Ad Widget

Collapse

Database error: The Zabbix database version does not match current requirements.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • binderth
    Junior Member
    • Apr 2022
    • 5

    #1

    Database error: The Zabbix database version does not match current requirements.

    I use a docker environment for my Zabbix installation on PostgreSQL.
    • Zabbix-server-pgsql:latest
    • Zabbix-nginx-pgsql:latest
    • postgre-sql:latest
    Tonight my watchtower automagically updated all three images and created new containers. Since then, I get the following message, if I'd like to login:
    Database error
    The Zabbix database version does not match current requirements. Your database version: 7000000. Required version: 6040000. Please contact your system administrator.
    Click image for larger version

Name:	grafik.png
Views:	3706
Size:	8.7 KB
ID:	485659

    I tried to downgrade to postre-sql:16.2 and restore a SQL-dump from wednesday, but still the same.
    So I returned to todays database-information and especially used 7.0-version, I saw, that 7.0 now did some magic with data, but still the same message.

    What can I do to start Zabbix again?

    PS: funny enough after using 7.0 I got severity warnings for on of my servers via email, so at least the server works ... somehow?

    if it's necessary, here's my docker config (fo 7.0 right now):
    Code:
    version: '3.7'
    
    services:
      postgresql-server:
        image: postgres:latest
        container_name: postgresql-server
        restart: unless-stopped
        environment:
          POSTGRES_USER: ${POSTGRES_USER}
          POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
          POSTGRES_DB: ${POSTGRES_DB}
        volumes:
          - postgresql-data:/var/lib/postgresql/data
    
      zabbix-server:
        image: zabbix/zabbix-server-pgsql:7.0-ubuntu-latest
        container_name: zabbix-server
        restart: unless-stopped
        depends_on:
          - postgresql-server
        environment:
          DB_SERVER_HOST: postgresql-server
          POSTGRES_USER: ${POSTGRES_USER}
          POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
          POSTGRES_DB: ${POSTGRES_DB}
        ports:
          - "10051:10051"
        volumes:
          - zabbix-server-data:/var/lib/zabbix
          - zabbix-snmptraps-data:/var/lib/zabbix/snmptraps
          - zabbix-export-data:/var/lib/zabbix/export
    
      zabbix-web-nginx-pgsql:
        image: zabbix/zabbix-web-nginx-pgsql:7.0-ubuntu-latest
        container_name: zabbix-web
        restart: unless-stopped
        depends_on:
          - postgresql-server
          - zabbix-server
        environment:
          DB_SERVER_HOST: postgresql-server
          POSTGRES_USER: ${POSTGRES_USER}
          POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
          POSTGRES_DB: ${POSTGRES_DB}
          ZBX_SERVER_HOST: zabbix-server
          PHP_TZ: ${PHP_TZ}
        ports:
          - "${ZABBIX_FRONTEND_PORT}:8080"
        volumes:
          - zabbix-web-data:/usr/share/zabbix
    
    volumes:
      postgresql-data:
      zabbix-server-data:
      zabbix-snmptraps-data:
      zabbix-export-data:
      zabbix-web-data:
    Last edited by binderth; 14-06-2024, 14:32.
  • cyber
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Dec 2006
    • 4807

    #2
    It looks like a user interface downgrade... Error is from GUI and it asks for 6.4 DB, but finds 7.0... So look over what exactly was installed there... Server part seems fine, GUI is faulty...

    Comment

    • rondo1
      Junior Member
      • Jun 2024
      • 5

      #3
      Hi binderth, I am experiencing a very similar (if not the same) problem.
      For visibility, I made a post as well: https://www.zabbix.com/forum/zabbix-...errors-in-logs

      Comment

      Working...