Когда началось не знаю, но понадобилось в gns3 установить темплайт ipterm (точнее он уже был установлен) и запустить его, по сути это docker image так вот он перестал запускаться. Раньше точно работал. У меня схемы с ним есть. Пользователь в группе docker. Ошибка такая: error while starting ipterm-2: Docker has returned an error: 400 failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: "/gns3/init.sh": permission denied: unknown Docker has returned an error: 400 failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: "/gns3/init.sh": permission denied: unknown Без gns3 напрямую (docker run -it --rm gns3/ipterm) образ нормально запускается и работает. Под тем же пользователем. Видимо что-то с правами, в инете ничего толкового не нашел. И еще, можно обновить версию gns3? Сейчас на сайте текущая 2.2.38
Нашел где bug: Необходимо установить режим исполнения на следующие файлы в каталоге /usr/lib/python3/site-packages/gns3server/compute/docker/resources init.sh run-cmd.sh в каталоге /usr/lib/python3/site-packages/gns3server/compute/docker/resources/etc/udhcp default.script в каталоге /usr/lib/python3/site-packages/gns3server/compute/docker/resources/bin busybox Еще нужно права capability cap_net_admin,cap_net_raw+ep на /usr/bin/ubridge Ну и для работы пользователь должен быть в следующих группах: kqemu,docker,tun,vmusers,vboxusers Вот.
(Ответ для Dima на комментарий #1) > Нашел где bug: > Необходимо установить режим исполнения на следующие файлы > в каталоге > /usr/lib/python3/site-packages/gns3server/compute/docker/resources > init.sh > run-cmd.sh > в каталоге > /usr/lib/python3/site-packages/gns3server/compute/docker/resources/etc/udhcp > default.script > в каталоге > /usr/lib/python3/site-packages/gns3server/compute/docker/resources/bin > busybox > Еще нужно права capability cap_net_admin,cap_net_raw+ep на /usr/bin/ubridge > Ну и для работы пользователь должен быть в следующих группах: > kqemu,docker,tun,vmusers,vboxusers > Вот. Спасибо. Понятно, что сделать нужно. Вроде бы всё это исправил, кроме /usr/lib/python3/site-packages/gns3server/compute/docker/resources/bin/busybox Его теперь совсем нет. Нужно установить busybox и скопировать его в /usr/lib/python3/site-packages/gns3server/compute/docker/resources/bin/ Попробуйте, пожалуйста: # apt-repo test 334625
(Ответ для Антон Мидюков на комментарий #2) > Спасибо. Понятно, что сделать нужно. Вроде бы всё это исправил, кроме > /usr/lib/python3/site-packages/gns3server/compute/docker/resources/bin/ > busybox > Его теперь совсем нет. Нужно установить busybox и скопировать его в > /usr/lib/python3/site-packages/gns3server/compute/docker/resources/bin/ > > Попробуйте, пожалуйста: > # apt-repo test 334625 Сделал копирование при установке системного busybox. Отправил в Сизиф. Пока не закрываю.
Проверил, все нормально. Спасибо за свежую версию.
(Ответ для Dima на комментарий #4) > Проверил, все нормально. Спасибо за свежую версию. Отлично!