Restauration sur Debian 12, plus d'interface http fonctionnelle

Bonjour,

J’ai tenté encore une fois une restauration de ma sauvegarde (Jeedom 4.4.8.1/Debian 11/Nuc) sur Debian 12 mais à l’issue de la restauration l’interface http Jeedom n’est plus fonctionnelle :

Le menu fonctionne mais rien ne s’affiche.

Voici le log de ma restauration :

root@debian:~# php /var/www/html/install/restore.php
[START RESTORE]
***************Begin Jeedom restore 2024-07-10 11:14:04***************
Send begin restore event...OK
Checking rights...OK
Restore from file : /var/www/html/install/../backup/backup-Hag6net-4.4.8.1-2024-07-10-00h20.tar.gz
Backup database access configuration...OK
Disable all task OK
Disable all scenario OK
Unpacking backup...OK
Update composer file...
OK
[PROGRESS][58]
Deleting database...Disabling constraints...OK
Deleting table : cmd ...OK
Deleting table : config ...OK
Deleting table : cron ...OK
Deleting table : dataStore ...OK
Deleting table : eqLogic ...OK
Deleting table : history ...OK
Deleting table : historyArch ...OK
Deleting table : interactDef ...OK
Deleting table : interactQuery ...OK
Deleting table : listener ...OK
Deleting table : message ...OK
Deleting table : note ...OK
Deleting table : object ...OK
Deleting table : plan ...OK
Deleting table : plan3d ...OK
Deleting table : plan3dHeader ...OK
Deleting table : planHeader ...OK
Deleting table : scenario ...OK
Deleting table : scenarioElement ...OK
Deleting table : scenarioExpression ...OK
Deleting table : scenarioSubElement ...OK
Deleting table : timeline ...OK
Deleting table : update ...OK
Deleting table : user ...OK
Deleting table : view ...OK
Deleting table : viewData ...OK
Deleting table : viewZone ...OK
Deleting table : widgets ...OK
Restoring database from backup...OK
Enable back constraints...OK
Restoring cache...OK
 Restoring Plugin : calendar...OK
Traceback (most recent call last):
  File "/var/www/html/plugins/enphasesecur/resources/venv/bin/pip3", line 6, in <module>
    from pip._internal import main
ModuleNotFoundError: No module named 'pip'
dpkg-query: le paquet « netcat » n'est pas installé et aucune information n'est disponible
Utilisez dpkg --info (= dpkg-deb --info) pour examiner les fichiers d'archive.
Restoring Plugin : homebridge...OK
Restoring Plugin : sonos3...root@debian:~#

Rien d’urgent pour moi je cherchais juste à vérifier la compatibilité de mes plugins sur Debian 12.

Quelqu’un a-t-il une solution pour corriger ce problème ?

Merci

Bonjour,

Au vu des caractères dans les menus, d’après la FAQ c’est un plugin incompatible.

Il faut tenter de vous connecter en ajouter &rescue=1 à votre url
Ensuite aller dans le menu database et choisir ‹ désactiver › tous les plugins

A la suite de quoi vous devriez retrouver votre Jeedom, sans aucun plugin activé et les réactiver un par un et voir lequel génère le souci.

Cdt
Luis

Bonjour,

On voit dans le log que le plugin-enphasesecur a un problème: son dossier venv n’a pas été exclu du backup.

Il faut soit attendre que le plugin soit corrigé soit attendre une prochaine version du core qui excluera d’office ce dossier pour éviter ce genre de problème (en plus de réduire la taille des backups)

Ceci dit ce n’est peut-être pas le seul problème mais c’est le seul visible avec le log donné.

Merci pour votre aide !

Effectivement je récupère l’interface après ces manipulations, je vais réactiver un à un les plugins pour identifier celui ou ceux qui posent problème.

J’ai vu cette erreur mais ce n’est à priori pas ce plugin qui bloque l’interface Jeedom, j’ai pu le réactiver sans problème.

Pour l’interface, avais-tu essayé de simplement faire un ctrl+f5?

Oui j’ai rafraichi plusieurs fois. Et j’ai tenté au moins 4 fois ces dernières semaines une installation à partir de 0 (Debian/Jeedom/Restauration) et j’ai eu ce problème à chaque fois.

D’après mes réactivations de plugin il s’agirait du plugin Sonos officiel qui provoque cela.

En ce qui concerne l’erreur du plugin enphase-secure est-ce qu’elle peut poser problème à Jeedom ? ou seulement empêcher ce plugin de fonctionner ?

Possible que ca plante la restauration, je n’en suis pas trop sur.
Ensuite ca ne devrait pas être bloquant pour jeedom mais ca va bloquer le plugin.
Pour débloquer, il faut supprimer le dossier venv et relancer les dépendances

J’ai fait cela ! Merci !

Non je confirme que cela ne bloque pas la restauration, c’est bien le plugin Sonos. J’ai pu réactivé tous mes autres plugins sans que le problème se produise. Quand j’ai activé le plugin Sonos le problème s’est tout de suite produit.

1 « J'aime »

Bonjour,

je rencontre le meme probleme en esayant de restauré une sauvegarde de 4.4.19 de debian 11 vers Debian 12 :

effectivement il y a des plugins non compatible, je me suis connecté en mode rescue et tenté de désactivé les plugins :

mais malgré cela je n’arrive pas a retrouvé une interface fonctionnel meme en navigation privé, sans cache, ci dessous les logs de restauration :

php restore.php
[START RESTORE]
***************Begin Jeedom restore 2024-11-05 10:24:24***************
Send begin restore event...OK
Checking rights...OK
Restore from file : /var/www/html/install/../backup/backup-XXXX-4.4.19-2024-11-05-03h26.tar.gz
Backup database access configuration...OK
Disable all task OK
Disable all scenario OK
Unpacking backup...OK

Need to install composer...
Redirecting output to ‘wget-log.1’.
rm: cannot remove '/usr/local/bin/composer': No such file or directory
mv: cannot stat 'composer.phar': No such file or directory
Begin installation of composer
End installation of composer
OK
Update composer file...
OK
[PROGRESS][58]
Deleting database...Disabling constraints...OK
Deleting table : cache ...OK
Deleting table : cmd ...OK
Deleting table : config ...OK
Deleting table : cron ...OK
Deleting table : dataStore ...OK
Deleting table : eqLogic ...OK
Deleting table : event ...OK
Deleting table : history ...OK
Deleting table : historyArch ...OK
Deleting table : interactDef ...OK
Deleting table : interactQuery ...OK
Deleting table : listener ...OK
Deleting table : message ...OK
Deleting table : note ...OK
Deleting table : object ...OK
Deleting table : plan ...OK
Deleting table : plan3d ...OK
Deleting table : plan3dHeader ...OK
Deleting table : planHeader ...OK
Deleting table : scenario ...OK
Deleting table : scenarioElement ...OK
Deleting table : scenarioExpression ...OK
Deleting table : scenarioSubElement ...OK
Deleting table : timeline ...OK
Deleting table : update ...OK
Deleting table : user ...OK
Deleting table : view ...OK
Deleting table : viewData ...OK
Deleting table : viewZone ...OK
Deleting table : widgets ...OK
Restoring database from backup...OK
Enable back constraints...OK
Restoring cache...OK
Restoring Plugin : calendar...OK
npm error code ELSPROBLEMS
npm error extraneous: ansi-regex@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/ansi-regex
npm error extraneous: ansi-styles@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/ansi-styles
npm error invalid: args-parser@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/args-parser
npm error extraneous: balanced-match@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/balanced-match
npm error extraneous: bluebird@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/bluebird
npm error extraneous: brace-expansion@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/brace-expansion
npm error extraneous: bunyan@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/bunyan
npm error extraneous: camelcase@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/camelcase
npm error extraneous: cliui@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/cliui
npm error extraneous: color-convert@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/color-convert
npm error extraneous: color-name@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/color-name
npm error extraneous: concat-map@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/concat-map
npm error extraneous: decamelize@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/decamelize
npm error extraneous: dtrace-provider@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/dtrace-provider
npm error extraneous: emoji-regex@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/emoji-regex
npm error extraneous: find-up@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/find-up
npm error invalid: ftp-srv@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/ftp-srv
npm error extraneous: get-caller-file@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/get-caller-file
npm error extraneous: glob@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/glob
npm error invalid: http@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/http
npm error extraneous: inflight@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/inflight
npm error extraneous: inherits@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/inherits
npm error extraneous: ip@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/ip
npm error extraneous: is-fullwidth-code-point@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/is-fullwidth-code-point
npm error extraneous: locate-path@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/locate-path
npm error extraneous: lodash@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/lodash
npm error extraneous: minimatch@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/minimatch
npm error extraneous: minimist@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/minimist
npm error extraneous: mkdirp@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/mkdirp
npm error extraneous: moment@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/moment
npm error extraneous: mv@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/mv
npm error extraneous: nan@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/nan
npm error extraneous: ncp@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/ncp
npm error invalid: netmask@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/netmask
npm error extraneous: once@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/once
npm error extraneous: p-limit@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/p-limit
npm error extraneous: p-locate@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/p-locate
npm error extraneous: p-try@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/p-try
npm error extraneous: path-exists@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/path-exists
npm error extraneous: path-is-absolute@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/path-is-absolute
npm error extraneous: require-directory@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/require-directory
npm error extraneous: require-main-filename@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/require-main-filename
npm error extraneous: rimraf@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/rimraf
npm error extraneous: safe-json-stringify@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/safe-json-stringify
npm error extraneous: set-blocking@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/set-blocking
npm error extraneous: string-width@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/string-width
npm error extraneous: strip-ansi@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/strip-ansi
npm error extraneous: uuid@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/uuid
npm error extraneous: which-module@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/which-module
npm error extraneous: wrap-ansi@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/wrap-ansi
npm error extraneous: wrappy@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/wrappy
npm error extraneous: y18n@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/y18n
npm error extraneous: yargs-parser@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/yargs-parser
npm error extraneous: yargs@ /var/www/html/plugins/camPatrol/resources/campatrold/node_modules/yargs
npm error A complete log of this run can be found in: /root/.npm/_logs/2024-11-05T09_24_33_976Z-debug-0.log
PHP Warning:  Trying to access array offset on value of type bool in /var/www/html/plugins/homebridge/core/class/homebridge.class.php on line 823
PHP Warning:  Trying to access array offset on value of type null in /var/www/html/plugins/homebridge/core/class/homebridge.class.php on line 823
PHP Warning:  Undefined array key 1 in /var/www/html/plugins/homebridge/core/class/homebridge.class.php on line 824
PHP Warning:  Undefined array key 2 in /var/www/html/plugins/homebridge/core/class/homebridge.class.php on line 825
Restoring Plugin : homebridge...OK
npm error code ELSPROBLEMS
npm error extraneous: accepts@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/accepts
npm error extraneous: array-flatten@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/array-flatten
npm error extraneous: asynckit@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/asynckit
npm error invalid: axios@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/axios
npm error extraneous: balanced-match@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/balanced-match
npm error extraneous: base64-js@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/base64-js
npm error extraneous: bl@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/bl
npm error extraneous: body-parser@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/body-parser
npm error extraneous: brace-expansion@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/brace-expansion
npm error extraneous: buffer-from@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/buffer-from
npm error extraneous: buffer@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/buffer
npm error extraneous: bytes@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/bytes
npm error extraneous: call-bind@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/call-bind
npm error extraneous: combined-stream@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/combined-stream
npm error extraneous: commist@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/commist
npm error extraneous: concat-map@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/concat-map
npm error extraneous: concat-stream@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/concat-stream
npm error extraneous: content-disposition@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/content-disposition
npm error extraneous: content-type@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/content-type
npm error extraneous: cookie-signature@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/cookie-signature
npm error extraneous: cookie@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/cookie
npm error extraneous: debug@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/debug
npm error extraneous: define-data-property@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/define-data-property
npm error extraneous: delayed-stream@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/delayed-stream
npm error extraneous: depd@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/depd
npm error extraneous: destroy@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/destroy
npm error extraneous: duplexify@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/duplexify
npm error extraneous: ee-first@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/ee-first
npm error extraneous: encodeurl@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/encodeurl
npm error extraneous: end-of-stream@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/end-of-stream
npm error extraneous: es-define-property@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/es-define-property
npm error extraneous: es-errors@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/es-errors
npm error extraneous: escape-html@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/escape-html
npm error extraneous: etag@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/etag
npm error invalid: express@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/express
npm error extraneous: finalhandler@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/finalhandler
npm error extraneous: follow-redirects@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/follow-redirects
npm error extraneous: form-data@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/form-data
npm error extraneous: forwarded@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/forwarded
npm error extraneous: fresh@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/fresh
npm error extraneous: fs.realpath@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/fs.realpath
npm error extraneous: function-bind@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/function-bind
npm error extraneous: get-intrinsic@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/get-intrinsic
npm error extraneous: glob@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/glob
npm error extraneous: gopd@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/gopd
npm error extraneous: has-property-descriptors@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/has-property-descriptors
npm error extraneous: has-proto@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/has-proto
npm error extraneous: has-symbols@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/has-symbols
npm error extraneous: hasown@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/hasown
npm error extraneous: help-me@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/help-me
npm error extraneous: http-errors@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/http-errors
npm error extraneous: iconv-lite@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/iconv-lite
npm error extraneous: ieee754@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/ieee754
npm error extraneous: inflight@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/inflight
npm error extraneous: inherits@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/inherits
npm error extraneous: ipaddr.js@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/ipaddr.js
npm error extraneous: js-sdsl@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/js-sdsl
npm error extraneous: leven@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/leven
npm error extraneous: lru-cache@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/lru-cache
npm error extraneous: media-typer@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/media-typer
npm error extraneous: merge-descriptors@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/merge-descriptors
npm error extraneous: methods@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/methods
npm error extraneous: mime-db@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/mime-db
npm error extraneous: mime-types@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/mime-types
npm error extraneous: mime@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/mime
npm error extraneous: minimatch@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/minimatch
npm error extraneous: minimist@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/minimist
npm error extraneous: mqtt-packet@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/mqtt-packet
npm error invalid: mqtt@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/mqtt
npm error extraneous: ms@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/ms
npm error extraneous: negotiator@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/negotiator
npm error extraneous: number-allocator@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/number-allocator
npm error extraneous: object-inspect@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/object-inspect
npm error extraneous: on-finished@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/on-finished
npm error extraneous: once@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/once
npm error extraneous: parseurl@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/parseurl
npm error extraneous: path-is-absolute@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/path-is-absolute
npm error extraneous: path-to-regexp@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/path-to-regexp
npm error extraneous: process-nextick-args@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/process-nextick-args
npm error extraneous: proxy-addr@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/proxy-addr
npm error extraneous: proxy-from-env@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/proxy-from-env
npm error extraneous: pump@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/pump
npm error extraneous: qs@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/qs
npm error extraneous: range-parser@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/range-parser
npm error extraneous: raw-body@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/raw-body
npm error extraneous: readable-stream@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/readable-stream
npm error extraneous: reinterval@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/reinterval
npm error extraneous: rfdc@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/rfdc
npm error extraneous: safe-buffer@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/safe-buffer
npm error extraneous: safer-buffer@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/safer-buffer
npm error extraneous: send@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/send
npm error extraneous: serve-static@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/serve-static
npm error extraneous: set-function-length@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/set-function-length
npm error extraneous: setprototypeof@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/setprototypeof
npm error extraneous: side-channel@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/side-channel
npm error extraneous: split2@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/split2
npm error extraneous: statuses@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/statuses
npm error extraneous: stream-shift@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/stream-shift
npm error extraneous: string_decoder@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/string_decoder
npm error extraneous: toidentifier@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/toidentifier
npm error extraneous: type-is@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/type-is
npm error extraneous: typedarray@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/typedarray
npm error extraneous: unpipe@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/unpipe
npm error extraneous: util-deprecate@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/util-deprecate
npm error extraneous: utils-merge@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/utils-merge
npm error extraneous: vary@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/vary
npm error extraneous: wrappy@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/wrappy
npm error extraneous: ws@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/ws
npm error extraneous: xtend@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/xtend
npm error extraneous: yallist@ /var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/yallist
npm error A complete log of this run can be found in: /root/.npm/_logs/2024-11-05T09_24_34_880Z-debug-0.log
Check jeedom consistency...[START CONSISTENCY]
[START CHECK AND FIX DB]
[END CHECK AND FIX DB]
Check jeedom package...OK
Check jeedom database...OK
Check crons...

Check filesystem right...OK
Check jeedom object...OK
Check jeedom cmd...OK
Set cache hour...OK
Check composer...
Need to install composer...
Redirecting output to ‘wget-log.2’.
rm: cannot remove '/usr/local/bin/composer': No such file or directory
mv: cannot stat 'composer.phar': No such file or directory
Begin installation of composer
End installation of composer
OK
Check nodejs...W: Failed to fetch http://deb.debian.org/debian/dists/bookworm/InRelease  Temporary failure resolving 'deb.debian.org'
W: Failed to fetch http://deb.debian.org/debian-security/dists/bookworm-security/InRelease  Temporary failure resolving 'deb.debian.org'
W: Failed to fetch http://deb.debian.org/debian/dists/bookworm-updates/InRelease  Temporary failure resolving 'deb.debian.org'
W: Failed to fetch https://deb.nodesource.com/node_20.x/dists/nodistro/InRelease  Temporary failure resolving 'deb.nodesource.com'
W: Failed to fetch http://archive.raspberrypi.com/debian/dists/bookworm/InRelease  Temporary failure resolving 'archive.raspberrypi.com'
W: Some index files failed to download. They have been ignored, or old ones used instead.
npm warn using --force Recommended protections disabled.
Ign:1 http://archive.raspberrypi.com/debian bookworm InRelease
Ign:2 http://deb.debian.org/debian bookworm InRelease
Ign:3 https://deb.nodesource.com/node_20.x nodistro InRelease
Ign:4 http://deb.debian.org/debian-security bookworm-security InRelease
Ign:1 http://archive.raspberrypi.com/debian bookworm InRelease
Ign:5 http://deb.debian.org/debian bookworm-updates InRelease
Ign:3 https://deb.nodesource.com/node_20.x nodistro InRelease
Ign:1 http://archive.raspberrypi.com/debian bookworm InRelease
Ign:2 http://deb.debian.org/debian bookworm InRelease
Err:1 http://archive.raspberrypi.com/debian bookworm InRelease
  Temporary failure resolving 'archive.raspberrypi.com'
Ign:3 https://deb.nodesource.com/node_20.x nodistro InRelease
Ign:4 http://deb.debian.org/debian-security bookworm-security InRelease
Err:3 https://deb.nodesource.com/node_20.x nodistro InRelease
  Temporary failure resolving 'deb.nodesource.com'
Ign:5 http://deb.debian.org/debian bookworm-updates InRelease
Ign:2 http://deb.debian.org/debian bookworm InRelease
Ign:4 http://deb.debian.org/debian-security bookworm-security InRelease
Ign:5 http://deb.debian.org/debian bookworm-updates InRelease
Err:2 http://deb.debian.org/debian bookworm InRelease
  Temporary failure resolving 'deb.debian.org'
Err:4 http://deb.debian.org/debian-security bookworm-security InRelease
  Temporary failure resolving 'deb.debian.org'
Err:5 http://deb.debian.org/debian bookworm-updates InRelease
  Temporary failure resolving 'deb.debian.org'
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
lsb-release is already the newest version (12.0-1).
build-essential is already the newest version (12.9).
apt-utils is already the newest version (2.6.1).
git is already the newest version (1:2.39.5-0+deb12u1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
[Check Version NodeJS actuelle : v20.18.0 : [  OK  ]
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
Clean npm cache
OK
[END CONSISTENCY]
OK
Enable scenario : OK
Enable task : OK
Check Network Conf : OK
Sending end restore event...OK
Restore duration : 120s
***************Jeedom Restore End***************
[END RESTORE SUCCESS]

Pour le contexte je restaure ma sauvegarde sans internet, pour éviter que la nouvelle installation remplace la box en debian 11 sur le market, sachant que l’ancienne box n’est chez moi, je vais causer une indispo en externe de la box initial, d’habitude je restaure toujours en offline, ensuite je change la clé api, ensuite je remet internet, mais la je ne peux pas car je ne peux plus accéder à l’interface malgré la désactivation des plugins…

Merci d’avance de vos retour.

Bonjour,
Il faut attendre la 4.5 pour que ca soit possible

Bonjour,

Faut-il comprendre de ta réponse que la restauration d’une sauvegarde Debian10/Jeedom4.4.19 fonctionne sur Debian11/Jeedom4.4.19, mais que la restauration d’une sauvegarde Debian11/Jeedom4.4.19 sur Debian 12 ne fonctionnera que sur Debian12/Jeedom4.5 ?

akenad :slight_smile:

Fonctionne mieux oui, pour etre honnete je n’ais pas testé une 4.4.19 sur debian 12 mais une 4.5 oui

Je comprends de ta réponse, que, à ce stade, ce qui fonctionne, c’est la restauration d’une sauvegarde Debian11/Jeedom4.5 sur Debian 12/Jeedom4.5.

akenad :slight_smile:

Ce qui a été testé oui.

1 « J'aime »