Abra o arquivo usando o comando
sudo nano /var/lib/dpkg/status
depois remova o pacote quebrado postgres-xc
e o bloco inteiro de informações sobre ele e salve o arquivo.
faça
apt-get install -f
apt-get update
Ao tentar configurar meu ambiente de trilhos para usar o postgresql, instalei erroneamente postgres-xc
.
No entanto, ocorreu um erro na instalação, por isso, quando tentei remover o pacote, recebi o seguinte erro:
The following packages will be REMOVED:
postgres-xc
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 17.2 MB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 269015 files and directories currently installed.)
Removing postgres-xc ...
dpkg (subprocess): unable to execute installed pre-removal script (/var/lib/dpkg/info/postgres-xc.prerm): No such file or directory
dpkg: error processing postgres-xc (--remove):
subprocess installed pre-removal script returned error exit status 2
* Starting Postgres-XC datanode pg_ctl: another server might be running; trying to start server anyway
pg_ctl: another server might be running; trying to start server anyway
[ OK ]
* Starting Postgres-XC coordinator pg_ctl: another server might be running; trying to start server anyway
[ OK ]
* Starting Postgres-XC gtm gtm_ctl: another server might be running; trying to start server anyway
gtm_ctl: could not start server
Examine the log output.
invoke-rc.d: initscript postgres-xc, action "start" failed.
dpkg: error while cleaning up:
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
postgres-xc
E: Sub-process /usr/bin/dpkg returned an error code (1)
A pesquisa no Google mostra que algumas soluções apontam para editar o arquivo /var/lib/dpkg/info/postgres-xc.prerm
para incluir exit 0
, mas isso não funciona.
Além disso, observe que nem mesmo reconhece esse arquivo.
Abra o arquivo usando o comando
sudo nano /var/lib/dpkg/status
depois remova o pacote quebrado postgres-xc
e o bloco inteiro de informações sobre ele e salve o arquivo.
faça
apt-get install -f
apt-get update