[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: cvs-nserver



"wackode .....!" wrote:

> Hola lista
>
> He intentado instalar cvs-nserver segun las indicaciones que estan en:
> http://alexm.here.ru/cvs-nserver/INSTALL-nserver
>
> *Solo cambie la ubicacion para que quede en /cvs en lugar de /repos1 y mi
> host se llama lizard en lugar de cvs.example.com
>
> Tengo una duda en la siguiente parte
> --------------------------------------------------
>
> # cvs -d /cvs passwd -a cvsadmin -u cvsadmin.cvsadmin -m admin@lizard
> Enter CVS password for user admin: ********
> Enter CVS password for user admin again: ********
> # cvs -d /cvs passwd -e admin
> Enabling user admin

Aqui el problema es que estás registrando al usuario cvsadmin@lizard con el
correo admin@lizard.
El usuario cvsadmin debe ser un usuario de UNIX existente y el correo debe ser
entonces cvsadmin@lizard o un correo en una máquina distinta.

>
>
> --------------------------------------------------
>
> me sale esto:
>
> Lockfile is named /cvs/CVSROOT/cvspasswd.lizard-2719.lock
> New lock-file name is /cvs/CVSROOT/cvspasswd.lock
> Waiting for lock to disappear
> Waiting for lock to disappear
> Waiting for lock to disappear

¿Qué versión de nserver tienes?
Este problema del lock que no se quitaba solo me salía con la versión 1.10.8.3
y desapareció con la versión 1.10.8.4.

>
> .
> .
> .
> .
> y asi sin terminar

En todo caso, si estás seguro de que no hay otro proceso concurrente utilizando
cvs passwd, puedes borrar a mano el lock.
rm -vf /cvs/CVSROOT/cvspasswd.lock antes de habilitar al usuario.

>
> Donde dice admin@lizard, no entiendo de donde sale ese usuario, ¿es uno que
> debe estar en mi /etc/passwd y /etc/shadow? o ¿sera un nuevo usuario que
> estara en /cvs/CVSROOT/cvspasswd?
>
> Intente cambiar el nombre de admin por cvsadmin, y con ese si funciona, pero
> no puedo logearme
>
> # cvs -d :pserver:cvsadmin@lizard:/cvs login
> (Logging in to cvsadmin@lizard)
> CVS password:
> cvs [login aborted]: connect() to lizard:2401 failed: Connection refused
>

Debes revisar la configuración de tu inetd o xinetd o tcpserver o tcp_server o
lo que estés usando.
Si usas inetd tu /etc/inetd.conf debe tener una de estas líneas o ambas
dependiendo de lo que quieras usar pserver o nserver.
pserver  stream  tcp  nowait  root /usr/local/bin/cvspserver cvs-pserver
nserver  stream  tcp  nowait  root /usr/local/bin/cvsnserver cvs-nserver

En tu /etc/services deben estar estas dos líneas:
pserver 2401/tcp    #cvs pserver
nserver 2402/tcp    #cvs nserver

El script /usr/local/bin/cvspserver contiene lo siguiente:

#!/bin/sh
CVSPASSWD=/usr/local/bin/cvspasswd \
exec /usr/local/bin/cvs-pserver /cvs -- \
/usr/local/bin/cvschkpw /usr/local/bin/cvs pserver


Y el /usr/local/bin/cvsnserver:
#!/bin/sh
CVSPASSWD=/usr/local/bin/cvspasswd \
exec /usr/local/bin/cvs-nserver /cvs -- \
tolstoi \
/usr/local/bin/cvschkpw /usr/local/bin/cvs nserver

Si no están debes crearlos y reemplazar tolstoi por lizard

Yo uso para nserver y pserver un tcp_server parchado, si quieres la
configuración y el parche te los mando.

--
Sandino Araico Sánchez
Si no eres parte de la solución, entonces eres parte del precipitado.



---------------------------------------------------------
para salir de la lista, enviar un mensaje con las palabras
"unsubscribe ayuda" en el cuerpo a majordomo en linux org mx



[Hilos de Discusión] [Fecha] [Tema] [Autor]