ошибка lxc: сохранение файла конфигурации для контейнера перестало работать

Я недавно обновил свой lxd до 2.20-0ubuntu4~16.04.1~ppa, но теперь я не могу запустить свои импортированные контейнеры.

Я могу успешно импортировать контейнеры с ИМЕНЕМ импорта lxd, и я могу сделать выставочное ИМЯ конфигурации lxc, и оно показывает конфигурацию.

но когда я иду для запуска его, затем это говорит:

lxc start web01

error: saving config file for the container failed
Try `lxc info --show-log web01` for more info**

lxc info --show-log web01

Name: web01
Remote: unix://
Architecture: x86_64
Created: 2017/11/18 20:34 UTC
Status: Stopped
Type: persistent
Profiles: v41

Журнал:

если я работаю в отладке (lxc, запускаются - отлаживают web01), затем, я получаю следующее в конце отладки, которая, кажется, не помогает:

DBUG[11-18|20:41:28] Got operation from LXD
DBUG[11-18|20:41:28]
    {
            "id": "8c760a1d-f1d4-418b-a7bc-fce2cb19e878",
            "class": "task",
            "created_at": "2017-11-18T20:41:28.572544339Z",
            "updated_at": "2017-11-18T20:41:28.572544339Z",
            "status": "Running",
            "status_code": 103,
            "resources": {
                    "containers": [
                            "/1.0/containers/web01"
                    ]
            },
            "metadata": null,
            "may_cancel": false,
            "err": ""
    }
DBUG[11-18|20:41:28] Sending request to LXD                   etag=     method=GET url=http://unix.socket/1.0/operations/8c760a1d-f1d4-418b-a7bc-fce2cb19e878
DBUG[11-18|20:41:28] Got response struct from LXD
DBUG[11-18|20:41:28]
    {
            "id": "8c760a1d-f1d4-418b-a7bc-fce2cb19e878",
            "class": "task",
            "created_at": "2017-11-18T20:41:28.572544339Z",
            "updated_at": "2017-11-18T20:41:28.572544339Z",
            "status": "Running",
            "status_code": 103,
            "resources": {
                    "containers": [
                            "/1.0/containers/web01"
                    ]
            },
            "metadata": null,
            "may_cancel": false,
            "err": ""
    }
error: saving config file for the container failed
Try `lxc info --show-log web01` for more info

кто-либо может помочь показать, почему это наклон сохраняет свою конфигурацию?

1
задан 18 November 2017 в 23:51

1 ответ

Хорошо, так что для информации для всех, кто получает, это может быть потому, что в ppa для 2.20 мне предложили вместо этого мгновенный выпуск и установили. однако на привязке к памяти он меняет каталог на / var / snap, например / var / snap / lxd / common / lxd / storage-pool / это новый / var / lib / lxd / storage-pool

это, вероятно, нормально, если вы не используете символическую ссылку на пул и контейнеры, как я. Таким образом, / var / lib / lxd / Containers ломается в оснастке, когда пытается указать на /var/snap/lxd/common/lxd/storage-pools/default/containers.

С тех пор я перенес lxd на 16.04, а затем изменил символические ссылки, чтобы они были такими, какими они были без привязки, но я думаю, что они будут работать одинаково хорошо в привязке. для информации для бэкпорта до 16.04: apt install -t xenial-backports lxd lxd-client

0
ответ дан 18 November 2017 в 23:51

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

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