Hallo, ich habe vor 2 Tagen meinen Rechner von Suse 9.3 auf 10.2 geupdatet. Seitdem kommt immer wenn ich (von KDE aus) Yast anwählen will, oder auch nur das Onlineupdate, gleich die Meldung "su hat einen Fehler gemeldet". Wenn ich das Konsolenfenster öffne und "su" auführe, kann ich mittels "yast2" Yast normal starten. Bei Google bin ich nicht wirklich schlau geworden, das Problem scheinen mehrere zu haben, aber die meisten lösen es durch eine Neuinstallation - mir fehlt aber die Zeit, alles komplett neu einzurichten. Der einzige Hinweis, den ich fand, war, dass es wohl an kdesu liegt, aber damit komme ich auch nicht weiter :-( Hat irgendjemand eine Idee? Conni -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Cornelia Böttge schrieb:
Der einzige Hinweis, den ich fand, war, dass es wohl an kdesu liegt, aber damit komme ich auch nicht weiter :-(
Hi Conny! Hast du denn in letzter Zeit ein Update für kdesu installiert? Schau mal in deiner Paketverwaltung, welche Versionen verfügbar sind. Außerdem: Geh auf eine Konsole und gib mal "kdesu konqueror" und gib dann dein Root-Passwort ein. Schließe den Konqueror wieder (falls sich einer öffnen sollte) und poste die Ausgabe, die während des Befehls auf die Konsole kam. Martin -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFG2T2aE5UqXaCvB8IRAu93AJ40j2VoEkwsYvWO1LBdluxYxg+ZfwCfV+1r WgvpdSZklzP7ns7M7eqIqH4= =ZojU -----END PGP SIGNATURE----- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hi, danke für die super schnelle Antwort! Am Samstag, 1. September 2007 12:23 schrieb Martin Ereth:
Cornelia Böttge schrieb:
Der einzige Hinweis, den ich fand, war, dass es wohl an kdesu liegt, aber damit komme ich auch nicht weiter :-(
Hast du denn in letzter Zeit ein Update für kdesu installiert? Halt von Suse 9.3 auf 10.2 geupdatet, da wird das wohl bei gewesen sein.
Schau mal in deiner Paketverwaltung, welche Versionen verfügbar sind. Bislang habe ich nur die Yast-Verwaltung eingerichtet, dort bin ich unter Software installieren auf Suchen gegangen, aber zu kdesu findet der nichts ...
Habe dann "kdesu help" in meiner Konsole eingegeben, was zu der bekannten Fehlermeldung führte. Unter "su" kamen zu "kdesu help" allgemeine Hinweise zur Bash, und mit "kdesu --version" bekam ich (mit und ohne su): Qt: 3.3.7 KDE: 3.5.5 "release 45.4" KDE su: 1.0 Hilft das?
Außerdem: Geh auf eine Konsole und gib mal "kdesu konqueror" und gib dann dein Root-Passwort ein. Schließe den Konqueror wieder (falls sich einer öffnen sollte) und poste die Ausgabe, die während des Befehls auf die Konsole kam.
Es öffnet sich nur ein kleines Fensterchen mit dem Hinweis "su hat einen Fehler gemeldet", ich kann auf OK klicken, und das war's. In der Konsole steht nix weiter. Conni -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Samstag, 1. September 2007 13:00 schrieb Cornelia Böttge:
(kdesu will nicht).
Guck mal, ob du das gleiche Problem hast wie hier: http://lists.opensuse.org/opensuse-de/2007-03/msg00665.html In dem Thread steht dann auch die Lösung. HTH Jan -- Get yours while there's still some left. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Samstag, 1. September 2007 13:42 schrieb Jan Ritzerfeld:
Am Samstag, 1. September 2007 13:00 schrieb Cornelia Böttge:
(kdesu will nicht).
Guck mal, ob du das gleiche Problem hast wie hier: http://lists.opensuse.org/opensuse-de/2007-03/msg00665.html In dem Thread steht dann auch die Lösung.
Tatsächlich, das war's. Vielen Dank, auch an Martin Conni -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Cornelia Böttge schrieb:
Am Samstag, 1. September 2007 12:23 schrieb Martin Ereth:
Außerdem: Geh auf eine Konsole und gib mal "kdesu konqueror" und gib dann dein Root-Passwort ein. Schließe den Konqueror wieder (falls sich einer öffnen sollte) und poste die Ausgabe, die während des Befehls auf die Konsole kam.
Es öffnet sich nur ein kleines Fensterchen mit dem Hinweis "su hat einen Fehler gemeldet", ich kann auf OK klicken, und das war's. In der Konsole steht nix weiter.
OK. Ich hab im Netz mehrere mögliche Fehlerquellen gefunden. Tu mal folgendes: gebe auf einer Konsole "kdesu konqueror" ein. Klicke die Fehlermeldung weg. Gib dann folgendes in der Konsole ein: "sudo tail -n 25 /var/log/messages" und dann nach Aufforderung dein Root-Passwort. Poste bitte die Ausgabe. Martin P.S.: Du solltest auch unbedingt mal die Uhrzeit deines Rechners überprüfen und gegebenenfalls ntp einrichten! -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFG2VFNE5UqXaCvB8IRAswuAKDGXx2MKpS6OVjO7ePJt6xBcMBskACePoY3 BS2j/38ffvZx4hPPsL+DeIc= =8mfF -----END PGP SIGNATURE----- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Samstag, 1. September 2007 13:47 schrieb Martin Ereth:
gebe auf einer Konsole "kdesu konqueror" ein. Klicke die Fehlermeldung weg. Gib dann folgendes in der Konsole ein: "sudo tail -n 25 /var/log/messages" und dann nach Aufforderung dein Root-Passwort.
Poste bitte die Ausgabe.
sudo: /etc/sudoers is mode 0644, should be 0640
Martin
P.S.: Du solltest auch unbedingt mal die Uhrzeit deines Rechners überprüfen
Jau, die Uhr läuft irgendwie zu schnell ...
und gegebenenfalls ntp einrichten! Mache ich bei Gelegenheit, danke für den Tipp
Conni -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Cornelia Böttge schrieb:
Am Samstag, 1. September 2007 13:47 schrieb Martin Ereth:
gebe auf einer Konsole "kdesu konqueror" ein. Klicke die Fehlermeldung weg. Gib dann folgendes in der Konsole ein: "sudo tail -n 25 /var/log/messages" und dann nach Aufforderung dein Root-Passwort.
Poste bitte die Ausgabe.
sudo: /etc/sudoers is mode 0644, should be 0640
Dann dürfte aber das Ändern in der Datei den Fehler nicht beseitigt haben. Die Lösung wäre: # chmod 0640 /etc/sudoers Martin -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFG2n2TE5UqXaCvB8IRAmQdAJ9fWESREZfMphpLIYLDH9FPS8ltuACfR5ZL YC3P0nnli7KqckjA87qYQk8= =Gims -----END PGP SIGNATURE----- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Sonntag, 2. September 2007 11:08 schrieb Martin Ereth:
Am Samstag, 1. September 2007 13:47 schrieb Martin Ereth:
gebe auf einer Konsole "kdesu konqueror" ein. Klicke die Fehlermeldung weg. Gib dann folgendes in der Konsole ein: "sudo tail -n 25 /var/log/messages" und dann nach Aufforderung dein Root-Passwort.
Poste bitte die Ausgabe.
sudo: /etc/sudoers is mode 0644, should be 0640
Dann dürfte aber das Ändern in der Datei den Fehler nicht beseitigt haben. Die Lösung wäre: # chmod 0640 /etc/sudoers
Nein, dann funktioniert es nicht, zumindest nicht, seit ich die Datei kdesurc aus dem config-Ordner entfernt habe. Dafür hat sich die Meldung im Konqueror geändert, die ich nach Ausführen obiger Anleitung erhalte:
sudoers file: syntax error, line 0 <<< sudo: parse error in /etc/sudoers near line 0
Diese Meldung erhalte ich auch, wenn ich nur sudo eingebe in der Konsole. So wie das jetzt verstehe, funktioniert sudo bei mir aus irgendeinem Grunde nicht, kdesu basiert standardmäßig auf sudo, und mit der Datei lege ich fest, dass su genutzt werden soll - und somit funktioniert dann wenigstens kdesu wieder. Conni -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 02.09.07 schrieb Cornelia Böttge <cornaw@gmx.de>:
Nein, dann funktioniert es nicht, zumindest nicht, seit ich die Datei kdesurc aus dem config-Ordner entfernt habe. Dafür hat sich die Meldung im Konqueror geändert, die ich nach Ausführen obiger Anleitung erhalte:
sudoers file: syntax error, line 0 <<< sudo: parse error in /etc/sudoers near line 0
Also ist /etc/sudoers kaputt. Was steht denn drin? Steht überhaupt was drin? Achja: Ändern _nur_ mit visudo. Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Also ist /etc/sudoers kaputt. Was steht denn drin?
%users ALL=(ALL) NOPASSWD:/usr/bin/aptitude Kenne ich mich leider überhaupt nicht mit aus, muss ich mich erst zu schlau machen, was da eigentlich reingehört in diese Datei
Steht überhaupt was drin? Achja: Ändern _nur_ mit visudo.
Jau, danke so weit, ich werde mich mal einlesen ... Conni -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 02.09.07 schrieb Cornelia Böttge <cornaw@gmx.de>:
Also ist /etc/sudoers kaputt. Was steht denn drin? %users ALL=(ALL) NOPASSWD:/usr/bin/aptitude
Das ist flasch. Lies sudoers(5). Achja: aptitude ist debian. SUSE hat yast/rug/zypper/... Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Sonntag, 2. September 2007 14:53 schrieb Martin Schröder:
Also ist /etc/sudoers kaputt. Was steht denn drin?
%users ALL=(ALL) NOPASSWD:/usr/bin/aptitude
Das ist flasch. Lies sudoers(5).
Habe eine ganze Weile gebraucht, das zu finden, aber jetzt hab ichs. Mit: Defaults rootpw %users targa = ALL funktioniert es wunschgemäß. Vielen Dank !!!
Achja: aptitude ist debian. SUSE hat yast/rug/zypper/...
Aptitude ist auch schon lange wieder runtergeschmissen - aber unter 9.3 hatte ich Apt benutzt, da ich mit Yast gescheitert bin bei dem Versuch, ihm zusätzliche Installationsquellen beizubringen. Conni -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (4)
-
Cornelia Böttge
-
Jan Ritzerfeld
-
Martin Ereth
-
Martin Schröder