but.... Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN - tcp 0 0 0.0.0.0:39476 0.0.0.0:* LISTEN - tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN - tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN - tcp 0 0 0.0.0.0:60538 0.0.0.0:* LISTEN - tcp 0 0 0.0.0.0:2049 0.0.0.0:* LISTEN - tcp 0 0 0.0.0.0:37987 0.0.0.0:* LISTEN - tcp6 0 0 ::1:631 :::* LISTEN - tcp6 0 0 ::1:58028 :::* LISTEN 2099/java
在 2010年8月23日 下午8:21,hao li <[email protected]>写道: > 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
