docker dead but subsys locked” – ошибка при запуске Docker

Thank you for reading this post, don't forget to subscribe!

Пакет docker engine был обновлен.

После это­го поль­зо­ва­тель не может запу­стить служ­бу Docker и полу­ча­ет ошиб­ку «docker dead but subsys locked» при про­вер­ке состо­я­ния службы.

При нор­маль­ных обсто­я­тель­ствах общим реше­ни­ем будет уда­ле­ние фай­ла бло­ки­ров­ки и мерт­вых фай­лов службы.

Это не при­ме­ни­мо в этом состоянии.

Решение

Суще­ству­ет про­бле­ма сов­ме­сти­мо­сти docker engine с вер­си­ей ядра UEK4.

Реше­ние про­бле­мы — пони­зить пакет docker-engine до преды­ду­щей версии.

При выпол­не­нии коман­ды «yum list» будет отоб­ра­жать­ся толь­ко самая послед­няя вер­сия, доступ­ная в дан­ный момент.

Что­бы пока­зать более ста­рую вер­сию, мож­но исполь­зо­вать пере­клю­ча­тель «showduplicates», как пока­за­но ниже.

Поз­же може­те уда­лить и уста­но­вить пакет, как пока­за­но далее:

После завер­ше­ния мож­но успеш­но запу­стить службу.