Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: romor 22 Ledna 2011, 10:11:56

Název: Chyba pri spustení Centra-softvéru=nedá sa nainštalovať žiadny balíček Vyriešené
Přispěvatel: 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ť?
Název: Re: Chyba pri spustení Centra-softvéru = nedá sa nainštalovať žiadny balíček
Přispěvatel: Filip Dominec 22 Ledna 2011, 11:17:55
Oprava pomocí

Kód: [Vybrat]
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>
Název: Re: Chyba pri spustení Centra-softvéru = nedá sa nainštalovať žiadny balíček
Přispěvatel: romor 22 Ledna 2011, 13:55:11
Žiaľ, to som skúšal a výsledok je žiadny  :'(
Název: Re: Chyba pri spustení Centra-softvéru = nedá sa nainštalovať žiadny balíček
Přispěvatel: pacholik 22 Ledna 2011, 14:06:25
zkus
Kód: [Vybrat]
sudo dpkg --remove --force opera
Název: Re: Chyba pri spustení Centra-softvéru = nedá sa nainštalovať žiadny balíček
Přispěvatel: romor 22 Ledna 2011, 14:30:48
Vyskúšal som, výsledok je stále rovnaký  :'(
Název: Re: Chyba pri spustení Centra-softvéru = nedá sa nainštalovať žiadny balíček
Přispěvatel: pacholik 22 Ledna 2011, 16:25:00
tak ještě zkus
Kód: [Vybrat]
sudo dpkg --purge --force operajak koukám do toho postrm skriptu tak to dělá něco jinýho
Název: Re: Chyba pri spustení Centra-softvéru = nedá sa nainštalovať žiadny balíček
Přispěvatel: romor 23 Ledna 2011, 08:00:42
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!