Erro na instalação de pacote debian com o dpkg [RESOLVIDO]

1. Erro na instalação de pacote debian com o dpkg [RESOLVIDO]

Renan Garcia
renan_garcia

(usa Ubuntu)

Enviado em 19/05/2017 - 14:28h

Olá,

Estou encontrado problemas na instalação de um pacote que eu criei para testes. Segue abaixo a saída do dpkg:
root@testes:/tmp/#dpkg -i -D 100 nome-do-pacote.deb
(Lendo banco de dados ... 124939 ficheiros e directórios actualmente instalados.)
A preparar para desempacotar nome-do-pacote.deb ...
##### executando DEBIAN/preinstn
A descompactar nome-do-pacote (1.0.0) ...
D000100: setupvnamevbs main='/lib/systemd/system/servico01.service' tmp='/lib/systemd/system/servico01.service.dpkg-tmp' new='/lib/systemd/system/servico01.service.dpkg-new'
D000100: tarobject already exists
D000100: tarobject file open size=411
D000100: tarobject file hash=ad18d813be61e71fef1831369005b5a3
D000100: tarobject nondirectory, 'link' backup
D000100: tarobject done and installation deferred
D000100: setupvnamevbs main='/lib/systemd/system/servico02.service' tmp='/lib/systemd/system/servico02.service.dpkg-tmp' new='/lib/systemd/system/servico02.service.dpkg-new'
D000100: tarobject already exists
dpkg: erro ao processar o arquivo nome-do-pacote.deb (--install):
a tentar sobre-escrever '/lib/systemd/system/servico02.service', que também está no pacote nome-do-pacote 1.0.0
D000100: setupvnamevbs main='/lib/systemd/system/servico01.service' tmp='/lib/systemd/system/servico01.service.dpkg-tmp' new='/lib/systemd/system/servico01.service.dpkg-new'
D000100: cu_installnew restoring atomic
D000100: secure_remove '/lib/systemd/system/servico01.service.dpkg-new' unlink OK
dpkg-deb: erro: o subprocesso colar foi morto pelo sinal (Pipe quebrado)
##### executando DEBIAN/postrm
Erros foram encontrados durante o processamento de:
nome-do-pacote.deb


Ele roda o script preinst sem nenhum erro, mas na hora de copiar os arquivos do pacote dá esse erro. Ainda não encontrei nada na documentação que me ajude a entender o problema.


  


2. Re: Erro na instalação de pacote debian com o dpkg [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/05/2017 - 14:29h

Melhor você postar o código dos scripts.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



3. Re: Erro na instalação de pacote debian com o dpkg [RESOLVIDO]

Renan Garcia
renan_garcia

(usa Ubuntu)

Enviado em 19/05/2017 - 14:37h

listeiro_037 escreveu:

Melhor você postar o código dos scripts.



Não vai mudar muita coisa =\. Pois, para ter certeza de que não era um problema nos scripts eu limpei eles... todos estão da seguinte maneira:
#!/bin/bash
# Script de pós instalação

echo
echo "############## executando postinst"
echo

exit 0






4. Re: Erro na instalação de pacote debian com o dpkg [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/05/2017 - 14:43h

Pelo que entendi do erro, você quer sobrescrever um arquivo já existente. O arquivo é um daqueles do sistema do systemd.

O que você pretende com essa sobrescrita?

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



5. Re: Erro na instalação de pacote debian com o dpkg [RESOLVIDO]

Renan Garcia
renan_garcia

(usa Ubuntu)

Enviado em 19/05/2017 - 14:46h

Atualizar o serviço criado por mim... na verdade, o erro estava ocorrendo com outros arquivos, inclusive arquivos que ainda não existiam no sistema.


6. Re: Erro na instalação de pacote debian com o dpkg [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/05/2017 - 15:20h

Você pode deixar um deles em cada pacote. Usar algum tipo de seleção para escolher o default, mantendo os dois no sistema. Ou dar um jeito de fundir os dois controles.

O que eles controlam?

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



7. Re: Erro na instalação de pacote debian com o dpkg

Renan Garcia
renan_garcia

(usa Ubuntu)

Enviado em 19/05/2017 - 15:33h

Não entendi a sua sugestão, meu caro.

Você pode deixar um deles em cada pacote.

Estou falando de apenas um pacote.

Usar algum tipo de seleção para escolher o default, mantendo os dois no sistema

Quem tenta modificar o arquivo é o próprio dpkg. Como eu disse, os meus scripts de controle não estão fazendo nada.

Ou dar um jeito de fundir os dois controles.

Quais controles?




8. Re: Erro na instalação de pacote debian com o dpkg [RESOLVIDO]

Renan Garcia
renan_garcia

(usa Ubuntu)

Enviado em 19/05/2017 - 15:45h

listeiro_037... meu caro, descobri qual o problema.
Eu havia feito um teste um tempo a trás com um pacote que manipulava o mesmo arquivo. Havia esquecido disso e o pacote ainda estava instalado... Após removê-lo com o
dpkg -r paconte-antigo 
consegui instalar o novo pacote!
Valeu pela disponibilidade em ajudar e perdão por tomar o seu tempo.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts