Ahoj,
chtěl jsem aktualizovat svůj Debian Wheezy jako pokaždé. Ale mám problém s aktualizací na nové jádro, konkrétně balíček linux-image-3.2.0-2-amd64_3.2.16-1_amd64.deb. Vůbec netuším co s tím mám dělat. Přidám výpis z terminálu. Prosím Vás o pomoc.
Načítám soubory se změnami... Hotovo
Extrahuji z balíků šablony: 100%
Přednastavuji balíky...
(Čtu databázi ... nyní je nainstalováno 148891 souborů a adresářů.)
Připravuji nahrazení linux-image-3.2.0-2-amd64 3.2.15-1 (pomocí .../linux-image-3.2.0-2-amd64_3.2.16-1_amd64.deb) ...
Rozbaluji náhradu linux-image-3.2.0-2-amd64 ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.2.0-2-amd64 /boot/vmlinuz-3.2.0-2-amd64
run-parts: executing /etc/kernel/postrm.d/zz-extlinux 3.2.0-2-amd64 /boot/vmlinuz-3.2.0-2-amd64
P: Checking for EXTLINUX directory... found.
P: Writing config for /boot/vmlinuz-3.2.0-2-amd64...
P: Writing config for Windows 7 (loader) on /dev/sda2...
P: Installing debian theme...cp: nelze získat informace o ,,/usr/share/syslinux/themes/debian-squeeze/extlinux/memtest.bin": Adresář nebo soubor neexistuje
run-parts: /etc/kernel/postrm.d/zz-extlinux exited with return code 1
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/linux-image-3.2.0-2-amd64.postrm line 212.
dpkg: varování: podproces starý post-removal skript vrátil chybový status 1
dpkg - zkouším raději skript z nově nainstalovaného balíku ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.2.0-2-amd64 /boot/vmlinuz-3.2.0-2-amd64
run-parts: executing /etc/kernel/postrm.d/zz-extlinux 3.2.0-2-amd64 /boot/vmlinuz-3.2.0-2-amd64
P: Checking for EXTLINUX directory... found.
P: Writing config for /boot/vmlinuz-3.2.0-2-amd64...
P: Writing config for Windows 7 (loader) on /dev/sda2...
P: Installing debian theme...cp: nelze získat informace o ,,/usr/share/syslinux/themes/debian-squeeze/extlinux/memtest.bin": Adresář nebo soubor neexistuje
run-parts: /etc/kernel/postrm.d/zz-extlinux exited with return code 1
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/tmp.ci/postrm line 212.
dpkg: chyba při zpracovávání /var/cache/apt/archives/linux-image-3.2.0-2-amd64_3.2.16-1_amd64.deb (--unpack):
podproces nový post-removal skript vrátil chybový status 1
configured to not write apport reports
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.2.0-2-amd64 /boot/vmlinuz-3.2.0-2-amd64
run-parts: executing /etc/kernel/postrm.d/zz-extlinux 3.2.0-2-amd64 /boot/vmlinuz-3.2.0-2-amd64
P: Checking for EXTLINUX directory... found.
P: Writing config for /boot/vmlinuz-3.2.0-2-amd64...
P: Writing config for Windows 7 (loader) on /dev/sda2...
P: Installing debian theme...cp: nelze získat informace o ,,/usr/share/syslinux/themes/debian-squeeze/extlinux/memtest.bin": Adresář nebo soubor neexistuje
run-parts: /etc/kernel/postrm.d/zz-extlinux exited with return code 1
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/tmp.ci/postrm line 212.
dpkg: chyba při úklidu:
podproces nový post-removal skript vrátil chybový status 1
Při zpracování nastaly chyby:
/var/cache/apt/archives/linux-image-3.2.0-2-amd64_3.2.16-1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Instalace balíku selhala. Zkouším obnovit:
Jakým způsobem aktualizuješ?
Zjevně se mu někam zatoulal balíček syslinux-themes-debian-squeeze, ve kterém jsou témata. Při překonfiguraci Grubu je nemůže najít a tak celý proces instalace selže. Doinstaluj si ten balík a mělo by to chodit.
Citace od: Ota Trkola kdy 12. 05. 2012, 11:25:04
Jakým způsobem aktualizuješ?
# aptitude update
# aptitude upgrade
Citace od: Petr Krčmář kdy 12. 05. 2012, 11:53:54
Zjevně se mu někam zatoulal balíček syslinux-themes-debian-squeeze, ve kterém jsou témata. Při překonfiguraci Grubu je nemůže najít a tak celý proces instalace selže. Doinstaluj si ten balík a mělo by to chodit.
Nainstaloval jsem tedy balíček
syslinux-themes-debian-squeeze pomocí
dpkg.
Aptitude a
apt-get nejdříve chtěli provádět aktualizaci jádra, která skončila chybou a další balíčky už nebylo možné pomocí těchto nástrojů instalovat.
Následovalo ale další selhání aktualizace. Z výpisu jsem pochopil, že je něco v nepořádku s balíčkem
memtest86+, který je v závislostech balíčku
syslinux-themes-debian-squeeze. Naistaloval jsem tedy ještě balíček
memtest86+. Další pokus o aktualizaci skončil v pořádku ;)
Děkuji za odpovědi a pomoc.
Citace od: Mika kdy 13. 05. 2012, 11:18:01
Citace od: Ota Trkola kdy 12. 05. 2012, 11:25:04
Jakým způsobem aktualizuješ?
# aptitude update
# aptitude upgrade
Pokud používáš rolling-update větev, což Wheezy v podstatě je, měl bys aktualizovat takto:
# aptitude update
# aptitude dist-upgrade
Citace od: Ota Trkola kdy 13. 05. 2012, 11:57:23
Citace od: Mika kdy 13. 05. 2012, 11:18:01
Citace od: Ota Trkola kdy 12. 05. 2012, 11:25:04
Jakým způsobem aktualizuješ?
# aptitude update
# aptitude upgrade
Pokud používáš rolling-update větev, což Wheezy v podstatě je, měl bys aktualizovat takto:
# aptitude update
# aptitude dist-upgrade
Aha, no dobrá. Zkusím to takhle.
OK, označuji jako vyřešené.