Re: Error: Removing lockfile debarchiver.lock.
Hallo Daniel!
Zunächst Danke für die rasche Reaktion. :-)
Am Dienstag, 26. September 2006 21:02 schrieb Daniel Leidert:
> Am Dienstag, den 26.09.2006, 20:39 +0200 schrieb Mag. Leonhard Landrock:
> > Leider "spinnt" mein debarchiver. Beim Versuch endlich ein mal eine große
> > Menge Pakete in mein eigenes Archiv zu bringen kommt folgendes (Auszug
> > aus: /var/log/syslog):
> >
> > Sep 26 20:30:01 veneto /USR/SBIN/CRON[4103]: (debarchiver) CMD (
> > test -x /usr/bin/debarchiver && PATH=$PATH:/usr/bin/debarchiver /usr/bin/
> > debarchiver -ox --scanall | logger -t debarchiver -p daemon.info)
> > Sep 26 20:30:02 veneto debarchiver: Error: Installing
> > libmpcdec3_1.2.2-1_i386.deb
> > to /var/lib/debarchiver/dists/testing/main/binary-i386/libs
> > .
> > Sep 26 20:30:02 veneto debarchiver:
> > Sep 26 20:30:02 veneto debarchiver: Error: Removing lockfile
> > debarchiver.lock. Sep 26 20:30:02 veneto debarchiver:
> > Sep 26 20:30:02 veneto debarchiver: EXIT: 2
> >
> >
> > Zwei Fragen:
> >
> > 1.) Woran kann es liegen, das sich das Paket
> > "libmpcdec3_1.2.2-1_i386.deb" nicht bearbeiten lässt?
> > 2.) "Removing lockfile debarchiver.lock." stimmt so nicht:
>
> Da steht: "Error: Removing ...". Er kann also die Datei nicht entfernen.
> Und damit scheint er ja wohl Recht zu haben, denn die Datei ist ja noch
> da.
>
> > root@veneto:/var/lib/debarchiver/incoming# ls
> > /var/lib/debarchiver/incoming/ debarchiver.lock stable testing
> > unstable
>
> Wem gehört denn debarchiver.lock?
ls /var/lib/debarchiver/incoming/ -al
insgesamt 67
drwxrwsr-x 5 root debarchiver 152 2006-09-26 22:30 .
drwxr-xr-x 4 root root 192 2006-06-18 15:58 ..
-rw-r--r-- 1 debarchiver debarchiver 0 2006-09-26 22:30 debarchiver.lock
drwxrwsr-x 2 root debarchiver 48 2006-03-25 18:00 stable
drwxrwsr-x 2 root debarchiver 68864 2006-09-26 20:50 testing
drwxrwsr-x 2 root debarchiver 48 2006-03-25 18:00 unstable
> Soweit ich das sehe, führst du den Cron-Job als User "debarchiver" aus.
> Führst du debarchiver ansonsten evtl. noch als ein anderer Nutzer aus?
Nein. "crontab -e" liefert folgendes:
#
# Regular cron jobs for the debarchiver package
#
# Run the archiver every five minutes.
# */5 * * * * debarchiver test -x /usr/bin/debarchiver
&& /usr/bin/debarchiver -so | logger -t debarchiver -p daemon.info
#
*/5 * * * * debarchiver test -x /usr/bin/debarchiver &&
PATH=$PATH:/usr/bin/debarchiver /usr/bin/debarchiver --dl 6 -ox --scanall |
logger -t debarchiver -p daemon.info
#
# */5 * * * * debarchiver test -x /usr/bin/debarchiver &&
PATH=$PATH:/usr/bin/debarchiver
strace -o /tmp/debarchiver.log /usr/bin/debarchiver --dl 6 -ox --scanall |
logger -t debarchiver -p daemon.info
> > Wieso wird das lockfile nicht entfernt?
>
> Glaskugel? Ich habe hier keine Probleme (betreibe das aktuellste
> debarchiver sowohl unter Sarge, als auch Sid). Füge dem Kommando im
> cron-Job doch mal ein `--dl 6' hinzu und poste die Ausgabe, die dann
> in /var/log/daemon.log steht z.B. nach pastebin.com oder lade es auf
> irgendeinen Webspace hoch (oder sende es mir persönlich, wenn nötig).
Leider schreibt er mir nicht nach "/var/log/daemon.log". Habe die Datei zuerst
gelöscht und dann mittels "touch /var/log/daemon.log" neu erstellt. Inhalt
bleibt aber leer.
OK. Auf einmal scheint es zu funktionieren. Leider habe ich keine Ahnung,
welche relevante Änderung ich zuletzt gemacht habe.
Die Änderungen waren (so glaube ich):
*) (Wieder einmal) löschen der Lock Datei.
*) Anpassen des Cron Job.
Kann mir jemand (Daniel (?) ) etwas dazu sagen?
Ach ja, der Versuch den Inhalt von syslog
auf "http://pastebin.com/pastebin.php" zu kopieren wurde mit "Fatal error:
Allowed memory size of 8388608 bytes exhausted (tried to allocate 2236327
bytes) in /home/pastebin/public_html/pastebin.php on line 147" quitiert.
Werde von Daniel's Angebot Gebrauch machen und die Datei per private Mail
versenden.
LG,
Leonhard.
Reply to: