Wie Module nachladen die libraries brauchen?

databus23

Neuer User
Mitglied seit
2 Mai 2006
Beiträge
12
Punkte für Reaktionen
0
Punkte
0
Hi,

also ich check nicht wie ich zusätzliche module von http://www.spblinux.de/fbox.new/modules14 für asterisk 1.4.16.2 (usb_install) installiere die zusätzliche libraries benötigen z.B. app_addon_sql_mysql.so.

Mein Ist-Zustand:
app_addon_sql_mysql.so ist in /var/asterisk_usb/usr/lib/asterisk/modules
libmysqlclient.so.15 in /var/asterisk_usb/usr/lib

Beim Starten bekomme ich immer den Fehler:
Code:
[Oct 18 23:40:40] WARNING[3041]: loader.c:363 load_dynamic_module: Error loading module 'app_addon_sql_mysql.so': File not found
[Oct 18 23:40:41] WARNING[3041]: loader.c:376 load_dynamic_module: Module 'app_addon_sql_mysql.so' did not register itself during load
[Oct 18 23:40:41] WARNING[3041]: loader.c:649 load_resource: Module 'app_addon_sql_mysql.so' could not be loaded.

Wenn ich mir dann mal /var/asterisk14/usr/lib ansehe dann gibt es da auch kein symlink für libmysqlclient.so.15:
Code:
# ls -l /var/asterisk14/usr/lib/
drwxr-xr-x    1 root     root           66 May  1  2007 asterisk
lrwxrwxrwx    1 root     root           22 Dec 30  2007 libbluetooth.so.1 -> libbluetooth.so.1.0.24
lrwxrwxrwx    1 root     root           63 Dec 30  2007 libbluetooth.so.1.0.24 -> ../../oldroot/var/asterisk14_usb/usr/lib/libbluetooth.so.1.0.24
lrwxrwxrwx    1 root     root           54 Dec 30  2007 libgcc_s.so.1 -> ../../oldroot/var/asterisk14_usb/usr/lib/libgcc_s.so.1
lrwxrwxrwx    1 root     root           15 Dec 30  2007 libncurses.so -> libncurses.so.5
lrwxrwxrwx    1 root     root           17 Dec 30  2007 libncurses.so.5 -> libncurses.so.5.6
lrwxrwxrwx    1 root     root           58 Dec 30  2007 libncurses.so.5.6 -> ../../oldroot/var/asterisk14_usb/usr/lib/libncurses.so.5.6
lrwxrwxrwx    1 root     root           60 Dec 30  2007 libresolv-0.9.28.so -> ../../oldroot/var/asterisk14_usb/usr/lib/libresolv-0.9.28.so
lrwxrwxrwx    1 root     root           19 Dec 30  2007 libresolv.so.0 -> libresolv-0.9.28.so

Da /var/asterisk14/ read-only gemounted (squashfs) ist kann man das auch nicht so einfach ändern.

Wie ist denn das gedacht? Das wäre doch alles viel einfacher wenn /var/asterisk14/usr/lib ein symlink auf ../oldroot/var/asterisk14_usb/usr/lib wäre? Oder habe ich da was übersehen?

Kann mir jemand helfen?

viele Grüße
Fabian
 
Mit den neueren Versionen der cfg_asterisk1x Scripte ( siehe unter http://c2a2b2.com/fbox ) werden alle Verzecihnisse als schreibbar installiert.

Gruß
dynamic
 
Hi,

ok das klingt gut. Ich habs noch nicht installiert, aber auf den ersten Blick vermisse ich app_addon_sql_mysql.so und die zusätzlich benötigten libraries unter http://c2a2b2.com/fbox/modules14/.

Oder ist das schon im sqf-Image enthalten?

viele Grüße
Fabian
 
Oder ist das schon im sqf-Image enthalten?
Nein - war eher so gedacht, dass Du nach der Installation mit der neuen Version einfach die Binaries, Libs und module in Deinem USB-Verzeichnis durch die alte Version austauschst.

In der 1.4.22 wurden lediglich die standardmäßig enthaltenen Module mit kompiliert - muss mit spblinux mal checken, ob er das app_addon_sql_mysql.so Modul separat hinzugenommen hatte.

Aktuell ist es jedenfalls in der 1.4.22 auf c2a2b2.com nicht enthalten.

Gruß
dynamic
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.