Problème d'affichage DashBoard

Bonjour,

Merci Loic, mais je jette l’éponge.

Les dossiers n’apparaissent plus dans filezila, je ne sais pas pourquoi.

Par contre jeedom tourne toujours, mais toujours avec un affichage bizarre.

Je n’ai pas réussi à lancer la v4.

Encore merci!
Bien à toi

Bonjour,

Je n’ai pas pu me résoudre à lâcher l’affaire.
J’ai retrouvé les fichiers, j’ai bien transféré dans le bon dossier.

Et j’ai lancé la commande.

root@jeedup:/home# cp -R /tmp/V4/* /var/www/html/
root@jeedup:/home# sudo php /var/www/html/install/update.php
[START UPDATE]
[PROGRESS][1]
Update from 4.4.5 (2024-05-03 11:02:55)
Parameters :
Send begin of update event…OK
Check update…Error during update : [MySQL] Error code : 42S22 (1054). Unknown column ‹ updateDate › in ‹ field list › : SELECT id, type, logicalId, name, localVersion, remoteVersion, status, configuration, source, updateDa te
FROM update ORDER BY FIELD( status, « update »,« ok »,« depreciat ed ») ASC,FIELD( type,« plugin »,« core ») DESC, name ASCDetails : Array
(
[0] => Array
(
[file] => /var/www/html/core/class/update.class.php
[line] => 214
[function] => Prepare
[class] => DB
[type] => ::
[args] => Array
(
[0] => SELECT id, type, logicalId, name, localVersi on, remoteVersion, status, configuration, source, updateDate
FROM update ORDER BY FIELD( status, « update »,« ok »,« depreciat ed ») ASC,FIELD( type,« plugin »,« core ») DESC, name ASC
[1] => Array
(
)

                [2] => 1
                [3] => 8
                [4] => update
            )

    )

[1] => Array
    (
        [file] => /var/www/html/core/class/update.class.php
        [line] => 45
        [function] => all
        [class] => update
        [type] => ::
        [args] => Array
            (
                [0] =>
            )

    )

[2] => Array
    (
        [file] => /var/www/html/install/update.php
        [line] => 66
        [function] => checkAllUpdate
        [class] => update
        [type] => ::
        [args] => Array
            (
                [0] =>
                [1] =>
            )

    )

)
[END UPDATE ERROR]
PHP Fatal error: Uncaught Exception: [MySQL] Error code : 42S22 (1054). Unknown column ‹ updateDate › in ‹ field list › : SELECT id, type, logicalId, name , localVersion, remoteVersion, status, configuration, source, updateD ate
FROM update ORDER BY FIELD( status, « update »,« ok »,« depreciat ed ») ASC,FIELD( type,« plugin »,« core ») DESC, name ASC in /var/www/html/core/c lass/DB.class.php:102
Stack trace:
#0 /var/www/html/core/class/update.class.php(214): DB::Prepare(‹ SELECT id, `t. … ›, Array, 1, 8, ‹ update ›)
#1 /var/www/html/core/class/update.class.php(45): update::all(‹  ›)
#2 /var/www/html/install/update.php(66): update::checkAllUpdate(‹  ›, false)
#3 {main}
thrown in /var/www/html/core/class/DB.class.php on line 102
root@jeedup:/home#

Une idée?

Encore merci!
Matthieu

J’ai lancé la commande :
sudo php /var/www/html/install/database.php

Puis relancé la MAJ :
Jeedom is up to date in 4.4.5
[PROGRESS][75]
Update plugins
Update plugin successfully
[PROGRESS][90]
Check update
OK
[PROGRESS][95]
Enable scenario : OK
Enable task : OK
Check Network Conf : OK
[PROGRESS][100]
Launch cron dependancy plugins…OK
Send end of update event…OK
Update duration : 70s
[END UPDATE SUCCESS]

Par contre je n’arrive plus à accéder à l’interface…

Si tu as une page blanche faut regarder soit le poste qui indique tous les retours utilisateurs les soucis possibles et les corrections. Si ça suffit pas alors faut regarder le log http.error dans le dossier log

log.erreur.txt (436,4 Ko)

Ci-joint les logs erreurs.

Et je n’ai pas une page blanche, j’ai :

Cette page ne fonctionne pas

Impossible de traiter cette demande via 192.168.1.31 à l’heure actuelle.

HTTP ERROR 500

Encore merci pour ton aide!

Salut,
Avez vous vérifié sur votre box FAI que l’IP est toujours la même?

Bonjour,

Oui
image

Bizarre comme erreur ça. Jeedom est installé sur quoi ? Comment a t’il été installé ?

Sur une JeedUP.
Il avait été installé à l’origine.

a… c’est pas une box officiel et c’est un peut une bidouille cette box donc je sais pas trop. Je pense il manque des package ou apache et pas correctement configuré car ca marche en cli

Et du coup :)?
Par rapport au log rien de plus?

Si ce que j’ai dit plus haut il faut regarder si le apache charge correctement les modules php (en particulier php-mysql je pense) et si il charge bien les bonnes versions. La par contre pour savoir comment faire faut chercher sur google la comme ca j’ai pas les lignes de commande.

Bonjour Loic,

J’ai effectué les commandes suivantes :
root@jeedup:/home/jeedup# ll /etc/apache2/mods-available/ | grep php
bash: ll : commande introuvable
root@jeedup:/home/jeedup# ls -al /etc/apache2/mods-available/ | grep php
-rw-r–r-- 1 root root 867 août 7 2019 php7.0.conf
-rw-r–r-- 1 root root 102 août 7 2019 php7.0.load
-rw-r–r-- 1 root root 855 sept. 2 2019 php7.3.conf
-rw-r–r-- 1 root root 102 sept. 2 2019 php7.3.load
root@jeedup:/home/jeedup# sudo a2enmod php7.3
Considering dependency mpm_prefork for php7.3:
Considering conflict mpm_event for mpm_prefork:
Considering conflict mpm_worker for mpm_prefork:
Module mpm_prefork already enabled
Considering conflict php5 for php7.3:
Module php7.3 already enabled
root@jeedup:/home/jeedup# sudo systemctl restart apache2
root@jeedup:/home/jeedup#

A priori le module php est bien activé dans appache2.
J’ai activé le 7.3=>ok
J’ai relancé le service apache2 et toujours rien.

Cette page ne fonctionne pas

Impossible de traiter cette demande via 192.168.1.31 à l’heure actuelle.

HTTP ERROR 500

Par contre mes scénarios fonctionnent, ce matin l’arrosage s’est lancé (actionneur zwave).

Je continue mes recherches, si tu vois quelques choses n’hésite pas.

Bien à toi
Merci
Matthieu

J’ai lancé my sql via la commande suivante :
root@jeedup:/home/jeedup# /etc/init.d/mysql start
[ ok ] Starting mysql (via systemctl): mysql.service.

A priori ok

J’ai regardé mariadb :
root@jeedup:/home/jeedup# systemctl status mariadb.service
● mariadb.service - MariaDB 10.3.39 database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset:
Drop-In: /etc/systemd/system/mariadb.service.d
└─jeedom.conf
/usr/lib/systemd/system/mariadb.service.d
└─override.conf
Active: active (running) since Thu 2024-05-02 17:21:25 CEST; 1 day 18h ago
Docs: man:mysqld(8)
systemd - MariaDB Knowledge Base
Main PID: 693 (mysqld)
Status: « Taking your SQL requests now… »
Tasks: 46 (limit: 2157)
Memory: 257.4M
CGroup: /system.slice/mariadb.service
└─693 /usr/sbin/mysqld

A priori ok

C’est pas ça le soucis tu as bien php et la db le soucis c’est les modules php dans l’environnement apache qui à mon avis ne sont pas les mêmes que les modules php en cli

ok,comment puis je faire pour vérifier ?

J’ai pas les commande comme ça faudrait je cherche sur Google mais y’a moyen de faire une page qui liste les modules photo avec la fonction phpinfo je crois. Le mieux est de regarder sur Google ou de demander au fabricant de ta box qui l’a connaît sûrement beaucoup mieux que moi et qui sera plus à même de te répondre sur les soucis de ce genre qui concerne la conception de l’os et non jeedom.