Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 12-10-2019 13:01:52

lagrenouille
Adhérent(e)
Lieu : Toulouse, con !
Distrib. : debian buster - openbsd
Noyau : d'olive
(G)UI : env i3w - openbox_bépo
Inscription : 28-03-2012
Site Web

installation npm impossible

je fais des installations sur une machine de test
là j'ai installé etherpad dans /var/www/html

quand je fais (en user)

 bin/run.sh


j'ai ce message

Please install npm    


Alors :

apt install npm


[…] les paquets suivants contiennent des dépendances non satisfaites
nm depends : node-gyp xxxx mais ne sera pas installé
qui sera lui dépendand delibnode-dev mais qui ne sera pas installé...etc...



nodejs est installé

je sèche un peu

J'ai installé node-pre-gyp' mais ça le fait toujours pas

Dernière modification par lagrenouille (12-10-2019 15:19:52)


« La conscience de soi est en soi et pour soi quand et parce qu'elle est en soi et pour soi pour une autre conscience de soi ; c'est-à-dire qu'elle n'est qu'en tant qu'être reconnu.»
Hegel (Phénoménologie de l'Esprit).

Hors ligne

#2 12-10-2019 17:05:05

vv222
Administrateur
Lieu : Bretagne
Distrib. : GNU/Linux Debian « Sid »
Noyau : Linux ≥ 5.9 (amd64)
(G)UI : Openbox
Inscription : 18-11-2013
Site Web

Re : installation npm impossible

J’ai pu observer un souci similaire sur une Buster ici, du à un paquet libssl1.1 installé dans une autre version que celle des dépôts officiels.

Que te donne la commande suivante ?

apt-cache policy npm node-gyp libnode-dev libssl-dev libssl1.1


Jouer sous Debian ? Facile !

Hors ligne

#3 12-10-2019 17:15:37

lagrenouille
Adhérent(e)
Lieu : Toulouse, con !
Distrib. : debian buster - openbsd
Noyau : d'olive
(G)UI : env i3w - openbox_bépo
Inscription : 28-03-2012
Site Web

Re : installation npm impossible

comme je l'ai dit, impossible d'installer, donc, réponse:

apt-cache policy npm node-gyp libnode-dev libssl-dev libssl1.1


npm:
  Installé : (aucun)
  Candidat : 5.8.0+ds6-4
 Table de version :
     5.8.0+ds6-4 500
        500 http://deb.debian.org/debian buster/main amd64 Packages
node-gyp:
  Installé : (aucun)
  Candidat : 3.8.0-6
 Table de version :
     3.8.0-6 500
        500 http://deb.debian.org/debian buster/main amd64 Packages
libnode-dev:
  Installé : (aucun)
  Candidat : 10.15.2~dfsg-2
 Table de version :
     10.15.2~dfsg-2 500
        500 http://deb.debian.org/debian buster/main amd64 Packages
libssl-dev:
  Installé : 1.1.1d-0+deb10u1
  Candidat : 1.1.1d-0+deb10u1
 Table de version :
 *** 1.1.1d-0+deb10u1 500
        500 http://security.debian.org buster/updates/main amd64 Packages
        100 /var/lib/dpkg/status
     1.1.1c-1 500
        500 http://deb.debian.org/debian buster/main amd64 Packages
libssl1.1:
  Installé : 1.1.1d-0+deb10u1
  Candidat : 1.1.1d-0+deb10u1
 Table de version :
 *** 1.1.1d-0+deb10u1 500
        500 http://security.debian.org buster/updates/main amd64 Packages
        100 /var/lib/dpkg/status
     1.1.1c-1 500
        500 http://deb.debian.org/debian buster/main amd64 Packages


« La conscience de soi est en soi et pour soi quand et parce qu'elle est en soi et pour soi pour une autre conscience de soi ; c'est-à-dire qu'elle n'est qu'en tant qu'être reconnu.»
Hegel (Phénoménologie de l'Esprit).

Hors ligne

#4 12-10-2019 17:22:24

lagrenouille
Adhérent(e)
Lieu : Toulouse, con !
Distrib. : debian buster - openbsd
Noyau : d'olive
(G)UI : env i3w - openbox_bépo
Inscription : 28-03-2012
Site Web

Re : installation npm impossible

apparemment  la stable serait la  1.1.1c-1

« La conscience de soi est en soi et pour soi quand et parce qu'elle est en soi et pour soi pour une autre conscience de soi ; c'est-à-dire qu'elle n'est qu'en tant qu'être reconnu.»
Hegel (Phénoménologie de l'Esprit).

Hors ligne

#5 12-10-2019 17:23:45

vv222
Administrateur
Lieu : Bretagne
Distrib. : GNU/Linux Debian « Sid »
Noyau : Linux ≥ 5.9 (amd64)
(G)UI : Openbox
Inscription : 18-11-2013
Site Web

Re : installation npm impossible

OK, ce n’est donc pas le même souci que celui que j’avais sur ma machine.

Tu as testé aptitude pour installer npm ?

aptitude -s install npm


Jouer sous Debian ? Facile !

Hors ligne

#6 12-10-2019 17:28:17

lagrenouille
Adhérent(e)
Lieu : Toulouse, con !
Distrib. : debian buster - openbsd
Noyau : d'olive
(G)UI : env i3w - openbox_bépo
Inscription : 28-03-2012
Site Web

Re : installation npm impossible

oUPS, j,hésite? yikes

aptitude -s install npm


Les NOUVEAUX paquets suivants vont être installés :    
  gyp{a} libjs-is-typedarray{a} libnode-dev{a} libuv1-dev{ab} node-ajv{a} node-ansi{a} node-ansi-align{a} node-ansi-styles{a}
  node-ansistyles{a} node-archy{a} node-asn1{a} node-assert-plus{a} node-asynckit{a} node-aws-sign2{a} node-aws4{a}
  node-bcrypt-pbkdf{a} node-bluebird{a} node-boxen{a} node-builtin-modules{a} node-builtins{a} node-cacache{a}
  node-call-limit{a} node-camelcase{a} node-caseless{a} node-chalk{a} node-cli-boxes{a} node-cliui{a} node-co{a}
  node-color-convert{a} node-color-name{a} node-combined-stream{a} node-concat-stream{a} node-config-chain{a}
  node-copy-concurrently{a} node-core-util-is{a} node-cross-spawn{a} node-cyclist{a} node-dashdash{a} node-decamelize{a}
  node-decompress-response{a} node-delayed-stream{a} node-detect-indent{a} node-detect-newline{a} node-duplexer3{a}
  node-duplexify{a} node-ecc-jsbn{a} node-editor{a} node-encoding{a} node-end-of-stream{a} node-errno{a}
  node-escape-string-regexp{a} node-execa{a} node-extend{a} node-extsprintf{a} node-find-up{a} node-flush-write-stream{a}
  node-forever-agent{a} node-form-data{a} node-from2{a} node-fs-vacuum{a} node-fs-write-stream-atomic{a}
  node-get-caller-file{a} node-get-stream{a} node-getpass{a} node-got{a} node-gyp{a} node-har-schema{a} node-har-validator{a}
  node-has-flag{a} node-has-symbol-support-x{a} node-has-to-string-tag-x{a} node-hosted-git-info{a} node-http-signature{a}
  node-iconv-lite{a} node-iferr{a} node-import-lazy{a} node-imurmurhash{a} node-invert-kv{a} node-is-builtin-module{a}
  node-is-npm{a} node-is-object{a} node-is-plain-obj{a} node-is-retry-allowed{a} node-is-stream{a} node-is-typedarray{a}
  node-isarray{a} node-isexe{a} node-isstream{a} node-isurl{a} node-jsbn{a} node-json-parse-better-errors{a}
  node-json-schema{a} node-json-stable-stringify{a} node-json-stringify-safe{a} node-jsonify{a} node-jsonparse{a}
  node-jsonstream{a} node-jsprim{a} node-latest-version{a} node-lazy-property{a} node-lcid{a} node-libnpx{a}
  node-locate-path{a} node-lockfile{a} node-lowercase-keys{a} node-lru-cache{a} node-mem{a} node-mime-types{a}
  node-mimic-fn{a} node-mimic-response{a} node-mississippi{a} node-move-concurrently{a} node-mute-stream{a} node-node-uuid{a}
  node-normalize-package-data{a} node-npm-package-arg{a} node-npm-run-path{a} node-oauth-sign{a} node-opener{a}
  node-os-locale{a} node-osenv{a} node-p-cancelable{a} node-p-finally{a} node-p-limit{a} node-p-locate{a} node-p-timeout{a}
  node-package-json{a} node-parallel-transform{a} node-path-exists{a} node-path-is-inside{a} node-performance-now{a}
  node-prepend-http{a} node-process-nextick-args{a} node-promise-inflight{a} node-promzard{a} node-proto-list{a} node-prr{a}
  node-pump{a} node-pumpify{a} node-punycode{a} node-qs{a} node-qw{a} node-read{a} node-read-package-json{a}
  node-readable-stream{a} node-registry-auth-token{a} node-registry-url{a} node-request{a} node-require-directory{a}
  node-require-main-filename{a} node-resolve-from{a} node-retry{a} node-run-queue{a} node-semver-diff{a} node-sha{a}
  node-shebang-command{a} node-shebang-regex{a} node-slash{a} node-slide{a} node-sorted-object{a} node-spdx-correct{a}
  node-spdx-expression-parse{a} node-spdx-license-ids{a} node-sshpk{a} node-ssri{a} node-stream-each{a}
  node-stream-iterate{a} node-stream-shift{a} node-string-decoder{a} node-strip-eof{a} node-supports-color{a}
  node-term-size{a} node-text-table{a} node-through{a} node-through2{a} node-timed-out{a} node-tough-cookie{a}
  node-tunnel-agent{a} node-tweetnacl{a} node-typedarray{a} node-uid-number{a} node-unique-filename{a} node-unpipe{a}
  node-url-parse-lax{a} node-url-to-options{a} node-util-deprecate{a} node-uuid{a} node-validate-npm-package-license{a}
  node-validate-npm-package-name{a} node-verror{a} node-which{a} node-which-module{a} node-widest-line{a} node-wrap-ansi{a}
  node-write-file-atomic{a} node-xdg-basedir{a} node-xtend{a} node-y18n{a} node-yargs{a} node-yargs-parser{a} npm
Les paquets suivants seront ENLEVÉS :
  g++-8{u} gtk2-engines-xfce{u} libcupsfilters1{u} libcupsimage2{u} libdouble-conversion1{u} libigdgmm5{u} libjbig2dec0{u}
  libjson-c3{u} libmwaw-0.3-3{u} libnfs12{u} libnftables0{u} libreoffice-avmedia-backend-gstreamer{u} libstdc++-8-dev{u}
  libwnck-common{u} libwnck22{u} libx265-165{u} libxfconf-0-2{u} python-newt{u} syslinux-common{u}
0 paquets mis à jour, 201 nouvellement installés, 19 à enlever et 1 non mis à jour.
Il est nécessaire de télécharger 3373 ko d'archives. Après dépaquetage, 56,8 Mo seront libérés.
Les paquets suivants ont des dépendances non satisfaites :
 libuv1-dev : Dépend: libuv1 (= 1.24.1-1) but 1.30.1-1 is installed
Les actions suivantes permettront de résoudre ces dépendances :

     Conserver les paquets suivants dans leur version actuelle :
1)     libnode-dev [Non installé]                              
2)     libuv1-dev [Non installé]                                
3)     node-gyp [Non installé]                                  
4)     npm [Non installé]                                      



Accepter cette solution ? [Y/n/q/?]


« La conscience de soi est en soi et pour soi quand et parce qu'elle est en soi et pour soi pour une autre conscience de soi ; c'est-à-dire qu'elle n'est qu'en tant qu'être reconnu.»
Hegel (Phénoménologie de l'Esprit).

Hors ligne

#7 12-10-2019 17:44:18

vv222
Administrateur
Lieu : Bretagne
Distrib. : GNU/Linux Debian « Sid »
Noyau : Linux ≥ 5.9 (amd64)
(G)UI : Openbox
Inscription : 18-11-2013
Site Web

Re : installation npm impossible

Ah, il y a apparemment un souci de version avec le paquet libuv1.

Que donne la commande suivante ?

apt-cache policy libuv1-dev libuv1


Jouer sous Debian ? Facile !

Hors ligne

#8 12-10-2019 17:45:57

lagrenouille
Adhérent(e)
Lieu : Toulouse, con !
Distrib. : debian buster - openbsd
Noyau : d'olive
(G)UI : env i3w - openbox_bépo
Inscription : 28-03-2012
Site Web

Re : installation npm impossible

 apt-cache policy libuv1-dev libuv1


libuv1-dev:
  Installé : (aucun)
  Candidat : 1.24.1-1
 Table de version :
     1.24.1-1 500
        500 http://deb.debian.org/debian buster/main amd64 Packages
libuv1:
  Installé : 1.30.1-1
  Candidat : 1.30.1-1
 Table de version :
 *** 1.30.1-1 100
        100 /var/lib/dpkg/status
     1.24.1-1 500
        500 http://deb.debian.org/debian buster/main amd64 Packages
 


« La conscience de soi est en soi et pour soi quand et parce qu'elle est en soi et pour soi pour une autre conscience de soi ; c'est-à-dire qu'elle n'est qu'en tant qu'être reconnu.»
Hegel (Phénoménologie de l'Esprit).

Hors ligne

#9 12-10-2019 17:48:57

vv222
Administrateur
Lieu : Bretagne
Distrib. : GNU/Linux Debian « Sid »
Noyau : Linux ≥ 5.9 (amd64)
(G)UI : Openbox
Inscription : 18-11-2013
Site Web

Re : installation npm impossible

C’est bien là que se trouve le souci, avec libuv1 qui est dans une version qui n’est pas celle de Debian Buster.
La commande suivante devrait rétablir la situation :

apt-get install libuv1=1.24.1-1



Il est possible que ça suffise à débloquer l’installation de npm.


Jouer sous Debian ? Facile !

Hors ligne

#10 12-10-2019 17:58:55

lagrenouille
Adhérent(e)
Lieu : Toulouse, con !
Distrib. : debian buster - openbsd
Noyau : d'olive
(G)UI : env i3w - openbox_bépo
Inscription : 28-03-2012
Site Web

Re : installation npm impossible

en tout cas npm s'installe
MERCI VV222  smile

woohoo.gif

« La conscience de soi est en soi et pour soi quand et parce qu'elle est en soi et pour soi pour une autre conscience de soi ; c'est-à-dire qu'elle n'est qu'en tant qu'être reconnu.»
Hegel (Phénoménologie de l'Esprit).

Hors ligne

#11 12-10-2019 18:13:18

lagrenouille
Adhérent(e)
Lieu : Toulouse, con !
Distrib. : debian buster - openbsd
Noyau : d'olive
(G)UI : env i3w - openbox_bépo
Inscription : 28-03-2012
Site Web

Re : installation npm impossible

arf c'est loin d'être fini smile


bin/run.sh


Copy the settings template to settings.json...
Ensure that all dependencies are up to date...  If this is the first time you have run Etherpad please be patient.
npm WARN npm npm does not support Node.js v10.15.2
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8, 9.
npm WARN npm You can find the latest version at https://nodejs.org/
npm WARN deprecated superagent@3.8.3: Please note that v5.0.1+ of superagent removes User-Agent header by default, therefore you may need to add it yourself (e.g. GitHub blocks requests without a User-Agent header).  This notice will go away with v5.0.2+ once it is released.
npm WARN notice [SECURITY] lodash has the following vulnerability: 1 low. Go here for more details: https://www.npmjs.com/advisories?search=lodash&version=1.3.1 - Run `npm i npm@latest -g` to upgrade your npm version, and then `npm audit` to get more info.
npm WARN deprecated npm-registry-fetch@1.1.1: this version has a breaking change. use 1.1.0 or upgrade to latest
npm WARN deprecated socks@1.1.10: If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and an import issue introduced in 2.1.0
npm WARN tar write after end
npm WARN notice [SECURITY] clean-css has the following vulnerability: 1 low. Go here for more details: https://www.npmjs.com/advisories?search=clean-css&version=3.4.19 - Run `npm i npm@latest -g` to upgrade your npm version, and then `npm audit` to get more info.
npm WARN tar write after end
npm WARN tar write after end
npm WARN tar write after end
npm WARN tar write after end
npm WARN tar write after end
npm WARN tar write after end
npm WARN tar write after end
npm WARN tar write after end
npm WARN tar write after end
npm WARN tar write after end
npm WARN tar write after end
npm WARN tar write after end
npm WARN tar write after end
npm ERR! cb() never called!

npm ERR! This is an error with npm itself. Please report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/momo/.npm/_logs/2019-10-12T17_05_03_705Z-debug.log
 


« La conscience de soi est en soi et pour soi quand et parce qu'elle est en soi et pour soi pour une autre conscience de soi ; c'est-à-dire qu'elle n'est qu'en tant qu'être reconnu.»
Hegel (Phénoménologie de l'Esprit).

Hors ligne

Pied de page des forums