Fórum Ubuntu.cz

Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: vojtam 18 Leden 2010, 10:01:01

Název: chyba dpkg
Přispěvatel: vojtam 18 Leden 2010, 10:01:01
Ahoj,
nevím jestli jsem zvolil správné zařazení do témat ale snad ano.

Jde mi o to že pokus o jakoukoliv aktualizaci, aktualizaci, či odinstalaci končí stejnou či podobnou chybou...

root@asus-u6: apt-get -f install
Čtu seznamy balíků...
Vytvářím strom závislostí...
Čtu stavové informace...
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 14 neaktualizováno.
4 instalováno nebo odstraněno pouze částečně.
Po této operaci bude na disku použito dalších 0B.
Nastavuji balík python-opensync (0.22-2build1) ...
dpkg (podproces): nelze spustit instalovaný post-installation skript: Exec format error
dpkg: chyba při zpracovávání python-opensync (--configure):
 podproces instalovaný post-installation skript vrátil chybový status 2
dpkg: nesplněné závislosti zamezily konfiguraci balíku opensync-module-python:
 opensync-module-python závisí na python-opensync; avšak:
  Balík python-opensync zatím není zkonfigurován.
dpkg: chyba při zpracovávání opensync-module-python (--configure):
 problém se závislostmi - nechávám nezkonfigurované
Nastavuji balík synce-sync-engine (0.13-2ubuntu1) ...
dpkg (podproces): nelze spustit instalovaný post-installation skript: Exec format error
dpkg: chyba při zpracovávání synce-sync-engine (--configure):
 podproces instalovaný post-installation skript vrátil chybový status 2
dpkg: nesplněné závislosti zamezily konfiguraci balíku opensync-plugin-synce:
 opensync-plugin-synce závisí na synce-sync-engine; avšak:
  Balík synce-sync-engine zatím není zkonfigurován.
 opensync-plugin-synce závisí na python-opensync; avšak:
  Balík python-opensync zatím není zkonfigurován.
 opensync-plugin-synce závisí na opensync-module-python; avšak:
  Balík opensync-module-python zatím není zkonfigurován.
dpkg: chyba při zpracovávání opensync-plugin-synce (--configure):
 problém se závislostmi - nechávám nezkonfigurované
Při zpracování nastaly chyby:
 python-opensync
 opensync-module-python
 synce-sync-engine
 opensync-plugin-synce.

A takhle končí vše, zkoušel jsem autoremove, odinstalovat balíček po balíčku a podobné ale nikdy to nepomohlo, slibuji, že s opensync jsem instaloval naposledy...

Díky všem za rady...
Název: Re: chyba dpkg
Přispěvatel: arrange 18 Leden 2010, 10:21:09
Potřebuješ synchronizovat mobil s počítačem, používáš to (balík python-opensync)?
Název: Re: chyba dpkg
Přispěvatel: vojtam 18 Leden 2010, 10:25:14
chtěl jsem to zkusit ale stejně jsem to nakonec nerozchodil, takže toho všeho okolo synce se klidně zbavím...
tedy rád bych ale..
Název: Re: chyba dpkg
Přispěvatel: arrange 18 Leden 2010, 17:27:18
Vymaž soubor /var/lib/dpkg/info/python-opensync.postinst. Pak se znovu pokus ten balík odinstalovat.
Název: Re: chyba dpkg
Přispěvatel: vojtam 20 Leden 2010, 07:55:18
Bohužel to zatím nepomáhá:
dpkg: varování: seznam souborů balíku „opensync-module-python“ chybí, předpokládám, že program nemá nainstalované žádné soubory.
(Čtu databázi ... nyní je nainstalováno 204583 souborů a adresářů.)
Odinstalování balíku synce-sync-engine ...
dpkg (podproces): nelze spustit instalovaný pre-removal skript: Exec format error
dpkg: chyba při zpracovávání synce-sync-engine (--remove):
 podproces instalovaný pre-removal skript vrátil chybový status 2
dpkg (podproces): nelze spustit instalovaný post-installation skript: Exec format error
dpkg: chyba při úklidu:
 podproces instalovaný post-installation skript vrátil chybový status 2
Při zpracování nastaly chyby:
 synce-sync-engine
E: Sub-process /usr/bin/dpkg returned an error code (1)

po dpkg-reconfigure to hlásí že balík není plně nainstalovaný nebo je porušený.
Název: Re: chyba dpkg
Přispěvatel: arrange 20 Leden 2010, 10:32:28
Pomáhá, už máš odinstalovaný ten balík python-opensync  :)

Protože tu instalaci máš pěkně domotanou, nenapadá mě momentálně nic lepšího než odinstalovávat postupně poškozené balíky (v tomto případě synce-sync-engine - viz výpis chyby), a v případě chyby jim odmazat příslušný soubor - zase viz výpis chyby, a pak zkusit odinstalovat znova
pre-removal = /var/lib/dpkg/info/balík.prerm
post-removal = /var/lib/dpkg/info/balík.postrm

Bacha, aby to odinstalovávalo pouze balíky spojené s opensync.

V tomto konkrétním případě vymazat /var/lib/dpkg/info/synce-sync-engine.prerm a zkusit ho znovu odinstalovat.
Název: Re: chyba dpkg - vyřešeno
Přispěvatel: vojtam 21 Leden 2010, 11:28:47
Díky ti bože :)
postupným mazáním filesů v /var/lib/dpkg/info/synce-synce-engine.prerm, postrm (a ostatní problémové) jsem systém úplně vyčistil :)
Takže vyřešeno.
Ještě jednou mnohokráte děkuji.

Už jsem to viděl na upgrade na 10.04 alfu, ale je škoda reinstalovat zaběhnutý a vyladěný systém.
Název: Re: chyba dpkg - vyřešeno
Přispěvatel: Roman Vacho 21 Leden 2010, 14:04:35
Už jsem to viděl na upgrade na 10.04 alfu, ale je škoda reinstalovat zaběhnutý a vyladěný systém.

To by sis teda pomohl  ;D Rozbité závislosti a jiné.
Název: Re: chyba dpkg
Přispěvatel: vojtam 21 Leden 2010, 14:12:26
Tak jo upraveno  :P