Dpkg com problema

Iniciado por fabioavila, 09 de Agosto de 2008, 13:42

tópico anterior - próximo tópico

fabioavila

Opa galera.....venho eu denovo...


Bom eu estava fazedno a instalação do pacote "language-support-pt"
No meio do caminho a luz akbou no dia seguinte eu liguei e fui baixar ela denovo pelo

apt-get install language-support-pt

AI ela me voltou a msg

"dpkg was conrrupted"  e disia para eu digitar o comando :  dpkg --configure -a

Bom fiz isso.....e ele parece que começou a instalar o pacote denovo............só que ele trava em uma parte e o cursor fica piscando.....mas ele num avança

Segue a tela:


fabioravila@fabioravila-linux:~$ sudo dpkg --configure -a
Setting up language-support-pt (1:7.10+20070604) ...
Generating locales...
  pt_BR.UTF-8...





Tem alguam forma para eu zerar esse pacote eleta-lo ou sei la....para baixar denovo??


Eo outra pergunta pra num abrir topico atoa......se u tiver que reinstalar o sistema, como eu salvo os pacotes de atuazização que eu jah baixei???

alarcon

O procedimento que você fala acima demora muito tempo mesmo ou você cancela logo, pergunto isso por que pelo que vejo ele está gerando os locales e isso demora um pouquinho mesmo, então você pode estar pensando ser erro e cancelando, aguarde um momento para ver se o processo terminar. Agora se demorar muito tempo mesmo e não sair da mensagem indicada é por que realmente o pacotes está com problemas.

Tudo que você baixar na internet dos repositórios do Ubuntu são colocados em /var/cache/apt/archives, portanto basta salvar os arquivos .deb presentes nesta pasta eu em um CD, por exemplo e depois que instalar novamente o Ubuntu copiá-los outra vez para a pasta /var/cache/apt/archives e aí ao tentar instalar algo dos repositório e quie seja da mesma versão do que já esta no cache ele não irá baixa já instalando o que está no cache, agora se já tiver novas versões nos repositórios vai ser ainda baixado.

Procure aqui no fórum sobre o AptonCD que é algo que visa automatizar isso de fazer backups de programas instalados dos repositórios.

fabioavila

É....eu realmente pensei que era erro.............mas não cancelei não, qnd eu digitei o comando era 01 da manha de hj......e soh agora estou colocando o post........e a janela ainda esta aberta.....rsrs


Mas sendo erro.....o que eu faço??.....soh reinstalando mesmo??



abc's

alarcon

#3
Bom pelo relatado por você, então está com problemas no pacote language-support-pt, aconselho a removê-lo do cache (/var/cache/apt/archives), antes de tentar reinstalá-lo senão ele irá instalar o que estiver no cache que pode estar com defeito.

tenta assim:

sudo apt-get -f install

depois:

sudo dpkg --configure -a

Depois, se passar pelo comando acima:

sudo apt-get -f install

outra vez e mais isso:

sudo apt-get update

sudo apt-get install language-support-pt



maiko_the_linux

e so vc colocar esse codigo:
sudo dpkg --configure -a

Ricardo Paula

Ola eu tenho um problema diferente. Comecou por causa de um bug no dpkg do ubuntu.
Dai eu resolvi o problema acrescentando
use Dpkg::Gettext no cabecalho do arquivo  /usr/share/perl5/Dpkg/Version.pm

Agora o problema e:
dpkg-buildpackage: error: version number contains illegal character `_'
Alguem pode me ajudar a resolver esse problema?
mande e-mail para ricardo.santos@totvs.com.br
Grato.

clcampos

Citação de: Ricardo Paula online 28 de Agosto de 2008, 14:03
Ola eu tenho um problema diferente. Comecou por causa de um bug no dpkg do ubuntu.
Dai eu resolvi o problema acrescentando
use Dpkg::Gettext no cabecalho do arquivo  /usr/share/perl5/Dpkg/Version.pm

Agora o problema e:
dpkg-buildpackage: error: version number contains illegal character `_'
Alguem pode me ajudar a resolver esse problema?
mande e-mail para ricardo.santos@totvs.com.br
Grato.

Caro Ricardo a função de um fórum é compartilhar problemas e soluções, e quando você solicita a solução por email esta tirando dos demais usuários a oportunidade de conhecer o problema, aprender com a solução, e até a ajudá-lo.

Por favor peço que evite repetir isso no futuro.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Ricardo Paula

Ok Cristiano, peco desculpas ao pessoal do forum, pois a minha intensao nao e privar ninguem da solucao do meu problema.
Agora q consegui solucionar posto algo importante a todos que utilizam Ubuntu Hardy Heron! Pois me deparei com um bug do dpkg do debian.
Eu tive um problema com o dpkg quando tentava gerar um pacote .deb apartir de um subversion.
utilizando o comando dpkg-buildpackage -rfakeroot -us -uc -b
me retornava o erro:
Undefined subroutine &Dpkg::Version::_g called at /usr/share/perl5/Dpkg/Version.pm line 204.
Solucao:
Acrescentar no cabecalho do arquivo Version.pm
use Dpkg::Gettext;
Ok problema do bug resolvido.
So que o codigo fonte do svn gerava um pacote cujo nome continha _ e por isso gerava o erro:
dpkg-buildpackage: error: version number contains illegal character `_'
Resolucao:
gedit /usr/share/perl5/Dpkg/Version.pm
Acrescentar nas proximidades das linhas 204 ou 205 o caracter  _ (underline) como mostra a linha abaixo:
$version =~ m/[^-+:.0-9a-zA-Z~_]/o &&

Pronto foi so eu executar o comando e me gerou o pacote .deb que eu precisava!
Espero ter ajudado alguem que passou pelo mesmo prob.
E quem nao passou conserte o prob. do bug.
Ate +


clcampos

Ricardo fico feliz que tenha resolvido, e mais ainda por postar aqui a solução do problema.

Assim só faz aumentar/melhorar o conteúdo do fórum.

Obrigado, e parabéns pela iniciativa.

[]'s

Cristiano
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Ricardo Paula

Ok Cristiano, nao foi nada. Adoro essa distribuicao e o que puder ajudar estarei aqui.
Visto que, eu ainda pesquiso muito e procuro me aperfeicoar com esse sistema. Esta de parabens pelo site e vou pesquisar muito nele ainda.
Att;
RP

lcnrj

Às vezes também tenho problemas com o dpkg: sempre que vou instalar um pacote que usa breaks. Tento atualizar a versão mas não consigo de jeiro nehum. Que coisa ! ???