Ad Widget

Collapse

Čeština zabbix 7.0, 7.2 na debianu 12

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • MartinBenes
    Junior Member
    • May 2025
    • 2

    #1

    Čeština zabbix 7.0, 7.2 na debianu 12

    připadám si jako blázen... mnoho let používám zabbix a až do verze 6.4 jsem bez problémů upgradoval. Nyní při upgrade na 7.0, nebo 7.2 upgrade proběhne ale NEFUNGUJE ČEŠTINA (ani u 7.0, ani u 7.2). Systém běží na debianu 12, a v 6.4 čeština normálně běží, po upgrade už nikoliv. Volba není zašedlá Czech (cs_CZ) lze zvolit, ale po Update se nic nestane a zůstanou popisky a všechny texty v angličtině.

    locale je nastaveno korektně cs_CZ.UTF-8... done, en_US.UTF-8... done. Z marnosti jsem zkusil i udělat kopii serveru a pak jsem systém vyčistil (purge php*,apache*,zabbix*) a nainstaloval čistej zabbix 7.2 a to samé - češtinu jde zvolit, ale nestane se nic.

    Help, nevíte prosím někdo (?)
  • hermanekt
    Member
    Zabbix Certified Trainer
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2019
    • 59

    #2
    Je t problem s fonty, nejspis jak se zmenila cesta frontendu, kdy pribide /UI/
    Otestovat existenci souboru a kam smeruje: ls -l /usr/share/zabbix/ui/assets/fonts/graphfont.ttf
    Pak si zkusit pomoci zkouknout jaky font se pouziva:
    update-alternatives --config zabbix-frontend-font
    Click image for larger version

Name:	Screenshot 2025-05-20 at 17.31.34.png
Views:	54
Size:	192.2 KB
ID:	503284
    V pripade problemu zvolit co nam funguje. Jinak nezapomenout resnout apache
    systemctl restart apache2

    Comment

    • MartinBenes
      Junior Member
      • May 2025
      • 2

      #3
      Děkuji předně za spolupráci, nicméně pokračoval jsem s analýzou problematiky a posunul se dále. Problém není ve fontech, ale v PHP. Po instalaci je na systému
      PHP 8.2.28 (cli) (built: Mar 13 2025 18:21:38) (NTS) s kterou zabbix funguje, vyjma přepínání jazyka (přičemž nikde není zaznamenaná žádná chyba).

      Pokud do systému doplníte PHP-FPM, tj.
      apt install -y php-fpm ; a2enmod proxy_fcgi setenvif ; a2enconf php8.2-fpm ; systemctl restart apache2
      # To enable PHP 8.2 FPM
      a2enmod proxy_fcgi setenvif ; a2enconf php8.2-fpm


      Po doplnění PHP-FPM se ihned systém rozběhne korektně (resp. přepínání jazyků začne fungovat). Mám z toho smíšené pocity , nicméně positivní je, že je problém identifikován (a instalací FPM tedy asi i odstraněn)).

      pozn. pro korektní běh, v souladu s validací předpokladů pro běh zabbixu, jsem ještě upravil (bez FPM úprava nebyla potřeba a parametry zabbix automaticky upravil)
      /etc/php/8.2/fpm/php.ini
      max_execution_time = 300
      max_input_time = 300
      post_max_size = 16M
      systemctl restart php8.2-fpm​
      Last edited by MartinBenes; 21-05-2025, 10:54.

      Comment

      Working...