Назад | Перейти на главную страницу

Ubuntu 12.04 VPS не загружается с mysql в nsswitch.conf

1and1 VPS («динамический облачный сервер») больше не загружается, как только поиск mysql включен в nsswitch.conf - любые предложения приветствуются.

Минимальная настройка для воспроизведения проблемы:

Теперь, когда я пытаюсь перезагрузить сервер, он просто зависает. Нет журналов (возможно, из-за того, что / var еще не смонтирован), и я не вижу вывода на консоль (поскольку это VPS). Загрузка образа восстановления и удаление mysql из /etc/nsswitch.conf снова делает систему загрузочной, так что это определенно связано с nsswitch / libnss-mysql-bg.

Есть нить на gentoo-users, который, кажется, описывает аналогичную проблему, к сожалению, не описывается реальное решение, также поток довольно старый (с 2006 года), поэтому я не уверен, относится ли это ко мне вообще.

Хотя я не могу полностью объяснить, почему, двигаясь /usr в тот же раздел, что и / решает эту проблему. Для меня это выглядит так, как будто во время запуска какой-то демон или процесс пытается найти какого-либо пользователя или группу и терпит неудачу, потому что клиент MySQL или библиотеки под /usr нет (пока) там.

Теоретически это не должно вызывать проблем, так как все пользователи / группы системы могут быть разрешены через /etc/passwd и /etc/group, но на практике эти поиски нарушают процесс загрузки.