SuSE Linux: Version 6.0
Dieser Artikel bezieht sich auf eine ältere SuSE Linux Version.
Daher ist es möglich, dass die Informationen in diesem Artikel
nicht mehr auf dem neuesten Stand sind bzw. der Artikel nicht
mehr funktionierende Links enthält.
Als tcsh
-Benutzer erhalten Sie beim Einloggen die Fehlermeldung:
WINDOWMANAGER: Undefined variable.
Die tcsh
mag keine undefinierten Variablen.
SuSEconfig
muß daher den Status "gesetzt" oder "nicht gesetzt"
(undefined
) mittels ${?VARIABLE}
abfragen.
Patchen Sie SuSEconfig
in folgender Weise mit
"patch
":
--- tmp/SuSEconfig Mon Jan 11 17:56:21 1999 +++ /sbin/SuSEconfig Thu Dec 17 10:43:52 1998 @@ -485,7 +485,7 @@ test -z "$WINDOWMANAGER" && WINDOWMANAGER=/usr/X11R6/bin/kde echo "test -z \"\$WINDOWMANAGER\" && WINDOWMANAGER=$WINDOWMANAGER" >> $r/etc/SuSEconfig/profile.SuSEconfig echo "export WINDOWMANAGER" >> $r/etc/SuSEconfig/profile.SuSEconfig -echo "test -z \"\$WINDOWMANAGER\" && setenv WINDOWMANAGER $WINDOWMANAGER" >> $r/etc/SuSEconfig/csh.cshrc.SuSEconfig +echo "if ( ! \${?WINDOWMANAGER} ) setenv WINDOWMANAGER $WINDOWMANAGER" >> $r/etc/SuSEconfig/csh.cshrc.SuSEconfig check_md5_and_move $r/etc/SuSEconfig/profile
Wenn Sie den Patch nicht direkt einspielen wollen, können Sie in
/sbin/SuSEconfig
mit Ihrem Lieblingseditor die Zeile
echo "test -z \"\$WINDOWMANAGER\" && setenv WINDOWMANAGER $WINDOWMANAGER" >> $r/etc/SuSEconfig/csh.cshrc.SuSEconfig
durch
echo "if ( ! \${?WINDOWMANAGER} ) setenv WINDOWMANAGER $WINDOWMANAGER" >> $r/etc/SuSEconfig/csh.cshrc.SuSEconfig
austauschen.
Alternativ können Sie auch das komplette Paket "aaa_base
" updaten
von ftp://ftp.suse.com/pub/SuSE-Linux/6.0/suse/a1/aaa_base.rpm;
mit YaST oder manuell (vgl. pakete_manuell.html).