cvs

pbern@pbern.biz pbern w pbern.biz
Czw, 25 Sie 2005, 23:51:16 CEST


Witam,

po dlugich bolach z cvs prawdopodobnie udalo mi sie ustalic dlaczego nie 
dziala... server sie uruchamia.. odpowiada na wywolanie jednak proces 
autoryzacji zawsze konczy sie bledem. przy czym blad jest rozny w 
zaleznosci od tego czy haslo bylo poprawne czy bledne.

Calosc sprowadza sie do memory fault podprogramu odpowiedzialnego za 
autoryzacje (a przynajmniej tak mi sie wydaje) - cvschkpw

autoryzacja oparta o system (systemauth=yes)
w zalaczniku strace cvschkpw

czy moze robie cos zle?

cvs-nserver-common-1.11.1.52-16
cvsadmin-1.0.3-2
cvs-nserver-client-1.11.1.52-16
cvs-nserver-pserver-1.11.1.52-16

cvsroot w /home/cvsroot

[root w farma.pbern.biz pbern]# cat /etc/sysconfig/rc-inetd/cvs-pserver
SERVICE_NAME=cvspserver
SOCK_TYPE=stream
PROTOCOL=tcp
PORT=2401
FLAGS=nowait
USER=cvs
GROUP=cvs
SERVER=tcpd
DAEMON=/usr/bin/cvs-pserver-script
DAEMONARGS="--allow-root=/home/cvsroot"

cvsroot zainicjowany..

Pozdrawiam
Pawel Bernadowski
GG 3377, email kontakt w pbern.biz
-------------- następna część ---------
execve("/usr/bin/cvschkpw", ["cvschkpw", "aa"], [/* 18 vars */]) = 0
uname({sys="Linux", node="farma.pbern.biz", ...}) = 0
brk(0)                                  = 0x804ace8
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=18222, ...}) = 0
mmap2(NULL, 18222, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7ffb000
close(3)                                = 0
open("/lib/libcrypt.so.1", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\t\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=34104, ...}) = 0
mmap2(NULL, 197404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40017000
mmap2(0x4001f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7) = 0x4001f000
mmap2(0x40021000, 156444, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40021000
close(3)                                = 0
open("/lib/libz.so.1", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\26"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=64392, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ffa000
mmap2(NULL, 67348, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40048000
mmap2(0x40058000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf) = 0x40058000
mprotect(0xbffff000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_GROWSDOWN) = 0
close(3)                                = 0
open("/lib/tls/libc.so.6", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20Q\1\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1143880, ...}) = 0
mmap2(NULL, 1154204, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40059000
mmap2(0x4016d000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x113) = 0x4016d000
mmap2(0x40171000, 7324, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40171000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ff9000
mprotect(0x4016d000, 4096, PROT_READ)   = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7ff96c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0xb7ffb000, 18222)               = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++


Więcej informacji o liście dyskusyjnej pld-devel-pl