Good afternoon,
Did some experimenting on a 64-bit machine today. SBBS compiled and does not seg fault immediately even though SSH/TLS is allowed in the INI file.
So I think that maybe the cryptlib is not compatible with 32-bit linux machines?
I was never able to get the program to fire all the way, though. Using
sudo to start it, it complains that it does not have access to create various directories and will not bind all of the ports. That later issue
is random... once it would not bind port 80 but bound 23 and 513... next try, it bound 80 and 513 but not 23 or the ftp port. There were some other random ports unbound, but those were the ones I noticed. I did not change anything between attempts.
Okay, good info. Anyone else running 32-bit Linux with a recent SBBS build with
SSH and/or TLS working okay?
See http://wiki.synchro.net/faq:tcpip#bind for details.
Okay, good info. Anyone else running 32-bit Linux with a recent SBBS build with
SSH and/or TLS working okay?
Good. :)
See http://wiki.synchro.net/faq:tcpip#bind for details.
I did. I could not find anything with netstat, or that a reboot would fix.
FYI, the error is not a 13 (no access), it is 98, if that helps??
# grep 98 /usr/include/*/errno.h
/usr/include/asm-generic/errno.h:#define EADDRINUSE 98 /* Address already in use */
That means the port (on the specified network interface) is already in use.
Did you try adding REUSEADDR=1 to your ctrl/sockopts.ini file, like the FAQ said?
# grep 98 /usr/include/*/errno.h
/usr/include/asm-generic/errno.h:#define EADDRINUSE 98 /* Address already in use */
Neat! I need to try to remember this trick.
That means the port (on the specified network interface) is already in use.
Did you try adding REUSEADDR=1 to your ctrl/sockopts.ini file, like the FAQ said?
No because it was still in use after a reboot, so I don't think sbbs has them in use. I *did* try the telnet trick that the FAQ mentions, though. The telnet and ftp ports refused connection, but port 80 did answer (I had received the '98' on all three of them).
I was not able to see any of them active with a 'netstat' command but I
have to admit I am not 100% on what I am looking at in the output of that command. I suspect, but don't know, that apache may have been loaded somehow by default. I can check that the next time I fire the system up.
Do you have any other tips on figuring out what might have 21 and 23 in use?
Sysop: | sneaky |
---|---|
Location: | Ashburton,NZ |
Users: | 25 |
Nodes: | 8 (0 / 8) |
Uptime: | 34:19:27 |
Calls: | 1,890 |
Calls today: | 1 |
Files: | 11,074 |
Messages: | 933,562 |