Ошибка при старте systemd-journal-gatewayd.service

Автор Dima47, 04 февраля 2024, 22:35:54

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Dima47

Предистория: использую Debian 11 для Home Assistant. Используется systemd-journal-gatewayd.service.
Сервис работал, но выдавал ошибки, пытаясь их устранить по найденным в инете рекомендациям было выполнено:

sudo рм -рф /run/systemd-journal-gatewayd.sock
sudo touch /run/systemd-journal-gatewayd.sock
sudo reboot

После этого сервис не запускается и при ручном запуске:
sudo systemctl status systemd-journal-gatewayd.service
Выдаёт следующее:
● systemd-journal-gatewayd.service - Journal Gateway Service
Loaded: loaded (/lib/systemd/system/systemd-journal-gatewayd.service; indirect; vendor preset: disabled)
Active: failed (Result: exit-code) since Fri 2024-02-02 20:05:07 MSK; 8s ago
TriggeredBy: ● systemd-journal-gatewayd.socket
Docs: man:systemd-journal-gatewayd(8)
Process: 582977 ExecStart=/lib/systemd/systemd-journal-gatewayd (code=exited, status=1/FAILURE)
Main PID: 582977 (code=exited, status=1/FAILURE)

фев 02 20:05:07 ha-master systemd[1]: Started Journal Gateway Service.
фев 02 20:05:07 ha-master systemd-journal-gatewayd[582977]: Can't listen on more than one socket.
фев 02 20:05:07 ha-master systemd[1]: systemd-journal-gatewayd.service: Main process exited, code=exited, status=1/FAILURE
фев 02 20:05:07 ha-master systemd[1]: systemd-journal-gatewayd.service: Failed with result 'exit-code'.

В чём может быть проблема и как это исправить?

PS: В Debian разбираюсь ещё не очень, сильно тапками не пинайте.

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

Dima47

#2
Цитата: dzhoser от 05 февраля 2024, 02:36:58sudo apt-get install --reinstall systemd-journal-remote

Это я уже делал, не помогло.
Ваша ссылка уж совсем для чайников. Вот если бы найти ошибки сервиса systemd-journal-gatewayd
Я не понимаю откуда берётся "Can't listen on more than one socket." если я конфиги не менял. На что это может указывать?

dzhoser

Что-то неправильно в настройках какая-то программа использует тот же порт или assistant home пытается работать по 2 сокетам
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

Dima47

#4
В Home Assistant перед пропажей удалённого доступа к журналу Host ничего не менял.
В выводе команды ss порта 19531 не обнаружил. Куда ещё копать? как мои действия с rm и touch могли повредить?

Удалил /run/systemd-journal-gatewayd.sock - ничего не изменилось

Маленькая победа: восстановил исходные значения в /etc/systemd/system/systemd-journal-gatewayd.socket.d
а было там исходно:
[Socket]
ListenStream=
ListenStream=/run/systemd-journal-gatewayd.sock

и повторил:
sudo rm /run/systemd-journal-gatewayd.sock
sudo touch /run/systemd-journal-gatewayd.sock
sudo reboot

После этого всё работает как раньше. Доступ есть, но есть и старые ошибки.


07 февраля 2024, 21:49:55
Теперь это выглядит так:

● systemd-journal-gatewayd.service - Journal Gateway Service
    Loaded: loaded (/lib/systemd/system/systemd-journal-gatewayd.service; indirect; vendor preset: disabled)
    Active: active (running) since Wed 2024-02-07 21:39:57 MSK; 2min 51s ago
TriggeredBy: ● systemd-journal-gatewayd.socket
      Docs: man:systemd-journal-gatewayd(8)
  Main PID: 5090 (systemd-journal)
      Tasks: 2 (limit: 9259)
    Memory: 278.9M
    CGroup: /system.slice/systemd-journal-gatewayd.service
            └─5090 /lib/systemd/systemd-journal-gatewayd

фев 07 21:41:19 ha-master systemd-journal-gatewayd[5090]: microhttpd: Failed to push the data from buffers to the network. Client may experience some delay (usually in range 200ms - 5 sec).
фев 07 21:41:19 ha-master systemd-journal-gatewayd[5090]: microhttpd: Setting TCP_NODELAY option to ON state failed: Operation not supported
фев 07 21:41:19 ha-master systemd-journal-gatewayd[5090]: microhttpd: Setting TCP_CORK option to OFF state failed: Operation not supported
фев 07 21:41:19 ha-master systemd-journal-gatewayd[5090]: microhttpd: Failed to push the data from buffers to the network. Client may experience some delay (usually in range 200ms - 5 sec).
фев 07 21:41:19 ha-master systemd-journal-gatewayd[5090]: microhttpd: Setting TCP_NODELAY option to ON state failed: Operation not supported
фев 07 21:41:19 ha-master systemd-journal-gatewayd[5090]: microhttpd: Setting TCP_CORK option to OFF state failed: Operation not supported
фев 07 21:41:19 ha-master systemd-journal-gatewayd[5090]: microhttpd: Failed to push the data from buffers to the network. Client may experience some delay (usually in range 200ms - 5 sec).
фев 07 21:41:19 ha-master systemd-journal-gatewayd[5090]: microhttpd: Setting TCP_NODELAY option to ON state failed: Operation not supported
фев 07 21:41:19 ha-master systemd-journal-gatewayd[5090]: microhttpd: Setting TCP_CORK option to OFF state failed: Operation not supported
фев 07 21:41:19 ha-master systemd-journal-gatewayd[5090]: microhttpd: Failed to push the data from buffers to the network. Client may experience some delay (usually in range 200ms - 5 sec).

Как это исправить?