0.2.2.x -> 0.2.3.x upgrade breaks tor relay (failed: Function not implemented)
hi,
today I tried to upgrade from Tor v0.2.2.35 to v0.2.3.15 using your debian package repo, but since running 0.2.3.15 the relay is no longer working. (very simple config ORPort, DirPort, ExitPolicy) The node is running Debian Squeeze.
[notice] Tor 0.2.3.15-alpha (git-d2fd67f30991cbc4) opening log file.
[notice] Parsing GEOIP file /usr/share/tor/geoip.
[notice] Configured to measure statistics. Look for the *-stats files that will first be written to the data directory in 24 hours from now.
[notice] No AES engine found; using AES_* functions.
[notice] This version of OpenSSL has a slow implementation of counter mode; not using it.
[notice] OpenSSL OpenSSL 0.9.8o 01 Jun 2010 looks like version 0.9.8m or later; I will try SSL_OP to enable renegotiation
[notice] Your Tor server's identity key fingerprint is [scrubbed]
[notice] Reloaded microdescriptor cache. Found 3544 descriptors.
[notice] We now have enough directory information to build circuits.
[notice] Bootstrapped 80%: Connecting to the Tor network.
[warn] accept() failed: Function not implemented. Closing listener.
[notice] Guessed our IP address as [scrubbed] (source: [scrubbed]).
[notice] Opening OR listener on [scrubbed]
[notice] Heartbeat: It seems like we are not in the cached consensus.
[notice] Heartbeat: Tor's uptime is 0:00 hours, with 1 circuits open. I've sent 14 kB and received 168 kB.
[notice] Bootstrapped 85%: Finishing handshake with first hop.
[notice] Bootstrapped 90%: Establishing a Tor circuit.
[notice] Tor has successfully opened a circuit. Looks like client functionality is working.
[notice] Bootstrapped 100%: Done.
[notice] Now checking whether ORPort [scrubbed] and DirPort [scrubbed] are reachable... (this may take up to 20 minutes -- look for log messages indicating success)
[warn] accept() failed: Function not implemented. Closing listener.
[warn] accept() failed: Function not implemented. Closing listener.
[notice] Opening Directory listener on [scrubbed]
[notice] Opening OR listener on [scrubbed]
[warn] accept() failed: Function not implemented. Closing listener.
[warn] accept() failed: Function not implemented. Closing listener.
[notice] Opening Directory listener on [scrubbed]
[notice] Opening OR listener on [scrubbed]
[warn] accept() failed: Function not implemented. Closing listener.
[notice] Opening OR listener on [scrubbed]
[warn] accept() failed: Function not implemented. Closing listener.
[notice] Opening OR listener on [scrubbed]
[warn] accept() failed: Function not implemented. Closing listener.
[notice] Opening OR listener on [scrubbed]
[warn] accept() failed: Function not implemented. Closing listener.
[notice] Opening OR listener on [scrubbed]
[warn] accept() failed: Function not implemented. Closing listener.
[notice] Opening OR listener on [scrubbed]
[warn] accept() failed: Function not implemented. Closing listener.
[warn] accept() failed: Function not implemented. Closing listener.
[notice] Opening Directory listener on [scrubbed]
[notice] Opening OR listener on [scrubbed]
[warn] accept() failed: Function not implemented. Closing listener.