Erro ao obter autoridade: Erro ao inicializar a autoridade: Não foi possível conectar: Recurso temporariamente indisponível (g-io-error-quark, 27)

2

Sempre que reinicio um serviço (por exemplo, service exim restart , executado como root), recebo a seguinte mensagem de erro:

Error getting authority: Error initializing authority: Could not connect: Resource temporarily unavailable (g-io-error-quark, 27)

O dbus-daemon também tem 100% de uso da CPU.

A saída de journalctl -r -p err -b mostra uma quantidade extrema - 6979 entries - do seguinte erro:

pam_systemd(crond:session): Failed to connect to system bus: Resource temporarily unavailable

Existem também 5033 arquivos de sessão. Teses são quando uma sessão é feita via ssh, estas devem ser excluídas automaticamente, mas estou hesitante em deletá-las eu mesmo

ls -1 /var/run/systemd/sessions/ | wc -l
5033

Qual é a causa e como posso evitar isso?

  • Lançamento do CentOS Linux 7.2.1511 (Core)
por blade19899 18.11.2016 / 12:32

1 resposta

0

este é um bug do systemd-logind & & dbus-daemon, relacionar-se com o link

porque o crond sempre chama pam_systemd, e pam_systemd sempre chama o systemd-logind para criar um escopo de sessão use dbus-daemon, mas às vezes o dbus-daemon sempre não funciona, então devemos fazer o crond não chamar systemd-logind

parar systemd-logind também não irá influenciar o ssh, só não pode usar o cgroup de sessão

sudo sed -i -e '/^[^#]*pam_systemd.so/ s/^/#&/g' /etc/pam.d/*
sudo systemctl mask systemd-logind
sudo systemctl stop systemd-logind
    
por 08.08.2017 / 14:25