tor2web option without the corresponding tag in torrc causes tor to fail with confusing console output
The log file explains it:
Jan 09 17:12:29.000 [warn] This copy of Tor was compiled or configured to run in a non-anonymous mode. It will provide NO ANONYMITY.
Jan 09 17:12:29.000 [err] This copy of Tor was compiled to run in 'tor2web mode'. It can only be run with the Tor2webMode torrc option enabled.
Jan 09 17:12:29.000 [err] set_options: Bug: Acting on config options left us in a broken state. Dying. (on Tor 0.3.2.9 9e8b762fcecfece6)
But the console output looks like it fails for no reason:
Starting tor.
Jan 09 17:12:29.178 [notice] Tor 0.3.2.9 (git-9e8b762fcecfece6) running on FreeBSD with Libevent 2.1.8-stable, OpenSSL 1.0.2n, Zlib 1.2.11, Liblzma 5.2.3, and Libzstd 1.3.3.
Jan 09 17:12:29.178 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning
Jan 09 17:12:29.178 [notice] Read configuration file "/usr/local/etc/tor/torrc".
Jan 09 17:12:29.187 [notice] Scheduler type KISTLite has been enabled.
Jan 09 17:12:29.187 [notice] Opening Socks listener on 127.0.0.1:9050
/usr/local/etc/rc.d/tor: WARNING: failed to start tor