2016-07-03 4 views
0

При установке OpenStack в Ubuntu 14.04 Я получаю следующее сообщение об ошибкеУстановите OpenStack

[email protected]:~$ sudo apt-get install openstack 
Reading package lists... Done 
Building dependency tree  
Reading state information... Done 

Некоторые пакеты не могут быть установлены. Это может означать, что у вас есть , запрошенная невозможная ситуация или если вы используете нестабильный дистрибутив , что некоторые необходимые пакеты еще не были созданы или были перемещены из Входящего. Следующая информация может помочь разрешить ситуацию:

The following packages have unmet dependencies: 
openstack : Depends: juju-core but it is not going to be installed 
      Depends: libvirt-bin but it is not going to be installed 
      Depends: pollinate but it is not going to be installed 
      Depends: python-neutronclient but it is not installable 
      Depends: python-openstackclient but it is not installable 
      Depends: python3-bson but it is not installable 
      Depends: python3-jinja2 but it is not installable 
      Depends: python3-kombu but it is not going to be installed 
      Depends: python3-mock but it is not installable 
      Depends: python3-nose but it is not installable 
      Depends: python3-passlib but it is not installable 
      Depends: python3-requests-oauthlib but it is not installable 
      Depends: python3-ws4py but it is not installable 
E: Unable to correct problems, you have held broken packages. 
[email protected]:~$ 

Я не знаю, почему я получаю это, пожалуйста, руководство меня о том, как продолжить.

+0

У вас может не быть надлежащего репозитория, вам нужно добавить его, как показано в руководстве (это руководство Openstack Kilo): http://docs.openstack.org/kilo/install-guide/install/apt/content /ch_basic_environment.html#basics-prerequisites Проверьте часть с названием «Включить репозиторий OpenStack» –

ответ

0

Вы получаете это сообщение, потому что есть неудовлетворенные зависимости.

У вас есть много вариантов.

  1. вручную установить зависимости с помощью apt

    Это самый трудный способ справиться с этой проблемой, как ваши зависимости могут также иметь зависимости, но вы можете видеть, что вы должны были бы установить право на ошибку сообщение.

  2. sudo gdebi package.deb использовать этот менеджер пакетов, который также извлекает зависимости (или GUI версии gdebi-gtk)

  3. Если вы используете apt но есть недостающие зависимости вы можете попытаться исправить это с sudo apt-get -f install

  4. Я m, цитируя сайт OpenStack, я мало знаю об этом решении, но это звучит многообещающе:

Архив Canon Cloud Ubuntu Cloud позволяет пользователям устанавливать более поздние версии OpenStack на Ubuntu Server 12.04 LTS (и зависимости ), поскольку они становятся доступными через следующую версию Ubuntu LTS (предположительно, 14.04).

См. https://wiki.ubuntu.com/ServerTeam/CloudArchive для получения более подробной информации.

Я бы начал с # 3, так как вы уже побежали apt.

1

Возможно, система может пытаться установить новейшие репозитории, предназначенные для Ubuntu Xenial (16.04) - i.e OpenStack Newton. Самый простой способ - использовать 16.04 Ubuntu для запуска установки.

Вы можете добавить respository Митака используя

sudo add-apt-repository cloud-archive:mitaka

В противном случае, вы можете установить его с помощью команд (после добавления го облака инсталлятора стабильного репозитория (Пожалуйста, удалите любое другое хранилище, могли быть установлены)

sudo apt-add-repository -y ppa:cloud-installer/stable sudo apt-get update sudo apt-get install -y openstack sudo openstack-install --version sudo openstack-install

Пожалуйста, дайте мне знать, если это помогает

Смежные вопросы