Eu tive um problema com o meu centro de software do Ubuntu por um tempo agora. Recusa-se a começar completamente. Então eu olhei em todas as masmorras da web em busca de respostas com tentativas fracassadas de recuperação. Primeiro, vou começar com o erro que recebo ao executar o software center na linha de comando. Isso é o que eu recebo:
2014-10-01 14:08:35,558 - softwarecenter.ui.gtk3.app - INFO - setting up proxy 'None'
2014-10-01 14:08:35,681 - softwarecenter.fixme - WARNING - logs to the root logger: '('/usr/lib/python2.7/dist-packages/dbus/proxies.py', 410, '_introspect_error_handler')'
2014-10-01 14:08:35,681 - dbus.proxies - ERROR - Introspect error on com.ubuntu.sso:/com/ubuntu/sso/credentials: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.Spawn.ChildExited: Process /usr/lib/ubuntu-sso-client/ubuntu-sso-login exited with status 1
Traceback (most recent call last):
File "/usr/bin/software-center", line 130, in <module>
app = SoftwareCenterAppGtk3(options, args)
File "/usr/share/software-center/softwarecenter/ui/gtk3/app.py", line 338, in __init__
self.icons)
File "/usr/share/software-center/softwarecenter/ui/gtk3/session/appmanager.py", line 66, in __init__
self.oauth_token = helper.find_oauth_token_sync()
File "/usr/share/software-center/softwarecenter/backend/ubuntusso.py", line 141, in find_oauth_token_sync
sso.find_credentials()
File "/usr/share/software-center/softwarecenter/backend/login_impl/login_sso.py", line 74, in find_credentials
self.proxy.find_credentials(self.appname, self._get_params())
File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 70, in __call__
return self._proxy_method(*args, **keywords)
File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 145, in __call__
**keywords)
File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 651, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.Spawn.ChildExited: Process /usr/lib/ubuntu-sso-client/ubuntu-sso-login exited with status 1
Estas são as soluções que tentei sem sucesso:
1º:
sudo apt-get purge software-center
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install software-center
sudo dpkg-reconfigure software-center --force
2º:
sudo apt-get install -f
3ª
sudo pip install --upgrade oauthlib
4º
gksudo software-center
Apreciará qualquer ajuda para resolver este problema. Todas as outras soluções que vierem serão testadas e, se não funcionarem, serão adicionadas à lista aqui.
Algumas soluções sugeridas que tentei e não funcionaram:
1º
sudo chmod -R +rx /usr/local/lib/python2.7/dist-packages/
2º
sudo chown -R $USER:$USER /usr/local/lib/python2.7/dist-packages/
3ª
sudo apt-get install --reinstall python-ubuntu-sso-client ubuntu-sso-client ubuntu-sso-client-qt
Depois de um esclarecimento útil, fui direcionado para este link aqui que mostra isso sendo um bug e há um relatório de bug nele. Então parece que teremos que esperar e ver. Se alguém tiver alguma invasão por aqui, poste aqui.
HACKS
1º
Use um gerenciador de pacotes alternativo e o gerenciador de pacotes synaptic é recomendado.
sudo apt-get install synaptic
Tags 14.04 software-center