WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Linux, UNIX, Open Source

Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 27.09.2002, 02:45   #1
quaylar
Hero
 
Registriert seit: 28.09.2001
Beiträge: 940


Standard segmentation fault mit pppd

Hiho,

Ich hab grad meinen Linux Server neu aufgesetzt mit Slackware 8.0.
Dabei funktioniert eigentlich alles - bis auf den ADSL Zugang.
Und zwar gibt er mir jedesmal wenn ich den pppd starten will einfach nur "Segmentation Fault" aus.
Ich glaub ich hab mal wo gelesen dass das heisst dass das Programm in einen Speicherbereich schreiben will der ihm nicht zugewiesen ist.
Nur - wie kann ich diesen Fehler beheben ?

Ich hab die richtige pptp Version runtergeladen, nämlich die für die BBAA Serie meines A1000 Modems, Version 1.0.2.
Der pppd ist Version 2.4.1 - und auch in der neuen Slackware 8.1 ist noch diese Version drinnen, also is nix mit Upgrade.

Hat jemand eine Idee was ich hier noch versuchen könnte ?


edit :

Das hier ist alles was ich in den Logs von diesem Vorgang sehe :

Sep 27 01:46:05 castor pptp[906]: Incomming call established.
Sep 27 01:46:05 castor pptp[925]: pptp: call_id = 2 peer_call_id = 2

Danach nix mehr..

--qu
____________________________________
Those who desire to give up Freedom in order to gain Security, will not
have, nor do they deserve, either one. -- Benjamin Franklin
quaylar ist offline   Mit Zitat antworten
Alt 27.09.2002, 12:01   #2
quaylar
Hero
 
Registriert seit: 28.09.2001
Beiträge: 940


Standard

So - ich hab jetzt diesen Segmentation Fault weggebracht indem ich die pppd und pptp files in /var/run gelöscht habe.
Jetzt sieht der Verbindungsaufbau wie folgt aus :

Sep 27 10:56:10 castor pppd[791]: pppd 2.4.1 started by root, uid 0
Sep 27 10:56:11 castor pppd[791]: Exit.

Der pppd startet und beendet sich gleich wieder ohne irgendeine Fehlermeldung.
Wie kann das sein ?
Ich hab die "kdebug 4" Option gesetzt um alle Fehlermeldungen zu erhalten, trotzdem ist da nichts in /var/log/messages.

Hat hierzu jemand eine Idee ?

Hab gestern noch rausgefunden dass pppd 2.4.1 eh die neueste Version ist, also kann ich da nichts mehr updaten.
Höchstens beim pptp, aber der brach immer mit Fehlermeldungen ab beim Kompiliervorgang.

Ich finde es nur echt komisch dass da nicht mehr Fehlermeldungen im Log stehen....

--qu
____________________________________
Those who desire to give up Freedom in order to gain Security, will not
have, nor do they deserve, either one. -- Benjamin Franklin
quaylar ist offline   Mit Zitat antworten
Alt 27.09.2002, 12:49   #3
Sloter
Inventar
 
Registriert seit: 05.01.2000
Beiträge: 3.812


Standard

Die Meldung hatte ich auch hin und wieder.
Restart vom ADSL-Modem war dann angesagt, das hängt sich gerne auf.
Zumindestens meines bei Suse 7.0 und 7.1.

Sloter
Sloter ist offline   Mit Zitat antworten
Alt 27.09.2002, 13:01   #4
quaylar
Hero
 
Registriert seit: 28.09.2001
Beiträge: 940


Standard

Das Modem ist online, ich kann es pingen.
Aber ich habs jetzt mal ausgeschalten und nach ein paar Sekunden wieder ein, ändert sich nichts. >

Sep 27 11:59:22 castor pptp[1116]: Client connection established.
Sep 27 11:59:23 castor pptp[1116]: Incomming call established.
Sep 27 11:59:23 castor pptp[1117]: pptp: call_id = 0 peer_call_id = 0
Sep 27 11:59:23 castor pppd[1118]: pppd 2.4.1 started by root, uid 0
Sep 27 11:59:24 castor pppd[1118]: Exit.

I verstehs net..

--qu
____________________________________
Those who desire to give up Freedom in order to gain Security, will not
have, nor do they deserve, either one. -- Benjamin Franklin
quaylar ist offline   Mit Zitat antworten
Alt 27.09.2002, 13:40   #5
Sloter
Inventar
 
Registriert seit: 05.01.2000
Beiträge: 3.812


Standard

Startest du als root oder user?

Sloter
Sloter ist offline   Mit Zitat antworten
Alt 27.09.2002, 16:03   #6
quaylar
Hero
 
Registriert seit: 28.09.2001
Beiträge: 940


Standard

Als root.....
An ein permission Problem hab ich auch schon gedacht, nur kommt das als root user ja nicht in Frage...

--qu
____________________________________
Those who desire to give up Freedom in order to gain Security, will not
have, nor do they deserve, either one. -- Benjamin Franklin
quaylar ist offline   Mit Zitat antworten
Alt 27.09.2002, 16:38   #7
quaylar
Hero
 
Registriert seit: 28.09.2001
Beiträge: 940


Standard

So - ich hab noch was gefunden.
Aus irgendeinem Grund loggt pppd auch nach /var/log/syslog und nicht nur nach messages.

Also hier noch 2 Fehlermeldungen :

Sep 27 15:30:27 castor modprobe: modprobe: Can't locate module tty-ldisc-3
Sep 27 15:30:27 castor pppd[1053]: Couldn't set tty to PPP discipline: Invalid argument

Mit diesen 2 konnte ich in groups.google.com schon einiges finden, nur leider keine Lösung - nur viele Leute mit demselben Problem.
Einige meinten es wäre eine Inkompatibilität von pppd mit dem Kernel (2.4.5 bei mir).

Auf jeden Fall hab ich in meiner modules.conf keinen Eintrag für das Modul tty-ldisc-3 gefunden - und ich weiss leider auch nicht wofür es gut ist bzw. mit welchem Modul ich es aliasen könnte.
Ich hab meine Kernelkonfig gecheckt und gesehen dass ich PPP als Modul (ppp_generic) kompiliert habe.
Es wird auch korrekt geladen, nur anscheinend fehlt ihm da noch was..

Die Optionen "support for sync ppp" und async ppp hab ich nicht im Kernel - auch nicht als Modul.
Da bei dem einen dabeisteht man brächte es für Verbindungen über die COM Ports und beim anderen für high-speed lines wie E1/T1.

Grad les ich in einem Beitrag das hier :

Zitat:
If you autoload modules the try adding

alias /dev/ppp ppp_generic
alias tty-ldisc-3 ppp_async
alias tty-ldisc-14 ppp_synctty
alias char-major-108 ppp_generic

to the /etc/modules.conf file.
Also braucht man anscheinend doch das ppp_async Modul ?
Könnte jemand von euch mit einem Ethernet Modem schnell checken ob das bei euch auch verwendet wird ?

--qu
____________________________________
Those who desire to give up Freedom in order to gain Security, will not
have, nor do they deserve, either one. -- Benjamin Franklin
quaylar ist offline   Mit Zitat antworten
Alt 27.09.2002, 16:51   #8
Lotussteve
Inventar
 
Registriert seit: 23.09.2000
Beiträge: 2.321


Idee

Zitat:
Original geschrieben von quaylar
Also braucht man anscheinend doch das ppp_async Modul ?
Könnte jemand von euch mit einem Ethernet Modem schnell checken ob das bei euch auch verwendet wird ?
Hallo Q!

Bin gerade in der Arbeit und benutze daheim 2.2.19, aber bei mir braucht er nur folgende Module:

ppp
slhc
bsd_comp
ppp_deflate

(aus dem Gedächtnis) Ob das async im Kernel ist schau ich dir!


HTH,

Ciao,

Stev
____________________________________
--
www.cargal.org
GnuPG-key-ID: 0x051422A0
\"Be the change you want to see in the world\"-Mahatma Gandhi
Jabber-ID:lotussteve@cargal.org
Lotussteve ist offline   Mit Zitat antworten
Alt 27.09.2002, 16:54   #9
quaylar
Hero
 
Registriert seit: 28.09.2001
Beiträge: 940


Standard

Servus Stevo,

Die beiden ersteren hab ich bei mir auch, nur heisst ppp bei mir ppp_generic.
Und die beiden letzteren müssten ja eh optional sein da sie nur für die Komprimierung sorgen.

Ich bin auf jeden Fall grad dabei das async Modul nachzukompilieren und werds ihm mal in die modules.conf eintragen.
Mal schaun was passiert.

--qu
____________________________________
Those who desire to give up Freedom in order to gain Security, will not
have, nor do they deserve, either one. -- Benjamin Franklin
quaylar ist offline   Mit Zitat antworten
Alt 27.09.2002, 17:05   #10
quaylar
Hero
 
Registriert seit: 28.09.2001
Beiträge: 940


Standard

Problem gelöst - brauchst nicht mehr nachsehen stevo.
Ich hab das ppp_async Modul nachkompiliert und in die modules.conf mit diesem anderen komischen Modul gealiased - und jetzt gehts..

Danke trotzdem für eure Hilfe..

--qu
____________________________________
Those who desire to give up Freedom in order to gain Security, will not
have, nor do they deserve, either one. -- Benjamin Franklin
quaylar ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:48 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag