Closed erich74 closed 6 years ago
Hello,
You have npm 5, looks like it is different, can you try
Npm cqche verify
And relaunch the npm install
Le 21 oct. 2017 18:25, "erich74" notifications@github.com a écrit :
If have the following message when trying to install:
sudo apt-get install MyDomoAtHome Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Note : sélection de « mydomoathome » au lieu de « MyDomoAtHome » Les NOUVEAUX paquets suivants seront installés : mydomoathome 0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour. Il est nécessaire de prendre 0 o/6 229 ko dans les archives. Après cette opération, 35,7 Mo d'espace disque supplémentaires seront utilisés. (Lecture de la base de données... 39190 fichiers et répertoires déjà installés.) Préparation du dépaquetage de .../mydomoathome_0.2.29_all.deb ... npm ERR! As of npm@5, the npm cache self-heals from corruption issues and data extracted from the cache is guaranteed to be valid. If you want to make sure everything is consistent, use 'npm cache verify' instead. npm ERR! npm ERR! If you're sure you want to delete the entire cache, rerun this command with --force.
npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2017-10-21T16_15_17_298Z-debug.log dpkg: erreur de traitement de l'archive /var/cache/apt/archives/mydomoathome_0.2.29_all.deb (--unpack) : le sous-processus nouveau script pre-installation a retourné une erreur de sortie d'état 1 Des erreurs ont été rencontrées pendant l'exécution : /var/cache/apt/archives/mydomoathome_0.2.29_all.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
thanks for your help!
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/empierre/MyDomoAtHome/issues/153, or mute the thread https://github.com/notifications/unsubscribe-auth/AG8xisEtXctibjPYkldM_My8F4R7iUtlks5suhsJgaJpZM4QBnx2 .
Thanks for helping. Same error after the cache verify
Here is the cache verify output:
Cache verified and compressed (~/.npm/_cacache): Content verified: 278 (10334801 bytes) Content garbage-collected: 2 (18163 bytes) Index entries: 419 Finished in 5.543s
and just in case:
npm -v 5.5.1 pi@domoticz:~ $ node -v v8.7.0 pi@domoticz:~ $
Hugh not tested on this super recent version, are you on pi and which distro are you on ?
Le 21 oct. 2017 18:37, "erich74" notifications@github.com a écrit :
and just in case:
npm -v 5.5.1 pi@domoticz:~ $ node -v v8.7.0 pi@domoticz:~ $
— You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/empierre/MyDomoAtHome/issues/153#issuecomment-338415273, or mute the thread https://github.com/notifications/unsubscribe-auth/AG8xij0PpHQeMaSFEJOC2e6gMk187t8Oks5suh3WgaJpZM4QBnx2 .
yes PI 3
Distributor ID: Raspbian Description: Raspbian GNU/Linux 9.1 (stretch) Release: 9.1 Codename: stretch
NPM 5.0 does break prior code, because existing NPM caches are no longer used and the cache commands have been rewritten. Users will have to re-download any cached package. https://www.infoworld.com/article/3198746/javascript/npm-5-reworks-the-cache-for-speed-but-will-break-with-older-code.html
Thanks for the feedback. Can you please just give me a bit more directions on how solve the issue when running sudo apt-get install MyDomoAtHome ? Sorry I'm not sure about the steps to perform. Thanks
Hello, these are notes for me 😃
Had no time to set up env yet, did research on the issue
Le 26 oct. 2017 22:05, "erich74" notifications@github.com a écrit :
Thanks for the feedback. Can you please just give me a bit more directions on how solve the issue when running sudo apt-get install MyDomoAtHome ? Sorry I'm not sure about the steps to perform. Thanks
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/empierre/MyDomoAtHome/issues/153#issuecomment-339785203, or mute the thread https://github.com/notifications/unsubscribe-auth/AG8xirDLQi4pO-GeJLgIZkbfSCNpaw0uks5swOYggaJpZM4QBnx2 .
oops ok sorry :) no worries, waiting for your feedback thanks
default stretch version: 4.8
apt-get install npm ln -sf /usr/bin/nodejs /usr/bin/node
installation ok
@erich74 how did you install node 5 ? it is not in thee standard distro from etch ?
manual install:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - apt install nodejs
works fine
Node.js v5.x is no longer actively supported!
will check again but I guess this was part of the install procedure for homebridge
I'm a bit lost, when I installed homebridge I followedd the instructions here: https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions
node -v = v8.7.0
are you talking about node or npm version (5.5.1 on my pi)?
manual install:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - apt install nodejs
issue reproduced but this is a npm issue I'm looking in with impact on all previous versions
yes this is the install command I used:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs
ok found a workaround, testing it
ok works, releasing version
great! I'll test it and let you know. Thanks a lot for the update!
If have the following message when trying to install:
sudo apt-get install MyDomoAtHome Lecture des listes de paquets... Fait Construction de l'arbre des dépendances
Lecture des informations d'état... Fait Note : sélection de « mydomoathome » au lieu de « MyDomoAtHome » Les NOUVEAUX paquets suivants seront installés : mydomoathome 0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour. Il est nécessaire de prendre 0 o/6 229 ko dans les archives. Après cette opération, 35,7 Mo d'espace disque supplémentaires seront utilisés. (Lecture de la base de données... 39190 fichiers et répertoires déjà installés.) Préparation du dépaquetage de .../mydomoathome_0.2.29_all.deb ... npm ERR! As of npm@5, the npm cache self-heals from corruption issues and data extracted from the cache is guaranteed to be valid. If you want to make sure everything is consistent, use 'npm cache verify' instead. npm ERR! npm ERR! If you're sure you want to delete the entire cache, rerun this command with --force.
npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2017-10-21T16_15_17_298Z-debug.log dpkg: erreur de traitement de l'archive /var/cache/apt/archives/mydomoathome_0.2.29_all.deb (--unpack) : le sous-processus nouveau script pre-installation a retourné une erreur de sortie d'état 1 Des erreurs ont été rencontrées pendant l'exécution : /var/cache/apt/archives/mydomoathome_0.2.29_all.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
thanks for your help!