default cvs installation

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
dreif34
Beiträge: 7
Registriert: 28.01.2004 10:28:28
Wohnort: Suisse

default cvs installation

Beitrag von dreif34 » 28.01.2004 10:35:43

Hi,

Ich habe einen problem mit die default installazion von dem cvs package (stable). Er macht der verzeichniss /var/lib/cvs, er regiestriert der service in inetd nur wenn ich will etwas auscheckeck, kommt diese fehlermehldung :

$ cvs -d :pserver:dreier@localhost:/var/lib/cvs login
Logging in to :pserver:dreier@localhost:2401/var/lib/cvs
CVS password:

$ cvs -d :pserver:dreier@localhost:/var/lib/cvs co CVSROOT
cvs server: warning: cannot write to history file /var/lib/cvs/CVSROOT/history: Permission denied
cvs server: Updating CVSROOT
cvs server: failed to create lock directory for `/var/lib/cvs/CVSROOT' (/var/lib/cvs/CVSROOT/#cvs.lock): Permission denied
cvs server: failed to obtain dir lock in repository `/var/lib/cvs/CVSROOT'
cvs [server aborted]: read lock failed - giving up

Soll ich etwas dazu konfigurieren?


Merci für ihre antworten,

frederic

Benutzeravatar
emge
Beiträge: 1525
Registriert: 20.10.2003 22:05:46
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: 50° 45' 0" N 12° 10' 0" E

Beitrag von emge » 28.01.2004 10:47:54

Hast du deinen Nutzer auch der Gruppe src hinzugefügt?

Grüße, Marco

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 28.01.2004 10:48:38

Wurde das Repository auch schon angelegt? Das heisst existiert das Verzeichnis /var/lib/cvs/CVSROOT? Das der CVS Benutzer die entsprechenden Rechte fuer das Verzeichnis?

eagle

Wenn du nur lokal arbeitest und nicht von anderen Rechnern auf das CVS Repository zugreifen willst, dann solltest du die Zeilen in inetd.conf entfernen.
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

dreif34
Beiträge: 7
Registriert: 28.01.2004 10:28:28
Wohnort: Suisse

Beitrag von dreif34 » 28.01.2004 10:51:43

ich habe mir (dreier) im src group angelegt

$ groups
dreier src

leider bringt nichts :-(

der /var/lib/cvs war bei dem cvs installation kreiert.

.. nur der repository ist von group/owner root/root . soll ich das ändern?

dreif34
Beiträge: 7
Registriert: 28.01.2004 10:28:28
Wohnort: Suisse

Beitrag von dreif34 » 28.01.2004 10:55:15

Ich zugreife von andere rechner (durch ssh tunnel).

Benutzeravatar
emge
Beiträge: 1525
Registriert: 20.10.2003 22:05:46
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: 50° 45' 0" N 12° 10' 0" E

Beitrag von emge » 28.01.2004 11:00:54

dreif34 hat geschrieben:..... nur der repository ist von group/owner root/root . soll ich das ändern?

Code: Alles auswählen

ls -l /var/cvs/
total 12
drwxrwsr-x    3 root     src          4096 Jan  9 22:55 CVSROOT
Vielleicht solltes du auch die Gruppe auf src setzen.

Grüße, Marco

dreif34
Beiträge: 7
Registriert: 28.01.2004 10:28:28
Wohnort: Suisse

Beitrag von dreif34 » 28.01.2004 11:11:28

Ja, das war es! :D

Besten Dank für die Hilfe.


Gruss,

Frederic

Antworten