Я столкнулся с подобной ошибкой:
Reading package lists... Error!
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/dpkg/status
E: The package lists or status file could not be parsed or opened.
Я следовал аналогичным предложениям для копирования status-old.
$ head /var/lib/dpkg/status
$ head /var/lib/dpkg/status-old
Все мои статусные файлы были пустыми для некоторых причина. К счастью, я обнаружил, что есть резервные копии этих файлов:
$ ls -l /var/backups/dpkg.status.*
-rw-r--r-- 1 root root 444620 Nov 15 06:33 /var/backups/dpkg.status.0
-rw-r--r-- 1 root root 444620 Nov 15 06:33 /var/backups/dpkg.status.1.gz
-rw-r--r-- 1 root root 128168 Sep 20 2013 /var/backups/dpkg.status.2.gz
-rw-r--r-- 1 root root 112545 Sep 16 2013 /var/backups/dpkg.status.3.gz
-rw-r--r-- 1 root root 107767 Sep 14 2013 /var/backups/dpkg.status.4.gz
-rw-r--r-- 1 root root 107766 Sep 11 2013 /var/backups/dpkg.status.5.gz
-rw-r--r-- 1 root root 94583 Sep 11 2013 /var/backups/dpkg.status.6.gz
Я проверил последнюю резервную копию ...
$ head /var/backups/dpkg.status.0
... но она была пустой. Поэтому я расстегнул старую ...
$ gunzip /var/backups/dpkg.status.1.gz
$ head /var/backups/dpkg.status.1
На этот раз был контент. Поэтому я скопировал его ...
$ cp /var/backups/dpkg.status.1 /var/lib/dpkg/status
Тогда apt-get update бежал без проблем.
Кредит отправляется на этот пост.
Начиная с версии 1.23 beta, доступна поддержка GCE. Прочтите примечания к выпуску:
https://launchpad.net/juju-core/+milestone/1.23-beta1
Я столкнулся с этим старым вопросом и добавил новую информацию, чтобы добавить ответ.
Начиная с 1.23 Juju поддерживает поставщика Google Compute Engine (GCE)! Вы можете прочитать о том, как настроить Juju с вашими учетными данными GCE на сайте документации jujucharms.com.
Я использую GCE с момента выпуска версии 1.23 и могу подтвердить, что она действительно работает.
В настоящий момент Juju не поддерживает GCE в качестве провайдера. Но будьте внимательны, они могут работать над этим в ближайшем будущем!