Mailinglist Archive: opensuse-de (2055 mails)

< Previous Next >
Re: Failed services in runlevel 5: avguard
  • From: Sandy Drobic <suse-linux@xxxxxxxxxxxxxxxxxxxxxxx>
  • Date: Sun, 06 Nov 2005 19:57:47 +0100
  • Message-id: <436E522B.7000505@xxxxxxxxxxxxxxxxxxxxxxx>
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


< Previous Next >
Follow Ups
References