Предыстория:
Попробовал обновить заббикс с 6.4 до 7.0.1 + timscale на ubuntu 22.04. Он обновился, но не полностью (не поставил zabbix-server-pgsql php8.3-pgsql zabbix-agent). Работать перестал. часть пакетов потребовала библиотек из ubuntu 24.04.
Делать нечего, с трудом обновился до 24.04. Конечно же после этого заббикс не заработал и даже не доставил нужные компоненты.
По логам догадался, что нужно обновить postgres до PostgreSQL 16.3 (Ubuntu 16.3-1.pgdg24.04+1). Затем обновление компонентов заббикса прошло.
но появилась такая ошибка (1.jpg) timescale я обновил до версии 2.15.2. Но это не помогло. Плюс в логе zabbix.server след ошибка:
никакие команды в Postgres типа
ALTER DATABASE zabbix REFRESH COLLATION VERSION
ALTER EXTENSION timescaledb UPDATE
не помогают, когда их в psql запускаю никаких ошибок не появляется. Когда захожу в psql в базу забикса появляется сообщение:
Уже замучился с этим обновлением, несколько дней уже решение ищу. не могу понять, что делать дальше? не понятно, почему он ищет timescaledb-2.13.1, а не timescaledb-2.15.2, как версию базы поднять? вроде везде пишеться что это должно автоматически произойти
Попробовал обновить заббикс с 6.4 до 7.0.1 + timscale на ubuntu 22.04. Он обновился, но не полностью (не поставил zabbix-server-pgsql php8.3-pgsql zabbix-agent). Работать перестал. часть пакетов потребовала библиотек из ubuntu 24.04.
Делать нечего, с трудом обновился до 24.04. Конечно же после этого заббикс не заработал и даже не доставил нужные компоненты.
По логам догадался, что нужно обновить postgres до PostgreSQL 16.3 (Ubuntu 16.3-1.pgdg24.04+1). Затем обновление компонентов заббикса прошло.
но появилась такая ошибка (1.jpg) timescale я обновил до версии 2.15.2. Но это не помогло. Плюс в логе zabbix.server след ошибка:
49340:20240619:130916.696 Starting Zabbix Server. Zabbix 7.0.0 (revision 49955f1fb5
c).
49340:20240619:130916.696 ****** Enabled features ******
49340:20240619:130916.697 SNMP monitoring: YES
49340:20240619:130916.697 IPMI monitoring: YES
49340:20240619:130916.697 Web monitoring: YES
49340:20240619:130916.697 VMware monitoring: YES
49340:20240619:130916.697 SMTP authentication: YES
49340:20240619:130916.697 ODBC: YES
49340:20240619:130916.697 SSH support: YES
49340:20240619:130916.697 IPv6 support: YES
49340:20240619:130916.697 TLS support: YES
49340:20240619:130916.697 ******************************
49340:20240619:130916.697 using configuration file: /etc/zabbix/zabbix_server.conf
WARNING: database "zabbix" has a collation version mismatch
DETAIL: The database was created using collation version 2.35, but the operating sy
stem provides version 2.39.
HINT: Rebuild all objects in this database that use the default collation and run ALTER DATABASE zabbix REFRESH COLLATION VERSION, or build PostgreSQL with the right l
ibrary version.
49340:20240619:130916.726 [Z3005] query failed: [0] PGRES_FATAL_ERROR:ERROR: could
not access file "$libdir/timescaledb-2.13.1": No such file or directory
[set escape_string_warning to off]
49340:20240619:130916.727 Cannot connect to the database. Exiting...
c).
49340:20240619:130916.696 ****** Enabled features ******
49340:20240619:130916.697 SNMP monitoring: YES
49340:20240619:130916.697 IPMI monitoring: YES
49340:20240619:130916.697 Web monitoring: YES
49340:20240619:130916.697 VMware monitoring: YES
49340:20240619:130916.697 SMTP authentication: YES
49340:20240619:130916.697 ODBC: YES
49340:20240619:130916.697 SSH support: YES
49340:20240619:130916.697 IPv6 support: YES
49340:20240619:130916.697 TLS support: YES
49340:20240619:130916.697 ******************************
49340:20240619:130916.697 using configuration file: /etc/zabbix/zabbix_server.conf
WARNING: database "zabbix" has a collation version mismatch
DETAIL: The database was created using collation version 2.35, but the operating sy
stem provides version 2.39.
HINT: Rebuild all objects in this database that use the default collation and run ALTER DATABASE zabbix REFRESH COLLATION VERSION, or build PostgreSQL with the right l
ibrary version.
49340:20240619:130916.726 [Z3005] query failed: [0] PGRES_FATAL_ERROR:ERROR: could
not access file "$libdir/timescaledb-2.13.1": No such file or directory
[set escape_string_warning to off]
49340:20240619:130916.727 Cannot connect to the database. Exiting...
ALTER DATABASE zabbix REFRESH COLLATION VERSION
ALTER EXTENSION timescaledb UPDATE
не помогают, когда их в psql запускаю никаких ошибок не появляется. Когда захожу в psql в базу забикса появляется сообщение:
WARNING: database "zabbix" has a collation version mismatch
DETAIL: The database was created using collation version 2.35, but the operating system provides version 2.39.
HINT: Rebuild all objects in this database that use the default collation and run ALTER DATABASE zabbix REFRESH COLLATION VERSION, or build PostgreSQL with the right library version.
psql (16.3 (Ubuntu 16.3-1.pgdg24.04+1))
SSL connection (protocol: TLSv1.3, cipher: TLS_AES_256_GCM_SHA384, compression: off)
WARNING: database "zabbix" has a collation version mismatch
DETAIL: The database was created using collation version 2.35, but the operating system provides version 2.39.
HINT: Rebuild all objects in this database that use the default collation and run ALTER DATABASE zabbix REFRESH COLLATION VERSION, or build PostgreSQL with the right library version.
psql (16.3 (Ubuntu 16.3-1.pgdg24.04+1))
SSL connection (protocol: TLSv1.3, cipher: TLS_AES_256_GCM_SHA384, compression: off)
Уже замучился с этим обновлением, несколько дней уже решение ищу. не могу понять, что делать дальше? не понятно, почему он ищет timescaledb-2.13.1, а не timescaledb-2.15.2, как версию базы поднять? вроде везде пишеться что это должно автоматически произойти
Comment