Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: buffer_copy (dpkg-deb během „./boot/System.map-3.2.0-51-generic“): Na zařízení n  (Přečteno 3651 krát)

vlci

  • Návštěvník
  • Příspěvků: 10
Zdravim vsechny.

Zacatecnicky dotaz: od nedavna mam problem pri pokusu o apt-get upgrade. Kdyz dam apt-get -f install , skonci to chybou viz. dole
Nevite nekdo co s tim? autoclean a autoremove nepomaha.

Diky.

...:~$ sudo apt-get check
Čtu seznamy balíků… Hotovo
Vytvářím strom závislostí       
Čtu stavové informace… Hotovo
Pro opravení můžete spustit „apt-get -f install“.
Následující balíky mají nesplněné závislosti:
 linux-server : Závisí na: linux-headers-server (= 3.2.0.38.46) ale 3.2.0.51.61 je nainstalován
E: Nesplněné závislosti. Zkuste použít -f.

...:~$ sudo apt-get -f install
Čtu seznamy balíků… Hotovo
Vytvářím strom závislostí       
Čtu stavové informace… Hotovo
Opravuji závislosti… Hotovo
Následující balíky byly nainstalovány automaticky a již nejsou potřeba:
  linux-headers-3.2.0-36 linux-headers-3.2.0-36-generic
Pro jejich odstranění použijte „apt-get autoremove“.
Následující extra balíky budou instalovány:
  linux-image-3.2.0-51-generic linux-image-server linux-server
Navrhované balíky:
  fdutils linux-doc-3.2.0 linux-source-3.2.0 linux-tools
Následující NOVÉ balíky budou nainstalovány:
  linux-image-3.2.0-51-generic
Následující balíky budou aktualizovány:
  linux-image-server linux-server
2 aktualizováno, 1 nově instalováno, 0 k odstranění a 248 neaktualizováno.
8 instalováno nebo odstraněno pouze částečně.
Potřebuji stáhnout 0 B/38.5 MB archivů.
Po této operaci bude na disku použito dalších 150 MB.
Chcete pokračovat [Y/n]? y
(Čtu databázi … nyní je nainstalováno 399069 souborů a adresářů.)
Rozbaluji linux-image-3.2.0-51-generic (z …/linux-image-3.2.0-51-generic_3.2.0-51.77_amd64.deb) …
Done.
dpkg: chyba při zpracovávání /var/cache/apt/archives/linux-image-3.2.0-51-generic_3.2.0-51.77_amd64.deb (--unpack):
 chyba zápisu v buffer_copy (dpkg-deb během „./boot/System.map-3.2.0-51-generic“): Na zařízení není volné místo

Žádné apport hlášení nebylo vytvořeno, protože již byl dosažen MaxReports
                                                                         dpkg-deb: chyba: podproces paste byl zabit signálem (Roura přerušena (SIGPIPE))
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.2.0-51-generic /boot/vmlinuz-3.2.0-51-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.2.0-51-generic /boot/vmlinuz-3.2.0-51-generic
Při zpracování nastaly chyby:
 /var/cache/apt/archives/linux-image-3.2.0-51-generic_3.2.0-51.77_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
« Poslední změna: 09 Srpna 2013, 13:29:48 od vlci »

jadd

  • Stálý člen
  • **
  • Příspěvků: 977
Vždyť to sám píšeš, není místo ..

vlci

  • Návštěvník
  • Příspěvků: 10
Vždyť to sám píšeš, není místo ..

Zkoušel jsem to, ale na disku volné místo je cca 10,3 GB. Jedná se tedy o místo v nějakém konkrétním adresáři? Nebo v paměti?

jadd

  • Stálý člen
  • **
  • Příspěvků: 977
Kód: [Vybrat]
du -h /var/cache/man du
« Poslední změna: 09 Srpna 2013, 14:44:53 od jadd »

marun

  • Stálý člen
  • **
  • Příspěvků: 601
možná máš plný /boot pokud ho máa jako zvlášť oddíl na disku pomohlo by odstranění starých kernelů

vlci

  • Návštěvník
  • Příspěvků: 10
Kód: [Vybrat]
du -h /var/cache/man du

Zkusil jsem to a je tam celkem 305M.

vlci

  • Návštěvník
  • Příspěvků: 10
možná máš plný /boot pokud ho máa jako zvlášť oddíl na disku pomohlo by odstranění starých kernelů

Vypadá to, že to není samostatný oddíl na disku. Nicméně zkusím smáznout z toho adresáře a nechat tam od všecho jen nejnovější verze.

jadd

  • Stálý člen
  • **
  • Příspěvků: 977
Kód: [Vybrat]
df -h /var/cache /boot

marun

  • Stálý člen
  • **
  • Příspěvků: 601
možná máš plný /boot pokud ho máa jako zvlášť oddíl na disku pomohlo by odstranění starých kernelů

Vypadá to, že to není samostatný oddíl na disku. Nicméně zkusím smáznout z toho adresáře a nechat tam od všecho jen nejnovější verze.

nic tam nemaž musíš ty kernely odinstalovat

vlci

  • Návštěvník
  • Příspěvků: 10
možná máš plný /boot pokud ho máa jako zvlášť oddíl na disku pomohlo by odstranění starých kernelů

Vypadá to, že to není samostatný oddíl na disku. Nicméně zkusím smáznout z toho adresáře a nechat tam od všecho jen nejnovější verze.

nic tam nemaž musíš ty kernely odinstalovat

No už jsem to smáznul:) No smazal jsem to a nechal jsem tam dvě poslední verze 38 a 51. Pak jsem dal apt-get -f install, nějaké balíky se nainstalovaly. Ale skončilo to chybou - zase závislosti. (bohužel jsem ten text nevykopíroval). Tak jsem dal znova tohle viz. dole  a výsledek opět tento:

...:~# sudo apt-get -f install
Čtu seznamy balíků… Hotovo
Vytvářím strom závislostí
Čtu stavové informace… Hotovo
Opravuji závislosti… Hotovo
Následující balíky byly nainstalovány automaticky a již nejsou potřeba:
  linux-headers-3.2.0-36 linux-headers-3.2.0-36-generic
Pro jejich odstranění použijte „apt-get autoremove“.
Následující extra balíky budou instalovány:
  linux-server
Následující balíky budou aktualizovány:
  linux-server
1 aktualizováno, 0 nově instalováno, 0 k odstranění a 248 neaktualizováno.
1 instalováno nebo odstraněno pouze částečně.
Potřebuji stáhnout 0 B/1,732 B archivů.
Po této operaci bude na disku použito dalších 1,024 B.
Chcete pokračovat [Y/n]? y
dpkg: nesplněné závislosti zamezily konfiguraci balíku linux-server:
 linux-server závisí na linux-image-server (= 3.2.0.38.46); avšak:
  Verze linux-image-server v systému je 3.2.0.51.61.
 linux-server závisí na linux-headers-server (= 3.2.0.38.46); avšak:
  Verze linux-headers-server v systému je 3.2.0.51.61.
dpkg: chyba při zpracovávání linux-server (--configure):
 problém se závislostmi - nechávám nezkonfigurované

Žádné apport hlášení nebylo vytvořeno, protože chybová hláška naznačuje, že se jedná o chybu způsobenou předchozí chybou.
                                         Při zpracování nastaly chyby:
 linux-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
« Poslední změna: 09 Srpna 2013, 17:02:25 od vlci »

vlci

  • Návštěvník
  • Příspěvků: 10
Kód: [Vybrat]
df -h /var/cache /boot

Aha, tak je to takhle:

Souborový systém       Velikost Užito Volno Uži% Připojeno do
/dev/mapper/...root      19G  7.8G   11G  44% /
/dev/sda1                  228M  171M   45M  80% /boot


Může to znamenat, že je tam bylo opravdu málo místa? Ale teď už teda není..:)

marun

  • Stálý člen
  • **
  • Příspěvků: 601
udelej sudo apt-get autoremove a nějaké místo uděláš odstraní ti to starý kernel

Kód: [Vybrat]
Následující balíky byly nainstalovány automaticky a již nejsou potřeba:
  linux-headers-3.2.0-36 linux-headers-3.2.0-36-generic
Pro jejich odstranění použijte „apt-get autoremove“.

vlci

  • Návštěvník
  • Příspěvků: 10
udelej sudo apt-get autoremove a nějaké místo uděláš odstraní ti to starý kernel

Kód: [Vybrat]
Následující balíky byly nainstalovány automaticky a již nejsou potřeba:
  linux-headers-3.2.0-36 linux-headers-3.2.0-36-generic
Pro jejich odstranění použijte „apt-get autoremove“.

No právě že poté co jsem odmázl ty staré verze, tak už to nevyhazuje hlášku s nedostatkem místa. Ale problém se závislostmi trvá. Jestli to neni nějaká chyba v tom balíku?

marun

  • Stálý člen
  • **
  • Příspěvků: 601
tak skus
Kód: [Vybrat]
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove
a s těmi bylíky co si myslíš že jsou chybné udělej
Kód: [Vybrat]
sudo apt-get install --reinstall balik

vlci

  • Návštěvník
  • Příspěvků: 10
tak skus
Kód: [Vybrat]
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove
a s těmi bylíky co si myslíš že jsou chybné udělej
Kód: [Vybrat]
sudo apt-get install --reinstall balik

Myslíš tu starší verzi linuxu, o které to píše že je potřebná? Nebylo by řešení přejít na tu starší verzi? Ale nevim jak. Nainstalovat balík dokud nevyřeším ty závislosti, viz chyba červeně  - příspěvek 16:41:14.
« Poslední změna: 09 Srpna 2013, 17:49:15 od vlci »

marun

  • Stálý člen
  • **
  • Příspěvků: 601
možná ano ale nevím jak se dá stáhnout přesná (starší) verze
možná bys mohl ještě skusit apt-get dist-upgrade a pak -f install

jadd

  • Stálý člen
  • **
  • Příspěvků: 977
Kód: [Vybrat]
uname -a

vlci

  • Návštěvník
  • Příspěvků: 10
Kód: [Vybrat]
uname -a


...:~# uname -a
Linux ... 3.2.0-37-generic #58-Ubuntu SMP Thu Jan 24 15:28:10 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Díky :). Jak dál?
« Poslední změna: 09 Srpna 2013, 18:20:49 od vlci »

jadd

  • Stálý člen
  • **
  • Příspěvků: 977
Pokoušíš se o upgrade ale máš neaktualizované balíky, musíš je nejdříve aktualizovat.. důvod je, že nová verze nějakého balíku je závislá na až na té aktualizované.

vlci

  • Návštěvník
  • Příspěvků: 10
Tak po začátečnickém bádání a díky pomoci Vás kolegů z fóra stačilo následující:

Protože /boot byl na samostatném oddíle, odstranil jsem všechny verze kernelu z tohoto adresáře až na nejvyšší.  To odstranilo  problém s nedostatkem místa na zařízení.

Problém se závislostmi vyřešen takto:

sudo apt-get remove linux-server
sudo apt-get remove linux-image-server
sudo apt-get remove linux-headers-server

sudo apt-get install linux-server

Více k tomuto i velmi dobré info ve článku zde http://askubuntu.com/questions/253243/apt-wedged-by-kernel-version-mismatch
« Poslední změna: 09 Srpna 2013, 22:04:06 od vlci »

 

Provoz zaštiťuje spolek OpenAlt.