Hallo Liste, ich habe vor kurzem auf einem neuen Rechner Suse 9.0 installiert. Auf dem alten System lief Suse 7.2; Ueber wvdial war die Einwahl ins Internet um Mails abzuholen/verschicken automatisiert. wvdial fuktioniert jedoch unter Suse 9.0 nur als root (!?). Als normaler User sieht das Ende der Meldung wie folgt aus: --> PPP negotiation detected. --> Starting pppd at Sun Nov 2 14:14:14 2003 --> pid of pppd: 3765 --> Disconnecting at Sun Nov 2 14:14:15 2003 --> The PPP daemon has died: No root priv error (exit code = 3) --> man pppd explains pppd error codes in more detail. --> I guess that's it for now, exiting --> The PPP daemon has died. (exit code = 3) Ach ja, die Zugriffsrechte sind fuer: wvdial : -rwxr-xr-x wvdial.conf : -rw-rw-rw- Wo liegt der Fehler, dass keine Verbindung aufgebaut werden kann? Ich stecke erst in den Kinderschuhen mit Linux und bin mit meinem "Latein" am Ende. (google habe ich auch schon befragt) Kann mir hierbei jemand helfen? Liebe Gruesse und schon mal vielen Dank Juergen
Am 02.11.2003 um 14:48 Uhr schrieb Juergen Stahl:
Ach ja, die Zugriffsrechte sind fuer: wvdial : -rwxr-xr-x wvdial.conf : -rw-rw-rw-
Hallo Jürgen, ich habe noch SuSE8.2, da sehen die Rechte aber so aus: ls -l /etc/wvdial.conf -rw-r----- 1 root dialout ls -l /usr/bin/wvdial -rwxr-xr-x 1 root root Der User ist Mitglied in dialout. cu PeeGee
Juergen Stahl schrieb:
ich habe vor kurzem auf einem neuen Rechner Suse 9.0 installiert. Auf dem alten System lief Suse 7.2; Ueber wvdial war die Einwahl ins Internet um Mails abzuholen/verschicken automatisiert. wvdial fuktioniert jedoch unter Suse 9.0 nur als root (!?). Als normaler User sieht das Ende der Meldung wie folgt aus:
--> PPP negotiation detected. --> Starting pppd at Sun Nov 2 14:14:14 2003 --> pid of pppd: 3765 --> Disconnecting at Sun Nov 2 14:14:15 2003 --> The PPP daemon has died: No root priv error (exit code = 3) --> man pppd explains pppd error codes in more detail. --> I guess that's it for now, exiting --> The PPP daemon has died. (exit code = 3)
Ach ja, die Zugriffsrechte sind fuer: wvdial : -rwxr-xr-x wvdial.conf : -rw-rw-rw-
Wo liegt der Fehler, dass keine Verbindung aufgebaut werden kann?
Schau mal, wvdial gibt Dir doch quasi schon den Loesungshinweis: "The PPP daemon has died: No root priv error (exit code = 3)". Das ist ein Hinweis. Zweiter Hinweis: "man pppd explains pppd error codes in more detail.". Also, eine gute Idee waere mal, "man pppd" anzuschauen. Und siehe da, man findet dort: EXIT STATUS [...] 3 Pppd is not setuid-root and the invoking user is not root. Das heisst, Dein PPP Daemon wird nicht von Root aufgerufen (klar, Du versuchst es ja als User) und er hat auch kein SUID-Bit. Ein Programm, dass das SUID-Bit traegt, wird beim Ausfuehren unter der User-ID gestartet, die der User des Programmes (nicht der User, der das Programm aufruft!) hat. In anderen Worten: Ein Programm, das also Root gehoert und das SUID-Bit traegt, wird beim Aufruf durch einen normalen User so behandelt, als haette es Root hoechst persoenlich gestartet. Du solltest also herausfinden, welcher pppd verwendet wird (ver- mutlich /usr/sbin/smpppd) und dem muesstest Du dann das SUID- Bit verpassen, "chmod +s /usr/sbin/smpppd". Dann muesste es auch als normaler User wieder gehen mit wvdial. Allerdings solltest Du trotzdem, unabhaengig von dem hier ge- schriebenen, die Rechte von wvdial.conf und wvdial aendern. Dass wvdial.conf fuer alle schreibbar ist, ist sicher nicht gut - da stehen naemlich z.B. auch Passwoerter fuer die Einwahl drin. Fuehre vielleicht mal ein "rpm --verify wvdial" durch, das sollte Dir zeigen, ob die Rechte veraendert sind gegenueber den Original- rechten aus dem Paket. Evtl. kannst Du das dann mit der Option --setperms von RPM wieder aendern. CU, Th.
Am So, 2003-11-02 um 16.13 schrieb Thomas Hertweck: Hallo Thomas, vielen Dank für deine Antwort.
Du solltest also herausfinden, welcher pppd verwendet wird (ver- mutlich /usr/sbin/smpppd) und dem muesstest Du dann das SUID- Bit verpassen, "chmod +s /usr/sbin/smpppd". Dann muesste es auch als normaler User wieder gehen mit wvdial. Die Änderung des SUID-Bits hat allerdings nichts gebracht.
Allerdings solltest Du trotzdem, unabhaengig von dem hier ge- schriebenen, die Rechte von wvdial.conf und wvdial aendern.
Die Rechte habe ich natürlich nur versuchsweise geändert - wenn man sich halt nicht so auskennt, muss man ausprobieren. Über cinternet funktioniert es. Gruß Jürgen
Hallo Juergen, Juergen Stahl schrieb:
ich habe vor kurzem auf einem neuen Rechner Suse 9.0 installiert. Auf dem alten System lief Suse 7.2; Ueber wvdial war die Einwahl ins Internet um Mails abzuholen/verschicken automatisiert. wvdial fuktioniert jedoch unter Suse 9.0 nur als root (!?). Als normaler User sieht das Ende der Meldung wie folgt aus:
--> PPP negotiation detected. --> Starting pppd at Sun Nov 2 14:14:14 2003 --> pid of pppd: 3765 --> Disconnecting at Sun Nov 2 14:14:15 2003 --> The PPP daemon has died: No root priv error (exit code = 3) --> man pppd explains pppd error codes in more detail. --> I guess that's it for now, exiting --> The PPP daemon has died. (exit code = 3)
Ach ja, die Zugriffsrechte sind fuer: wvdial : -rwxr-xr-x wvdial.conf : -rw-rw-rw-
Wo liegt der Fehler, dass keine Verbindung aufgebaut werden kann? Ich stecke erst in den Kinderschuhen mit Linux und bin mit meinem "Latein" am Ende. (google habe ich auch schon befragt) Kann mir hierbei jemand helfen?
Du willst nicht wvdial sondern cinternet benutzen. :-) Habe mich vor kurzem auch damit herumgeschlagen, die Lösung ist: http://portal.suse.de/sdb/de/2002/10/80_wvdial.html Gruss Sven
Hallo, bin ganz Neu in der Maillingliste und ebenso ziemlicher Newbie in Suse Linux. Ich benutze Suse 9.0 Pro, Installation ist alles kein Problem, aber ich habe ein Problem mit den Standart Installierten Programmen. Und zwar liegen diese nicht alle im Hauptmenü, ich habe versucht Infos darüber im Netz zu finden ob hier vielleicht ein Bug vorliegt, war aber nicht erfolgreich die Suche. Das einzige was ich dazu gefunden habe war in einer Newsgroup da hatte jemand ähnliches Problem, ihm wurde geraten einen Neuen Benutzer anzulegen, dies habe ich gemacht aber auch hier liegen nicht alle Installierten Programme im Hauptmenü :-( Mir ist es aufgefallen als ich Wine benutzen wollte, es ist zwar bei einer Standartinstallation dabei, aber nicht im Hauptmenü. Das scheint auch nicht das einzige Programm zu sein was fehlt, da ich nicht alle installierten Programme kenne kann ich sie auch nicht manuell im Menüeditor einfügen, das wäre auch für einen Newbie ein wenig zuviel des guten. Ich denke und erhoffe mir da eine schnellere Lösung, oder? Wer kann mir einen Rat geben. mfg Andreas
On Sun, Nov 02, 2003 at 05:39:30PM +0100, linux wrote:
Hallo,
bin ganz Neu in der Maillingliste und ebenso ziemlicher Newbie in Suse Linux.
Ich benutze Suse 9.0 Pro, Installation ist alles kein Problem, aber ich habe ein Problem mit den Standart Installierten Programmen.
Und zwar liegen diese nicht alle im Hauptmenü, ich habe versucht Infos darüber im Netz zu finden ob hier vielleicht ein Bug vorliegt, war aber nicht erfolgreich die Suche.
Das einzige was ich dazu gefunden habe war in einer Newsgroup da hatte jemand ähnliches Problem, ihm wurde geraten einen Neuen Benutzer anzulegen, dies habe ich gemacht aber auch hier liegen nicht alle Installierten Programme im Hauptmenü :-(
Mir ist es aufgefallen als ich Wine benutzen wollte, es ist zwar bei einer Standartinstallation dabei, aber nicht im Hauptmenü. Das scheint auch nicht das einzige Programm zu sein was fehlt, da ich nicht alle installierten Programme kenne kann ich sie auch nicht manuell im Menüeditor einfügen, das wäre auch für einen Newbie ein wenig zuviel des guten.
Wine hat keinen Menueeintrag. Einfach auf ein .exe file clicken oder auf der Kommandozeile "wine foo.exe". Ciao, Marcus
Am Sonntag, 2. November 2003 17:39 schrieb linux: Zur vervollständigung der Liste aller Programme die im Menüeditor zwar zu sehen sind aber nicht im Hauptmenü verfügbar. Kategorie Büroprogramme: Datenbank Finanzen Flussdiagramm Projektmanagment Warehouse Weitere Programme Wörterbuch Kategorie Dienstprogramme: Web Dienstprogramme XML Dienstprogramme X-Utilities Zeit Kategorie Editoren: Hier ist kein Eintrag? Kategorie Entwicklung: Benutzeroberfläche Compilieren Debugger Dokumentation Entwicklungsumgebung Profiler Projektplanung Übersetzen Versions Verwaltung Weitere Programme die Liste könnte ich noch um ein vielfaches verlängern! mfg
Hallo, linux schrieb:
bin ganz Neu in der Maillingliste und ebenso ziemlicher Newbie in Suse Linux.
[x] Du willst Dich nicht in einen laufenden Thread hängen! [x] Du willst Dir unbedingt Deine Willkommensmail von suse-linux durchlesen! [x] Beachte bitte die zwei Mails von Helga Fischer von heute 00.08Uhr und 00.09Uhr, "Pointer: Etikette/FAQ"
Ich benutze Suse 9.0 Pro, Installation ist alles kein Problem, aber ich habe ein Problem mit den Standart Installierten Programmen.
Und zwar liegen diese nicht alle im Hauptmenü, ich habe versucht Infos darüber im Netz zu finden ob hier vielleicht ein Bug vorliegt, war aber nicht erfolgreich die Suche.
Du schreibst ganz selbsverständlich von _dem_ Hauptmenü. Merke: Unter Linux gibt es so viele grafische Oberflächen, dass Du schon mal angeben musst, welche Du benutzt. Da nehme ich jetzt mal an, Du meinst KDE.
Mir ist es aufgefallen als ich Wine benutzen wollte, es ist zwar bei einer Standartinstallation dabei, aber nicht im Hauptmenü. Das scheint auch nicht das einzige Programm zu sein was fehlt, da ich nicht alle installierten Programme kenne kann ich sie auch nicht manuell im Menüeditor einfügen, das wäre auch für einen Newbie ein wenig zuviel des guten.
Ich habe als Newbie immer wieder den umständlichen Weg gemacht, und mir mittels Yast angeschaut, was ich so installiert habe und was es so macht. Eleganter ist, dass Du Dir "locate" (ein Konsolenprogramm) nach installierst, als root ein "updatedb" machst, und dann kannst Du Dir die Pfade, die Du evtl. fürs Menü brauchst, heraussuchen. user@rechner ~> locate wine | less ... /usr/bin/wine /usr/bin/wineboot /usr/bin/winebuild /usr/bin/wineclipsrv /usr/bin/wineconsole /usr/bin/winedbg /usr/bin/winedump /usr/bin/winefile /usr/bin/wineg++ /usr/bin/winegcc /usr/bin/winelauncher ... locate ist selbsterklärend, das "|" leitet die Ausgabe in das Programm less um, so dass Du Dir schön zeilenweise die Ausgabe anschauen kannst. Ausserdem kannst Du die meisten Programme in einem xterm mit <programmname>, z.B. kmail oder opera aufrufen, was den Vorteil hat, Du bekommst bei Fehlern gleich eine Meldung geliefert. Ansonsten würde ich mich jetzt an Deiner Stelle ein paar Tage damit beschäftigen, was Du wirklich brauchst und den Rest einfach mit Yast oder besser mit rpm -e entfernen. Bei Bedarf dann genau das installieren, was Du brauchst oder was Du mal kennenlernen willst. Gruss Sven PS. Nicht erschrecken, das wirst Du auch alles bald verstehen. :-)
Hallo Sven, vielen Dank, bin glücklich es funktioniert. Am So, 2003-11-02 um 17.22 schrieb Sven Rodenbeck:
Du willst nicht wvdial sondern cinternet benutzen. :-)
Habe mich vor kurzem auch damit herumgeschlagen, die Lösung ist: http://portal.suse.de/sdb/de/2002/10/80_wvdial.html
Gruß Jürgen
On Sun, 2 Nov 2003, Juergen Stahl wrote:
Hallo Liste,
ich habe vor kurzem auf einem neuen Rechner Suse 9.0 installiert. Auf dem alten System lief Suse 7.2; Ueber wvdial war die Einwahl ins Internet um Mails abzuholen/verschicken automatisiert. wvdial fuktioniert jedoch unter Suse 9.0 nur als root (!?). Als normaler User sieht das Ende der Meldung wie folgt aus:
--> PPP negotiation detected. --> Starting pppd at Sun Nov 2 14:14:14 2003 --> pid of pppd: 3765 --> Disconnecting at Sun Nov 2 14:14:15 2003 --> The PPP daemon has died: No root priv error (exit code = 3) --> man pppd explains pppd error codes in more detail. --> I guess that's it for now, exiting --> The PPP daemon has died. (exit code = 3)
Ach ja, die Zugriffsrechte sind fuer: wvdial : -rwxr-xr-x wvdial.conf : -rw-rw-rw-
Wo liegt der Fehler, dass keine Verbindung aufgebaut werden kann? Ich stecke erst in den Kinderschuhen mit Linux und bin mit meinem "Latein" am Ende. (google habe ich auch schon befragt) Kann mir hierbei jemand helfen?
Liebe Gruesse und schon mal vielen Dank
Juergen
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Solch einen Fehler habe ich immer. Meine Lösung ist, dass ich als root das folgende cmd abschicke: root # chmod u+s $(which pppd) root # ls -l $(which pppd) Es wird s-bit für pppd gesetz, damit ein normaler user auch wvdial ausführen.
Hallo Matthias, Matthias Dort schrieb:
On Sun, 2 Nov 2003, Juergen Stahl wrote:
Hallo Liste,
ich habe vor kurzem auf einem neuen Rechner Suse 9.0 installiert. Auf dem alten System lief Suse 7.2; Ueber wvdial war die Einwahl ins Internet um Mails abzuholen/verschicken automatisiert. wvdial fuktioniert jedoch unter Suse 9.0 nur als root (!?).
Solch einen Fehler habe ich immer. Meine Lösung ist, dass ich als root das folgende cmd abschicke:
Das ist ab SuSE 8.0 eben kein Fehler, sondern gewollt. Lies bitte die Seite, die ich Juergen als Lösung genannt habe.
root # chmod u+s $(which pppd) root # ls -l $(which pppd) Es wird s-bit für pppd gesetz, damit ein normaler user auch wvdial ausführen.
Damit man genau das nicht macht, verwendet SuSE cinternet mit den Frontends kinternet bzw. qinternet. Gruss Sven
participants (7)
-
Juergen Stahl
-
linux
-
Marcus Meissner
-
Matthias Dort
-
Peter Geerds
-
Sven Rodenbeck
-
Thomas Hertweck