Debian lenny: Frage zu aptitude

moronoxyd

Moderator i.R. - mostly harmless
Themenstarter
Registriert
22 Mai 2007
Beiträge
10.530
Hallo,

ich habe hier auf Arbeit ein Problem mit Debian, und da unser Linux-Buff leider gerade im Urlaub ist, wollte ich euch mal fragen, ob ihr mir helfen könnt.

Wir betreiben eine Reihe von Server-Appliances, auf denen Debian Lenny läuft.
Wir haben die Repositories angepasst, so daß nur Software zur Installation bereit gestellt wird, die durch unsere Prüfung geht.
Einmal am Tag lassen wir die Geräte neue Software installieren, aufgerufen durch einen Cronjob:

Code:
0 8 * * * root /usr/bin/apt-get update >/dev/null 2>&1 ; /usr/bin/aptitude -y full-upgrade >/dev/null 2>&1

jetzt habe ich bei einem Gerät einen (für mich) seltsamen Fehler:
Ich habe manuell (dpkg -i $paketname) ein Paket einer Software installiert, welche wir gerade testen.
Die Installation lief sauber durch, die Software funktioniert.

Am nächsten Tag ist die Software deinstalliert. Das Log unter /var/log/dpkg.log erzählt mir, daß die Software genau um die Zeit, als der Cronjob für Installationen gelaufen ist, deinstalliert wurde:

grep unserpaket /var/log/dpkg.log
Code:
2015-09-25 12:46:11 install unserpaket 1.2.3 1.2.3
2015-09-25 12:46:11 status half-installed unserpaket 1.2.3
2015-09-25 12:46:12 status unpacked unserpaket 1.2.3
2015-09-25 12:46:12 status unpacked unserpaket 1.2.3
2015-09-25 12:46:12 configure unserpaket 1.2.3 1.2.3
2015-09-25 12:46:12 status unpacked unserpaket 1.2.3
2015-09-25 12:46:12 status half-configured unserpaket 1.2.3
2015-09-25 12:48:30 status installed unserpaket 1.2.3
2015-09-26 08:00:03 status installed unserpaket 1.2.3
2015-09-26 08:00:06 remove unserpaket 1.2.3 1.2.3
2015-09-26 08:00:06 status half-configured unserpaket 1.2.3
2015-09-26 08:00:39 status half-installed unserpaket 1.2.3
2015-09-26 08:00:56 status config-files unserpaket 1.2.3
2015-09-26 08:00:56 status config-files unserpaket 1.2.3

dpkg -l unserpaket
Code:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name                               Version                            Description
+++-==================================-==================================-====================================================================================
rc  unserpaket                         1.2.3                              foo bar bla

Auf anderen Testgeräten bleibt die Software installiert, so wie ich es auch hier erwartet habe.
Alle Abhängigkeiten sind erfüllt.

Der Fehler ist reproduzierbar: Ich habe die Software mehrfach installiert, am nächsten Morgen wurde sie wieder deinstalliert.


Meine Frage ist jetzt: Was veranlaßt aptitue, eine Software zu deinstallieren?
Kann man irgendwo einen gewünschten Status für ein Paket hinterlegen, der dann beim nächsten Lauf von aptitude hergestellt wird?
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben