Не может создать изображение докера после обновления

После недавнего обновления (включая Ubuntu предложенный repo) эта команда начала перестать работать:

docker -D build .

Это привело к сбою наугад строки в моем Dockerfile на вещах как установка переменной среды:

failed to export image: failed to set parent
sha256:1209386865e4a395004592f49943a2ceee54f9b77800062b1fcd48b7ce58b592: 
unknown parent image ID 
sha256:1209386865e4a395004592f49943a2ceee54f9b77800062b1fcd48b7ce58b592

failed to get digest
sha256:2630e04441b4f54a6f2df481ecac83071fa89078c192de90be1ffb9069806964: 
open 
/var/lib/docker/image/overlay2/imagedb/content/sha256/2630e04441b4f54a6f2df481ecac83071fa89078c192de90be1ffb9069806964:
no such file or directory

Обычно в серьезных случаях возможного повреждения я делаю ниже, но на этот раз оно не помогло:

service docker stop
/var/lib/docker/
service docker stop
0
задан 1 November 2017 в 13:24

2 ответа

После дней борьбы я наконец тронул его и выяснил, что эти poppler пакеты были так или иначе ответственны, я удалил их:

libpoppler58:amd64 0.41.0-0ubuntu1.4
poppler-utils:amd64 0.41.0-0ubuntu1.4
libpoppler-glib8:amd64 0.41.0-0ubuntu1.4
libpoppler-qt4-4:amd64 0.41.0-0ubuntu1.4
libpoppler-qt5-1:amd64 0.41.0-0ubuntu1.4

перезапущенный докер и затем это работало \o/

Обновление:

я попробовал версию 0.41.0-0ubuntu1.4 (безопасность repo) сегодня, но это также повредилось, она и затем возвращающийся назад к 0.41.0-0ubuntu1 зафиксировала его снова.

Обновление:

я попробовал версию 0.41.0-0ubuntu1.5 poppler-utils:i386 и libpoppler58:i386 (безопасность repo) сегодня, но это также повредило ее и затем возвращающийся назад к 0.41.0-0ubuntu1, но теперь она все еще повреждается :'(. В конце я удалил докера-ce и переустановил docker.io, и это работало \o/. (я даже попробовал поспешную версию докера, но к сожалению я не мог заставить ее работать со всем, им - причуды)

1
ответ дан 22 July 2019 в 21:18

у меня все еще были эти проблемы об и прочь до сих пор, когда в ответе на мои молитвы Anthony Farquharson предложил, чтобы я попробовал следующее прежде, чем попробовать полное, переустановите:

apt remove docker-ce 
apt purge docker-ce 
apt purge docker.io 
# delete all docker configs in /etc 
# doublecheck apt repo for docker
apt install docker-ce 
0
ответ дан 22 July 2019 в 21:18

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

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