Apache2 bloque suite MAJ DSM7

Bonjour à tous,

Je suis bloqué et je n’arrive pas à solutionner le problème…
J’ai deux NAS Synology sous DSM7 dont le premier avais JeedomLasted fonctionnel avant mise à jour automatique de DSM…

Mon Problème général :

date stream content
2024/12/25 20:00:58 stdout e[?25le7e[1G[e[32m ok e[39;49me8e[?12le[?25h.
2024/12/25 20:00:56 stdout […] Starting Apache httpd web server: apache2AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using 192.168.0.240. Set the ‹ ServerName › directive globally to suppress this message
2024/12/25 20:00:54 stdout Start apache2

Ce message est présent aussi bien sur mon NAS qui était fonctionnel que sur le nouveau dont j’ai suivis le TUTO afin de faire une nouvelle installation: [Tuto] ⏩ Installation de Jeedom sur Synology avec Docker et réseau Macvlan

Je ne trouve pas comment modifier ce fichier Apache2.config

Si vous avez des suggestions je suis preneur.

Merci la Commu.

Bonjour,

Il ne faut pas utiliser la version latest

cette version est réservée pour les dev de l’équipe jeedom

image: jeedom/jeedom:4.4-bullseye

Merci, cela ne règle pas le problème je suis en 4.3 Buster sur le NAS qui était fonctionnel.
Sur le nouveau NAS j’ai testé :
4.3 Buster
4.4 Buster
4.4 Bullseye

J’ai a chaque fois le même message ;

root@jeedom:/etc/apache2# service apache2 start
[ ok ] Starting Apache httpd web server: apache2.
root@jeedom:/etc/apache2# sudo apachectl -f apache2.conf
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.0.242. Set the 'ServerName' directive globally to suppress this message
httpd (pid 16977) already running
root@jeedom:/etc/apache2# RUN echo "ServerName localhost" >> /etc/apache2/apache2.conf
bash: RUN: command not found
root@jeedom:/etc/apache2# echo "ServerName localhost" >> /etc/apache2/apache2.conf
root@jeedom:/etc/apache2# service apache2 restart
[....] Restarting Apache httpd web server: apache2Invoking 'systemctl start apache2'.
Use 'systemctl status apache2' for more info.
Running in chroot, ignoring request: start
 failed!
[warn] The apache2 instance did not start within 20 seconds. Please read the log files to discover problems ... (warning).

Merci,

[warn] The apache2 instance did not start within 20 seconds. Please read the log files to discover problems … (warning).

Bonjour Didier,

Excuse moi de te déranger, je bloque depuis 3 jours…
Je suis le mauvais tuto ou j’ai un problème de lecture…

J’ai pris mon nouveau NAS ou je souhaite avoir Jeedom dessus.
J’ai tout supprimé et repris à 0

J’ai pris note d’utiliser 4.4 BULLSEYE
Je lance docker compose
la création se lance et ce termine bien.

Je rentre dans le container et j’ai toujours des erreurs apache2…

Help me :slight_smile:



Bonsoir

Quel est le modèle de ton nas ?
Car les anciens nas ont un noyau Linux incompatible avec Debian 11 Bullseye

Edit
Peux tu essayer l’image jeedom/jeedom:4.3

Bonjour Didier,

Problème identique sur mes deux NAS :
DS224+
DS920+

J’ai testé toutes les image même la 4.4 tout court.
Les deux NAS bloque après installation sur Apache2

J’ai testé aussi en mode Host et bridge rien n’y fait…

La version installée sur mes NAS :
DSM 7.2.1-69057 Update 6

Avant la mise à jour DSM 7 sur mon DS920+ mon Jeedom fonctionnait avec 4.3 Buster.

Après mise à jour j’ai remarqué que mon Jeedom de secours n’apparaissait plus et j’ai constaté le message d’erreur Apache2.

Personne aurait une solution pour modifier le fichier qui demande l’information « ServerName »?

Cela ressemble au problème repris ici
@Loic a procédé à une modification mais je ne sais ce que c’est

Bonjour,

j’ai fait à l’instant, une nouvelle installation avec l’image jeedom/jeedom:4.4-bullseye

Voici mon docker-compose

version: '3.1'

networks:
  default:
    external: true
    name: macvlan-240-247

services:
  jeedom:
    container_name: jeedom-44-bullseye
    image: jeedom/jeedom:4.4-bullseye
    privileged: false
    cap_add:
      - SYS_PTRACE # Tracez des processus arbitraires à l'aide de ptrace (2). 
      - SYS_ADMIN
      - NET_ADMIN # Pour OpenVPN
    tty: true
    hostname: jeedom
    mac_address: a0:ca:ab:cd:ef:07
    networks:
      default:
        ipv4_address: 192.168.1.247

    tmpfs:
       - /tmp/jeedom
       
    healthcheck:
      test: ["CMD", "curl", "-fs", "-S", "--max-time", "2", "http://localhost:80"]
      interval: 30s
      timeout: 10s
      retries: 5
    
    restart: unless-stopped
      
    volumes:
      - /usr/share/zoneinfo/Europe/Paris:/etc/localtime:ro
      - /sys/fs/cgroup:/sys/fs/cgroup:ro
      - /volume1/docker/jeedom-44-bullseye/html:/var/www/html
      - /volume1/docker/jeedom-44-bullseye/db:/var/lib/mysql

#     devices:
#       - "/dev/ttyUSB0:/dev/ttyUSB0"   # MyHome / cp210x
#       - "/dev/ttyUSB1:/dev/ttyUSB1"   # RFLink / ch341-uart
#       - "/dev/ttyACM0:/dev/ttyACM0"   # Zwave / ACM0

    environment:
      PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
      PUID: 1032
      PGID: 101

L’installation s’est déroulé sans problème

2025-01-05T14:53:58.778124546Z apt-utils is already the newest version (2.2.4).
2025-01-05T14:53:58.778166172Z build-essential is already the newest version (12.9).
2025-01-05T14:53:58.778204284Z lsb-release is already the newest version (11.1.0).
2025-01-05T14:53:58.778237720Z git is already the newest version (1:2.30.2-1+deb11u3).
2025-01-05T14:53:59.322592330Z 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2025-01-05T14:53:59.595716931Z [Check Version NodeJS actuelle : v20.18.1 : [  OK  ]
2025-01-05T14:54:00.329532448Z [Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
2025-01-05T14:54:01.335181421Z Clean npm cache
2025-01-05T14:54:01.335243192Z npm warn using --force Recommended protections disabled.
2025-01-05T14:54:01.335287170Z \Step 11 - Jeedom post-install done
2025-01-05T14:54:01.335350187Z Setting timezone to America/Chicago
2025-01-05T14:54:04.076061256Z 
2025-01-05T14:54:04.076500852Z Current default time zone: 'America/Chicago'
2025-01-05T14:54:04.081731541Z Local time is now:      Sun Jan  5 08:54:04 CST 2025.
2025-01-05T14:54:04.081901937Z Universal Time is now:  Sun Jan  5 14:54:04 UTC 2025.
2025-01-05T14:54:04.081945291Z 
2025-01-05T14:54:05.703195183Z Use generate password : JSmZfpTn90KLL0Z
2025-01-05T14:54:06.871848757Z Start atd
2025-01-05T14:54:07.010715951Z Stopping deferred execution scheduler: atd.
2025-01-05T14:54:07.010826733Z Starting deferred execution scheduler: atd.
2025-01-05T14:54:07.010860033Z Starting mariadb
2025-01-05T14:54:07.010931123Z mysql: unrecognized service
2025-01-05T14:54:21.048522684Z Stopping MariaDB database server: mariadbd.
2025-01-05T14:54:29.819278353Z Starting MariaDB database server: mariadbd . . . . . ..
2025-01-05T14:54:29.822562450Z All init complete
2025-01-05T14:54:30.071090404Z Start apache2
2025-01-05T14:54:30.908621477Z Starting Apache httpd web server: apache2AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.1.247. Set the 'ServerName' directive globally to suppress this message
2025-01-05T14:54:34.169566668Z .
2025-01-05T14:54:34.169608465Z Add trap docker_stop

Jeedom 4.4.19 démarre correctement.

Ta version de DSM est en update 6 par rapport à ma version.
Mais je ne pense pas que le problème vienne de là