Im HelpDesk bitten hilfesuchende Linuxuser um Rat.
Linux Neueinstieg: SuSe oder Ubuntu?
Problem
OffeneFrage: Okay, ihr habt mich überzeugt. Ich teste also meine Hardware mit Knoppix und dann drauf los. 2 Distros erscheinen mir als Einsteiger sinnvoll: 1. SuSe, weil es so viel mitbringt, so einfach ist, so viele andere Neueinsteiger es auch benutzen und selbst die Stadtbibliothek viel Literatur dazu hat. Da scheint man erstmal nicht viel falsch machen zu können. 2. Ubuntu, weil es explizit bedienerfreundlich sein möchte. Würde ich als Einsteiger, der erstmal "nur" Open Office, Musik & Video, Web & Mail, P2P und vielleicht auch mal ne verschlüsselte Partition auf einem stabilen System haben möchte, da überhaupt relevante Unterschiede bemerken? Frisst SuSe vielleicht mehr Ressourcen als Ubuntu? Nachtrag: Okay, man wird ja immer schlauer. Habe ein wenig herumgelesen und tendiere jetzt stark zu Ubuntu, bzw. scheint mir KDE für meine Bedürfnisse erstmal angemessener, also wohl Kubuntu. Sollte ich noch irgendwas beachten?
KDE startet nur noch als root
Problem
Ich habe ziemlich lange eine stabile Installation gehabt (debian/knoppix). Den neuesten KDE hatte ich mit Hilfe von konstukt als normaler User installiert, was auch funktionierte. Nun startet seit irgend einem Update X nicht mehr automatisch, die entsprechende Fehlermeldung liefere ich gerne nach. Als root kann ich per startx das KDE starten - wenn ich als normaler User diesen Befehl eingebe, erhalte ich die folgenden Fehlermeldungen:
X: warning; nice() of process failed: Permission denied X: warning; process set to priority -1 instead of requested priority -10 XFree86 Version 4.3.0 (Debian 4.3.0-0sherpya1v3 20030915003921 sherpya@netfarm.it) Release Date: 18 March 2003 X Protocol Version 11, Revision 0, Release 6.6 Build Operating System: Linux 2.4.21 i686 [ELF] Build Date: 15 September 2003 Before reporting problems, check http://www.XFree86.Org/ to make sure that you have the latest version. Module Loader present OS Kernel: Linux version 2.4.22-xfs (root@Knoppix) (gcc version 2.95.4 20011002 (Debian prerelease)) #1 SMP Fr Sep 19 17:55:45 CEST 2003 TF Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/XFree86.0.log", Time: Sat Feb 14 16:53:28 2004 (==) Using config file: "/etc/X11/XF86Config-4" Fatal server error: xf86OpenConsole: Server must be suid root When reporting a problem related to a server crash, please send the full server output, not just the last messages. This can be found in the log file "/var/log/XFree86.0.log". Please report problems to debian-x@lists.debian.org. XIO: fatal IO error 104 (Connection reset by peer) on X server ":0.0" after 0 requests (0 known processed) with 0 events remaining.
Kann mir da irgend jemand weiter helfen?
Lösung
Nach einigem Tüfteln fand ich eine Lösung:
- apt-get install kdm (war abhanden gekommen bzw. unvollst.) und Wahl von kdm als Defaultmanager;
- Aufruf von kdm statt startx (als root)
- nun erscheint der Anmeldedialog.
wm funktionierte, bei Anmdlung mit KDE3 erschien die Felermeldung: no write access to /home/<username>/.ICEauthority/.
die Datei gehörte tatsächlich root (access mode 600), nach chown <username> .ICEauthority startete KDE3 wieder ohne Schwierigkeiten - und das zum ersten Mal in diesem Jahr!
CVS update verändert neue Dateien auf r--r--r--
Ich programmiere auf meinem "Hauptrechner, und auch auf einen Laptop. Dazwischen gibt es einen Router (für Internet). Nun habe ich schnell ein cvs eingerichtet, um meinen Code leichter aktuell zu halten. Das ganze ist noch recht einfach gehalten (Laptop und Hauptrechner nutzen gemeinsamen User auf dem Router und ssh als Protokoll), aber es geht.
Problem
Jedesmal wenn ich ein update mache, werden die neu heruntergeladenen Dateien mit Leserechten r--r--r-- ausgestattet. Dann muß ich erstmal ein "chmod -R u+w" . fahren.
Auf dem CVS Server liegen die Dateien mit richtigen Rechten herum (z.B. rw-rw-r--).
Dachte, es läge vieleicht an einer strikten umask
- aber bei "touch test.file" hat test.file rw-r--r--.
Vielleicht liegt es am ssh?
Also probierte ich zum testen "scp user@cvsserver:/path/to/cvsfiles/Makefile,v ." Die Datei landet aber mit den Originalrechten des Cvsservers: rw-rw-r--
Was ist falsch? Wo kann ich schauen? In der cvs doku finde ich nichts!
Ach ja: Ich habe SuSE 8.2 installiert, falls das irgend eine Rolle spielt...
Lösung
ein update passt nur die lokale Kopie an, wenn Du das bearbeiten willst musst du ein checkout machen. dann sollten die Rechte auch passen.