Chroot игнорирует запрос systemctl в Ubuntu

Я пытаюсь установить Microsoft SQL Server на свою ОС Ubuntu 16.04.4. Я успешно установил программу и теперь пытаюсь настроить установку.

sudo /opt/mssql/bin/mssql-conf setup

Ответ:

An instance of SQL Server is running. Please stop the SQL Server service using the following command:

sudo systemctl stop mssql-server

После запуска этой команды ответ

Running in chroot, ignoring request

Итак, моя проблема в том, что я не могу выйти из chroot, чтобы остановить службу SQL.

Кто-нибудь может посоветовать? Дайте мне знать, если вам нужна дополнительная информация.


person Kyle Mcwreath    schedule 15.09.2018    source источник
comment
Привет и добро пожаловать на SO :) Если вы хотите, чтобы люди здесь помогали вам, возможно, вы могли бы облегчить им задачу чтобы понять вашу проблему, например, предоставив немного больше контекста (чего вы пытаетесь достичь, где вы искали документацию) и отформатировав свой пост с помощью уценка.   -  person iago-lito    schedule 15.09.2018


Ответы (1)


Вероятно, он пытается выполнить автоматическую установку (chroot/in-target во время установки дистрибутива). В результате на целевой машине будет установлена ​​и запущена служба mssql-server после установки дистрибутива.

У меня точно такая же проблема, но я не нашел способ исправить это. Пытался:

service mssql-server stop --skip-redirect    

но не сработало: "неопознанный сервис"

person Pavel Bažant    schedule 11.02.2019