I tried to install and mount a local CVS Repository
after I mounted a project and try to list the directory it only says
ls: reading directory .: No such file or directory
my mount command:
mount -t cvsfs -o user=cvsfs,password=cvsfs,cvsroot=/var/lib/cvs //10.10.3.4/. /jrcvs
CVS Root: /var/lib/cvs
this repository works fine on windows and linux with the cvs command. Authentication is pserver; well I don't really know what's wrong hope someone can help me out.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Are the other files (the ones in your CVS repository) visible ?
If not please do the following changes in the source:
cvsfs/dir.c: There is a line at the very beginning '//#define __DEBUG__'. Remove the two slashes.
cvsfsd/main.c: There is a line ' log->debug.Disable ();'. Place two slashes '//' in front of that line.
Now re-build (starting make) the package and re-install it.
Stop the daemon (after unmounting all cvsfs-mounts). Ensure that the kernel module 'cvsfs' is no more loaded (using lsmod), unload if necessary (rmmod cvsfs) and start the daemon again.
Mount your CVS repositiory, do a 'ls ...' and send me the log from /var/log/messages. You can find my email address for example in the ChangeLog file.
You may use german as language as this is my mother tongue.
Petric
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello,
I tried to install and mount a local CVS Repository
after I mounted a project and try to list the directory it only says
ls: reading directory .: No such file or directory
my mount command:
mount -t cvsfs -o user=cvsfs,password=cvsfs,cvsroot=/var/lib/cvs //10.10.3.4/. /jrcvs
CVS Root: /var/lib/cvs
this repository works fine on windows and linux with the cvs command. Authentication is pserver; well I don't really know what's wrong hope someone can help me out.
Is the daemon running ?
In /var/log/messages there must be a line like
... cvsfsd[6756]: cvsfsd 1.1.4
... cvsfsd[6756]: Starting control daemon ...
... cvsfsd[6756]: Starting mount daemon ...
Basically /var/log/messages (should) contain the reason why a mount failed.
Does this help ?
regards
Petric
yep it helped ;)
Oct 9 03:29:35 wftv-devil cvsfsd[24817]: cvsfsd 1.1.8
Oct 9 03:29:35 wftv-devil cvsfsd:1[24817]: Starting mount daemon (1) ...
Oct 9 03:29:48 wftv-devil cvsfsd:1[24817]: LoadTree: CVS pserver timeout
I started cvsfsd manually and got:
cvsfsd[...]: Starting control daemon ...
ok it seems to work now
- but - everytime when I type 'ls' I get:
ls: reading directory .: Datei oder Verzeichnis nicht gefunden
du reports:
wftv-devil:/cvs# du
du: .: Datei oder Verzeichnis nicht gefunden
Are the other files (the ones in your CVS repository) visible ?
If not please do the following changes in the source:
cvsfs/dir.c: There is a line at the very beginning '//#define __DEBUG__'. Remove the two slashes.
cvsfsd/main.c: There is a line ' log->debug.Disable ();'. Place two slashes '//' in front of that line.
Now re-build (starting make) the package and re-install it.
Stop the daemon (after unmounting all cvsfs-mounts). Ensure that the kernel module 'cvsfs' is no more loaded (using lsmod), unload if necessary (rmmod cvsfs) and start the daemon again.
Mount your CVS repositiory, do a 'ls ...' and send me the log from /var/log/messages. You can find my email address for example in the ChangeLog file.
You may use german as language as this is my mother tongue.
Petric