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: Chyba pri spustení Centra-softvéru=nedá sa nainštalovať žiadny balíček Vyriešené  (Přečteno 1897 krát)

romor

  • Aktivní člen
  • *
  • Příspěvků: 117
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ť?
« Poslední změna: 23 Ledna 2011, 08:12:31 od romor »
Ubuntu 12.04 64 bit & Linux Mint 13 & Linux Deepin

Filip Dominec

  • [Proplesk] [Piškot]
  • Stálý člen
  • **
  • Příspěvků: 1157
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>
http://www.vrattenamstat.cz/ | Buďme tolerantní k triviálním dotazům; neznamenají "neumím to najít", ale "nejsem si jist, že to je správná cesta".

romor

  • Aktivní člen
  • *
  • Příspěvků: 117
Žiaľ, to som skúšal a výsledok je žiadny  :'(
Ubuntu 12.04 64 bit & Linux Mint 13 & Linux Deepin

pacholik

  • Závislák
  • ***
  • Příspěvků: 2072
zkus
Kód: [Vybrat]
sudo dpkg --remove --force opera

romor

  • Aktivní člen
  • *
  • Příspěvků: 117
Vyskúšal som, výsledok je stále rovnaký  :'(
Ubuntu 12.04 64 bit & Linux Mint 13 & Linux Deepin

pacholik

  • Závislák
  • ***
  • Příspěvků: 2072
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

romor

  • Aktivní člen
  • *
  • Příspěvků: 117
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!
Ubuntu 12.04 64 bit & Linux Mint 13 & Linux Deepin

 

Provoz zaštiťuje spolek OpenAlt.