buildah push xxxxx docker-daemon:image:tag error
Hallo, When I try to push an image, created with buildah directly to docker, it aborts with following error: Error: pushing image "5d0da3dc9764" to "docker-daemon:test:2.0.0": writing blob: io: read/write on closed pipe No errors are logged by dockerdaemon. When I check what happens with strace, I see that it aborts on epoll_ctl error: epoll_ctl(4, EPOLL_CTL_ADD, 7, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=4150263831, u64=9210128152865538071}}) = -1 EPERM 7 is file descriptor which refers to some file under /var/lib/containers (/var/lib/containers/storage/overlay-images/5d0da3dc976460b72c77d94c8a1ad043720b0416bfc16c52c45d4847e53fadb6/manifest) Is this supposed to work or do I misunderstand sthing? Best regards, -- Michael Ivanov
This sounds to me like a problem on the receiving end. Are you able to successfully push this image (for example) to a test namespace on quay.io? What registry server are you using? How are you starting it? --- Chris Evich (he/him), RHCA III Senior Quality Assurance Engineer If there's a "hard-way", I'm the first one to implement it. On 2/7/24 08:58, Михаил Иванов wrote:
Hallo,
When I try to push an image, created with buildah directly to docker, it aborts with following error:
Error: pushing image "5d0da3dc9764" to "docker-daemon:test:2.0.0": writing blob: io: read/write on closed pipe
No errors are logged by dockerdaemon.
When I check what happens with strace, I see that it aborts on epoll_ctl error:
epoll_ctl(4, EPOLL_CTL_ADD, 7, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=4150263831, u64=9210128152865538071}}) = -1 EPERM
7 is file descriptor which refers to some file under /var/lib/containers (/var/lib/containers/storage/overlay-images/5d0da3dc976460b72c77d94c8a1ad043720b0416bfc16c52c45d4847e53fadb6/manifest)
Is this supposed to work or do I misunderstand sthing?
Best regards, -- Michael Ivanov
_______________________________________________ Podman mailing list -- podman@lists.podman.io To unsubscribe send an email to podman-leave@lists.podman.io
I am generating images using buildah and pushing them to harbor registry. Then I am pulling them with docker (successfully). I wanted to avoid push/pull stage when docker runs on same vm as buildah. But it does not work. I tried it on rockylinux 9 and on debian/testing with same error. strace was taken on debian/testing. On 20.02.2024 21:48, Chris Evich wrote:
This sounds to me like a problem on the receiving end. Are you able to successfully push this image (for example) to a test namespace on quay.io?
What registry server are you using? How are you starting it?
--- Chris Evich (he/him), RHCA III Senior Quality Assurance Engineer If there's a "hard-way", I'm the first one to implement it.
On 2/7/24 08:58, Михаил Иванов wrote:
Hallo,
When I try to push an image, created with buildah directly to docker, it aborts with following error:
Error: pushing image "5d0da3dc9764" to "docker-daemon:test:2.0.0": writing blob: io: read/write on closed pipe
No errors are logged by dockerdaemon.
When I check what happens with strace, I see that it aborts on epoll_ctl error:
epoll_ctl(4, EPOLL_CTL_ADD, 7, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=4150263831, u64=9210128152865538071}}) = -1 EPERM
7 is file descriptor which refers to some file under /var/lib/containers (/var/lib/containers/storage/overlay-images/5d0da3dc976460b72c77d94c8a1ad043720b0416bfc16c52c45d4847e53fadb6/manifest)
Is this supposed to work or do I misunderstand sthing?
Best regards, -- Michael Ivanov
_______________________________________________ Podman mailing list -- podman@lists.podman.io To unsubscribe send an email to podman-leave@lists.podman.io
Podman mailing list -- podman@lists.podman.io To unsubscribe send an email to podman-leave@lists.podman.io
On 2/21/24 1:11 AM, Михаил Иванов wrote:
I am generating images using buildah and pushing them to harbor registry. Then I am pulling them with docker (successfully). I wanted to avoid push/pull stage when docker runs on same vm as buildah. But it does not work. I tried it on rockylinux 9 and on debian/testing with same error. strace was taken on debian/testing.
If you can talk to the docker socket, you could try to push to the docker-daemin:// transport.
On 20.02.2024 21:48, Chris Evich wrote:
This sounds to me like a problem on the receiving end. Are you able to successfully push this image (for example) to a test namespace on quay.io?
What registry server are you using? How are you starting it?
--- Chris Evich (he/him), RHCA III Senior Quality Assurance Engineer If there's a "hard-way", I'm the first one to implement it.
On 2/7/24 08:58, Михаил Иванов wrote:
Hallo,
When I try to push an image, created with buildah directly to docker, it aborts with following error:
Error: pushing image "5d0da3dc9764" to "docker-daemon:test:2.0.0": writing blob: io: read/write on closed pipe
No errors are logged by dockerdaemon.
When I check what happens with strace, I see that it aborts on epoll_ctl error:
epoll_ctl(4, EPOLL_CTL_ADD, 7, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data={u32=4150263831, u64=9210128152865538071}}) = -1 EPERM
7 is file descriptor which refers to some file under /var/lib/containers (/var/lib/containers/storage/overlay-images/5d0da3dc976460b72c77d94c8a1ad043720b0416bfc16c52c45d4847e53fadb6/manifest)
Is this supposed to work or do I misunderstand sthing?
Best regards, -- Michael Ivanov
_______________________________________________ Podman mailing list -- podman@lists.podman.io To unsubscribe send an email to podman-leave@lists.podman.io
Podman mailing list -- podman@lists.podman.io To unsubscribe send an email to podman-leave@lists.podman.io
_______________________________________________ Podman mailing list -- podman@lists.podman.io To unsubscribe send an email to podman-leave@lists.podman.io
participants (3)
-
Chris Evich -
Daniel Walsh -
Михаил Иванов