Hatte heute ein Problem auf einer Sophos UTM220 beim Update von 9.211003 nach 9.304009 via Up2date Funktion.
Der Fehler:
2015:03:11-12:28:11 lxfw01 auisys[25578]: >=========================================================================
2015:03:11-12:28:11 lxfw01 auisys[25578]: id="371J" severity="error" sys="system" sub="up2date" name="Fatal: Version conflict: required version: 9.302002 <=> current version: 9.211003" status="failed" action="install" package="sys"
2015:03:11-12:28:11 lxfw01 auisys[25578]:
2015:03:11-12:28:11 lxfw01 auisys[25578]: 1. main::alf:75() auisys.pl
2015:03:11-12:28:11 lxfw01 auisys[25578]: 2. main::perform_work:1068() auisys.pl
2015:03:11-12:28:11 lxfw01 auisys[25578]: 3. main::auisys_prepare_and_work:560() auisys.pl
2015:03:11-12:28:11 lxfw01 auisys[25578]: 4. main::top-level:37() auisys.pl
2015:03:11-12:43:02 lxfw01 audld[27848]: Starting Up2Date Package Downloader
2015:03:11-12:43:02 lxfw01 audld[27848]: patch up2date possible
2015:03:11-12:43:10 lxfw01 audld[27848]: id="3701" severity="info" sys="system" sub="up2date" name="Authentication successful"
2015:03:11-12:43:10 lxfw01 audld[27848]: id="3707" severity="info" sys="system" sub="up2date" name="Successfully synchronized fileset" status="success" action="download" package="avira3"
2015:03:11-12:43:11 lxfw01 auisys[27892]: Starting Up2Date Package Installer
2015:03:11-12:43:11 lxfw01 auisys[27892]: Searching for available up2date packages for type 'sys'
2015:03:11-12:43:11 lxfw01 auisys[27892]: Installing up2date package file '/var/up2date//sys/u2d-sys-9.302002-303002.tgz.gpg'
2015:03:11-12:43:11 lxfw01 auisys[27892]: Verifying up2date package signature
2015:03:11-12:43:12 lxfw01 auisys[27892]: Unpacking installation instructions
2015:03:11-12:43:12 lxfw01 auisys[27892]: >=========================================================================
2015:03:11-12:43:12 lxfw01 auisys[27892]: id="371J" severity="error" sys="system" sub="up2date" name="Fatal: Version conflict: required version: 9.302002 <=> current version: 9.211003" status="failed" action="install" package="sys"
2015:03:11-12:43:12 lxfw01 auisys[27892]:
Die Analyse:
Du bist jetzt auf Version: 9.211003
Willst auf: 9.304-9
Musst jedoch dazu erst auf: 9.302002
Komischerweise gibt es gar kein 9.303002 zum Download!
Die Lösung:
Via SSH auf die Sophos als root User verbinden und Files von Hand aus dem Up2Date Cache Verzeichnis löschen:
lxfw01:/home/login # lxfw01:/home/login # cd /var/up2date/sys lxfw01:/var/up2date/sys # ls u2d-sys-9.211003-304009.tgz.gpg u2d-sys-9.302002-303002.tgz.gpg
lxfw01:/var/up2date/sys # ls u2d-sys-9.211003-304009.tgz.gpg u2d-sys-9.302002-303002.tgz.gpg lxfw01:/var/up2date/sys # rm * lxfw01:/var/up2date/sys # ls lxfw01:/var/up2date/sys #
Versuchen einen Download neuer Files zu triggern:
lxfw01:/var/up2date/sys # audld.plx --trigger Starting Up2Date Package Downloader Authenticating ... Authentication successful! No new packages available, exiting.
Wenn das nicht funktioniert, das entsprechende File von Hand via wget herunterladen oder über den Webadmin hochzuladen:
lxfw01:/var/up2date/sys # wget ftp://ftp.astaro.de/UTM/v9/up2date/u2d-sys-9.211003-304009.tgz.gpg
--2015-03-12 20:12:36-- ftp://ftp.astaro.de/UTM/v9/up2date/u2d-sys-9.211003-304009.tgz.gpg
=> `u2d-sys-9.211003-304009.tgz.gpg'
Resolving ftp.astaro.de... 79.125.108.166
Connecting to ftp.astaro.de|79.125.108.166|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /UTM/v9/up2date ... done.
==> SIZE u2d-sys-9.211003-304009.tgz.gpg ... 193084154
==> PASV ... done. ==> RETR u2d-sys-9.211003-304009.tgz.gpg ... done.
Length: 193084154 (184M)
100%[===================================================================================================================================================>] 193,084,154 7.67M/s in 24s
2015-03-12 20:13:01 (7.60 MB/s) - `u2d-sys-9.211003-304009.tgz.gpg' saved [193084154]
Danach kann man ein Update Simulieren:
lxfw01:/var/up2date/sys # Searching for available up2date packages for type 'man9'
There are no 'man9' packages available for installation
Searching for available up2date packages for type 'appctrl3'
There are no 'appctrl3' packages available for installation
Searching for available up2date packages for type 'ohelp9'
There are no 'ohelp9' packages available for installation
Searching for available up2date packages for type 'cadata'
There are no 'cadata' packages available for installation
Searching for available up2date packages for type 'sys'
Installing up2date package version 9.304009
Verifying up2date package signature
Unpacking installation instructions
Unpacking up2date package container
Running pre-installation checks
Starting up2date package installation
Would do 0, 0 [ENV 300] rpm --test -U --nodeps /var/up2date//sys-install/u2d-sys-9.304009/rpms/libapr-util1-1.5.3-0.163086977.g26c6a07.rb3.i686.rpm
Would do 0, 1 [ENV 300] rpm --test -U --nodeps /var/up2date//sys-install/u2d-sys-9.304009/rpms/libapr1-1.5.1-0.171540270.ga078e80.rb2.i686.rpm
Would do 0, 2 [ENV 300] rpm --test -U --nodeps /var/up2date//sys-install/u2d-sys-9.304009/rpms/libaptp-9.25-3.g297f84b.i686.rpm
Would do 0, 3 [ENV 300] rpm --test -U --nodeps /var/up2date//sys-install/u2d-sys-9.304009/rpms/libaviraglue-9.30-1.g28d2430.rb1.i686.rpm
Would do 0, 4 [ENV 300] rpm --test -U --nodeps /var/up2date//sys-install/u2d-sys-9.304009/rpms/libharu-2.4.0-0.180796595.g0915d4a.rb1.i686.rpm
Would do 0, 5 [ENV 300] rpm --test -U --nodeps /var/up2date//sys-install/u2d-sys-9.304009/rpms/libnavlextensions-9.30-7.g4818041.rb1.i686.rpm
Would do 0, 6 [ENV 300] rpm --test -U --nodeps /var/up2date//sys-install/u2d-sys-9.304009/rpms/libnl-3.2.24-1.2.ga37d3c2.rb1.i686.rpm
Would do 0, 7 [ENV 300] rpm --test -U --nodeps /var/up2date//sys-install/u2d-sys-9.304009/rpms/libnuma1-2.0.7-0.9.1.1198.g32d2279.rb1.i686.rpm
Would do 0, 8 [ENV 300] rpm --test -U --nodeps /var/up2date//sys-install/u2d-sys-9.304009/rpms/libopenssl1_0_0-1.0.1j-1.gddc1804.rb3.i686.rpm
— gekürzt weil unintressant, hier prüft er jedes Paket einzeln.----
Would do 4,131 [ENV 300] rpm -U --nodeps /var/up2date//sys-install/u2d-sys-9.304009/rpms/quagga-chroot-0.99.23-1.gb3c145a.rb2.i686.rpm
Would do 4,132 [ENV 300] rpm -U --nodeps /var/up2date//sys-install/u2d-sys-9.304009/rpms/kernel-smp64-3.12.30-31.g9ece5aa.rb1.x86_64.rpm
Would do 4,133 [ENV 300] rpm -U --nodeps /var/up2date//sys-install/u2d-sys-9.304009/rpms/ep-release-9.304-9.noarch.rpm
Would do 5, 0 [ENV 300] sh -c exec /var/up2date//sys-install/u2d-sys-9.304009/./update9.304009pre_start
Would do 7, 0 [ENV 300] sh -c exec /var/up2date//sys-install/u2d-sys-9.304009/./update9.304009post_start
Would do 9, 0 [NOENV no] rm /var/up2date//sys/u2d-sys-9.211003-304009.tgz.gpg
Would do 9, 1 [NOENV no] sync
Would touch '/tmp/.u2d-sys-9.211-9.304-3.9.1.tgz'
Would mark for reboot now
Searching for available up2date packages for type 'geoip'
There are no 'geoip' packages available for installation
Searching for available up2date packages for type 'avira3'
There are no 'avira3' packages available for installation
Searching for available up2date packages for type 'savi'
There are no 'savi' packages available for installation
Would do a reboot now
Up2Date Package Installer finished, exiting
lxfw01:/var/up2date/sys #
Müsste nun Funktionieren. Das Problem war in diesem Fall wohl ein das corrupte Paket „9.302002“ das auf welche Weise auch immer auf der Box im Up2Date cache lag!
Download als PDF File