Re: OT: CVS [WAS: Re: [gentoo-user] Need help discovering what's using a port (for cvsd)] SOLVED
On Fri, 2010-03-05 at 09:43 -0600, Paul Hartman wrote: On Thu, Mar 4, 2010 at 5:54 PM, Michael Sullivan msulli1...@gmail.com wrote: On Thu, 2010-03-04 at 17:30 -0600, Paul Hartman wrote: On Thu, Mar 4, 2010 at 5:02 PM, Michael Sullivan msulli1...@gmail.com wrote: netstat: no support for `AF IPX' on this system. netstat: no support for `AF AX25' on this system. netstat: no support for `AF X25' on this system. netstat: no support for `AF NETROM' on this system. I assume these are kernel options, but without knowing specific symbol names, I'm not sure how to compile them into the kernel. Can anyone give me any advice on this situation? I think if you don't have support for those protocols the chances of a program using them is probably zero. :) FWIW i get the exact same messages. I don't think it is meaningful. I use a similar command (omitting all the unix sockets stuff): netstat -lnp --inet With regard to your original problem, try to edit the cvsd.conf and specify an actual IP address to listen on (instead of 0.0.0.0 or * or however it is defined there) and see if that helps. Now I've got the server running, but I can't connect to it: mich...@camille ~ $ cvs login Logging in to :pserver:mich...@carter.espersunited.com:2401/root CVS password: cvs [login aborted]: connect to carter.espersunited.com(192.168.1.2):2401 failed: Connection refused Hmm, does cvsd use inetd? maybe it needs to be added to allowed port list or something like that. This line in the config file: Listen 127.0.0.1 2401 needed to be changed to this: Listen 192.168.1.2 2401 And now it works
Re: OT: CVS [WAS: Re: [gentoo-user] Need help discovering what's using a port (for cvsd)]
On Thu, Mar 4, 2010 at 5:54 PM, Michael Sullivan msulli1...@gmail.com wrote: On Thu, 2010-03-04 at 17:30 -0600, Paul Hartman wrote: On Thu, Mar 4, 2010 at 5:02 PM, Michael Sullivan msulli1...@gmail.com wrote: netstat: no support for `AF IPX' on this system. netstat: no support for `AF AX25' on this system. netstat: no support for `AF X25' on this system. netstat: no support for `AF NETROM' on this system. I assume these are kernel options, but without knowing specific symbol names, I'm not sure how to compile them into the kernel. Can anyone give me any advice on this situation? I think if you don't have support for those protocols the chances of a program using them is probably zero. :) FWIW i get the exact same messages. I don't think it is meaningful. I use a similar command (omitting all the unix sockets stuff): netstat -lnp --inet With regard to your original problem, try to edit the cvsd.conf and specify an actual IP address to listen on (instead of 0.0.0.0 or * or however it is defined there) and see if that helps. Now I've got the server running, but I can't connect to it: mich...@camille ~ $ cvs login Logging in to :pserver:mich...@carter.espersunited.com:2401/root CVS password: cvs [login aborted]: connect to carter.espersunited.com(192.168.1.2):2401 failed: Connection refused Hmm, does cvsd use inetd? maybe it needs to be added to allowed port list or something like that.
[gentoo-user] Need help discovering what's using a port (for cvsd)
A few years ago I was working on a programming project. I installed a cvsd server on our server box and checked in/checked out the project whenever I felt like working on it (it would have gotten majorly screwed up if the only copy of the project lived on my personal workstation - hence using cvsd). Anyway, I got busy with other things and forgot about that particular programming project. At some point over the last few years, cvsd got unmerged. I remerged it today and have been trying to get it to work. I checked the repository directory and the files I need are still there. I can't get the server to start. I tried running /etc/init.d/cvsd start and it failed with the [!!] thing. I catted the script and saw that the executable for the cvsd server lives at /usr/sbin/cvsd, so I tried calling it directly: carter log # /usr/sbin/cvsd --debug cvsd: debug: reading config file (/etc/cvsd/cvsd.conf) cvsd: debug: done reading config file cvsd: debug: cvscmd: /bin/cvs cvsd: debug: cvsargs[0]: cvs cvsd: debug: cvsargs[1]: -f cvsd: debug: cvsargs[2]: --allow-root=/root cvsd: debug: cvsargs[3]: pserver cvsd: debug: cvsenv[0]: HOME=/ cvsd: debug: cvsenv[1]: PATH=/bin cvsd: debug: cvsenv[2]: SHELL=/bin/sh cvsd: debug: cvsenv[3]: TMPDIR=/tmp cvsd: debug: cvsenv[4]: CVSUMASK=027 cvsd: version 1.0.7 starting cvsd: debug: binding 0.0.0.0 2401 family=2 socktype=1 protocol=6 cvsd: listening on 0.0.0.0 2401 cvsd: debug: binding :: 2401 family=10 socktype=1 protocol=6 cvsd: bind() failed: Address already in use cvsd: version 1.0.7 bailing out carter log # netstat -anp | grep 2401 carter log # Nothing. I hope I'm using the netstat command correctly. I wrote in to a linux list years ago asking how to find out which process is using a port, and they said to grep `netstat -anp` for whatever port I was looking for. Anyway, when I ran netstat -anpv, I got some errors: netstat: no support for `AF IPX' on this system. netstat: no support for `AF AX25' on this system. netstat: no support for `AF X25' on this system. netstat: no support for `AF NETROM' on this system. I assume these are kernel options, but without knowing specific symbol names, I'm not sure how to compile them into the kernel. Can anyone give me any advice on this situation?
Re: [gentoo-user] Need help discovering what's using a port (for cvsd)
On Thu, Mar 4, 2010 at 5:02 PM, Michael Sullivan msulli1...@gmail.com wrote: netstat: no support for `AF IPX' on this system. netstat: no support for `AF AX25' on this system. netstat: no support for `AF X25' on this system. netstat: no support for `AF NETROM' on this system. I assume these are kernel options, but without knowing specific symbol names, I'm not sure how to compile them into the kernel. Can anyone give me any advice on this situation? I think if you don't have support for those protocols the chances of a program using them is probably zero. :) FWIW i get the exact same messages. I don't think it is meaningful. I use a similar command (omitting all the unix sockets stuff): netstat -lnp --inet With regard to your original problem, try to edit the cvsd.conf and specify an actual IP address to listen on (instead of 0.0.0.0 or * or however it is defined there) and see if that helps.
OT: CVS [WAS: Re: [gentoo-user] Need help discovering what's using a port (for cvsd)]
On Thu, 2010-03-04 at 17:30 -0600, Paul Hartman wrote: On Thu, Mar 4, 2010 at 5:02 PM, Michael Sullivan msulli1...@gmail.com wrote: netstat: no support for `AF IPX' on this system. netstat: no support for `AF AX25' on this system. netstat: no support for `AF X25' on this system. netstat: no support for `AF NETROM' on this system. I assume these are kernel options, but without knowing specific symbol names, I'm not sure how to compile them into the kernel. Can anyone give me any advice on this situation? I think if you don't have support for those protocols the chances of a program using them is probably zero. :) FWIW i get the exact same messages. I don't think it is meaningful. I use a similar command (omitting all the unix sockets stuff): netstat -lnp --inet With regard to your original problem, try to edit the cvsd.conf and specify an actual IP address to listen on (instead of 0.0.0.0 or * or however it is defined there) and see if that helps. Now I've got the server running, but I can't connect to it: mich...@camille ~ $ cvs login Logging in to :pserver:mich...@carter.espersunited.com:2401/root CVS password: cvs [login aborted]: connect to carter.espersunited.com(192.168.1.2):2401 failed: Connection refused My .cvspass looks kinda weird too: mich...@camille ~ $ cat .cvspass /1 :pserver:mich...@carter.espersunited.com:2401/root Ah0 %0]y? Is this right?