Failed services in runlevel 5: avguard
hallo in meiner /var/log/boot.msg steht unter anderem: Zitat: [ . . . . . ] System Boot Control: Running /etc/init.d/boot.local Starting AntiVir: avguard-workstationantivir[2649]: excluding "/sys/" from scan (special file system) [ . . . . ] done<notice>killproc: kill(1922,3) INIT: Entering runlevel: 5 Boot logging started on /dev/tty1(/dev/console) at Sun Nov 6 11:20:34 2005 Master Resource Control: previous runlevel: N, switching to runlevel: 5 avguard: No such file or directory [ . . . . . ] Master Resource Control: runlevel 5 has been reached Failed services in runlevel 5: avguard [ . . . . ] Zitat Ende Wenn ich dann auf der Konsole eingebe: /usr/lib/Antivir/avguard status (s.a. unten), dann lautet die Antwort: AntiVir Status: avguard-workstation (running with 3 daemons). "Starting AntiVir" ist veranlasst durch folgende Eintragung von mir in /etc/init.d/boot.local: cd /usr/src/antivir-workstation-pers-2.1.4-20/contrib/dazuko \ /dazuko-2.1.0-pre9;/sbin/insmod ./dazuko.ko; \ /usr/lib/AntiVir/avguard start Bei dieser Version von AntiVir (dazuko, avguard) gibt es keinerlei Eintragungen unter /etc. Die maßgeblichen Dateien befinden sich wie üblich unter /usr/lib/Antivir, aber u.a. mit folgenden Dateien: avguard, configantivir und configavguard Vom Programm vorgegebene Befehlszeilen lauten z.B.: /usr/lib/Antivir/avguard start (stop, restart, status) Wie kann ich nun erreichen, dass "init 5" entsprechend /etc/init.d/boot.local das gestartete Programm "avguard" (sprich: /usr/lib/AntiVir/avguard) auch so sieht bzw behandelt bzw anerkennt, wie die anderen Bereiche in meiner Kiste? Wo muss/kann ich das was eintragen? Mit meinen Eingaben unter /root/.kde/diverse oder /etc/inittab oder /etc/lilo (appendzeile) oder /etc/sysconfig/kernel habe ich leider nichts brauchbares erreicht. (Aber kein Wunder, davon versteh ich halt immer noch nichts - außer was ich irgendwo abkupfern kann). Vielen Dank - wie immer vorab Gruß Arno
Arno Jung schrieb:
hallo
in meiner /var/log/boot.msg steht unter anderem:
Zitat: [ . . . . . ] Master Resource Control: previous runlevel: N, switching to runlevel: 5 avguard: No such file or directory [ . . . . . ] Master Resource Control: runlevel 5 has been reached Failed services in runlevel 5: avguard [ . . . . ] Zitat Ende
Bei dieser Version von AntiVir (dazuko, avguard) gibt es keinerlei Eintragungen unter /etc. [ . . . .]
sorry, mein Fehler: Ohne dass ich es gemerkt habe, hat sich avguard doch wieder in /etc/init.d/rc0.d bis /rc6.d mit K- und S-Dateien eingetragen. Nach Löschen dieser Dateien ist nun alles in Ordnung. Gruß Arno
Arno Jung wrote:
hallo
in meiner /var/log/boot.msg steht unter anderem:
Zitat: [ . . . . . ] System Boot Control: Running /etc/init.d/boot.local Starting AntiVir: avguard-workstationantivir[2649]: excluding "/sys/" from scan (special file system) [ . . . . ] done<notice>killproc: kill(1922,3) INIT: Entering runlevel: 5 Boot logging started on /dev/tty1(/dev/console) at Sun Nov 6 11:20:34 2005 Master Resource Control: previous runlevel: N, switching to runlevel: 5 avguard: No such file or directory [ . . . . . ] Master Resource Control: runlevel 5 has been reached Failed services in runlevel 5: avguard [ . . . . ] Zitat Ende
Der Service avguard wurde also versucht zu starten, aber konnte die eigentliche ausführbare Datei nicht finden. Versuche mal den kompletten Pfad in der Datei anzugeben.
Wenn ich dann auf der Konsole eingebe:
/usr/lib/Antivir/avguard status (s.a. unten), dann lautet die Antwort: AntiVir Status: avguard-workstation (running with 3 daemons).
"Starting AntiVir" ist veranlasst durch folgende Eintragung von mir in /etc/init.d/boot.local:
cd /usr/src/antivir-workstation-pers-2.1.4-20/contrib/dazuko \ /dazuko-2.1.0-pre9;/sbin/insmod ./dazuko.ko; \ /usr/lib/AntiVir/avguard start
Bei dieser Version von AntiVir (dazuko, avguard) gibt es keinerlei Eintragungen unter /etc. Die maßgeblichen Dateien befinden sich wie üblich unter /usr/lib/Antivir, aber u.a. mit folgenden Dateien: avguard, configantivir und configavguard
Wenn du configavguard ausführst, sollte dieses Script eigentlich einen entsprechenden Service anlegen, der beim Systemstart ausgeführt wird. Damit wird die confdatei /etc/avguard.conf angelegt und der Dienst eingetragen. Es sieht ja auch so aus, als würdest du versuchen, den Service zu starten.
Vom Programm vorgegebene Befehlszeilen lauten z.B.: /usr/lib/Antivir/avguard start (stop, restart, status)
Wie kann ich nun erreichen, dass "init 5" entsprechend /etc/init.d/boot.local das gestartete Programm "avguard" (sprich: /usr/lib/AntiVir/avguard) auch so sieht bzw behandelt bzw anerkennt, wie die anderen Bereiche in meiner Kiste? Wo muss/kann ich das was eintragen?
Die Initscripte der Services stehen unter /etc/init.d, schau dir mal das Script /etc/init.d/skeleton an, das ist ein Beispielscript für einen neuen Dienst. Im Prinzip würde es reichen, anzugeben, was das Script zur Verfügung stellt, in welchem Runlevel es ausgeführt wird, was es braucht als Vorausssetzung zum Starten und wie die Startbefehle für start, stop, restart, status aussehen.
Mit meinen Eingaben unter /root/.kde/diverse oder /etc/inittab oder /etc/lilo (appendzeile) oder /etc/sysconfig/kernel habe ich leider nichts brauchbares erreicht. (Aber kein Wunder, davon versteh ich halt immer noch nichts - außer was ich irgendwo abkupfern kann).
Lasse besser die Dateien in Ruhe. (^-^) Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com
Sandy Drobic schrieb:
Arno Jung wrote: [ . . . ]
Failed services in runlevel 5: avguard
Der Service avguard wurde also versucht zu starten, aber konnte die eigentliche ausführbare Datei nicht finden. Versuche mal den kompletten Pfad in der Datei anzugeben.
Das gilt aber nur für die /etc/init.d-Runlevel
Wenn du configavguard ausführst, sollte dieses Script eigentlich einen entsprechenden Service anlegen, der beim Systemstart ausgeführt wird. Damit wird die confdatei /etc/avguard.conf angelegt und der Dienst eingetragen. Es sieht ja auch so aus, als würdest du versuchen, den Service zu starten.
Um avguard zu starten müssen andere Richtlinien des Programmes berücksichtigt werden. Nur mit meiner Veranlassung in /etc/init.d/boot.local (oder einer vergleichbaren Vorgehensweise) kann avguard gestartet werden. [ . . .]
Die Initscripte der Services stehen unter /etc/init.d, schau dir mal das Script /etc/init.d/skeleton an, das ist ein Beispielscript für einen neuen Dienst.
Damit werde ich mich noch beschäftigen, aber auf den ersten Blick werde ich wohl beim Deuten, was der Inhalt im Detail zu bedeuten hat, so meine Probleme - wie bisher auch - haben. Vielen Dank Gruß Arno
participants (2)
-
Arno Jung
-
Sandy Drobic