SSH логин без пароля не работает от rc.local

apt пытается решить проблему, вы также можете использовать «apt-get -f install», чтобы спросить об этом. Однако вы не можете ожидать, что он сможет исправить зависимости (с другим решением, кроме устранения проблемного пакета), если в настроенных репозиториях нет пакета, необходимого для «проблемного» пакета. Зависимости также могут требовать конкретные вещи (новее, старше и т. Д.). Так что в двух словах; у вас может возникнуть проблема, поскольку вы вынудили что-то установить пакет с зависимостями, которые не могут быть разрешены вообще. Вопрос в том, где вы получили этот пакет? Возможно ли, что у него есть версия, предназначенная для вашей версии ubuntu? Я думаю, это может быть проблемой в любом случае.

Если вы действительно смелы (обратите внимание, что это действительно не рекомендуется!), Вы можете отредактировать зависимости этого пакета, если вы проигнорировали зависимости с намерением «--force-depends».

путем редактирования файла /var/lib/dpkg/status. Если программное обеспечение в противном случае работает для вас, это может быть решение, но опять же, это ОЧЕНЬ уродливое и вы можете повредить свою базу данных пакетов таким образом, это действительно не умно, если вы не хотите быть плохим:) [ ! d1]

1
задан 31 July 2014 в 20:29

1 ответ

Если вы хотите использовать /etc/rc.local, вы должны запустить скрипт как ваш пользователь:

su -l myuser -c /path/to/the/script

В противном случае вы можете использовать опцию @startup для системы cron; таким образом, работа безопасно выполняется как ваш пользователь, и вам не нужно редактировать системные файлы. См. Например https://unix.stackexchange.com/questions/57852/crontab-job-start-1-min-after-reboot

3
ответ дан 24 May 2018 в 05:06
  • 1
    Спасибо за ваше предложение re user, я попробую его. Я не могу использовать cron-задание для этого без большого поворота, потому что сценарий, на который это опирается (для создания файлов в первую очередь), требует, чтобы mysql был запущен и запущен до его выполнения – Simon 31 July 2014 в 16:21

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

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