Atualizador de programas do ubuntu 14.04

Iniciado por Jair_Santana, 21 de Maio de 2014, 17:51

tópico anterior - próximo tópico

Jair_Santana

Tenho o ubuntu 14.04 instalado em meu notebook, desde 15/05/2014 não consigo atualizar o ubuntu 14.04, através do atualizador de programas, vejam:
http://postimg.org/image/sn59hd7qx/

abaixo o resultado

http://postimg.org/image/5keqi769l/

Como resolver este problemas?



Creto

Olá,

Em um termional:
sudo rm /var/lib/apt/lists/* ; sudo rm /var/lib/apt/lists/partial/* ; sudo apt-get -f install ; sudo apt-get clean ; sudo apt-get update

Se não apresentar erros no terminal:

sudo apt-get dist-upgrade

Espero ter sido útil de alguma forma.

T+

Jair_Santana

Não deu certo. Depois de baixados os arquivos deu a mensagem de erro:

Baixados 47,9 MB em 39s (1.227 kB/s)                                           
Extraíndo templates de pacotes : 100%
Pré-configurando pacotes ...
dpkg: erro fatal irrecuperável, abortando:
arquivo com lista de arquivos do pacote 'iso-codes' contém nome de arquivo vazio
E: Sub-process /usr/bin/dpkg returned an error code (2)


O que fazer agora?

Creto


Jair_Santana

Fiz o que você solicitou, não apareceu nenhum erro, porém ao atualizar o erro abaixo ainda persiste:

Baixados 47,9 MB em 39s (1.227 kB/s)                                           
Extraíndo templates de pacotes : 100%
Pré-configurando pacotes ...
dpkg: erro fatal irrecuperável, abortando:
arquivo com lista de arquivos do pacote 'iso-codes' contém nome de arquivo vazio
E: Sub-process /usr/bin/dpkg returned an error code (2)

linuser104

Vê se assim dá certo:

sudo apt-get update && sudo apt-get install -f  && sudo apt-get dist-upgrade
Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].

Tota

Ou instale o pacote iso-codes "na unha"

Baixe do packages ubuntu o deb e instale manualmente

[]'s

Jair_Santana

Executei as linhas de comando abaixo e o erro persistiu:

sudo apt-get update && sudo apt-get install -f  && sudo apt-get dist-upgrade

Erro:

Baixados 47,9 MB em 39s (1.227 kB/s)                                           
Extraíndo templates de pacotes : 100%
Pré-configurando pacotes ...
dpkg: erro fatal irrecuperável, abortando:
arquivo com lista de arquivos do pacote 'iso-codes' contém nome de arquivo vazio
E: Sub-process /usr/bin/dpkg returned an error code (2)


Quanto aos packages do ubuntu,não faço a menor idéia de como instalar manualmente, preciso de ajuda. Porém não acho uma boa idéia pois perderei a função do atualizador de programas.

Muito obrigado!!!

Tota

Uma coisa não tem nada a ver com a outra

Como vai baixar dos repositorios diretamente, o gerenciador de atualizaçoes continuara funcionando

Vá neste link => http://packages.ubuntu.com/trusty/all/iso-codes/download

Escolha um servidor perto de seu local

Localize a pasta no servidor => pool/main/i/iso-codes/

Baixe o arquivo para sua pasta local Downloads

Entre em terminal e digite sudo su

Digite sua senha

Depois digite cd /home/<seu usuario>/Downloads

Onde <seu usuario> é o nome de usuario da maquina

Depois digite pwd

Para ver se está na pasta correta

Após isto, estando na pasta Downloads digite

dpkg -i iso-codes_3.52-1_all.deb

E faça a instalação

Reporte caso haja duvidas

Jair_Santana

Boa Noite!
Fiz tudo conforme solicitado, e não obtive sucesso no resultado, veja:

jair@jair-Vostro-1500:~$ sudo su
root@jair-Vostro-1500:/home/jair# cd /home/jair/Downloads
root@jair-Vostro-1500:/home/jair/Downloads# pwd
/home/jair/Downloads
root@jair-Vostro-1500:/home/jair/Downloads# dpkg -i iso-codes_3.52-1_all.deb
dpkg: erro fatal irrecuperável, abortando:
arquivo com lista de arquivos do pacote 'iso-codes' contém nome de arquivo vazio
root@jair-Vostro-1500:/home/jair/Downloads#



Desde já muito obrigado!

Jair_Santana

Ainda tentando resolver o problema citado acima, tentei instalar o aptitude pela central de programas do ubuntu. Também não obtive sucesso, no entanto, consegui extrair uma série de informações, que, para um usuário expert pode ser útil para identificar o problema.
Resumindo o problema esta tanto no atualizador de programas quanto na central de programas do ubuntu 14.04, vejam:

jair@jair-Vostro-1500:~$ software-center
2014-05-21 23:19:55,334 - softwarecenter.ui.gtk3.app - INFO - setting up proxy 'None'
2014-05-21 23:19:56,172 - softwarecenter.backend.reviews - WARNING - Could not get usefulness from server, no username in config file
2014-05-21 23:19:56,175 - softwarecenter.plugin - INFO - activating plugin '<module 'webapps_activation' from '/usr/share/software-center/softwarecenter/plugins/webapps_activation.pyc'>'
2014-05-21 23:19:56,183 - softwarecenter.fixme - WARNING - logs to the root logger: '('/usr/lib/python2.7/dist-packages/gi/importer.py', 51, 'find_module')'
2014-05-21 23:19:56,182 - root - ERROR - Could not find any typelib for LaunchpadIntegration
2014-05-21 23:19:56,301 - softwarecenter.db.pkginfo_impl.aptcache - INFO - aptcache.open()
2014-05-21 23:19:57,000 - softwarecenter.backend.reviews - WARNING - error creating bsddb: '(22, 'Argumento inv\xc3\xa1lido -- BDB0054 illegal flag combination specified to DB_ENV->open')' (corrupted?)
2014-05-21 23:19:57,001 - 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, 'Argumento inv\xc3\xa1lido -- BDB0054 illegal flag combination specified to DB_ENV->open')
/usr/lib/python2.7/dist-packages/gi/overrides/GLib.py:535: Warning: Source ID 68 was not found when attempting to remove it
  return super(MainContext, self).iteration(may_block)
/usr/bin/software-center:184: Warning: Source ID 146 was not found when attempting to remove it
  Gtk.main()
/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)
/usr/share/software-center/softwarecenter/ui/gtk3/widgets/searchentry.py:137: Warning: Source ID 639 was not found when attempting to remove it
  GLib.source_remove(self._timeout_id)
2014-05-21 23:20:07,753 - softwarecenter.db.utils - INFO - software-center-agent finished with status 0
/usr/share/software-center/softwarecenter/ui/gtk3/widgets/exhibits.py:404: Warning: Source ID 187 was not found when attempting to remove it
  GLib.source_remove(self._timeout)
/usr/share/software-center/softwarecenter/backend/installbackend_impl/aptd.py:764: Warning: Source ID 4222 was not found when attempting to remove it
  GLib.source_remove(self._progress_signal)
debconf: DbDriver "passwords" warning: could not open /var/cache/debconf/passwords.dat: Permissão negada
debconf: falha ao inicializar frontend: Gnome
debconf: (Can't locate Gtk2.pm in @INC (you may need to install the Gtk2 module) (@INC contains: /etc/perl /usr/local/lib/perl/5.18.2 /usr/local/share/perl/5.18.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.18 /usr/share/perl/5.18 /usr/local/lib/site_perl .) at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 91.)
debconf: tentando com frontend: Dialog
debconf: DbDriver "passwords" warning: could not open /var/cache/debconf/passwords.dat: Permissão negada
debconf: falha ao inicializar frontend: Gnome
debconf: (Can't locate Gtk2.pm in @INC (you may need to install the Gtk2 module) (@INC contains: /etc/perl /usr/local/lib/perl/5.18.2 /usr/local/share/perl/5.18.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.18 /usr/share/perl/5.18 /usr/local/lib/site_perl .) at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 91.)
debconf: tentando com frontend: Dialog
debconf: DbDriver "passwords" warning: could not open /var/cache/debconf/passwords.dat: Permissão negada
debconf: falha ao inicializar frontend: Gnome
debconf: (Can't locate Gtk2.pm in @INC (you may need to install the Gtk2 module) (@INC contains: /etc/perl /usr/local/lib/perl/5.18.2 /usr/local/share/perl/5.18.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.18 /usr/share/perl/5.18 /usr/local/lib/site_perl .) at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 91.)
debconf: tentando com frontend: Dialog
/usr/share/software-center/softwarecenter/backend/installbackend_impl/aptd.py:764: Warning: Source ID 4315 was not found when attempting to remove it
  GLib.source_remove(self._progress_signal)
/usr/share/software-center/softwarecenter/ui/gtk3/models/pendingstore.py:64: Warning: Source ID 4316 was not found when attempting to remove it
  GLib.source_remove(sig)
/usr/share/software-center/softwarecenter/ui/gtk3/models/pendingstore.py:64: Warning: Source ID 4317 was not found when attempting to remove it
  GLib.source_remove(sig)
/usr/share/software-center/softwarecenter/ui/gtk3/models/pendingstore.py:64: Warning: Source ID 4318 was not found when attempting to remove it
  GLib.source_remove(sig)
/usr/share/software-center/softwarecenter/ui/gtk3/models/pendingstore.py:64: Warning: Source ID 4319 was not found when attempting to remove it
  GLib.source_remove(sig)
2014-05-21 23:20:25,780 - softwarecenter.backend - ERROR - error in _on_trans_finished 'Erro: Falha na operação do pacote
A instalação ou remoção de pacote de software falhou.

installArchives() failed: Selecting previously unselected package libboost-iostreams1.54.0:i386.
dpkg: unrecoverable fatal error, aborting:
files list file for package `iso-codes' contains empty filename
Error in function:

'
2014-05-21 23:20:35,370 - softwarecenter.db.pkginfo_impl.aptcache - INFO - aptcache.open()
2014-05-21 23:20:52,226 - softwarecenter.db.pkginfo_impl.aptcache - INFO - aptcache.open()
2014-05-21 23:20:52,823 - softwarecenter.utils - WARNING - Could not determine the installed desktop file path for app-install desktop file: ''
2014-05-21 23:20:52,823 - softwarecenter.backend.zeitgeist_logger - WARNING - Invalid desktop file provided, impossible to log event

Muito obrigado!!!

Creto

 arquivo com lista de arquivos do pacote 'iso-codes' contém nome de arquivo vazio

Traduzindo:

Se isso é um pacote ou ele não contém nada ou esta bastante "bichado"

Leia aqui...

T+

linuser104

#12
Citação de: Tota online 21 de Maio de 2014, 23:12
Uma coisa não tem nada a ver com a outra

Como vai baixar dos repositorios diretamente, o gerenciador de atualizaçoes continuara funcionando

Vá neste link => http://packages.ubuntu.com/trusty/all/iso-codes/download

Escolha um servidor perto de seu local

Localize a pasta no servidor => pool/main/i/iso-codes/

Baixe o arquivo para sua pasta local Downloads

Entre em terminal e digite sudo su

Digite sua senha

Depois digite cd /home/<seu usuario>/Downloads

Onde <seu usuario> é o nome de usuario da maquina

Depois digite pwd

Para ver se está na pasta correta

Após isto, estando na pasta Downloads digite

dpkg -i iso-codes_3.52-1_all.deb

E faça a instalação

Reporte caso haja duvidas

Repita os passos da citação só que ao invés de fazer o último comando, troque por esse:


dpkg -i --force-all iso-codes_3.52-1_all.deb

lembrando que se não estiver no terminal como root acrescente ao comando a palavra sudo no início.

se não der certo, então tente remover o pacote:

sudo apt-get remove --purge iso-codes

e depois reinstale assim:

sudo apt-get clean

sudo apt-get install -f

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install iso-codes
Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].

linuser104

uma pergunta, ante de fazer o que comentei mais acima, abra o terminal e digita:

sudo gedit /var/lib/dpkg/info/iso-codes.list

cola aqui o resultado.
Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].

Jair_Santana

#14
Boa tarde!
Segue o resultado do comando: sudo gedit /var/lib/dpkg/info/iso-codes.list:

#!/bin/sh

set -e

if [ ! -L /usr/share/doc/klibc-utils ] && \
[ -e /usr/share/doc/klibc-utils ]; then
   rm -rf /usr/share/doc/klibc-utils
   cd /usr/share/doc/
   ln -sf libklibc /usr/share/doc/klibc-utils
fi

Estou aguardando os próximos passos.
Muito obrigado!!!!