* [devel] docker в p8
@ 2018-05-19 17:03 Pavel Vainerman
2018-05-19 18:54 ` Vladimir Didenko
0 siblings, 1 reply; 14+ messages in thread
From: Pavel Vainerman @ 2018-05-19 17:03 UTC (permalink / raw)
To: ALT Linux Team development discussions
Добрый вечер.
Видимо после обновления docker в p8 (хотя я делал dist-upgrade).
Что-то поломалось.
На команду сборки контейнера docker build ... выдаётся ошибка:
OCI runtime create failed: unable to retrieve OCI runtime error (open
/run/containerd/io.containerd.runtime.v1.linux/moby/298d55d58317a677a2961db8f93f7283ba033ffffa43180c837c36f6c358782c/log.json:
no such file or directory): exec: "docker-runc": executable file not
found in $PATH: unknown
И действительно /usr/bin/docker-runc нету, есть /usr/bin/runc из пакета
runc-1.0.0-alt0.M80P.1.rc5
Как временный объезд, помогает сделать ссылку
ln -sf /usr/bin/runc /usr/bin/docker-runc
Но я так понимаю, тут проблема может быть более глубинной.
P.S. Пытался повесить баг в багзилле, а там в p8 нету компонента docker
(docker-ce), runc тоже нету. Есть только docker-compose
(но он к делу не очень имеет отношение). Вообщем поэтому написал сюда.
--
Pavel Vainerman
www.etersoft.ru
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] docker в p8
2018-05-19 17:03 [devel] docker в p8 Pavel Vainerman
@ 2018-05-19 18:54 ` Vladimir Didenko
2018-05-19 19:25 ` Pavel Vainerman
0 siblings, 1 reply; 14+ messages in thread
From: Vladimir Didenko @ 2018-05-19 18:54 UTC (permalink / raw)
To: ALT Linux Team development discussions
19 мая 2018 г., 20:03 пользователь Pavel Vainerman написал:
> Добрый вечер.
>
> Видимо после обновления docker в p8 (хотя я делал dist-upgrade).
> Что-то поломалось.
>
> На команду сборки контейнера docker build ... выдаётся ошибка:
>
> OCI runtime create failed: unable to retrieve OCI runtime error (open
> /run/containerd/io.containerd.runtime.v1.linux/moby/298d55d58317a677a2961db8f93f7283ba033ffffa43180c837c36f6c358782c/log.json:
> no such file or directory): exec: "docker-runc": executable file not
> found in $PATH: unknown
А что записано в конфиге /etc/containerd/config.toml ? Путь до runc
записан там и сервис файл (или init скрипт) запускает containerd,
указывая путь к этому конфигу. Поэтому пока в голову приходит два
варианта
1. В /etc/containerd/config.toml написано что-то не то.
2. containerd запущен как-то по другому, и почему то путь к конфигу
ему не передали.
И дополнительно вопрос - система на systemd или sysvinit?
--
С уважением,
Владимир.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] docker в p8
2018-05-19 18:54 ` Vladimir Didenko
@ 2018-05-19 19:25 ` Pavel Vainerman
2018-05-20 7:23 ` Vladimir Didenko
2018-05-20 7:53 ` Alexei Takaseev
0 siblings, 2 replies; 14+ messages in thread
From: Pavel Vainerman @ 2018-05-19 19:25 UTC (permalink / raw)
To: devel
> А что записано в конфиге /etc/containerd/config.toml ? Путь до runc
> записан там и сервис файл (или init скрипт) запускает containerd,
> указывая путь к этому конфигу. Поэтому пока в голову приходит два
> варианта
>
> 1. В /etc/containerd/config.toml написано что-то не то.
root = "/var/lib/containerd"
state = "/run/containerd"
shim = "/usr/bin/containerd-shim"
runtime = "/usr/bin/runc"
[grpc]
address = "/run/containerd/containerd.sock"
[debug]
address = "/run/containerd/debug.sock"
> 2. containerd запущен как-то по другому, и почему то путь к конфигу
> ему не передали.
service docker start
>
> И дополнительно вопрос - система на systemd или sysvinit?
systemd
На всякий:
==========
docker-ce-18.03.0-alt0.M80P.2
containerd-1.0.2-alt0.M80P.1
runc-1.0.0-alt0.M80P.1.rc5
--
Pavel Vainerman
www.etersoft.ru
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] docker в p8
2018-05-19 19:25 ` Pavel Vainerman
@ 2018-05-20 7:23 ` Vladimir Didenko
2018-05-20 7:54 ` Pavel Vainerman
2018-05-20 7:53 ` Alexei Takaseev
1 sibling, 1 reply; 14+ messages in thread
From: Vladimir Didenko @ 2018-05-20 7:23 UTC (permalink / raw)
To: ALT Linux Team development discussions
19 мая 2018 г., 22:25 пользователь Pavel Vainerman написал:
>
> root = "/var/lib/containerd"
> state = "/run/containerd"
> shim = "/usr/bin/containerd-shim"
> runtime = "/usr/bin/runc"
>
На всякий, можно еще содержимое /etc/docker/daemon.json и вывод "ps
aux | grep containerd"
И еще вопрос - эта проблема всегда возникает? Например, работает ли
"docker run hello-world"?
--
С уважением,
Владимир.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] docker в p8
2018-05-19 19:25 ` Pavel Vainerman
2018-05-20 7:23 ` Vladimir Didenko
@ 2018-05-20 7:53 ` Alexei Takaseev
2018-05-20 7:56 ` Pavel Vainerman
2018-05-20 10:25 ` Dmitry V. Levin
1 sibling, 2 replies; 14+ messages in thread
From: Alexei Takaseev @ 2018-05-20 7:53 UTC (permalink / raw)
To: ALT Linux Team development discussions
----- Исходное сообщение -----
> От: "Pavel Vainerman" <pv@etersoft.ru>
> Кому: devel@lists.altlinux.org
> Отправлено: Воскресенье, 20 Май 2018 г 3:25:26
> Тема: Re: [devel] docker в p8
>
> > А что записано в конфиге /etc/containerd/config.toml ? Путь до runc
> > записан там и сервис файл (или init скрипт) запускает containerd,
> > указывая путь к этому конфигу. Поэтому пока в голову приходит два
> > варианта
> >
> > 1. В /etc/containerd/config.toml написано что-то не то.
>
> root = "/var/lib/containerd"
> state = "/run/containerd"
> shim = "/usr/bin/containerd-shim"
> runtime = "/usr/bin/runc"
>
> [grpc]
> address = "/run/containerd/containerd.sock"
>
> [debug]
> address = "/run/containerd/debug.sock"
>
>
> > 2. containerd запущен как-то по другому, и почему то путь к конфигу
> > ему не передали.
>
> service docker start
>
> >
> > И дополнительно вопрос - система на systemd или sysvinit?
>
> systemd
При использовании systemd запуск сервисов через serivce может дать неопределенный
результат. Все же попробуйте запускать через
systemctl start docker.service
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] docker в p8
2018-05-20 7:23 ` Vladimir Didenko
@ 2018-05-20 7:54 ` Pavel Vainerman
2018-05-20 7:56 ` Vladimir Didenko
0 siblings, 1 reply; 14+ messages in thread
From: Pavel Vainerman @ 2018-05-20 7:54 UTC (permalink / raw)
To: devel
> На всякий, можно еще содержимое /etc/docker/daemon.json и вывод "ps
> aux | grep containerd"
[root@pvbook docker]# cat daemon.json
{
"insecure-registries":["local-docker-registry:5000"],
"storage-driver": "overlay2"
}
[root@pvbook bin]# ps aux | grep containerd
root 1891 0.1 0.3 794176 24500 ? Ssl май19 0:57
/usr/bin/containerd --config /etc/containerd/config.toml
root 1892 0.1 1.0 1297064 81896 ? Ssl май19 1:10
/usr/bin/dockerd --containerd /run/containerd/containerd.sock --exec-opt
native.cgroupdriver=systemd
root 6417 0.0 0.0 8256 820 pts/27 S+ 10:52 0:00 grep
containerd
>
> И еще вопрос - эта проблема всегда возникает? Например, работает ли
> "docker run hello-world"?
>
Да. Видимо всегда.
[pv@pvbook docker-tests]$ sudo docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
9bb5a5d4561a: Pull complete
Digest:
sha256:f5233545e43561214ca4891fd1157e1c3c563316ed8e237750d59bde73361e77
Status: Downloaded newer image for hello-world:latest
docker: Error response from daemon: OCI runtime create failed: unable to
retrieve OCI runtime error (open
/run/containerd/io.containerd.runtime.v1.linux/moby/58f33fbc1f1509b5fca743409952e58091f035f6d89d35bb2b8116f3394a0cf2/log.json:
no such file or directory): exec: "docker-runc": executable file not
found in $PATH: unknown.
ERRO[0009] error waiting for container: context canceled
--
Pavel Vainerman
www.etersoft.ru
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] docker в p8
2018-05-20 7:53 ` Alexei Takaseev
@ 2018-05-20 7:56 ` Pavel Vainerman
2018-05-20 10:25 ` Dmitry V. Levin
1 sibling, 0 replies; 14+ messages in thread
From: Pavel Vainerman @ 2018-05-20 7:56 UTC (permalink / raw)
To: devel
20.05.2018 10:53, Alexei Takaseev пишет:
> systemctl start docker.service
Ошибка всё-равно остаётся.
--
Pavel Vainerman
www.etersoft.ru
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] docker в p8
2018-05-20 7:54 ` Pavel Vainerman
@ 2018-05-20 7:56 ` Vladimir Didenko
2018-05-20 8:12 ` Pavel Vainerman
2018-05-20 9:41 ` Pavel Vainerman
0 siblings, 2 replies; 14+ messages in thread
From: Vladimir Didenko @ 2018-05-20 7:56 UTC (permalink / raw)
To: ALT Linux Team development discussions
2018-05-20 10:54 GMT+03:00 Pavel Vainerman:
> [root@pvbook docker]# cat daemon.json
> {
> "insecure-registries":["local-docker-registry:5000"],
> "storage-driver": "overlay2"
> }
>
У вас конфиг старый, там рядышком должен .rpmnew лежать со следующим содержанием
{
"init-path": "/usr/bin/tini",
"userland-proxy-path": "/usr/bin/docker-proxy",
"default-runtime": "docker-runc",
"runtimes": {
"docker-runc": {
"path": "/usr/bin/runc"
}
}
}
--
С уважением,
Владимир.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] docker в p8
2018-05-20 7:56 ` Vladimir Didenko
@ 2018-05-20 8:12 ` Pavel Vainerman
2018-05-20 9:41 ` Pavel Vainerman
1 sibling, 0 replies; 14+ messages in thread
From: Pavel Vainerman @ 2018-05-20 8:12 UTC (permalink / raw)
To: ALT Linux Team development discussions
Спасибо. Посмотрю. Сейчас просто уже убежал из дома..
Отправлено с iPhone
> 20 мая 2018 г., в 9:56, Vladimir Didenko <vladimir.didenko@gmail.com> написал(а):
>
> 2018-05-20 10:54 GMT+03:00 Pavel Vainerman:
>> [root@pvbook docker]# cat daemon.json
>> {
>> "insecure-registries":["local-docker-registry:5000"],
>> "storage-driver": "overlay2"
>> }
>>
>
> У вас конфиг старый, там рядышком должен .rpmnew лежать со следующим содержанием
>
> {
> "init-path": "/usr/bin/tini",
> "userland-proxy-path": "/usr/bin/docker-proxy",
> "default-runtime": "docker-runc",
> "runtimes": {
> "docker-runc": {
> "path": "/usr/bin/runc"
> }
> }
> }
>
> --
> С уважением,
> Владимир.
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] docker в p8
2018-05-20 7:56 ` Vladimir Didenko
2018-05-20 8:12 ` Pavel Vainerman
@ 2018-05-20 9:41 ` Pavel Vainerman
1 sibling, 0 replies; 14+ messages in thread
From: Pavel Vainerman @ 2018-05-20 9:41 UTC (permalink / raw)
To: ALT Linux Team development discussions
Спасибо ещё раз.
Поверил. С новым из .rpmnew действительно заработало.
---
Pavel Vainerman
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] docker в p8
2018-05-20 7:53 ` Alexei Takaseev
2018-05-20 7:56 ` Pavel Vainerman
@ 2018-05-20 10:25 ` Dmitry V. Levin
2018-05-20 10:29 ` Alexei Takaseev
1 sibling, 1 reply; 14+ messages in thread
From: Dmitry V. Levin @ 2018-05-20 10:25 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 449 bytes --]
On Sun, May 20, 2018 at 03:53:53PM +0800, Alexei Takaseev wrote:
[...]
> > service docker start
> >
> > > И дополнительно вопрос - система на systemd или sysvinit?
> >
> > systemd
>
> При использовании systemd запуск сервисов через serivce может дать неопределенный
> результат.
Нет, не может.
> Все же попробуйте запускать через
>
> systemctl start docker.service
Чем это отличается от service docker start?
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] docker в p8
2018-05-20 10:25 ` Dmitry V. Levin
@ 2018-05-20 10:29 ` Alexei Takaseev
2018-05-20 10:33 ` Dmitry V. Levin
2018-05-20 10:50 ` Anton Farygin
0 siblings, 2 replies; 14+ messages in thread
From: Alexei Takaseev @ 2018-05-20 10:29 UTC (permalink / raw)
To: ALT Linux Team development discussions
----- Исходное сообщение -----
> От: "Dmitry V. Levin" <ldv@altlinux.org>
> Кому: "ALT Devel discussion list" <devel@lists.altlinux.org>
> Отправлено: Воскресенье, 20 Май 2018 г 18:25:56
> Тема: Re: [devel] docker в p8
>
> On Sun, May 20, 2018 at 03:53:53PM +0800, Alexei Takaseev wrote:
> [...]
> > > service docker start
> > >
> > > > И дополнительно вопрос - система на systemd или sysvinit?
> > >
> > > systemd
> >
> > При использовании systemd запуск сервисов через serivce может дать
> > неопределенный
> > результат.
>
> Нет, не может.
>
> > Все же попробуйте запускать через
> >
> > systemctl start docker.service
>
> Чем это отличается от service docker start?
Несколько раз нарывался на ситуацию, когда запущенное через service NAME start
не отображается в systemctl status NAME и не корректно отрабатывает
systemctl restart NAME
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] docker в p8
2018-05-20 10:29 ` Alexei Takaseev
@ 2018-05-20 10:33 ` Dmitry V. Levin
2018-05-20 10:50 ` Anton Farygin
1 sibling, 0 replies; 14+ messages in thread
From: Dmitry V. Levin @ 2018-05-20 10:33 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 304 bytes --]
On Sun, May 20, 2018 at 06:29:49PM +0800, Alexei Takaseev wrote:
> Несколько раз нарывался на ситуацию, когда запущенное через service NAME start
> не отображается в systemctl status NAME и не корректно отрабатывает
> systemctl restart NAME
Зафиксируйте, пожалуйста, такую ситуацию.
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] docker в p8
2018-05-20 10:29 ` Alexei Takaseev
2018-05-20 10:33 ` Dmitry V. Levin
@ 2018-05-20 10:50 ` Anton Farygin
1 sibling, 0 replies; 14+ messages in thread
From: Anton Farygin @ 2018-05-20 10:50 UTC (permalink / raw)
To: ALT Linux Team development discussions, Alexei Takaseev
20.05.2018 13:29, Alexei Takaseev пишет:
> Несколько раз нарывался на ситуацию, когда запущенное через service NAME start
> не отображается в systemctl status NAME и не корректно отрабатывает
> systemctl restart NAME
Такое бывает только в том случае, если сервис запускать напрямую через
/etc/init.d/
через service <name> start должно запускаться нормально, но при этом (в
отличии от sysvinit) не выводит статус запуска.
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2018-05-20 10:50 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-19 17:03 [devel] docker в p8 Pavel Vainerman
2018-05-19 18:54 ` Vladimir Didenko
2018-05-19 19:25 ` Pavel Vainerman
2018-05-20 7:23 ` Vladimir Didenko
2018-05-20 7:54 ` Pavel Vainerman
2018-05-20 7:56 ` Vladimir Didenko
2018-05-20 8:12 ` Pavel Vainerman
2018-05-20 9:41 ` Pavel Vainerman
2018-05-20 7:53 ` Alexei Takaseev
2018-05-20 7:56 ` Pavel Vainerman
2018-05-20 10:25 ` Dmitry V. Levin
2018-05-20 10:29 ` Alexei Takaseev
2018-05-20 10:33 ` Dmitry V. Levin
2018-05-20 10:50 ` Anton Farygin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git