opt_asterisk_3.0.0-RC5 für fli4l 3.0.x

Status
Für weitere Antworten geschlossen.
Tut mir Leid - war gestern wohl schon zu spät und ich habe die falsche rc997.asterisk eingepackt (der upload läuft gerade - fertig!). :-(
 
Hallo Holger, ich auch wieder hier.

Habe den letzen RC3 heruntergeladen und in einen vorbereiteteten Fli4L-Ordner hineinkopiert.
Er besteht zur Zeit aus base, dsl, isdn (mit avm-Treiber), httpd, hd, sshd, asterisk.

Beim build-Prozess bekomme ich folgenden Fehler:

" can't access 'etc/asterisk/asterisk.conf'
can't access 'etc/asterisk/res_config_odbc.conf'

Der Build-Prozess wurde aufgrund eines Fehlers abgebrochen. "

Woran kanns liegen?

EDIT:
In beiden RC3 sind diese beiden Files nicht vorhanden, aber in den RC2 sind sie dabei. Kann man die einfach rüberkopieren?

2. Edit:
hab die beiden Files einfach rüberkopiert, der build-Prozess hat funktioniert.
 
Zuletzt bearbeitet:
Hallo Günter,

das rüberkopieren war ok!

Ich habe in der Nacht wohl einwenig zuviel verschlimmbessert - nun ich habe gerade die beiden Dateien ergänzt und der upload läuft bereits (Ende ca 19:00).

Zwischen asterisk 1.0.* und 2.0.* sind doch etliche Änderungen zu machen :-(
 
Hallo Holger,
Der build-Prozess ging fehlerfrei, das hochladen auch, das reboot auch.
Danach wiederum kein Zugriff auf Asterisk möglich.

Was kann ich noch machen, außer den abgemagerten Fli raufzuspielen?
 
Hallo Günter!

Ist im /usr/sbin Verzeichnis ein link zu asterisk enthalten?

ls /usr/sbin -la
 
Hallo Henning,

gibt's was Neues aus deiner Ecke?
 
Nö,

hab aber von meiner Frau gerade grünes Licht bekommen um noch etwas zu werkeln. Muss aber erst die aktuelle Version herunterladen.

Ich denke ich mache mich als erstes mal auf die Suche warum immer 2 entpack Prozesse laufen.
Vielleicht werden dadurch ja die Links zerstört.

Ist schon merkwürdig.
Wenn ich ein 'ls -All /opt/files/lib' mache, dann wird mir der Link angezeigt.
Wenn ich aber versuche 'rm /opt/files/lib/' und versuche das mit einem Tab zu komplettieren, dann findet er die Datei nicht.
Lösche ich sie qulaifiziert funktioniert das.
Das anschließende 'ls -All /opt/files/lib/' sagt dann auch das keine Datei mehr da ist.

Irgendwo muss da her Hund begraben sein.

Gruß Henning
 
fow0ryl schrieb:
Nö,

hab aber von meiner Frau gerade grünes Licht bekommen um noch etwas zu werkeln. Muss aber erst die aktuelle Version herunterladen.

Ich denke ich mache mich als erstes mal auf die Suche warum immer 2 entpack Prozesse laufen.
Vielleicht werden dadurch ja die Links zerstört.

Ist schon merkwürdig.
Wenn ich ein 'ls -All /opt/files/lib' mache, dann wird mir der Link angezeigt.
Wenn ich aber versuche 'rm /opt/files/lib/' und versuche das mit einem Tab zu komplettieren, dann findet er die Datei nicht.
Lösche ich sie qulaifiziert funktioniert das.
Das anschließende 'ls -All /opt/files/lib/' sagt dann auch das keine Datei mehr da ist.

Irgendwo muss da her Hund begraben sein.

Gruß Henning

Vielen Dank für den Engagement!

Die Idee mit dem tar-Archiv stammt von Jürgen (er liest sicherlich mit)! Vielleicht hat er ja noch eine Idee wie wir die Kuh vom Eis kriegen?!

Läuft den der bristuff bei dir prinzipiell bis auf die libpthread-Problematik und dem packing-Problem oder gibt es noch segfaults in Bezug auf zaphfc?

Gruss

Holger
 
Hallo Holger,
erst Abendessen, dann Windows-Absturz, deshalb jetzt erst wieder hier. Was solls...

Ich habe das neue RC3 auf dem Router mal neu gestartet und direkt am Monitor des Routers die Startmeldungen beobachtet.

Das System bleibt beim booten bei folgender Meldung stehen:

tar: Cannot create directory 'opt/files/usr/lib/asterisk': Read-only file system'
tar: Cannot create directory 'opt/files/usr/lib/asterisk/': Read-only file system'

danach ist noch eine Frage im Zusammenhang mit dem Zugriff auf ein nicht vorhandenes File mit Enter zu bestätigen, danach bootet der Router zu Ende.

Zugriff auf Asterisk ist nicht möglich:

Code:
fli4l 3.0.1 # asterisk
fli4l 3.0.1 # asterisk -r
Unable to connect to remote asterisk (does /var/run/asterisk.ctl exist?)
fli4l 3.0.1 #

Hier fragt Asterisk ebenfalls nach dem File, was ich schon weiter oben meinte.

Noch eine Antwort auf Deine Frage nach dem Link:

Code:
fli4l 3.0.1 # ls /usr/sbin -la
drwxr-xr-x    2 root     root          380 Mar 27 21:09 .
dr-xr-xr-x    6 root     root          120 Mar 27 21:03 ..
lrwxrwxrwx    1 root     root           24 Mar 27 21:09 asterisk -> /opt/files/s
bin/asterisk
lrwxrwxrwx    1 root     root           32 Mar 27 21:06 bootsect.bin -> /opt/fil
es/usr/sbin/bootsect.bin
-rwxr-xr-x   65 root     root       154377 Feb 23 22:28 chroot
lrwxrwxrwx    1 root     root           27 Mar 27 21:06 dnsmasq -> /opt/files/us
r/sbin/dnsmasq
lrwxrwxrwx    1 root     root           41 Mar 27 21:07 dropbear -> /usr/sbin/dr
opbearmulti_server_scp_client
lrwxrwxrwx    1 root     root           51 Mar 27 21:06 dropbearmulti_server_scp
_client -> /opt/files/usr/sbin/dropbearmulti_server_scp_client
lrwxrwxrwx    1 root     root           32 Mar 27 21:06 hdinstall.sh -> /opt/fil
es/usr/sbin/hdinstall.sh
lrwxrwxrwx    1 root     root           25 Mar 27 21:06 klogd -> /opt/files/usr/
sbin/klogd
lrwxrwxrwx    1 root     root           30 Mar 27 21:06 mini_httpd -> /opt/files
/usr/sbin/mini_httpd
lrwxrwxrwx    1 root     root           22 Mar 27 21:09 mpg123 -> /opt/files/sbi
n/mpg123
lrwxrwxrwx    1 root     root           24 Mar 27 21:06 pppd -> /opt/files/usr/s
bin/pppd
lrwxrwxrwx    1 root     root           25 Mar 27 21:06 pppoe -> /opt/files/usr/
sbin/pppoe
lrwxrwxrwx    1 root     root           24 Mar 27 21:09 register -> /opt/files/s
bin/register
lrwxrwxrwx    1 root     root           31 Mar 27 21:06 sftp-server -> /opt/file
s/usr/sbin/sftp-server
lrwxrwxrwx    1 root     root           28 Mar 27 21:06 syslinux -> /opt/files/u
sr/sbin/syslinux
lrwxrwxrwx    1 root     root           27 Mar 27 21:06 syslogd -> /opt/files/us
r/sbin/syslogd
lrwxrwxrwx    1 root     root           21 Mar 27 21:09 ztcfg -> /opt/files/sbin
/ztcfg
fli4l 3.0.1 #

Ich hoffe, das hilft alles ein klein wenig weiter...
 
Hallo Henning,

ich glaube deine Anpassung der rc997.asterisk macht bei Günter Probleme:

Das System bleibt beim booten bei folgender Meldung stehen:

tar: Cannot create directory 'opt/files/usr/lib/asterisk': Read-only file system'
tar: Cannot create directory 'opt/files/usr/lib/asterisk/': Read-only file system'

das müsste vorab bei ihm laufen:
mount -o remount,rw /dev/hda2 /opt

Anmerkung: je nach HD-Installtionsmodus des fli4l (A od. B) gibt es entweder
/dev/hda1 /boot od.
/dev/hda2 /opt

Code:
# check for writeable boot partition
boot_ro=`mount | grep /boot | cut -d"(" -f2 | cut -d")" -f1`
# check for writeable opt partition
opt_ro=`mount | grep /opt | cut -d"(" -f2 | cut -d")" -f1`
# check for opt partion
opt_hd=`mount | grep /opt | cut -d" " -f1`
boot_hd=`mount | grep /boot | cut -d" " -f1`

if [ "$boot_ro" = "ro"  ]
then
	echo "remounting boot partition $boot_rw"
	mount -o remount,rw $boot_hd /boot
fi

if [ "$opt_hd" -ne ""  ]
then
	if [ "$opt_ro" = "ro"  ]
	then		
		echo "remounting opt partition $opt_hd $opt_rw"
		mount -o remount,rw $opt_hd /opt
	fi
fi
 
Neues Spiel, neues Glück, ähm Pech meine ich.

Ich habe die rc997 testweise mal so geändert, daß die asterisk-files.tar.bz2 nicht gelöscht wird.
Anschließend habe ich mir die Datei/Verzeichnisstruktur per Konqeuror/sftp auf dem fli4l angesehen.

Dabei ist mir folgendes aufgefallen:
Das Verzeichnis /opt/files ist auf / gelinkt, /opt/files/etc auf /etc.
Daraus ergibt sich, daß der Inhalt von /opt/files und / eigentlich gleich sein müsste. Dieses wird offensichtlich durch die Linkerei etwas durcheinander gebracht.
Es wären also nur links wie 'ln -s libncurses.so.52 libncurses.so.5' nötig, nicht jedoch ... /opt/lib/libncurses.so.52
Im Grunde müsste es ausreichen wenn schon im asterisk-files.tar.bz2 die passenden links vorhanden wären. Die werden dann ja mit entpackt.

Vielleicht funktioniert das script so wie es ist, nur dann, wenn für /opt tatsächlich eine eigene Partition vorhanden ist.

Ansonsten mal wieder Totalabsturz des Rechners, wenn ich asterisk starte.
Auf der Konsole gibts noch ein paar Register Inhalte und das allseits beliebte 'Aje Kernel panic'
Bis dahin sieht's so aus:
Code:
fli4l 3.0.1 # asterisk -vvvvcg
  == Parsing '/etc/asterisk/asterisk.conf': Found
  == Parsing '/etc/asterisk/extconfig.conf': Found
Asterisk 1.2.4-BRIstuffed-0.3.0-PRE-1l, Copyright (C) 1999 - 2006 Digium, Inc. and others.
Created by Mark Spencer <[email protected]>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/logger.conf': Found
Asterisk Event Logger Started /var/log/asterisk/event_log
Asterisk Dynamic Loader loading preload modules:
  == Parsing '/etc/asterisk/modules.conf': Found
  == Manager registered action Ping
  == Manager registered action Events
  == Manager registered action Logoff
  == Manager registered action Hangup
  == Manager registered action Status
  == Manager registered action Setvar
  == Manager registered action Getvar
  == Manager registered action Redirect
  == Manager registered action Originate
  == Manager registered action Command
  == Manager registered action ExtensionState
  == Manager registered action AbsoluteTimeout
  == Manager registered action MailboxStatus
  == Manager registered action MailboxCount
  == Manager registered action ListCommands
  == Parsing '/etc/asterisk/manager.conf': Found
Mar 27 21:40:53 NOTICE[6224]: cdr.c:1188 do_reload: CDR simple logging enabled.
  == Parsing '/etc/asterisk/rtp.conf': Found
  == RTP Allocating from port range 10000 -> 20000
Asterisk PBX Core Initializing
Registering builtin applications:
 [AbsoluteTimeout]
  == Registered application 'AbsoluteTimeout'
 [Answer]
  == Registered application 'Answer'
 [BackGround]
  == Registered application 'BackGround'
 [Busy]
  == Registered application 'Busy'
 [Congestion]
  == Registered application 'Congestion'
 [DigitTimeout]
  == Registered application 'DigitTimeout'
 [Goto]
  == Registered application 'Goto'
 [GotoIf]
  == Registered application 'GotoIf'
 [GotoIfTime]
  == Registered application 'GotoIfTime'
 [ExecIfTime]
  == Registered application 'ExecIfTime'
 [Hangup]
  == Registered application 'Hangup'
 [NoOp]
  == Registered application 'NoOp'
 [Progress]
  == Registered application 'Progress'
 [ResetCDR]
  == Registered application 'ResetCDR'
 [ResponseTimeout]
  == Registered application 'ResponseTimeout'
 [Ringing]
  == Registered application 'Ringing'
 [SayNumber]
  == Registered application 'SayNumber'
 [SayDigits]
  == Registered application 'SayDigits'
 [SayAlpha]
  == Registered application 'SayAlpha'
 [SayPhonetic]
  == Registered application 'SayPhonetic'
 [SetAccount]
  == Registered application 'SetAccount'
 [SetAMAFlags]
  == Registered application 'SetAMAFlags'
 [SetGlobalVar]
  == Registered application 'SetGlobalVar'
 [SetLanguage]
  == Registered application 'SetLanguage'
 [Set]
  == Registered application 'Set'
 [SetVar]
  == Registered application 'SetVar'
 [ImportVar]
  == Registered application 'ImportVar'
 [Wait]
  == Registered application 'Wait'
 [WaitExten]
  == Registered application 'WaitExten'
Asterisk Dynamic Loader Starting:
  == Parsing '/etc/asterisk/modules.conf': Found
 [chan_capi.so] => (Common ISDN API for Asterisk)
  == Parsing '/etc/asterisk/capi.conf': Found
    -- Registering at CAPI (blocksize=160)
  == This box has 2 capi controller(s).
    -- CAPI/contr1 supports DTMF
    -- CAPI/contr1 supports supplementary services
       > supplementary services : 0x000003ff
       >  HOLD/RETRIEVE TERMINAL-PORTABILITY ECT 3PTY CF CD MCID CCBS MWI CCNR
    -- CAPI/contr1 private options=0x01000001
    -- CAPI/contr2 private options=0x01000001
    -- capi_pvt ISDN1-pseudo-D (*,default,2,2) (0,4,64)
    -- capi_pvt ISDN1 (*,default,2,2) (0,4,64)
    -- capi_pvt ISDN1 (*,default,2,2) (0,4,64)
    -- listening on contr1 CIPmask = 0x1fff03ff
Mar 27 21:40:53 NOTICE[6224]: chan_capi.c:4992 cc_post_init_capi: Unused contr2
  == Registered channel type 'CAPI' (Common ISDN API Driver ($Revision: 271 $))
  == Registered application 'capiCommand'
  == Registered custom function VANITYNUMBER
 [res_musiconhold.so] => (Music On Hold Resource)
  == Registered application 'MusicOnHold'
  == Registered application 'WaitMusicOnHold'
  == Registered application 'SetMusicOnHold'
  == Registered application 'StartMusicOnHold'
  == Registered application 'StopMusicOnHold'
  == Parsing '/etc/asterisk/musiconhold.conf': Found
 [res_watchdog.so] => (Watchdog Resource)
 [res_monitor.so] => (Call Monitoring Resource)
  == Registered application 'Monitor'
  == Registered application 'StopMonitor'
  == Registered application 'ChangeMonitor'
  == Manager registered action Monitor
  == Manager registered action StopMonitor
  == Manager registered action ChangeMonitor
 [res_indications.so] => (Indications Configuration)
  == Parsing '/etc/asterisk/indications.conf': Found
    -- Registered indication country 'at'
    -- Registered indication country 'au'
    -- Registered indication country 'br'
    -- Registered indication country 'be'
    -- Registered indication country 'ch'
    -- Registered indication country 'cl'
    -- Registered indication country 'cn'
    -- Registered indication country 'cz'
    -- Registered indication country 'de'
    -- Registered indication country 'dk'
    -- Registered indication country 'ee'
    -- Registered indication country 'es'
    -- Registered indication country 'fi'
    -- Registered indication country 'fr'
    -- Registered indication country 'gr'
    -- Registered indication country 'hu'
    -- Registered indication country 'it'
    -- Registered indication country 'lt'
    -- Registered indication country 'mx'
    -- Registered indication country 'nl'
    -- Registered indication country 'no'
    -- Registered indication country 'nz'
    -- Registered indication country 'pl'
    -- Registered indication country 'pt'
    -- Registered indication country 'ru'
    -- Registered indication country 'se'
    -- Registered indication country 'sg'
    -- Registered indication country 'uk'
    -- Registered indication country 'us'
    -- Registered indication country 'us-o'
    -- Registered indication country 'tw'
    -- Registered indication country 'za'
    -- Setting default indication country to 'us'
  == Registered application 'PlayTones'
  == Registered application 'StopPlayTones'
 [res_features.so] => (Call Features Resource)
  == Parsing '/etc/asterisk/features.conf': Found
    -- Registered extension context 'parkedcalls'
    -- Added extension '700' priority 1 to parkedcalls

Gruß Henning
 
Hm,

ich glaube wir kommen der Sache langsam näher.
Günter verwendet vermutlich die B Version, ich die A Version.

@Günter
Was liefern denn die Ausgaben der verschiedenen mount Befehle?
Bei mir sieht das so aus:
Code:
fli4l 3.0.1 # mount | grep /boot | cut -d"(" -f2 | cut -d")" -f1
rw
fli4l 3.0.1 # mount | grep /opt | cut -d"(" -f2 | cut -d")" -f1
fli4l 3.0.1 # mount | grep /opt | cut -d" " -f1
fli4l 3.0.1 # mount | grep /boot | cut -d" " -f1
/dev/hda1

Gruß Henning
Gruß Henning
 
Hm,

mit den vorhin genannten Erkenntnissen wird auch klar, warum das hier nicht gehen kann:
/bin/ln -s /opt/files/lib/libpthread.so.0 /lib/libpthread.so.0

Da es sich bei /opt/files/lib und /lib um dasselbe Verzeichnis handelt, wird immer ein Link auf sich selbst erzeugt, und damit die vorhandene Datei entsorgt.

Bei allen anderen Link-Vorgängen funktioniert es deshalb, weil der Name der Quelle und des Ziels unterschiedlich ist. Also z.B.
libncurses.so.52 -> libncursers.so.5

Gruß Henning
 
Muss auf den Boden steigen (der Router steht unter dem Dach) und alles abschreiben, und hier wieder eintippern, das dauert eben... :-(

tar: Cannot create directory 'opt/files/usr/lib/asterisk': Read-only file system
tar: Cannot create directory 'opt/files/usr/lib/asterisk/': Read-only file system
tar: opt/files/usr/lib/asterisk/modules/app-adsiprog.so: no such file or directory
rm: remove '/opt/files/asterisk-files.tar.bz2'? (dort bleibt das Booten stecken; Enter drücken, und er bootet zu Ende)

dann weitere Fehler:
ln: /var/lib/asterisk/sounds/vm: no such file or directory
ln: /var/lib/asterisk/sounds/voicemail: no such file or directory
ln: /var/lib/asterisk/astdb: no such file or directory
chmod: /opt/files/lib/ld-22.2.5.so: Read-only file system
chmod: /opt/files/lib/libncurses.so.5.2: Read-only file system
dasselbe für libgcc_s.so.1 ; lippri.so.1.0; libtonezone.so.1.0 und libspeex.so.1

weiter:
rm: cannot remove '/usr/lib/libcapi20.so.3: no such file or directory

und zu den mount-Befehlen:

Code:
fli4l 3.0.1 # mount | grep /opt
/dev/hda2 on /opt type ext3 (ro)
fli4l 3.0.1 # mount | grep /boot
/dev/hda1 on /boot type vfat (rw)

weiter oben könnten ein paar kleine Tippfehler sein, aber im Wesentlichen habe ich alles so aufgeschrieben.

ERGÄNZUNG:
Ja, habe Typ B installiert, weil ich eine Datenpartition für Samba-Shares brauchte...
 
Zuletzt bearbeitet:
Hallo Günter, SkiRitchy!

Würdet ihr bitte nachfolgende rc997.asterisk zusammen mit der aktuellen RC3 mal testen - danke!

Interessant ist auch noch - habt ihr die tools installiert?

Wenn es Probleme mit asterisk geben sollte dann mal das tools-Paket disablen!
 
Hi,

mit der neuen rc997.asterisk bekomme ich wieder: "Syntax error: Bad substitution".
Ist derselbe Fehler wie wir ihn schon mal bereinigt hatten...
Außerdem nervt es etwas wenn eine Partition rw eingehängt war, und sie nach dem rc997 nur noch read-only ist ...

@Günter
Bitte baue mal in das rc997.asterisk folgenden Code ein.
Code:
boot_type=`mount | grep /boot | cut -d"(" -f2 | cut -d")" -f1`
opt_type=`mount | grep /opt | cut -d"(" -f2 | cut -d")" -f1`
opt_device=`mount | grep /opt | cut -d" " -f1`
boot_device=`mount | grep /boot | cut -d" " -f1`
echo "device $boot_device is already mounted $boot_type as /boot"
echo "device $opt_device is already mounted $opt_type as /opt"
if [ "$boot_type" = "ro" ]
then
echo "remounting device $boot_device rw as /boot"
mount -o remount,rw $boot_device /boot
else
echo "device $boot_device is already mounted $opt_type as /boot"
fi
if [ "$opt_device" -ne "" ]
then
echo "device $opt_device found"
if [ "$opt_type" = "ro" ]
then
echo "remounting device $opt_device rw as /opt"
mount -o remount,rw $opt_device /opt
else
echo "device $boot_device is already mounted $boot_type as /boot"
fi
fi
boot_type=`mount | grep /boot | cut -d"(" -f2 | cut -d")" -f1`
opt_type=`mount | grep /opt | cut -d"(" -f2 | cut -d")" -f1`
opt_device=`mount | grep /opt | cut -d" " -f1`
boot_device=`mount | grep /boot | cut -d" " -f1`
echo "/boot $boot_device type $boot_type"
echo "/opt $opt_device type $opt_type"

Er muss auf jeden Fall vor der Zeile
if [ "$OPT_ASTERISK" = yes ] stehen.
Dann die geänderte rc997.asterisk per ssh in das Verzeichnis /etc/rc.d auf dem fli4l kopieren und per Kommandozeile (z.B. putty) starten.
Müsste in etwa so aussehen. Bitte Output hier posten.
Code:
fli4l 3.0.1 # /etc/rc.d/rc997.asterisk
device /dev/hda1 is already mounted rw as /boot
device  is already mounted  as /opt
device /dev/hda1 is already mounted  as /boot
device  is already mounted  as /opt
/boot /dev/hda1 type rw
/opt  type

Übrigens auf den Dachboden laufen ist out :)
Das Boot Log kann man sich in eine Datei schreiben lassen.
dazu in der Base.txt folgendes setzen.
Code:
DEBUG_STARTUP='yes'            # write an execution trace of the boot
DEBUG_LOG='/opt'          # sequence to file DEBUG_LOG or console if
Wenn fli4l dann gestartet ist, kannst du per ssh (z.B. putty) einfach mit einem 'cat /opt/boot.log' die Daten anzeigen.

Gruß Henning
 
Hallo, ich bin wieder zurück; ein neuer Tag, ein neues Glück.

Mit dem neuen File rc997.asterisk startet mein Router durch. Direkt am Monitor am Ende des Bootprozesses steht eine Fehlermeldung:

/etc/rc.d/rc997.asterisk. 98: Syntax error: Bad substitution

Asterisk lässt sich immer noch nicht starten.

Nur den Mut nicht sinken lassen! :)

Da hat sich doch einer dazwischengemogelt :-D :-D
mache ich alles gleich, muss aber erst noch meinem Fli beibringen, dass er auch online geht...
 
Hallo Henning!

Die rc997.asterisk*(von heute ist alt) und war nur für Günter und SkiRitchy bestimmt (ich wollte was testen bzgl. HD B. und libpthread) sowie den tools!

Günter hast du das fli4l-tools-opt installiert?
Ändert sich etwas wenn du dieses auf disable setzt?

* sie ist nicht identisch mit dem Stand in RC3!!!
 
Hi,

habe schon gemerkt, das es nicht der letzte Stand war.
Hier läuft jede neue Version erst mal durch ein diff Tool ...
Das auskommentieren der rm's führt aber auch bei mir dazu, daß die libpthread ansprechbar ist.
Die Problematik hatte ich ja schon weiter oben beschrieben.

Der Code für Günter war ja auch nur, damit ich herausbekomme warum die Partitionen nicht wie gewünscht rw gemountet werden.

Gruß Henning
 
fow0ryl schrieb:
Hi,

habe schon gemerkt, das es nicht der letzte Stand war.
Hier läuft jede neue Version erst mal durch ein diff Tool ...
Das auskommentieren der rm's führt aber auch bei mir dazu, daß die libpthread ansprechbar ist.
Die Problematik hatte ich ja schon weiter oben beschrieben.

Der Code für Günter war ja auch nur, damit ich herausbekomme warum die Partitionen nicht wie gewünscht rw gemountet werden.

Gruß Henning

Hallo Henning ;-)

Das opt 'tools' genauer gesagt iftop führt zur Kollision:

/opt/tools.txt:
iftop yes files/lib/libpthread-0.9.28.so

Auch wenn iftop bei der Installation auf 'no' gesetzt wird steht trotzdem bei mir in der /lib
zunächst libpthread.so.0 -> /opt/files/lib/libpthread.-0.9.28.so obwohl diese Datei phys. nicht mehr vorhanden ist.
Erst nach einem rm /lib/libptread.so.0 kann ich den gewünschten Eintrag libpthread.so.0 -> /opt/files/lib/libpthread.so.0 erstellen.

Wer die tools nicht installiert hat braucht deshalb den Befehl rm /lib/libptread.so.0 nicht.

Um dies zu verifizieren hatte ich die alte rc997.asterisk ausgekramt!
 
Status
Für weitere Antworten geschlossen.
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.