after : sudo /etc/init.d/cvsd restart 在 2010年8月23日 下午8:21,hao li <[email protected]>写道:
> > Aug 23 20:19:34 liyao-laptop cvsd[2866]: version 1.0.18 starting > Aug 23 20:19:34 liyao-laptop cvsd[2866]: listening on 0.0.0.0 2401 > Aug 23 20:19:34 liyao-laptop cvsd[2866]: bind() failed: Address already in > use > Aug 23 20:19:34 liyao-laptop cvsd[2866]: version 1.0.18 bailing out > > 2010/8/22 Arthur de Jong <[email protected]> > > If cvsd fails to start it should log the reason to syslog (check >> /var/log/syslog). Also cvsd has a script included (cvsd-buginfo) that >> gathers all needed information for most bug reports and checks for >> common misconfigurations. >> >> Can you check /var/log/syslog and provide the output of cvsd-buginfo? >> >> -- >> cvsd can not runing >> https://bugs.launchpad.net/bugs/622035 >> You received this bug notification because you are a direct subscriber >> of the bug. >> >> Status in “cvsd” package in Ubuntu: New >> >> Bug description: >> Binary package hint: cvsd >> >> $ sudo /etc/init.d/cvsd restart >> * Restarting cvs pserver chroot wrapper cvsd [ >> OK ] >> $ ps -A|grep cvsd >> $ >> $ cat /etc/cvsd/cvsd.conf >> # This is the configuration file for cvsd. >> # See the manual page cvsd.conf(5) for more information. >> # >> # You can also use 'dpkg-reconfigure cvsd' to modify these >> # settings. >> # >> # See the "Password authentication server" >> # section in the cvs texinfo for more information >> # about running a pserver. >> >> # RootJail <path> >> # This is the location of the chroot jail >> # cvs should be run in. >> # Specify 'none' (without quotes) to not use >> # a chroot jail. >> # This directory should be initialized with >> # the cvsd-buildroot script. >> RootJail /var/lib/cvsd >> >> # Uid <uid> >> # This specifies which user id cvs should be >> # run as. This can be a numerical id or >> # a symbolic value. >> Uid cvsd >> >> # Gid <gid> >> # This specifies which group id cvs should be >> # run as. This can be a numerical id or >> # a symbolic value. >> Gid cvsd >> >> # CvsCommand <path> >> # If you define this it should point to the cvs >> # command to execute. Otherwise "/bin/cvs" will >> # be used if a RootJail is configured and the >> # cvs command found at compiletime otherwise. >> # The path should be relative to the specified >> # RootJail and should start with a '/'. >> >> # CvsArgs <arg>... >> # Additional arguments to pass to the cvs command. >> # For example, to enable read-only access to the >> # repository, pass the -R option. >> >> # Nice <num> >> # This specifies the nice value (on most systems >> # ranging from -20 to 20) where the smaller the number >> # (more negative) the higher the priority. >> Nice 1 >> >> # Umask <mask> >> # This specifies a umask used by the cvs pserver when >> # creating files. Specify as an octal value. >> Umask 027 >> >> # Limit <resource> <value> >> # <resource> can be one of: coredumpsize, cputime, datasize, filesize, >> # memorylocked, openfiles, maxproc, memoryuse, stacksize or virtmem. >> # <value> is the maximum value for the given resource. For size values >> # a suffix of 'b', 'k' or 'm' can be specified ('k' is default). Time >> # values can be formatted as 'mm:ss' or have 'm' or 's' suffixes >> # ('s' is default). >> >> # PidFile <file> >> # This specifies the location the process id of the >> # daemon is written. >> PidFile /var/run/cvsd.pid >> >> # Listen <address> <port> >> # The addresses and ports to listen on for connections. >> #Listen * 2401 >> >> # MaxConnections <num> >> # The maximum number of connections that will >> # be handled simultaneously. 0 is unlimited. >> MaxConnections 10 >> >> # Log <scheme/file> [<loglevel>] >> # The way logging is done. Either none, syslog or a >> # filename may be specified, followed by an optional >> # loglevel. Loglevel may be one of: >> # crit, error, warning, notice, info (default) or debug. >> # This option can be supplied multiple times. >> # If this option is not specified syslog info is assumed. >> Log syslog info >> #Log /var/log/cvsd.log debug >> >> # Repos <path> >> # This option specifies which repositories >> # can be used. The value is passed as a >> # --allow-root=<path> parameter to cvs. >> # The path should be relative to the specified >> # RootJail and should start with a '/'. >> # This option can be supplied multiple times. >> >> Listen * 2401 >> Repos /repository >> $ ll -R /var/lib/cvsd/ >> /var/lib/cvsd/: >> 总用量 40 >> drwxr-xr-x 10 cvsd cvsd 4096 2010-08-21 11:11 ./ >> drwxr-xr-x 67 root root 4096 2010-08-21 11:08 ../ >> drwxr-xr-x 2 cvsd cvsd 4096 2010-08-21 11:08 bin/ >> drwxr-xr-x 2 cvsd cvsd 4096 2010-08-21 11:08 dev/ >> drwxr-xr-x 2 cvsd cvsd 4096 2010-08-21 11:08 etc/ >> drwxr-xr-x 3 cvsd cvsd 4096 2010-08-21 11:08 lib/ >> drwxr-xr-x 2 cvsd cvsd 4096 2010-08-21 11:08 lib64/ >> drwxr-xr-x 3 cvsd cvsd 4096 2010-08-21 11:34 repository/ >> drwxrwxrwt 3 cvsd cvsd 4096 2010-08-21 12:08 tmp/ >> drwxr-xr-x 2 cvsd cvsd 4096 2010-08-21 11:08 usr/ >> >> /var/lib/cvsd/bin: >> 总用量 696 >> drwxr-xr-x 2 cvsd cvsd 4096 2010-08-21 11:08 ./ >> drwxr-xr-x 10 cvsd cvsd 4096 2010-08-21 11:11 ../ >> -rwxr-xr-x 1 cvsd cvsd 704500 2010-08-21 11:08 cvs* >> >> /var/lib/cvsd/dev: >> 总用量 8 >> drwxr-xr-x 2 cvsd cvsd 4096 2010-08-21 11:08 ./ >> drwxr-xr-x 10 cvsd cvsd 4096 2010-08-21 11:11 ../ >> crw-rw-rw- 1 cvsd cvsd 1, 3 2010-08-21 09:37 null >> crw-rw-rw- 1 cvsd cvsd 1, 5 2010-08-21 09:37 zero >> >> /var/lib/cvsd/etc: >> 总用量 12 >> drwxr-xr-x 2 cvsd cvsd 4096 2010-08-21 11:08 ./ >> drwxr-xr-x 10 cvsd cvsd 4096 2010-08-21 11:11 ../ >> -rw-r--r-- 1 cvsd cvsd 113 2010-08-21 11:08 passwd >> >> /var/lib/cvsd/lib: >> 总用量 408 >> drwxr-xr-x 3 cvsd cvsd 4096 2010-08-21 11:08 ./ >> drwxr-xr-x 10 cvsd cvsd 4096 2010-08-21 11:11 ../ >> -rwxr-xr-x 1 cvsd cvsd 113964 2010-08-21 11:08 ld-linux.so.2* >> -rwxr-xr-x 1 cvsd cvsd 79676 2010-08-21 11:08 libnsl.so.1* >> -rwxr-xr-x 1 cvsd cvsd 30496 2010-08-21 11:08 libnss_compat.so.2* >> -rwxr-xr-x 1 cvsd cvsd 42572 2010-08-21 11:08 libnss_files.so.2* >> -rwxr-xr-x 1 cvsd cvsd 46684 2010-08-21 11:08 libpam.so.0* >> -rwxr-xr-x 1 cvsd cvsd 79512 2010-08-21 11:08 libz.so.1* >> drwxr-xr-x 3 cvsd cvsd 4096 2010-08-21 11:08 tls/ >> >> /var/lib/cvsd/lib/tls: >> 总用量 12 >> drwxr-xr-x 3 cvsd cvsd 4096 2010-08-21 11:08 ./ >> drwxr-xr-x 3 cvsd cvsd 4096 2010-08-21 11:08 ../ >> drwxr-xr-x 3 cvsd cvsd 4096 2010-08-21 11:08 i686/ >> >> /var/lib/cvsd/lib/tls/i686: >> 总用量 12 >> drwxr-xr-x 3 cvsd cvsd 4096 2010-08-21 11:08 ./ >> drwxr-xr-x 3 cvsd cvsd 4096 2010-08-21 11:08 ../ >> drwxr-xr-x 2 cvsd cvsd 4096 2010-08-21 11:08 cmov/ >> >> /var/lib/cvsd/lib/tls/i686/cmov: >> 总用量 1664 >> drwxr-xr-x 2 cvsd cvsd 4096 2010-08-21 11:08 ./ >> drwxr-xr-x 3 cvsd cvsd 4096 2010-08-21 11:08 ../ >> -rwxr-xr-x 1 cvsd cvsd 38360 2010-08-21 11:08 libcrypt.so.1* >> -rwxr-xr-x 1 cvsd cvsd 1405508 2010-08-21 11:08 libc.so.6* >> -rwxr-xr-x 1 cvsd cvsd 9736 2010-08-21 11:08 libdl.so.2* >> -rwxr-xr-x 1 cvsd cvsd 79676 2010-08-21 11:08 libnsl.so.1* >> -rwxr-xr-x 1 cvsd cvsd 117086 2010-08-21 11:08 libpthread.so.0* >> -rwxr-xr-x 1 cvsd cvsd 30684 2010-08-21 11:08 librt.so.1* >> >> /var/lib/cvsd/lib64: >> 总用量 8 >> drwxr-xr-x 2 cvsd cvsd 4096 2010-08-21 11:08 ./ >> drwxr-xr-x 10 cvsd cvsd 4096 2010-08-21 11:11 ../ >> >> /var/lib/cvsd/repository: >> 总用量 12 >> drwxr-xr-x 3 cvsd cvsd 4096 2010-08-21 11:34 ./ >> drwxr-xr-x 10 cvsd cvsd 4096 2010-08-21 11:11 ../ >> drwxrwxr-x 3 cvsd cvsd 4096 2010-08-21 12:29 CVSROOT/ >> >> /var/lib/cvsd/repository/CVSROOT: >> 总用量 200 >> drwxrwxr-x 3 cvsd cvsd 4096 2010-08-21 12:29 ./ >> drwxr-xr-x 3 cvsd cvsd 4096 2010-08-21 11:34 ../ >> -r--r--r-- 1 cvsd cvsd 495 2010-08-21 12:28 checkoutlist >> -r--r--r-- 1 cvsd cvsd 495 2010-08-21 11:34 .#checkoutlist >> -r--r--r-- 1 cvsd cvsd 730 2010-08-21 11:34 checkoutlist,v >> -r--r--r-- 1 cvsd cvsd 1232 2010-08-21 12:28 commitinfo >> -r--r--r-- 1 cvsd cvsd 1232 2010-08-21 11:34 .#commitinfo >> -r--r--r-- 1 cvsd cvsd 1467 2010-08-21 11:34 commitinfo,v >> -r--r--r-- 1 cvsd cvsd 4093 2010-08-21 12:29 config >> -r--r--r-- 1 cvsd cvsd 4093 2010-08-21 11:36 .#config >> -r--r--r-- 1 cvsd cvsd 4317 2010-08-21 11:34 config,v >> -r--r--r-- 1 cvsd cvsd 602 2010-08-21 12:28 cvswrappers >> -r--r--r-- 1 cvsd cvsd 602 2010-08-21 11:34 .#cvswrappers >> -r--r--r-- 1 cvsd cvsd 837 2010-08-21 11:34 cvswrappers,v >> drwxrwxr-x 2 cvsd cvsd 4096 2010-08-21 11:34 Emptydir/ >> -rw-rw-r-- 1 cvsd cvsd 0 2010-08-21 11:34 history >> -r--r--r-- 1 cvsd cvsd 1872 2010-08-21 12:28 loginfo >> -r--r--r-- 1 cvsd cvsd 1872 2010-08-21 11:34 .#loginfo >> -r--r--r-- 1 cvsd cvsd 2107 2010-08-21 11:34 loginfo,v >> -r--r--r-- 1 cvsd cvsd 1151 2010-08-21 12:28 modules >> -r--r--r-- 1 cvsd cvsd 1151 2010-08-21 11:34 .#modules >> -r--r--r-- 1 cvsd cvsd 1386 2010-08-21 11:34 modules,v >> -r--r--r-- 1 cvsd cvsd 876 2010-08-21 12:28 notify >> -r--r--r-- 1 cvsd cvsd 876 2010-08-21 11:34 .#notify >> -r--r--r-- 1 cvsd cvsd 1111 2010-08-21 11:34 notify,v >> -rw-r--r-- 1 cvsd cvsd 25 2010-08-21 12:30 passwd >> -r--r--r-- 1 cvsd cvsd 922 2010-08-21 12:28 postadmin >> -r--r--r-- 1 cvsd cvsd 922 2010-08-21 11:34 .#postadmin >> -r--r--r-- 1 cvsd cvsd 1157 2010-08-21 11:34 postadmin,v >> -r--r--r-- 1 cvsd cvsd 1105 2010-08-21 12:28 postproxy >> -r--r--r-- 1 cvsd cvsd 1105 2010-08-21 11:34 .#postproxy >> -r--r--r-- 1 cvsd cvsd 1340 2010-08-21 11:34 postproxy,v >> -r--r--r-- 1 cvsd cvsd 1898 2010-08-21 12:28 posttag >> -r--r--r-- 1 cvsd cvsd 1898 2010-08-21 11:34 .#posttag >> -r--r--r-- 1 cvsd cvsd 2133 2010-08-21 11:34 posttag,v >> -r--r--r-- 1 cvsd cvsd 957 2010-08-21 12:28 postwatch >> -r--r--r-- 1 cvsd cvsd 957 2010-08-21 11:34 .#postwatch >> -r--r--r-- 1 cvsd cvsd 1192 2010-08-21 11:34 postwatch,v >> -r--r--r-- 1 cvsd cvsd 1203 2010-08-21 12:28 preproxy >> -r--r--r-- 1 cvsd cvsd 1203 2010-08-21 11:34 .#preproxy >> -r--r--r-- 1 cvsd cvsd 1438 2010-08-21 11:34 preproxy,v >> -r--r--r-- 1 cvsd cvsd 649 2010-08-21 12:28 rcsinfo >> -r--r--r-- 1 cvsd cvsd 649 2010-08-21 11:34 .#rcsinfo >> -r--r--r-- 1 cvsd cvsd 884 2010-08-21 11:34 rcsinfo,v >> -r--r--r-- 1 cvsd cvsd 2255 2010-08-21 12:28 taginfo >> -r--r--r-- 1 cvsd cvsd 2255 2010-08-21 11:34 .#taginfo >> -r--r--r-- 1 cvsd cvsd 2490 2010-08-21 11:34 taginfo,v >> -rw-rw-r-- 1 cvsd cvsd 0 2010-08-21 11:34 val-tags >> -r--r--r-- 1 cvsd cvsd 1481 2010-08-21 12:28 verifymsg >> -r--r--r-- 1 cvsd cvsd 1481 2010-08-21 11:34 .#verifymsg >> -r--r--r-- 1 cvsd cvsd 1716 2010-08-21 11:34 verifymsg,v >> >> /var/lib/cvsd/repository/CVSROOT/Emptydir: >> 总用量 8 >> drwxrwxr-x 2 cvsd cvsd 4096 2010-08-21 11:34 ./ >> drwxrwxr-x 3 cvsd cvsd 4096 2010-08-21 12:29 ../ >> >> /var/lib/cvsd/tmp: >> 总用量 12 >> drwxrwxrwt 3 cvsd cvsd 4096 2010-08-21 12:08 ./ >> drwxr-xr-x 10 cvsd cvsd 4096 2010-08-21 11:11 ../ >> drwxr-xr-x 2 cvsd cvsd 4096 2010-08-21 12:08 repository/ >> >> /var/lib/cvsd/tmp/repository: >> 总用量 8 >> drwxr-xr-x 2 cvsd cvsd 4096 2010-08-21 12:08 ./ >> drwxrwxrwt 3 cvsd cvsd 4096 2010-08-21 12:08 ../ >> >> /var/lib/cvsd/usr: >> 总用量 8 >> drwxr-xr-x 2 cvsd cvsd 4096 2010-08-21 11:08 ./ >> drwxr-xr-x 10 cvsd cvsd 4096 2010-08-21 11:11 ../ >> lrwxrwxrwx 1 cvsd cvsd 6 2010-08-21 11:08 bin -> ../bin/ >> lrwxrwxrwx 1 cvsd cvsd 6 2010-08-21 11:08 lib -> ../lib/ >> lrwxrwxrwx 1 cvsd cvsd 8 2010-08-21 11:08 lib64 -> ../lib64/ >> $ cat /var/lib/cvsd/repository/CVSROOT/config >> # Set `SystemAuth' to `no' if pserver shouldn't check system >> users/passwords. >> SystemAuth=no >> PamAuth=no >> >> # Set `LocalKeyword' to specify a local alias for a standard keyword. >> #LocalKeyword=MYCVS=CVSHeader >> >> # Set `KeywordExpand' to `i' followed by a list of keywords to expand or >> # `e' followed by a list of keywords to not expand. >> #KeywordExpand=iMYCVS,Name,Date >> #KeywordExpand=eCVSHeader >> >> # Set `TopLevelAdmin' to `yes' to create a CVS directory at the top >> # level of the new working directory when using the `cvs checkout' >> # command. >> #TopLevelAdmin=no >> >> # Put CVS lock files in this directory rather than directly in the >> repository. >> LockDir=/tmp/repository >> >> # Set `LogHistory' to `all' or `TOEFWUPCGMAR' to log all transactions to >> the >> # history file, or a subset as needed (ie `TMAR' logs all write >> operations) >> #LogHistory=TOEFWUPCGMAR >> >> # Set `RereadLogAfterVerify' to `always' (the default) to allow the >> verifymsg >> # script to change the log message. Set it to `stat' to force CVS to >> verify >> # that the file has changed before reading it (this can take up to an >> extra >> # second per directory being committed, so it is not recommended for large >> # repositories. Set it to `never' (the previous CVS behavior) to prevent >> # verifymsg scripts from changing the log message. >> #RereadLogAfterVerify=always >> >> # Set `UserAdminOptions' to the list of `cvs admin' commands (options) >> # that users not in the `cvsadmin' group are allowed to run. This >> # defaults to `k', or only allowing the changing of the default >> # keyword expansion mode for files for users not in the `cvsadmin' group. >> # This value is ignored if the `cvsadmin' group does not exist. >> # >> # The following string would enable all `cvs admin' commands for all >> # users: >> #UserAdminOptions=aAbceIklLmnNostuU >> >> # Set `UseNewInfoFmtStrings' to `no' if you must support a legacy system >> by >> # enabling the deprecated old style info file command line format strings. >> # Be warned that these strings could be disabled in any new version of >> CVS. >> UseNewInfoFmtStrings=yes >> >> # Set `ImportNewFilesToVendorBranchOnly' to `yes' if you wish to force >> # every `cvs import' command to behave as if the `-X' flag was >> # specified. >> #ImportNewFilesToVendorBranchOnly=no >> >> # Set `PrimaryServer' to the CVSROOT to the primary, or write, server when >> # establishing one or more read-only mirrors which serve as proxies for >> # the write server in write mode or redirect the client to the primary for >> # write requests. >> # >> # For example: >> # >> # PrimaryServer=:fork:localhost/cvsroot >> >> # Set `MaxProxyBufferSize' to the the maximum allowable secondary >> # buffer memory cache size before the buffer begins being stored to disk, >> in >> # bytes. Must be a positive integer but may end in `k', `M', `G', or `T' >> (for >> # kiilo, mega, giga, & tera, respectively). If an otherwise valid number >> you >> # specify is greater than the SIZE_MAX defined by your system's C >> compiler, >> # then it will be resolved to SIZE_MAX without a warning. Defaults to 8M >> (8 >> # megabytes). >> # >> # High values for MaxProxyBufferSize may speed up a secondary server >> # with old hardware and a lot of available memory but can actually slow a >> # modern system down slightly. >> # >> # For example: >> # >> # MaxProxyBufferSize=1G >> >> # Set `MaxCommentLeaderLength' to the maximum length permitted for the >> # automagically determined comment leader used when expanding the Log >> # keyword, in bytes. CVS's behavior when the automagically determined >> # comment leader exceeds this length is dependant on the value of >> # `UseArchiveCommentLeader' set in this file. `unlimited' is a valid >> # setting for this value. Defaults to 20 bytes. >> # >> # For example: >> # >> # MaxCommentLeaderLength=20 >> >> # Set `UseArchiveCommentLeader' to `yes' to cause CVS to fall back on >> # the comment leader set in the RCS archive file, if any, when the >> # automagically determined comment leader exceeds `MaxCommentLeaderLength' >> # bytes. If `UseArchiveCommentLeader' is not set and a comment leader >> # greater than `MaxCommentLeaderLength' is calculated, the Log keyword >> # being examined will not be expanded. Defaults to `no'. >> # >> # For example: >> # >> # UseArchiveCommentLeader=no >> >> To unsubscribe from this bug, go to: >> https://bugs.launchpad.net/ubuntu/+source/cvsd/+bug/622035/+subscribe >> > > -- cvsd can not runing https://bugs.launchpad.net/bugs/622035 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
