<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>43918</bug_id>
          
          <creation_ts>2022-10-02 10:03:45 +0300</creation_ts>
          <short_desc>Не запускается MariaDB Galera Cluster</short_desc>
          <delta_ts>2024-09-17 19:57:37 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>mariadb-server-galera</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Кирилл">cki</reporter>
          <assigned_to name="Alexei Takaseev">taf</assigned_to>
          <cc>boguslavskijbj</cc>
    
    <cc>shaba</cc>
    
    <cc>taf</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>215505</commentid>
    <comment_count>0</comment_count>
    <who name="Кирилл">cki</who>
    <bug_when>2022-10-02 10:03:45 +0300</bug_when>
    <thetext>Добрый день, прошу пожалуйста помочь со следующей проблемой по настройке MariaDB Galera Cluster. Почему-то не подтягивается библиотека libgalera_smm.so.

[root@ALT-SQL-01 lib64]# mariadb -V
mariadb  Ver 15.1 Distrib 10.6.9-MariaDB, for Linux (x86_64) using readline 5.1

[root@ALT-SQL-01 lib64]# apt-cache show libgalera_smm | grep Version
Version: 26.4.12-alt1:sisyphus+306701.100.1.2@1663117913

Настройки /etc/my.cnf.d/galera.cnf следующие:
[mysqld]
binlog_format=ROW
default-storage-engine=innodb
innodb_autoinc_lock_mode=2
bind-address=0.0.0.0
wsrep_on=ON
wsrep_provider=/usr/lib64/galera/libgalera_smm.so
wsrep_cluster_name=&quot;galera_cluster&quot;
wsrep_cluster_address=&quot;gcomm://10.10.10.53,10.10.10.54,10.10.10.55&quot;
wsrep_sst_method=rsync
wsrep_node_address=&quot;10.10.10.53&quot;
wsrep_node_name=&quot;alt-sql-01&quot;

При попытки инициализации кластера командой galera_new_cluster выходит ошибка:
[root@ALT-SQL-01 lib64]# cat /var/lib/mysql/log/mysqld.log
2022-10-02  6:26:30 0 [Note] Plugin &apos;InnoDB&apos; is disabled.
2022-10-02  6:26:30 0 [Note] Plugin &apos;FEEDBACK&apos; is disabled.
2022-10-02  6:26:30 0 [Note] WSREP: Loading provider /usr/lib64/galera/libgalera_smm.so initial position: 00000000-0000-0000-0000-000000000000:-1
2022-10-02  6:26:30 0 [Note] WSREP: wsrep_load(): loading provider library &apos;/usr/lib64/galera/libgalera_smm.so&apos;
2022-10-02  6:26:30 0 [ERROR] WSREP: wsrep_load(): dlopen(): /usr/lib64/galera/libgalera_smm.so: cannot open shared object file: No such file or directory
2022-10-02  6:26:30 0 [ERROR] WSREP: Failed to create a new provider &apos;/usr/lib64/galera/libgalera_smm.so&apos; with options &apos;&apos;: Failed to load wsrep library
2022-10-02  6:26:30 0 [ERROR] WSREP: Failed to load provider
2022-10-02  6:26:30 0 [ERROR] Aborting
Warning: Memory not freed: 280

[root@ALT-SQL-01 /]# find / -name libgalera_smm.so
/usr/lib64/galera/libgalera_smm.so
[root@ALT-SQL-01 /]# ls -l /usr/lib64/galera/libgalera_smm.so
-rwxrwxrwx 1 root root 1762200 авг  8 11:30 /usr/lib64/galera/libgalera_smm.so

Дополнительные опции wsrep_provider_options не использовал. Файл на месте, пробовал перемещать\подкладывать других версий файл. Ничего не помогло. Подскажите, пожалуйста, как решить проблему?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251461</commentid>
    <comment_count>1</comment_count>
      <attachid>16816</attachid>
    <who name="Богдан Богуславский">boguslavskijbj</who>
    <bug_when>2024-09-10 15:36:05 +0300</bug_when>
    <thetext>Created attachment 16816
Лог базы данных</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251463</commentid>
    <comment_count>2</comment_count>
    <who name="Богдан Богуславский">boguslavskijbj</who>
    <bug_when>2024-09-10 15:37:18 +0300</bug_when>
    <thetext>Стенды:
ALT Server Office 10.2 (обновленный до Sisyphus)

Версия пакетов:
mariadb-server-galera-11.4.3-alt1.x86_64
galera-garbd-26.4.19-alt1.x86_64
mariadb-11.4.3-alt1.x86_64 

Условия:
1. Для воспроизведения необходимо три системы

2. На каждой системе в файле /etc/hosts дописать:
&lt;ip 1-ой системы&gt;    nodea
&lt;ip 2-ой системы&gt;    nodeb
&lt;ip 3-ей системы&gt;    garbd

3. На первую и вторую систему установить mariadb-server-galera, libgalera_smm, rsync:
# apt-get install mariadb-server-galera libgalera_smm rsync

4. На третью систему установить galera-garbd, mariadb, rsync:
# apt-get install galera-garbd mariadb rsync

5. На каждой системе выполнить:
# control mysqld-chroot disabled

Шаги воспроизведения:
1. На первой системе в файле /etc/my.cnf.d/galera.cnf отредактировать следующие параметры:
wsrep_cluster_name=&quot;my_wsrep_cluster&quot;
wsrep_cluster_address=&quot;gcomm://&lt;ip_первой_ноды,ip_второй_ноды,ip_третьей_ноды&gt;&quot;
wsrep_node_name=&quot;&lt;имя_данной_ноды&gt;&quot;
wsrep_node_address=&quot;&lt;ip_данной_ноды&gt;&quot;

2. На второй системе в файле /etc/my.cnf.d/galera.cnf отредактировать следующие параметры:
wsrep_cluster_name=&quot;my_wsrep_cluster&quot;
wsrep_cluster_address=&quot;gcomm://&lt;ip_первой_ноды,ip_третьей_ноды&gt;&quot;
wsrep_node_name=&quot;&lt;имя_данной_ноды&gt;&quot;
wsrep_node_address=&quot;&lt;ip_данной_ноды&gt;&quot;

3. На каждой системе убедиться в том, что сервис mariadb не запущен (# systemctl status mariadb) и если запущен, то остановить командой: # systemctl stop mariadb

4. На первой системе создать новый кластер: # galera_new_cluster

5. Проверить статус сервиса mariadb: # systemctl status mariadb

Ожидаемый результат:
Сервис mariadb успешно запущен

Реальный результат:
Запуск сервиса mariadb провален</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251738</commentid>
    <comment_count>3</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2024-09-17 19:57:37 +0300</bug_when>
    <thetext>mariadb-11.4.3-alt2 -&gt; sisyphus:

 Tue Sep 17 2024 Alexei Takaseev &lt;taf@altlinux&gt; 11.4.3-alt2
 - Fix wsrep-API version (ALT #43918)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16816</attachid>
            <date>2024-09-10 15:36:05 +0300</date>
            <delta_ts>2024-09-10 15:36:05 +0300</delta_ts>
            <desc>Лог базы данных</desc>
            <filename>mysqld.log</filename>
            <type>text/x-log</type>
            <size>1272</size>
            <attacher name="Богдан Богуславский">boguslavskijbj</attacher>
            
              <data encoding="base64">MjAyNC0wOS0xMCAxNDozOToyMiAwIFtOb3RlXSBTdGFydGluZyBNYXJpYURCIDExLjQuMy1NYXJp
YURCLWFsdDEgc291cmNlIHJldmlzaW9uICBzZXJ2ZXJfdWlkIEFHRm9XL3FKUGV1M0hvQTg3Q282
ams4OEdSST0gYXMgcHJvY2VzcyAzMDAxOAoyMDI0LTA5LTEwIDE0OjM5OjIyIDAgW05vdGVdIFBs
dWdpbiAnSW5ub0RCJyBpcyBkaXNhYmxlZC4KMjAyNC0wOS0xMCAxNDozOToyMiAwIFtOb3RlXSBQ
bHVnaW4gJ0ZFRURCQUNLJyBpcyBkaXNhYmxlZC4KMjAyNC0wOS0xMCAxNDozOToyMiAwIFtOb3Rl
XSBQbHVnaW4gJ3dzcmVwLXByb3ZpZGVyJyBpcyBkaXNhYmxlZC4KMjAyNC0wOS0xMCAxNDozOToy
MiAwIFtXYXJuaW5nXSAnd3NyZXAtY2F1c2FsLXJlYWRzJyB3YXMgcmVtb3ZlZC4gSXQgZG9lcyBu
b3RoaW5nIG5vdyBhbmQgZXhpc3RzIG9ubHkgZm9yIGNvbXBhdGliaWxpdHkgd2l0aCBvbGQgbXku
Y25mIGZpbGVzLgoyMDI0LTA5LTEwIDE0OjM5OjIzIDAgW05vdGVdIFN0YXJ0aW5nIE1hcmlhREIg
MTEuNC4zLU1hcmlhREItYWx0MSBzb3VyY2UgcmV2aXNpb24gIHNlcnZlcl91aWQgQUdGb1cvcUpQ
ZXUzSG9BODdDbzZqazg4R1JJPSBhcyBwcm9jZXNzIDMwNjAzCjIwMjQtMDktMTAgMTQ6Mzk6MjMg
MCBbTm90ZV0gV1NSRVA6IExvYWRpbmcgcHJvdmlkZXIgL3Vzci9saWI2NC9nYWxlcmEvbGliZ2Fs
ZXJhX3NtbS5zbyBpbml0aWFsIHBvc2l0aW9uOiAwMDAwMDAwMC0wMDAwLTAwMDAtMDAwMC0wMDAw
MDAwMDAwMDA6LTEKMjAyNC0wOS0xMCAxNDozOToyMyAwIFtOb3RlXSBXU1JFUDogd3NyZXBfbG9h
ZCgpOiBsb2FkaW5nIHByb3ZpZGVyIGxpYnJhcnkgJy91c3IvbGliNjQvZ2FsZXJhL2xpYmdhbGVy
YV9zbW0uc28nCjIwMjQtMDktMTAgMTQ6Mzk6MjMgMCBbRVJST1JdIFdTUkVQOiB3c3JlcF9sb2Fk
KCk6IGRsb3BlbigpOiAvdXNyL2xpYjY0L2dhbGVyYS9saWJnYWxlcmFfc21tLnNvOiBjYW5ub3Qg
b3BlbiBzaGFyZWQgb2JqZWN0IGZpbGU6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKMjAyNC0w
OS0xMCAxNDozOToyMyAwIFtFUlJPUl0gV1NSRVA6IEZhaWxlZCB0byBjcmVhdGUgYSBuZXcgcHJv
dmlkZXIgJy91c3IvbGliNjQvZ2FsZXJhL2xpYmdhbGVyYV9zbW0uc28nIHdpdGggb3B0aW9ucyAn
JzogRmFpbGVkIHRvIGxvYWQgd3NyZXAgbGlicmFyeQoyMDI0LTA5LTEwIDE0OjM5OjIzIDAgW0VS
Uk9SXSBXU1JFUDogRmFpbGVkIHRvIGxvYWQgcHJvdmlkZXIKMjAyNC0wOS0xMCAxNDozOToyMyAw
IFtFUlJPUl0gQWJvcnRpbmcK
</data>

          </attachment>
      

    </bug>

</bugzilla>