Ошибка компаса MongoDB в Ubuntu 20.04 LTS

Запуск compass останавливается и знает, что он дает ниже ошибку

mongodb-compass: ошибка при загрузке общих библиотек: libffmpeg.so: не удается открыть файл общего объекта: Нет такого файла или каталога

Я удалил и затем установил ошибку. Даже я тоже пробовал старую версию. Я искал и нашел эту ссылку , но она не работает для меня.

SS ошибки

-121--892088- Сценарий Systemd, не запущенный при завершении работы Я безуспешно следил за этим и не могу найти причину, по которой сценарий не запускается при завершении работы... Выполняется Ubuntu 20.04 (рабочий стол). Я создал a/ usr/local/sbin/run_on_shutdown.sh: # !/bin/sh ...

Я безуспешно гонялся за своим хвостом и не могу найти причину, по которой мой сценарий не запускается при выключении...

Выполняется Ubuntu 20.04 (рабочий стол).

Я создал/usr/local/sbin/run_on_shutdown.sh:

#!/bin/sh
REBOOT=$( systemctl list-jobs | egrep -q 'reboot.target.*start' && echo "rebooting" || echo "not_rebooting" )
if [ $REBOOT = "not_rebooting" ]; then
########################################################################
# Put Bash commands here to be executed on shutdown but not on reboot. #
# For example, backup home directories to an external USB HDD. #
########################################################################

curl --silent --show-error -X POST https://example.com/trigger_something/abcdefkey
fi

я имею chmod +x/usr/local/sbin/run_on_shutdown.sh

И создал systemd обслуживание:

[Unit]
Description=Run run_on_shutdown.sh at shutdown
DefaultDependencies=no
Requires=network.target network-online.target
Before=network-online.target shutdown.target halt.target

# If your script requires any mounted directories, add them below:
# RequiresMountsFor=/home

[Service]
Type=oneshot
ExecStart=/usr/local/sbin/run_on_shutdown.sh

[Install]
WantedBy=multi-user.target halt.target shutdown.target

разрешения Набора с chmod 644/etc/systemd/system/run_on_shutdown.service

Перезагрузил демона: sudo systemctl демон - перезагружают

И включили его с: sudo systemctl включают run_on_shutdown.service

, Но... он не запускается при завершении работы... но работает с sudo systemctl enable run_on_shutdown.service --now

Я не могу найти никаких доказательств того, что он был вызван для отключения нигде, так что...

Может ли кто-нибудь помочь мне или указать мне правильное направление?

Спасибо!

1
задан 1 February 2021 в 20:20

1 ответ

Это создаст файл Shutdown.log в / opt / tmp на Shutdown.target , но не на reboot.target

[Unit]
Description=My Shutdown Service
DefaultDependencies=no
Before=shutdown.target reboot.target
Conflicts=reboot.target

[Service]
ExecStart=/bin/bash \
    -c 'mkdir -p /opt/tmp && \
        echo shutdown | ts >> $_/shutdown.log'
Type=oneshot
RemainAfterExit=yes

[Install]
WantedBy=shutdown.target
0
ответ дан 18 March 2021 в 23:38

Другие вопросы по тегам:

Похожие вопросы: