Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: romor 22 Ledna 2011, 10:11:56
-
Používam už vyše roka LinuxMint, ktorý je založený na Ubuntu 10.10 a využíva aj všetky jeho repozitáre. Pri poslednej aktualizácii Opery sa však objavil problém. Opera sa odmietla aktualizovať a systém vypisuje nasledovnú hlášku:
--------------------------------------------------------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/sbin/update-software-center", line 34, in <module>
from softwarecenter.db.update import rebuild_database
File "/usr/share/software-center/softwarecenter/db/update.py", line 41, in <module>
from softwarecenter.db.database import parse_axi_values_file
File "/usr/share/software-center/softwarecenter/db/database.py", line 26, in <module>
from softwarecenter.db.application import Application
File "/usr/share/software-center/softwarecenter/db/application.py", line 31, in <module>
from softwarecenter.distro import get_distro
File "/usr/share/software-center/softwarecenter/distro/__init__.py", line 127, in <module>
distro_instance=_get_distro()
File "/usr/share/software-center/softwarecenter/distro/__init__.py", line 118, in _get_distro
distro_class = getattr(module, distro_id)
AttributeError: 'module' object has no attribute 'LinuxMint'
dpkg: chyba pri spracovávaní opera (--remove):
podproces nainštalovaný skript post-removal vrátil chybový kód 1
Spracúvajú sa spúšťače menu ...
Vyskytli sa chyby počas spracovania:
opera
E: Sub-process /usr/bin/dpkg returned an error code (1)
--------------------------------------------------------------------------------------------------------------
Najhoršie je, že touto chybou skončí každý pokus o inštaláciu alebo update. Skúsil som Operu nainštalovať z deb balíčka, potom odinštalovať ale nič nepomáha. Každý softvér na prácu s balíčkami sa ju najskôr skúša odstrániť (apt, dpkg) a keď neuspeje, na ostatné sa vykašle. Z výpisu mi to pripadá, ako keby bol problém s názvom môjho distra (LinuxMint), pre ktorý neexistuje nejaký modul. Dá sa meno distra nejako zmeniť?
-
Oprava pomocí
sudo apt-get -f install
nepomůže?
<rejp>Jinak si tedy myslím, že jádro problému je v tom, že Linux Mint je ve skutečnosti přebarvené Ubuntu s nějakými programy navíc, které si ale hraje na to, že to je úplně originální distro. Bohužel však jejich separatistické tendence končí u toho, že si rozhodili Centrum Sofware.</rejp>
-
Žiaľ, to som skúšal a výsledok je žiadny :'(
-
zkus
sudo dpkg --remove --force opera
-
Vyskúšal som, výsledok je stále rovnaký :'(
-
tak ještě zkus
sudo dpkg --purge --force operajak koukám do toho postrm skriptu tak to dělá něco jinýho
-
Nepomohlo nič! Vygooglil som ešte niekoľko podobných scriptov, ale všetky sa minuli účinkom. Nakoniec som objavil tento postup:
sudo gedit /var/lib/dpkg/status
Našiel som časť:
Package: opera
Status: install ok installed
V tej časti Status bolo predtým: install ok + niečo iné, ja som to prepísal na installed
a je to! Mint je ticho!
Dík za ochotu!