Hallo Franz, hallo Leute, Am Freitag, 9. Juli 2004 15:41 schrieb Franz:
Christian Boltz wrote:
PS: Die CVS-Version, die mit dem letzten Update kam, scheint zumindest bei SuSE 8.1 leicht defekt zu sein - cvs add funktioniert nicht. Workaround: cvsdo add datei aus den cvsutils verwenden. http://www.red-bean.com/cvsutils oder cvs -d :pserver:anonymous@cvs.red-bean.com:/usr/local/cvs co cvsutils
Habe seit einigen Tagen mit einem CVS-Server, den ich für verschiedene studentische Programmiererteams betreue, Probleme.
Beschreibung des CVS-Servers: Version (`rpm -q cvs`) cvs-1.11.1p1-332
Welche Distribution? Lass mich raten: SuSE 8.1?
Der Zugang funktioniert für remote User nur per SSH [...]
Die Fehlermeldung in Eclipse beim commit (add+commit) heißt: "protokol error: Malformed entry"
Moment, die Fehlermeldung dürfte "nur" beim cvs add kommen, soweit ich diesen Bug kenne. cvs commit funktioniert weiterhin fehlerfrei.
Wenn eine Datei nur geändert wird und Eclipse die dann wieder "committed", klappts. Lokal auf dem Rechner mit der cvs-Konsole klappt auch alles wunderbar.
Problembeschreibung passt soweit ;-)
[diverse Gruppenrechte]
dürften nicht stören, sonst ginge ja ein Commit auch nicht mehr.
Fragen: Bei wem ist der Fehler schon aufgetreten?
beispielsweise bei http://suse-linux-faq.koehntopp.de sowie einigen Leuten in suse-security (siehe zugehöriges Listenarchiv). Das Problem scheint mit dem letzten CVS-Bugfix mitgekommen zu sein.
ISt er beim CVS-Projekt bekannt?
Die Frage ist eher, ob er bei SuSE bekannt ist. Zugehörige Antwort (aus suse-security) | Sebastian Krahmer wrote: | [cvs add does not work] | > With the SL 8.1 cvs update we already got similar reports and | > we already search for the root of this problem. Also: ja, ist bei SuSE bekannt. Demzufolge sollte es in absehbarer Zeit das nächste cvs-Update geben.
Gibt es eine andere Lösungwie downgraden?
Die hast Du netterweise oben mitzitiert (aber nicht gelesen?) - statt cvs add datei kannst Du cvsdo add datei nutzen und anschließend ganz normal commiten. Hier nochmal zum Mitschreiben:
Workaround: cvsdo add datei aus den cvsutils verwenden. http://www.red-bean.com/cvsutils oder cvs -d :pserver:anonymous@cvs.red-bean.com:/usr/local/cvs co cvsutils
Alternativ kannst Du natürlich die neuen Dateien auch manuell in CVS/Entries eintragen ;-))
Wie macht man bei SUSE 8.1 ein Downgrade?
Einfach das alte Paket wieder installieren: rpm -Uhv --oldpackage cvs-$version.rpm Allerdings hast Du dann auch wieder die alten Sicherheitslücken, ich würde also davon abraten. Gruß Christian Boltz -- Postings sind nichts weiter als Kondensationskerne. Mit etwas Glück schlägt sich eine Diskussion an ihnen nieder die sich schon seit Tagen zusammengeballt hat. Oder aber wir haben trockenes Wetter und nix passiert. [Cornell Binder in dafu-l]