upstart: erro ao carregar biblioteca compartilhada

1

Eu desinstalei a biblioteca json-c no Ubuntu 16.04 LTS %código% e removido todo resto json-c com

# find / -name "*json-c*" -exec rm -rf {} /;

após a reinicialização, não é possível entrar no sistema - Log In Loop

# cat ~/.xsession-error
openConnection: connect: No such file or directory
cannot connect to brltty at :0
/sbin/upstart: error while loading shared libraries: libjson-c.so.2: cannot open shared object file: No such file or directory

Tentando reinstalar o json-c, ele me fornece uma biblioteca chamada libjson-c.so.3, mas não 2

e btw. sistema está sob systemd, certo?

# ps -e | grep systemd
1 ? 00:00:02 systemd

UPDATE: aqui está como eu consertei o pacote quebrado

# apt-get download libjson-c2
# dpkg -i libjson-c2
    
por mrslvr1346 23.05.2017 / 23:32

1 resposta

0

Tem certeza de que precisava desta biblioteca específica? Eu sei que muitas vezes as pessoas se deparam com este problema é porque eles realmente precisam de libjson0, e às vezes eles vão receber um erro ELFCLASS64 e isso é porque eles precisam da versão de 32 bits da biblioteca em vez da versão de 64 bits.

Por exemplo:

sudo apt install libjson0:i386
    
por Goddard 30.09.2017 / 16:25