Re: OT: CVS [WAS: Re: [gentoo-user] Need help discovering what's using a port (for cvsd)] SOLVED

2010-06-16 Thread Michael Sullivan
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)]

2010-03-05 Thread Paul Hartman
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)

2010-03-04 Thread Michael Sullivan
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)

2010-03-04 Thread Paul Hartman
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)]

2010-03-04 Thread Michael Sullivan
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?