Como posso consertar meu centro de software?

2

Tudo bem, então eu olhei ao redor do askubuntu e de alguns outros fóruns, mas não consigo encontrar a resposta que preciso para resolver o problema. Estou executando o Ubuntu 14.04 e instalei apenas recentemente. Eu amei isso nos últimos dois dias, mas agora meu software não abrirá. Eu já tentei atualizar tudo, eu desinstalei e reinstalei o centro de software, eu o executei a partir do terminal, eu fiz tudo o que pude encontrar nos fóruns sobre esse problema. Nada disso funcionou. Este é o texto que recebo quando executo o software no terminal:

~$ software-center
2015-10-20 15:10:36,406 - softwarecenter.ui.gtk3.app - INFO - setting up proxy 'None'

2015-10-20 15:10:39,786 - softwarecenter.region - WARNING - failed to use geoclue: 'org.freedesktop.Geoclue.Error.notAvailable: Geoclue master client has no usable Address providers'

2015-10-20 15:10:40,554 - softwarecenter.backend.reviews - WARNING - Could not get usefulness from server, no username in config file

2015-10-20 15:10:40,573 - softwarecenter.plugin - INFO - activating plugin '<module 'webapps_activation' from '/usr/share/software-center/softwarecenter/plugins/webapps_activation.pyc'>'

2015-10-20 15:10:40,739 - softwarecenter.db.pkginfo_impl.aptcache - INFO - aptcache.open()

2015-10-20 15:10:41,602 - softwarecenter.backend.reviews - WARNING - error creating bsddb: '(22, 'Invalid argument -- BDB0054 illegal flag combination specified to DB_ENV->open')' (corrupted?)

2015-10-20 15:10:41,603 - softwarecenter.backend.reviews - ERROR - trying to repair DB failed
Traceback (most recent call last):
  File "/usr/share/software-center/softwarecenter/backend/reviews/__init__.py", line 358, in _save_review_stats_cache_blocking
    self._dump_bsddbm_for_unity(outfile, outdir)
  File "/usr/share/software-center/softwarecenter/backend/reviews/__init__.py", line 377, in _dump_bsddbm_for_unity
0600)
DBInvalidArgError: (22, 'Invalid argument -- BDB0054 illegal flag combination specified to DB_ENV->open')

/usr/lib/python2.7/dist-packages/gi/overrides/GLib.py:535: Warning: Source ID 76 was not found when attempting to remove it
  return super(MainContext, self).iteration(may_block)

/usr/lib/python2.7/dist-packages/gi/overrides/GLib.py:535: Warning: Source ID 20 was not found when attempting to remove it
  return super(MainContext, self).iteration(may_block)
Bus error (core dumped)
    
por Dillon Scott 20.10.2015 / 21:29

3 respostas

2

A desinstalação não fará diferença. Você precisa limpar o centro de software. Execute os seguintes comandos e poste qualquer erro:

sudo apt-get purge software-center software-center-aptdaemon-plugins

Então , reinstale-o:

sudo apt-get clean
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install software-center software-center-aptdaemon-plugins

EDITAR

Parece que pode ser relacionado a hardware, pois a única coisa fora do normal é o erro do barramento. Você pode tentar executar o seguinte comando:

sudo rm /var/cache/apt/*.bin

fonte

    
por mchid 21.10.2015 / 05:01
0

Eu poderia consertá-lo seguindo esta resposta . Talvez um administrador possa marcar essa pergunta como repetida

sudo apt-get upgrade gnome-software 
    
por voghDev 02.02.2017 / 08:48
0

Para mim - sofrendo com a misteriosa mensagem de erro do ônibus em qualquer tentativa de usar o Centro de Software ou o Synaptic ou o apt-get do terminal - eu tive que fazer primeiro

sudo rm /var/cache/apt/*.bin

e depois

sudo apt-get upgrade gnome-software

Depois disso, até agora tudo bem novamente.

    
por DrFear 25.04.2017 / 18:52