Portál AbcLinuxu, 14. května 2025 01:57

Dotaz: Radius - segmentation fault

7.11.2012 17:54 mrM
Radius - segmentation fault
Přečteno: 284×
Odpovědět | Admin
Zdravím, nainstaloval jsem freeradius z repozitářů debianu podle tohoto tutoriálu http://www.howtoforge.com/authentication-authorization-and-accounting-with-freeradius-and-mysql-backend-and-webbased-management-with-daloradius . Odkomentoval jsem sql, kde to bylo možné. Radius pustím a běží, ale jen do té doby než se do něj snažím připojit, pokud to zkusím, tak vypíše
# Executing section authorize from file /etc/freeradius/sites-enabled/default
+- entering group authorize {...}
Segmentation fault
Vygooglil jsem, že tato hláška je z Céčka a znamená, že se šahá do paměti, která programu nepřísluší.. ale vůbec nemám páru co by to mohlo způsobovat.. Máte někdo nějaké nápady nebo zkušenosti?

Díky M.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

7.11.2012 23:56 Jary | skóre: 30 | blog: Jary má blog | Dům
Rozbalit Rozbalit vše Re: Radius - segmentation fault
Odpovědět | | Sbalit | Link | Blokovat | Admin
Způsobuje to asi nějaký bug v radiusu, nebo možná nějaká nekompatibilita s knihovnami.

Možná se dozvíš víc z výstup strace. K debugování takových problémů se používá valgrind. Ale bez znalostí C a bez instalace debug symbolů se asi neobejdeš.

SMZ bys měl skusit vyhledat a případně nahlásit tvůj problém na debianí bugzille.
.sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky. GitHub
7.11.2012 23:58 Jary | skóre: 30 | blog: Jary má blog | Dům
Rozbalit Rozbalit vše Re: Radius - segmentation fault
Odpovědět | | Sbalit | Link | Blokovat | Admin
Způsobuje to asi nějaký bug v radiusu, nebo možná nějaká nekompatibilita s knihovnami.

Možná se dozvíš víc z výstup strace. K debugování takových problémů se používá valgrind. Ale bez znalostí C a bez instalace debug symbolů se asi neobejdeš.

SMZ bys měl zkusit vyhledat a případně nahlásit tvůj problém na debianí bugzille.
.sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky. GitHub
8.11.2012 00:32 hodza | skóre: 8 | Olomouc
Rozbalit Rozbalit vše Re: Radius - segmentation fault
Odpovědět | | Sbalit | Link | Blokovat | Admin
SegFault v Freeradiusu jsem potkal dvakrát. Poprvé jsem zapomněl nainstalovat balíček freeradius-mysql a podruhé jsem provedl upgrade z 1.x na 2.0. Problém byl v nastavení MySQL a v nesprávném dictionary, který jsem z lenosti vykopíroval z webu Mikrotiku. Takže doinstaluj balíček (pokud ho už nemáš) a pak zakomentuj vše s MySQL a postupně povoluj...
8.11.2012 18:11 mr.M
Rozbalit Rozbalit vše Re: Radius - segmentation fault
Na freeradius-mysql jsem nainstaloval... zkusím to tedy zakomentovat
19.11.2012 12:52 mr.M
Rozbalit Rozbalit vše Re: Radius - segmentation fault
Odpovědět | | Sbalit | Link | Blokovat | Admin
SOLVED. Musíte nainstalovat nejdříve libmysqlclient-dev a pak freeradius freeradius-mysql freeradius-utils...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.