Hello,

We are using FAI version 3.2.10 on Lenny (both Clients and Server). We need the
softupdate functionality. The basic install works fine with our configuration
file, however during soft-updates the installations stops, whenever
configuration files, which were changed by us, are replaced. The error message
(in german) is given by something like

Konfigurationsdatei »/etc/security/group.conf«
 ==> Modifiziert (von Ihnen oder einem Skript) seit der Installation.
 ==> Paketverteiler hat eine aktualisierte Version herausgegeben.
   Was möchten Sie damit machen? Ihre Wahlmöglichkeiten sind:
    Y oder I : Die Version des Paket-Betreuers installieren
    N oder O : Die momentan installierte Version beibehalten
       D     : Die Unterschiede zwischen den Versionen anzeigen
       Z     : Prozess in den Hintergrund, um die Situation zu begutachten
 Der Standardweg ist das Beibehalten der momentanen Version.
*** group.conf (Y/I/N/O/D/Z) [Vorgabe=N] ?

After that, FAI excepts an user input - but even that is impossible, as the
update-process seems to be disconnected from the Keyboard.
The only solution, which we found, is to kill manually the aptitude-process,
do an "dpkg-reconfigure -C -all", answer the question and restart the
FAI-softupdate. Looking at the precise position of the message, it happens
during 'task_updatebase', and there by the aptitude-command from file
 /usr/lib/fai/updatebase, line 37:

    $ROOTCMD aptitude -y safe-upgrade


I don't see, why this aptitude is called without the "aptopt"-options

-o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold"

which where used in the apt-get commands before? Could this be a possible
explanation?

Thank you very much,

Axel

-- 
GMX Kostenlose Spiele: Einfach online spielen und Spaß haben mit Pastry Passion!
http://games.entertainment.gmx.net/de/entertainment/games/free/puzzle/6169196

Antwort per Email an