Impossível forçar a remoção / remoção do pacote ubuntu 16.04

1

Estou tentando remover gitlab-ce do meu sistema, porque não preciso disso e não consigo, primeiro tentei fazer isso:

sudo apt-get --remove autoremove gitlab-ce
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  gitlab-ce
0 upgraded, 0 newly installed, 1 to remove and 2 not upgraded.
1 not fully installed or removed.
After this operation, 1076 MB disk space will be freed.
Do you want to continue? [Y/n] Y
dpkg: error processing package gitlab-ce (--remove):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting a removal
Errors were encountered while processing:
 gitlab-ce
E: Sub-process /usr/bin/dpkg returned an error code (1)

Então eu tentei isso

sudo dpkg --purge gitlab-ce               
dpkg: error processing package gitlab-ce (--purge):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting a removal
Errors were encountered while processing:
 gitlab-ce

O sistema é persistente está me pedindo para reinstalar o aplicativo, e eu não quero, primeiro eu tentei atualizar meu sistema usando sudo apt-get update && sudo apt-get dist-upgrade porque eu vi que minha atualização não está funcionando corretamente, então No final, fiquei com alguns dpkg pacotes quebrados, então eu precisava resolver isso e agora estou tentando remover este aplicativo desmembrado do meu sistema, então o que posso fazer para remover isso do meu sistema.

    
por PetarP 27.07.2017 / 19:23

3 respostas

2

Leia man dpkg e man apt-get . Seu primeiro comando deve ter sido sudo apt-get remove gitlab-ce e, em seguida, sudo apt-get purge gitlab-ce . O comando autoremove apenas remove os pacotes que foram instalados devido aos requisitos de outro pacote, mas o outro pacote foi desinstalado.

    
por waltinator 27.07.2017 / 19:27
1

Tente

find / -iname "gitlab" 

depois de encontrar a pasta onde foi instalado.

/opt/gitlab/bin/gitlab-ctl uninstall

Você tentou?

sudo dpkg -r gitlab-ce

se sim e ainda assim o pacote não pode ser removido do que você mexeu, provocando o commad:

sudo apt-get dist-upgrade

você deve verificar sua versão agora usando o comando:

cat /etc/lsb-release 

& amp; edite sua pergunta de volta

    
por Tohid Tamboli 27.07.2017 / 20:20
0

Aceitei a resposta @waltinator porque ao ler man dpkg , encontrei uma solução usando

sudo dpkg --remove --force-all gitlab-ce

Sei que a melhor solução para isso é reinstall do aplicativo, mas tive problemas com isso e esse comando me ajudou, mas sugiro que as pessoas tentem e reinstall o aplicativo antes de remove/purge it.

    
por PetarP 27.07.2017 / 20:50