Hängt beim runterfahren

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
Huck Fin
Beiträge: 1202
Registriert: 10.03.2008 17:10:30

Hängt beim runterfahren

Beitrag von Huck Fin » 11.11.2015 08:10:49

Hi,
mein wheezy hängt beim runter fahren immer an der gleichen Stelle.

Code: Alles auswählen

Stopping ISDN CAPI Cards
Habe nen ISDN Faxserver mit Hylafax und FritzCard PCI (passiv)
Faxen geht in beide Richtungen.
Ich muss dann immer das Netzkabel ziehen.
Habe schon HDD + ISDN Karte in einen anderen PC gebaut, liegt aber scheinbar an einem anderen Fehler.

Ich habe in der /etc/modprobe.d/blacklist.conf folgende Einträge

Code: Alles auswählen

blacklist mISDNipac
blacklist avmfritz
Googel spuckt nichts aus.
Jemand ne Idee ?

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Hängt beim runterfahren

Beitrag von rendegast » 11.11.2015 11:19:34

Kannst Du denn im normalen Betrieb
/etc/init.d/capiutils [start|stop]
?
Fährt danach der Rechner wie gewünscht herunter?


/etc/init.d/capiutils:

Code: Alles auswählen

  stop)
    if [ -d /proc/capi ]; then
      if grep -Evq '^ *$|^ *#' /etc/isdn/capi.conf; then
        log_begin_msg "Stopping $DESC :"
        $DAEMON stop
        log_end_msg $?
      fi
      if [ -n "$MISDN_DRIVER" ]; then
        modprobe -r ${MISDN_DRIVER%% *}
        for m in $MISDN_MODULES; do ms="$m $ms"; done
        for m in $ms; do
          modprobe -r $m || true
        done
      fi
    fi
    exit 0
    ;;
das mal mit Meldungen anreichern? In der Art

Code: Alles auswählen

  stop)
    if [ -d /proc/capi ]; then
      if grep -Evq '^ *$|^ *#' /etc/isdn/capi.conf; then
        log_begin_msg "Stopping $DESC :"
$DAEMON status
        $DAEMON stop
echo "$DAEMON gestoppt"
        log_end_msg $?
      fi
echo "modules: ------------$MISDN_DRIVER -- $MISDN_MODULES"
lsmod | egrep -i "isdn|capi|avm"
      if [ -n "$MISDN_DRIVER" ]; then
echo "Mache modprobe -vr ${MISDN_DRIVER%% *}"
        modprobe -vr ${MISDN_DRIVER%% *}
        for m in $MISDN_MODULES; do ms="$m $ms"; done
        for m in $ms; do
echo Mache modprobe -vr $m :
          modprobe -vr $m || true
lsmod | egrep -i "isdn|capi|avm"
echo "done -------"
        done
      fi
    fi
    exit 0
    ;;
/etc/default/rcS
VERBOSE=yes
?


Wenn avmfritz, mISDNipac blacklist werden wohl alternative Treiber benutzt
statt der automatischen Wahl des kernels/udev.

Code: Alles auswählen

lsmod
Sind diese in /etc/default/capiutils aufgeführt?
Sollten sie das? oder besser nicht?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Huck Fin
Beiträge: 1202
Registriert: 10.03.2008 17:10:30

Re: Hängt beim runterfahren

Beitrag von Huck Fin » 11.11.2015 17:43:04

ich glaube, das ist dieser BUG

https://bugs.debian.org/cgi-bin/bugrepo ... bug=651722

Bin dran

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Hängt beim runterfahren

Beitrag von rendegast » 11.11.2015 20:00:27

Huck Fin hat geschrieben: ich glaube, das ist dieser BUG
https://bugs.debian.org/651722
Nein, paßt nicht.
Der Bug bezieht sich auf ein Installationsproblem aufgrund Ladens eines nichtvorhandenen Moduls, in einer alten Version von capiutils aus 2011-12.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Huck Fin
Beiträge: 1202
Registriert: 10.03.2008 17:10:30

Re: Hängt beim runterfahren

Beitrag von Huck Fin » 11.11.2015 21:57:49

Eventuell hilft das weiter ???
Habe die Platte in nen anderen PC gebaut mit samt ISDN Karte

Auf einem PC stürzt es nicht ab

Code: Alles auswählen

/etc/init.d/capiutils stop
[....] Stopping ISDN CAPI Cards :FATAL: Module capi is in use.
FATAL: Module kernelcapi is in use.
. ok 
Auf meinem zweiten PC hängt er bei der Meldung

Code: Alles auswählen

/etc/init.d/capiutils stop
[....] Stopping ISDN CAPI Cards :
nicht mal mit kill kann ich den Prozess beenden.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Hängt beim runterfahren

Beitrag von rendegast » 11.11.2015 22:24:06

[....] Stopping ISDN CAPI Cards :FATAL: Module capi is in use.
FATAL: Module kernelcapi is in use.

Als walkaround das Stoppen von capiutils unterlassen?

Code: Alles auswählen

$ cat capiutils | head
#!/bin/sh -e
### BEGIN INIT INFO
# Provides:          capiutils
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
### END INIT INFO

PATH=/bin:/usr/bin:/sbin:/usr/sbin
Links in 0, 1, und 6 entfernen, 'insserv -v'
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Huck Fin
Beiträge: 1202
Registriert: 10.03.2008 17:10:30

Re: Hängt beim runterfahren

Beitrag von Huck Fin » 11.11.2015 22:33:55

Und was soll das auf Deutsch bedeuten ?
Wie man den Start von nem Dienst verhindert bekomme ich noch hin.
Aber wie man das stoppen verhindert ???

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Hängt beim runterfahren

Beitrag von rendegast » 11.11.2015 22:53:42

update-rc.d, Syntax ~~?

Ich würde es mit einem
/etc/insserv/overrides/capiutils festschreiben

Code: Alles auswählen

### BEGIN INIT INFO
# Provides:          capiutils
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      
### END INIT INFO
als eine Art "Merkzettel", und dann die effektiven defaults setzen,
entsprechend dann ohne 0, 1, 6.

Sonstiges Tool,
oder halt einfach die Stop-Links löschen und Abschlußsortierung 'insserv -v'.



Das sind Dinge für sysv,
wie/ob ein systemd-System diese (fehlenden) Stop-Links interpretiert?
Ausprobieren.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Huck Fin
Beiträge: 1202
Registriert: 10.03.2008 17:10:30

Re: Hängt beim runterfahren

Beitrag von Huck Fin » 11.11.2015 23:03:03

Hab'sch so gemacht.
läuft. :THX:

Wieder was dazu gelernt

Benutzeravatar
Huck Fin
Beiträge: 1202
Registriert: 10.03.2008 17:10:30

Re: Hängt beim runterfahren

Beitrag von Huck Fin » 24.05.2016 16:26:29

So, hatte den Fall heute wieder.
Alle oben aufgeführten Tips haben nicht geholfen.
Aber der hier ging...
Als Hack kann man in der /etc/init.d/capiutils die beiden Zeilen mit "$DAEMON stop" auskommentieren.

Antworten