Problém
- Pokúšate sa nainštalovať ESET Server Security alebo ESET Endpoint Antivirus for Linux na systéme Ubuntu 22.04 alebo Mint 21.
- Zobrazuje sa vám chybové hlásenie o zlyhaní služby ESET (napríklad „eea.service“).
- V systémovom protokole je záznam „Nepodarilo sa spustiť ESET Endpoint Antivirus“.
- Systémové protokoly generujú počas kompilácie modulov chybu „check_start.sh: /bin/sh: 1: gcc-12: not found“.
Podrobnosti
Kliknutím rozbaľte
GCC 12 (gcc-12) nie je predvolenou verziou kompilátora pre Ubuntu 22.04/Mint 21 a nepoužíva sa ako závislosť počas inštalácie produktov ESET. Najnovšie jadro Linuxu však vyžaduje gcc-12 na kompiláciu modulov jadra, ktorá je nevyhnutnou súčasťou inštalácie produktov ESET.
Riešenie
- Nájdite chýbajúci balík v repozitári operačného systému:
Debian based distributions: "sudo apt-cache search gcc" or "sudo apt search gcc" RHEL based distributions: "sudo yum list available | grep gcc" or "sudo yum list gcc"
- Nainštalujte príslušnú verziu balíka:
sudo apt install [appropriate_version_of_gcc_package] sudo yum install [appropriate_version_of_gcc_package]
- Ak sa v systéme nachádza viac verzií gcc, môžete prinútiť systém načítať príslušnú verziu knižnice vytvorením symbolického odkazu:
sudo ln -s -f /usr/bin/gcc-version /usr/bin/gcc
- Reštartujte službu produktu:
- ESET Endpoint Antivirus for Linux
sudo systemctl restart eea
- ESET Server Security for Linux
sudo systemctl restart efs
- ESET Endpoint Antivirus for Linux