Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: Beren 06 Srpna 2008, 12:16:14
-
Zdravím všechny.
Jsem čerstvý uživatel Ubuntu HH (přešel jsem z W98) a asi měsíc jsem byl velmi spokojený. Před nějakou dobou se však vyskytl problém; při aktualizaci systému mi bylo oznámeno, že mám na PC 1 problémový balík, který má nevyřešenou závislost. Po spuštění Synapticu jsem zjistil, že se jedná o compiz-gnome. I začal jsem hledat na Wiki, vyzkoušel spoustu postupů a výsledek = 0. Nepomohlo násilné přeinstalování přes terminál, ani nejde tento balík odstranit. Výsledkem je vždy pouze tato zpráva (jde o výpis ze synapticu):
dpkg: chybná syntaxe v souboru `/var/lib/dpkg/status' okolo řádku 28855 balíku `compiz-gnome':
položka `Depends', odkaz na `libgnome-desktop-2': verze obsahuje ` '
E: Sub-process /usr/bin/dpkg returned an error code (2)
Instalace balíku selhala. Zkouším zotavení:
Netušíte někdo, jak dál? Díky za pomoc.
-
zdá sa, že mu chýba tá knižnica, skúste
sudo aptitude install libgnome-desktop-2
-
zdá sa, že mu chýba tá knižnica, skústesudo aptitude install libgnome-desktop-2
tak tento tah bohužel nevyšel, konec výpisu z terminálu je následující:
Potřebuji stáhnout 0B/196kB archivů. Po rozbalení bude uvolněno 45,2MB.
Chcete pokračovat? [Y/n/?]
Zapisuji rozšířené stavové informace... Hotovo
dpkg: chybná syntaxe v souboru `/var/lib/dpkg/status' okolo řádku 28855 balíku `compiz-gnome':
položka `Depends', odkaz na `libgnome-desktop-2': verze obsahuje ` '
E: Sub-process /usr/bin/dpkg returned an error code (2)
Instalace balíku selhala. Zkouším obnovit:
dpkg: chybná syntaxe v souboru `/var/lib/dpkg/status' okolo řádku 28855 balíku `compiz-gnome':
položka `Depends', odkaz na `libgnome-desktop-2': verze obsahuje ` '
Čtu seznamy balíků... Hotovo
Vytvářím strom závislostí
Čtení stavových informací... Hotovo
Čtu rozšířené stavové informace
Inicializuji stavy balíků... Hotovo
Vytvářím databázi značek... Hotovo
problémový balík compiz-gnome je stále veden jako problémový
-
Zkus tohle
sudo apt-get install -f compiz-gnome
-
Zkus tohle sudo apt-get install -f compiz-gnome
taky nic:
janko@janko-desktop:~$ sudo apt-get install -f compiz-gnome
[sudo] password for janko:
Čtu seznamy balíků... Hotovo
Vytvářím strom závislostí
Čtení stavových informací... Hotovo
Následující balíky byly nainstalovány automaticky a nejsou již zapotřebí:
libarts1c2a kdelibs-data libarts1-akode liblualib50 cryptsetup libakode2
libavahi-qt3-1 libdbus-qt-1-1c2 pmount libqt3-mt liblua50
Použijte 'apt-get autoremove' pro jejich smazání.
Následující balíky budou aktualizovány:
compiz-gnome
1 aktualizováno, 0 nově instalováno, 0 k odstranění a 48 neaktualizováno.
Potřebuji stáhnout 0B/101kB archivů.
After this operation, 0B of additional disk space will be used.
dpkg: chybná syntaxe v souboru `/var/lib/dpkg/status' okolo řádku 28855 balíku `compiz-gnome':
položka `Depends', odkaz na `libgnome-desktop-2': verze obsahuje ` '
E: Sub-process /usr/bin/dpkg returned an error code (2)
-
Já bych zkusil v Synapticu nastavit nějakou starší verzi "compiz-gnome" v menu, položka "upřednostnit verzi". Asi to je chyba balíku, tudíž návrat ke starší by mohl pomoci. Musíte pak tu veri také zamknout, jinak se zase bude aktualizovat.
Později se to snad vyřeší.
-
tak bohužel tahle verze je jediná, kterou mám nainstalovánu a v seznamu balíků mi Synaptic jinou verzi nenašel
-
máte správne nastavené zdroje softvéru?
gedit/etc/apt/sources.lista vložte sem čo to vyhodí.
-
Tak to jsem blázen, Ty aktualizace běhaly bez potíží a teď tohle:
janko@janko-desktop:~$ gedit/etc/apt/sources.list
bash: gedit/etc/apt/sources.list: No such file or directory
-
cat /etc/apt/sources.list | grep -vE "^#|^$"
PS: jinak vam tam chybela mezera za gedit
-
Sorry, bezhlavě jsem příkaz zkopíroval. Takže na příkaz gedit /etc/apt/sources.list je výpis:
# deb cdrom:[Ubuntu 8.04 _Hardy Heron_ - Release i386 (20080423)]/ hardy main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://cz.archive.ubuntu.com/ubuntu/ hardy main restricted
deb-src http://cz.archive.ubuntu.com/ubuntu/ hardy main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://cz.archive.ubuntu.com/ubuntu/ hardy-updates main restricted
deb-src http://cz.archive.ubuntu.com/ubuntu/ hardy-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://cz.archive.ubuntu.com/ubuntu/ hardy universe
deb-src http://cz.archive.ubuntu.com/ubuntu/ hardy universe
deb http://cz.archive.ubuntu.com/ubuntu/ hardy-updates universe
deb-src http://cz.archive.ubuntu.com/ubuntu/ hardy-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://cz.archive.ubuntu.com/ubuntu/ hardy multiverse
deb-src http://cz.archive.ubuntu.com/ubuntu/ hardy multiverse
deb http://cz.archive.ubuntu.com/ubuntu/ hardy-updates multiverse
deb-src http://cz.archive.ubuntu.com/ubuntu/ hardy-updates multiverse
## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://cz.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
# deb-src http://cz.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository. This software is not part of Ubuntu, but is
## offered by Canonical and the respective vendors as a service to Ubuntu
## users.
deb http://archive.canonical.com/ubuntu hardy partner
# deb-src http://archive.canonical.com/ubuntu hardy partner
deb http://security.ubuntu.com/ubuntu hardy-security main restricted
deb-src http://security.ubuntu.com/ubuntu hardy-security main restricted
deb http://security.ubuntu.com/ubuntu hardy-security universe
deb-src http://security.ubuntu.com/ubuntu hardy-security universe
deb http://security.ubuntu.com/ubuntu hardy-security multiverse
deb-src http://security.ubuntu.com/ubuntu hardy-security multiverse
deb http://packages.medibuntu.org/ hardy free non-free #Medibuntu pro Ubuntu 8.04
deb http://packages.medibuntu.org/ hardy free non-free
deb http://wine.budgetdedicated.com/apt hardy main #Wine (Ubuntu 8.04)
-
cat /etc/apt/sources.list | grep -vE "^#|^$"
PS: jinak vam tam chybela mezera za gedit
A tady to hodilo toto:
janko@janko-desktop:~$ cat /etc/apt/sources.list | grep -vE "^#|^$"
deb http://cz.archive.ubuntu.com/ubuntu/ hardy main restricted
deb-src http://cz.archive.ubuntu.com/ubuntu/ hardy main restricted
deb http://cz.archive.ubuntu.com/ubuntu/ hardy-updates main restricted
deb-src http://cz.archive.ubuntu.com/ubuntu/ hardy-updates main restricted
deb http://cz.archive.ubuntu.com/ubuntu/ hardy universe
deb-src http://cz.archive.ubuntu.com/ubuntu/ hardy universe
deb http://cz.archive.ubuntu.com/ubuntu/ hardy-updates universe
deb-src http://cz.archive.ubuntu.com/ubuntu/ hardy-updates universe
deb http://cz.archive.ubuntu.com/ubuntu/ hardy multiverse
deb-src http://cz.archive.ubuntu.com/ubuntu/ hardy multiverse
deb http://cz.archive.ubuntu.com/ubuntu/ hardy-updates multiverse
deb-src http://cz.archive.ubuntu.com/ubuntu/ hardy-updates multiverse
deb http://archive.canonical.com/ubuntu hardy partner
deb http://security.ubuntu.com/ubuntu hardy-security main restricted
deb-src http://security.ubuntu.com/ubuntu hardy-security main restricted
deb http://security.ubuntu.com/ubuntu hardy-security universe
deb-src http://security.ubuntu.com/ubuntu hardy-security universe
deb http://security.ubuntu.com/ubuntu hardy-security multiverse
deb-src http://security.ubuntu.com/ubuntu hardy-security multiverse
deb http://packages.medibuntu.org/ hardy free non-free #Medibuntu pro Ubuntu 8.04
deb http://packages.medibuntu.org/ hardy free non-free
deb http://wine.budgetdedicated.com/apt hardy main #Wine (Ubuntu 8.04)
-
Nj, zakomentované backports. Může to být tím. Odmažte znak # u:
# deb http://cz.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
pak:
sudo aptitude update
sudo aptitude full-upgrade
Truhlík: Hezký použití grepu, taky bych to chtěl umět, ale jsem línej. Bohužel jako na potvoru to vyfiltruje zrovna to, co je potřeba vidět. ;)
-
Nj, zakomentované backports. Může to být tím. Odmažte znak # u:
# deb http://cz.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
pak:
sudo aptitude update
sudo aptitude full-upgrade
Truhlík: Hezký použití grepu, taky bych to chtěl umět, ale jsem línej. Bohužel jako na potvoru to vyfiltruje zrovna to, co je potřeba vidět. ;)
Bohužel jsem laik a nepovedlo se mi # smazat. Výpis se mi otevřel zřejmě v texťáku, ale změnu nemohu z důvodu toho, že nemám oprávnění, uložit. Přitom jsem ale uživatel s plnými právy (jediný).
-
Musíte to editovat jako administrátor. Např.
ALT+F2 -->
gksudo gedit /etc/apt/sources.list
Pak vám to uložit půjde. A to platí pro všechny soubory s vlastnictvím jiným(systémové), než vaším.
-
tak nevím, vypadalo to nadějně, ale nakonec to zase na závěr stahování vypadá takto:
Staženo 595MB za 45min23s (218k/B/s)
Extrahuji z balíků šablony: 100%
Přednastavuji balíky...
dpkg: chybná syntaxe v souboru `/var/lib/dpkg/status' okolo řádku 28855 balíku `compiz-gnome':
položka `Depends', odkaz na `libgnome-desktop-2': verze obsahuje ` '
E: Sub-process /usr/bin/dpkg returned an error code (2)
Instalace balíku selhala. Zkouším obnovit:
dpkg: chybná syntaxe v souboru `/var/lib/dpkg/status' okolo řádku 28855 balíku `compiz-gnome':
položka `Depends', odkaz na `libgnome-desktop-2': verze obsahuje ` '
Čtu seznamy balíků... Hotovo
Vytvářím strom závislostí
Čtení stavových informací... Hotovo
Čtu rozšířené stavové informace
Inicializuji stavy balíků... Hotovo
Zapisuji rozšířené stavové informace... Hotovo
Vytvářím databázi značek... Hotovo
-
Truhlík: Hezký použití grepu, taky bych to chtěl umět, ale jsem línej. Bohužel jako na potvoru to vyfiltruje zrovna to, co je potřeba vidět. ;)
Ja to neumim, jen par blbosti co jsem odkoukal vetsinou od ntz a z jeho prispevku o regularnich vyrazech. (doporucuju precist)
Tady to fakt bylo na skodu
...
Tak co nam povi:
cat -n /var/lib/dpkg/status | head -n 28875 | tail -n 25
UTFG: http://qref.sourceforge.net/Debian/reference/ch-package.en.html#s-recover-status (http://qref.sourceforge.net/Debian/reference/ch-package.en.html#s-recover-status)
-
Tak co nam povi:
cat -n /var/lib/dpkg/status | head -n 28875 | tail -n 25
UTFG: http://qref.sourceforge.net/Debian/reference/ch-package.en.html#s-recover-status (http://qref.sourceforge.net/Debian/reference/ch-package.en.html#s-recover-status)
Tohle:
janko@janko-desktop:/$ cat -n /var/lib/dpkg/status | head -n 28875 | tail -n 25
28851 Architecture: i386
28852 Source: compiz
28853 Version: 1:0.7.4-0ubuntu7
28854 Replaces: compiz-gtk (<= 1:0.3.6-1ubuntu13), compiz-plugins (<= 1:0.6.99+git20071117-0ubuntu1)
28855 Depends: compiz-core (= 1:0.7.4-0ubuntu7), compiz-plugins (= 1:0.7.4-0ubuntu7), compizconfig-backend-gconf (>= 0.7.4), gconf2 (>= 2.12.1-1), libart-2.0-2 (>= 2.3.18), libatk1.0-0 (>= 1.20.0), libbonobo2-0 (>= 2.15.0), libbonoboui2-0 (>= 2.15.1), libc6 (>= 2.4), libcairo2 (>= 1.6.0), libdbus-1-3 (>= 1.1.1), libdbus-glib-1-2 (>= 0.74), libdecoration0, libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.3.5), libgconf2-4 (>= 2.13.5), libglib2.0-0 (>= 2.12.0), libgnome-desktop-2 (>= 1:� � ), libgnome-window-settings1, libgnome2-0 (>= 2.17.3), libgnomecanvas2-0 (>= 2.11.1), libgnomeui-0 (>= 2.17.1), libgnomevfs2-0 (>= 1:2.17.90), libgtk2.0-0 (>= 2.12.0), libice6 (>= 1:1.0.0), libmetacity0 (>= 1:2.19.5), liborbit2 (>= 1:2.14.10), libpango1.0-0 (>= 1.20.1), libpixman-1-0, libpng12-0 (>= 1.2.13-4), libpopt0 (>= 1.10), libsm6, libstartup-notification0 (>= 0.8-1), libwnck22 (>= 2.19.5), libx11-6, libxcursor1 (>> 1.1.2), libxrender1, zlib1g (>= 1:1.2.3.3.dfsg-1)
28856 Suggests: gnome-themes
28857 Conflicts: compiz-gtk (<= 1:0.3.6-1ubuntu13)
28858 Description: OpenGL window and compositing manager - GNOME window decorator
28859 Compiz brings to life a variety of visual effects that make the Linux desktop
28860 easier to use, more powerful and intuitive, and more accessible for users
28861 with special needs.
28862 .
28863 This package contains files needed to integrate compiz with the GNOME desktop
28864 environment and a window decorator that uses Gtk to provide a look and
28865 feel similar to that of the metacity window manager.
28866 Original-Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
28867
28868 Package: firefox-3.0
28869 Status: install ok installed
28870 Priority: optional
28871 Section: web
28872 Installed-Size: 3560
28873 Maintainer: Alexander Sack <asac@ubuntu.com>
28874 Architecture: i386
28875 Version: 3.0.1+build1+nobinonly-0ubuntu0.8.04.3
-
řešili jsme něco podobného tady: http://forum.ubuntu.cz/index.php?topic=25443.0
Linux je naštěstí ukecaný takže dpkg: chybná syntaxe v souboru `/var/lib/dpkg/status' okolo řádku 28855 balíku `compiz-gnome':
položka `Depends', odkaz na `libgnome-desktop-2': verze obsahuje ` '
tady chybu řekl
ve vašem souboru /var/lib/dpkg/status na řádku 28855 libgnome-desktop-2 (>= 1:� � ),
změnte na libgnome-desktop-2 (>= 1:2.22),
-
Chci všem zůčastněným moc poděkovat za spolupráci a trpělivost s mou maličkostí, poslední tip byl to pravé ořechové. Vypadá to, že už je vše tak, jak má být a aktualizace jedou.
Ještě jednou díky, Beren
-
Takovýhle lidi, jako Kiklhorn miluju! Dokáží odhalit problém i přes nepřízeň radivší, kteří radí na 2 věci... Tedy na houby, jako já... Nadhled, to je věc, která hory přenáší!