Службы Mythbuntu не запускаются только после входа в систему

Ну, мне удалось решить проблему. Я отправлю его для будущего использования. Оказывается, это похоже на проблему Skype.

Откройте терминал и запустите nautilus как root:
sudo nautilus
Переименуйте /opt/google/talkplugin/GoogleTalkPlugin в /opt/google/talkplugin/GoogleTalkPlugin.real Создайте новый /opt/google/talkplugin/GoogleTalkPlugin Введите этот текст в новый файл и сохраните его (убедитесь, что пакет libv4l установлен, если он не получает его через synaptic):
#!/bin/sh
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so /opt/google/talkplugin/GoogleTalkPlugin.real   
Дайте новому файлу разрешения для запуска, перейдя к свойствам, разрешениям и разрешим выполнение.

Вот и все. Для меня это сработало. В случае более новой версии плагина в будущем вам может понадобиться сделать это, с новым (переименование).

0
задан 17 December 2017 в 16:26

3 ответа

Эта ситуация возникает из-за комбинации факторов:

Система использует соединение WiFi, а не проводное соединение. MySQL привязан к IP-адресу (вместо или как localhost)

Настройка сети WiFi по умолчанию будет подключаться только к WiFi после входа в систему. Это означает, что такие службы, как sshd и mysqld не может начаться до тех пор, пока вы не войдете в систему. Если вы посмотрите на журнал ошибок mysql, вы увидите, что он многократно запускается и прерывается, пока вы не войдете в систему.

Вы можете исправить это, щелкнув правой кнопкой мыши символ WiFi в статусе и выберите Edit Connections. Выберите свое соединение и нажмите кнопку Edit. На вкладке General проверьте параметр, который говорит All users may connect...

. Для наркоманов из командной строки или если вы исправляете через ssh, вам необходимо исправить конфигурацию NetworkManager:

$ sudo su
# cd /etc/NetworkManager/system-connections/
# vi connection.name

Найдите строку permissions= и удалите все, что после знака равенства.

Перезагрузите компьютер, и ваше сетевое соединение будет установлено при запуске, прежде чем каждый пользователь войдет в систему. Примерно через 30 секунд MySQL. Примерно через 15 секунд mythbackend запустится.

0
ответ дан 22 May 2018 в 16:57

Эта ситуация возникает из-за комбинации факторов:

Система использует соединение WiFi, а не проводное соединение. MySQL привязан к IP-адресу (вместо или как localhost)

Настройка сети WiFi по умолчанию будет подключаться только к WiFi после входа в систему. Это означает, что такие службы, как sshd и mysqld не может начаться до тех пор, пока вы не войдете в систему. Если вы посмотрите на журнал ошибок mysql, вы увидите, что он многократно запускается и прерывается, пока вы не войдете в систему.

Вы можете исправить это, щелкнув правой кнопкой мыши символ WiFi в статусе и выберите Edit Connections. Выберите свое соединение и нажмите кнопку Edit. На вкладке General проверьте параметр, который говорит All users may connect...

. Для наркоманов из командной строки или если вы исправляете через ssh, вам необходимо исправить конфигурацию NetworkManager:

$ sudo su # cd /etc/NetworkManager/system-connections/ # vi connection.name

Найдите строку permissions= и удалите все, что после знака равенства.

Перезагрузите компьютер, и ваше сетевое соединение будет установлено при запуске, прежде чем каждый пользователь войдет в систему. Примерно через 30 секунд MySQL. Примерно через 15 секунд mythbackend запустится.

0
ответ дан 18 July 2018 в 01:01

Эта ситуация возникает из-за комбинации факторов:

Система использует соединение WiFi, а не проводное соединение. MySQL привязан к IP-адресу (вместо или как localhost)

Настройка сети WiFi по умолчанию будет подключаться только к WiFi после входа в систему. Это означает, что такие службы, как sshd и mysqld не может начаться до тех пор, пока вы не войдете в систему. Если вы посмотрите на журнал ошибок mysql, вы увидите, что он многократно запускается и прерывается, пока вы не войдете в систему.

Вы можете исправить это, щелкнув правой кнопкой мыши символ WiFi в статусе и выберите Edit Connections. Выберите свое соединение и нажмите кнопку Edit. На вкладке General проверьте параметр, который говорит All users may connect...

. Для наркоманов из командной строки или если вы исправляете через ssh, вам необходимо исправить конфигурацию NetworkManager:

$ sudo su # cd /etc/NetworkManager/system-connections/ # vi connection.name

Найдите строку permissions= и удалите все, что после знака равенства.

Перезагрузите компьютер, и ваше сетевое соединение будет установлено при запуске, прежде чем каждый пользователь войдет в систему. Примерно через 30 секунд MySQL. Примерно через 15 секунд mythbackend запустится.

0
ответ дан 24 July 2018 в 17:19

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

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