Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: h.giuseppe 25 Října 2021, 08:37:30
-
prosím o pomoc, jak vyřešit tuto záležitost s aktualizací linux-image.
děkuji,
Linux Debian 5.10.0-9-amd64 #1 SMP Debian 5.10.70-1 (2021-09-30) x86_64 GNU/Linux
Linux version 5.10.0-9-amd64 (debian-kernel@lists.debian.org) (gcc-10 (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #1 SMP Debian 5.10.70-1 (2021-09-30)
Načítají se seznamy balíků… Hotovo
Vytváří se strom závislostí… Hotovo
Načítají se stavové informace… Hotovo
Propočítává se aktualizace… Hotovo
Následující balíky budou aktualizovány:
linux-image-5.10.0-8-amd64
1 aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.
Nutno stáhnout 0 B/53,6 MB archivů.
Po této operaci bude na disku použito dalších 2 048 B.
Chcete pokračovat? [Y/n]
(Načítá se databáze … nyní je nainstalováno 293432 souborů a adresářů.)
Připravuje se nahrazení …/linux-image-5.10.0-8-amd64_5.10.46-5_amd64.deb …
Rozbaluje se linux-image-5.10.0-8-amd64 (5.10.46-5) přes (5.10.46-4) …
dpkg: chyba při zpracovávání archivu /var/cache/apt/archives/linux-image-5.10.0-8-amd64_5.10.46-5_amd64.deb (--unpack):
nelze vytvořit záložní odkaz „./boot/System.map-5.10.0-8-amd64“ před nainstalováním nové verze: Operace není povolena
dpkg-deb: chyba: paste subprocess was killed by signal (Roura přerušena (SIGPIPE))
Při zpracování nastaly chyby:
/var/cache/apt/archives/linux-image-5.10.0-8-amd64_5.10.46-5_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
-
Určite nebudem ďaleko od pravdy, ak teraz uvediem, že tejto chybovej hláške sa nepoteší žiadny linuxák. Niekedy je riešenie jednoduché, niekedy zdĺhavé a v niektorých prípadoch sa problém nepodarí vyriešiť vôbec. Ide tu o problémy so systémovými súbormi a podľa dodatočných výstupov z terminálu môžu mať rôzne pozadia – chyby pri spracovaní určitých systémových súborov, chyby počas inštalácie balíkov, problémy so závislosťami balíčkov a pod.
...taknijak... :o :o :o
-
Zkus stáhnout/nainstalovat jiný kernel z mainine (https://kernel.ubuntu.com/~kernel-ppa/mainline/?C=N;O=D). Např. tento (https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.14.14/). Jsou to 4 balíky, dej je do nějaké prázdné
složky, spusť v ní Terminál a zadej
sudo dpkg -i ./*.deb
Do nového kernelu se přepneš po restartu.
-
No a pre zaciatok by nestacilo
sudo apt-get clean
aby sa ten balik zmazal z cache a skusit ho nechat systemom znovu stiahnut. Mozno sa len poskodil pri stahovani.
-
pokud to bylo spouštěno v kontextu uživatele root, tak bych se asi nejdřív podíval zda není filesystém plný či read only...
-
to mě nenapadlo, nikdy jsem neměl problém s tím že bych měl plný oddíl /boot což asi je.
jan@Debian:~/Stažené/kernel$ df -h
Souborový systém Velikost Užito Volno Uži% Připojeno do
udev 3,8G 0 3,8G 0% /dev
tmpfs 784M 1,7M 783M 1% /run
/dev/sda2 30G 14G 15G 50% /
tmpfs 3,9G 0 3,9G 0% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 3,9G 8,0K 3,9G 1% /tmp
/dev/sda3 29G 23G 4,9G 83% /home
/dev/sda5 168G 39G 121G 25% /data
/dev/sda1 300M 264M 36M 89% /boot
tmpfs 784M 1,5M 783M 1% /run/user/1000
jan@Debian:~/Stažené/kernel$
jan@Debian:~/Stažené/kernel$ ls -l /boot
celkem 258576
-rwxr-xr-x 1 root root 236056 8. pro 17.21 config-5.10.0-10-amd64
-rwxr-xr-x 1 root root 236045 18. led 16.54 config-5.10.0-11-amd64
-rwxr-xr-x 1 root root 236220 3. srp 09.50 config-5.10.0-8-amd64
-rwxr-xr-x 1 root root 236055 30. zář 21.36 config-5.10.0-9-amd64
drwxr-xr-x 5 root root 4096 3. led 17.33 grub
-rwxr-xr-x 1 root root 78829241 3. led 17.32 initrd.img-5.10.0-10-amd64
-rwxr-xr-x 1 root root 78806695 7. říj 21.53 initrd.img-5.10.0-8-amd64
-rwxr-xr-x 1 root root 78813864 23. říj 13.56 initrd.img-5.10.0-9-amd64
-rwxr-xr-x 1 root root 83 8. pro 17.21 System.map-5.10.0-10-amd64
-rwxr-xr-x 1 root root 83 18. led 16.54 System.map-5.10.0-11-amd64
-rwxr-xr-x 1 root root 83 3. srp 09.50 System.map-5.10.0-8-amd64
-rwxr-xr-x 1 root root 83 30. zář 21.36 System.map-5.10.0-9-amd64
-rwxr-xr-x 1 root root 6841280 8. pro 17.21 vmlinuz-5.10.0-10-amd64
-rwxr-xr-x 1 root root 6849216 18. led 16.54 vmlinuz-5.10.0-11-amd64
-rwxr-xr-x 1 root root 6821216 3. srp 09.50 vmlinuz-5.10.0-8-amd64
-rwxr-xr-x 1 root root 6833568 30. zář 21.36 vmlinuz-5.10.0-9-amd64
poradíte mi prosím jak smazat nepotřebné kernely?
děkuji
-
Nepotřebné (staré) kernely odstraníš např. v Synapticu (najdeš + odinstaluješ jejich balíky). Nápověda: Do vyhledávání (v Synapticu) napiš linux
Nebo můžeš použít Ubuntu Cleaner (https://www.ubuntufree.com/download-ubuntu-cleaner/).
Nebo můžeš použít "čistící skript" viz příloha.
P.S. Proč máš /boot na extra oddíle (ano, je plný)?? Už dávno to není nutné. Můžeš ho mít jako složku v rámcí systémového oddílu (lze to "přehodit" i dodatečně (https://askubuntu.com/questions/30130/remove-boot-partition)). Pak si ušetříš tyto starosti....
-
vyřešeno!
po uvolnění místa v /boot již bez problému...
Jen pro zajímavost se zeptám jak nainstalovat systém bez oddílu /boot (EFI)?
-
Z výpisu není zřejmé, že se jedná o EFI, to by chtělo jiný výpis např.
parted -l
Nicméně jednoduše - oddíl /boot vůbec nevytvoříš. Vytvoříš jenom oddíl EFI/ESP fat32 a nenacpeš k němu přípojný bod /boot. Tam posléze určíš umístění zavaděče. Pak si jen vytvoříš oddíl pro root (/) a případně oddíl pro /home. Oddíl /data bych tvořil až po instalaci coby NTFS a pak teprve případně volil automatické připojení pomocí konfigurace.
-
dobře, děkuji za radu s instalací.
ale fakt nechápu proč bych tam měl rvát NTFS na oddíl pro odkládání dat.
-
Tak to je jen návrh - slouží to k tomu, že máš pak na ten oddíl (v případě problémů se systémem nebo přenosu samotného disku v případě problémů se strojem) bezproblémový přístup z jakéhokoliv PC s jakýmkoliv OS. Jinak to nemá moc smysl, protože to můžeš mít v /home ..
Pokud instaluješ čistě jeden OS tak na ESP stačí bohatě 50MB, na multiboot dávám 100MB.