corosync не удается установить

Я пытался установить кластер с помощью corosync и кардиостимулятор на RHEL6 (Выпуск 6.5 CentOS)

Я добавил после repo данных

[haclustering]
name=HA Clustering
type=rpm-md
baseurl=http://download.opensuse.org/repositories/network:/ha-clustering:/Stable/RedHat_RHEL-6/
gpgcheck=1
gpgkey=http://download.opensuse.org/repositories/network:/ha-clustering:/Stable/RedHat_RHEL-6/repodata/repomd.xml.key
enabled=1

Я пытался установить включение repo по умолчанию (enabled=1) и с отключенным repo и использование - enablerepo опция при установке кардиостимулятора и corosync только.

Кажется, что существует проблема с зависимостями, и у меня есть сообщения об ошибках как указано ниже:

Error: Package: pacemaker-1.1.12+git20140723.483f48a-1.1.x86_64 (haclustering)
           Requires: libcoroipcc.so.4()(64bit)
           Available: corosynclib-1.4.1-17.el6.x86_64 (base)
               libcoroipcc.so.4()(64bit)
           Available: corosynclib-1.4.1-17.el6_5.1.x86_64 (updates)
               libcoroipcc.so.4()(64bit)
           Available: corosynclib-2.3.3-1.1.i686 (haclustering)
               Not found
Error: Package: pacemaker-1.1.12+git20140723.483f48a-1.1.x86_64 (haclustering)
           Requires: libcfg.so.4(COROSYNC_CFG_0.82)(64bit)
           Available: corosynclib-1.4.1-17.el6.x86_64 (base)
               libcfg.so.4(COROSYNC_CFG_0.82)(64bit)
           Available: corosynclib-1.4.1-17.el6_5.1.x86_64 (updates)
               libcfg.so.4(COROSYNC_CFG_0.82)(64bit)
           Available: corosynclib-2.3.3-1.1.i686 (haclustering)
               Not found
Error: Package: pacemaker-1.1.12+git20140723.483f48a-1.1.x86_64 (haclustering)
           Requires: libconfdb.so.4()(64bit)
           Available: corosynclib-1.4.1-17.el6.x86_64 (base)
               libconfdb.so.4()(64bit)
           Available: corosynclib-1.4.1-17.el6_5.1.x86_64 (updates)
               libconfdb.so.4()(64bit)
           Available: corosynclib-2.3.3-1.1.i686 (haclustering)
               Not found
Error: Package: pacemaker-libs-1.1.12+git20140723.483f48a-1.1.x86_64 (haclustering)
           Requires: libconfdb.so.4(COROSYNC_CONFDB_1.0)(64bit)
           Available: corosynclib-1.4.1-17.el6.x86_64 (base)
               libconfdb.so.4(COROSYNC_CONFDB_1.0)(64bit)
           Available: corosynclib-1.4.1-17.el6_5.1.x86_64 (updates)
               libconfdb.so.4(COROSYNC_CONFDB_1.0)(64bit)
           Available: corosynclib-2.3.3-1.1.i686 (haclustering)
               Not found
Error: Package: pacemaker-cli-1.1.12+git20140723.483f48a-1.1.x86_64 (haclustering)
           Requires: libcoroipcc.so.4()(64bit)
           Available: corosynclib-1.4.1-17.el6.x86_64 (base)
               libcoroipcc.so.4()(64bit)
           Available: corosynclib-1.4.1-17.el6_5.1.x86_64 (updates)
               libcoroipcc.so.4()(64bit)
           Available: corosynclib-2.3.3-1.1.i686 (haclustering)
               Not found
Error: Package: pacemaker-1.1.12+git20140723.483f48a-1.1.x86_64 (haclustering)
           Requires: libconfdb.so.4(COROSYNC_CONFDB_1.0)(64bit)
           Available: corosynclib-1.4.1-17.el6.x86_64 (base)
               libconfdb.so.4(COROSYNC_CONFDB_1.0)(64bit)
           Available: corosynclib-1.4.1-17.el6_5.1.x86_64 (updates)
               libconfdb.so.4(COROSYNC_CONFDB_1.0)(64bit)
           Available: corosynclib-2.3.3-1.1.i686 (haclustering)
               Not found
Error: Package: pacemaker-1.1.12+git20140723.483f48a-1.1.x86_64 (haclustering)
           Requires: libcfg.so.4()(64bit)
           Available: corosynclib-1.4.1-17.el6.x86_64 (base)
               libcfg.so.4()(64bit)
           Available: corosynclib-1.4.1-17.el6_5.1.x86_64 (updates)
               libcfg.so.4()(64bit)
           Available: corosynclib-2.3.3-1.1.i686 (haclustering)
               Not found
Error: Package: clusterlib-3.0.12.1-59.el6_5.2.x86_64 (updates)
           Requires: libconfdb.so.4()(64bit)
           Available: corosynclib-1.4.1-17.el6.x86_64 (base)
               libconfdb.so.4()(64bit)
           Available: corosynclib-1.4.1-17.el6_5.1.x86_64 (updates)
               libconfdb.so.4()(64bit)
           Available: corosynclib-2.3.3-1.1.i686 (haclustering)
               Not found
Error: Package: clusterlib-3.0.12.1-59.el6_5.2.x86_64 (updates)
           Requires: libconfdb.so.4(COROSYNC_CONFDB_1.0)(64bit)
           Available: corosynclib-1.4.1-17.el6.x86_64 (base)
               libconfdb.so.4(COROSYNC_CONFDB_1.0)(64bit)
           Available: corosynclib-1.4.1-17.el6_5.1.x86_64 (updates)
               libconfdb.so.4(COROSYNC_CONFDB_1.0)(64bit)
           Available: corosynclib-2.3.3-1.1.i686 (haclustering)
               Not found
Error: Package: pacemaker-cli-1.1.12+git20140723.483f48a-1.1.x86_64 (haclustering)
           Requires: libcfg.so.4()(64bit)
           Available: corosynclib-1.4.1-17.el6.x86_64 (base)
               libcfg.so.4()(64bit)
           Available: corosynclib-1.4.1-17.el6_5.1.x86_64 (updates)
               libcfg.so.4()(64bit)
           Available: corosynclib-2.3.3-1.1.i686 (haclustering)
               Not found
Error: Package: pacemaker-libs-1.1.12+git20140723.483f48a-1.1.x86_64 (haclustering)
           Requires: libcoroipcc.so.4(COROSYNC_COROIPCC_3.0)(64bit)
           Available: corosynclib-1.4.1-17.el6.x86_64 (base)
               libcoroipcc.so.4(COROSYNC_COROIPCC_3.0)(64bit)
           Available: corosynclib-1.4.1-17.el6_5.1.x86_64 (updates)
               libcoroipcc.so.4(COROSYNC_COROIPCC_3.0)(64bit)
           Available: corosynclib-2.3.3-1.1.i686 (haclustering)
               Not found
Error: Package: pacemaker-libs-1.1.12+git20140723.483f48a-1.1.x86_64 (haclustering)
           Requires: libcfg.so.4()(64bit)
           Available: corosynclib-1.4.1-17.el6.x86_64 (base)
               libcfg.so.4()(64bit)
           Available: corosynclib-1.4.1-17.el6_5.1.x86_64 (updates)
               libcfg.so.4()(64bit)
           Available: corosynclib-2.3.3-1.1.i686 (haclustering)
               Not found
Error: Package: pacemaker-libs-1.1.12+git20140723.483f48a-1.1.x86_64 (haclustering)
           Requires: libconfdb.so.4()(64bit)
           Available: corosynclib-1.4.1-17.el6.x86_64 (base)
               libconfdb.so.4()(64bit)
           Available: corosynclib-1.4.1-17.el6_5.1.x86_64 (updates)
               libconfdb.so.4()(64bit)
           Available: corosynclib-2.3.3-1.1.i686 (haclustering)
               Not found
Error: Package: pacemaker-libs-1.1.12+git20140723.483f48a-1.1.x86_64 (haclustering)
           Requires: libcoroipcc.so.4()(64bit)
           Available: corosynclib-1.4.1-17.el6.x86_64 (base)
               libcoroipcc.so.4()(64bit)
           Available: corosynclib-1.4.1-17.el6_5.1.x86_64 (updates)
               libcoroipcc.so.4()(64bit)
           Available: corosynclib-2.3.3-1.1.i686 (haclustering)
               Not found
Error: Package: pacemaker-cli-1.1.12+git20140723.483f48a-1.1.x86_64 (haclustering)
           Requires: libconfdb.so.4()(64bit)
           Available: corosynclib-1.4.1-17.el6.x86_64 (base)
               libconfdb.so.4()(64bit)
           Available: corosynclib-1.4.1-17.el6_5.1.x86_64 (updates)
               libconfdb.so.4()(64bit)
           Available: corosynclib-2.3.3-1.1.i686 (haclustering)
               Not found
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Какая-либо подсказка, как решить эту проблему? Является кардиостимулятор 1.1.12 работами для кого-либо устанавливающего из 'ха кластеризирующегося' репозитория?

1
задан 24 September 2014 в 20:56
2 ответа

У меня был такой же опыт. Кажется, что в прошлом вы могли использовать пакеты OpenSUSE в CentOS. Но, по крайней мере, в их нынешнем воплощении все зависимости испорчены. Если вы используете текущие пакеты CentOS, как предполагает другой ответ, вам также придется иметь дело с CMAN, а не только с Pacemaker и Corosync. Я не уверен, что вы хотели это сделать.

Мне удалось создать кластер Pacemaker и Corosync 2.x, собрав программное обеспечение из исходного кода на CentOS 6.5 ... но это было не так уж и много веселья.

1
ответ дан 4 December 2019 в 00:18

Вам не следует использовать ничего из репо Suse кроме crmsh и pssh, так что вам следует добавить в репо-файл строку с надписью includepkgs=crmsh,pssh, чтобы он не перезаписывал поставленную на CentOS коросинку и т.д.

Добавьте это repo в Centos Pacemaker Srv 1 и Srv2

[heartbeat]
name=HA Clustering
baseurl=http://download.opensuse.org/repositories/network:/ha-clustering:/Stable/CentOS_CentOS-6/
enabled=1
gpgcheck=0
includepkgs=crmsh,pssh
0
ответ дан 4 December 2019 в 00:18

Теги

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