Jailed SSH - NPM hinzufügen

Allgemeine Diskussionen rund um KeyHelp.
User avatar
v3ng
Posts: 297
Joined: Wed 4. Jul 2018, 18:08

Re: Jailed SSH - NPM hinzufügen

Post by v3ng »

Dennoch danke fürs probieren!

Vielleicht hat ja jemand noch eine Idee :D
User avatar
v3ng
Posts: 297
Joined: Wed 4. Jul 2018, 18:08

Re: Jailed SSH - NPM hinzufügen

Post by v3ng »

@Alexander
Hast du vielleicht noch eine Idee wie ich beim Debugging weiter vorgehen kann?
Ich bräuchte NPM in der Jailed Umgebung komme aber mit dem Fehler leider nicht weiter
User avatar
space2place
Posts: 486
Joined: Tue 24. Mar 2020, 11:02
Contact:

Re: Jailed SSH - NPM hinzufügen

Post by space2place »

Moin...
Ich bin gerade auch auf dieses Problem gestossen.
Nun habe ich es aber am Laufen.
Bei den zusätzlichen Binärdateien habe ich folgendes eingetragen:

Code: Select all

/usr/local/bin/composer
/usr/bin/npm
/usr/bin/env
/usr/bin/node
/opt/keyhelp/php/8.1/bin/php
Bei den Pfaden:

Code: Select all

/usr/share/nodejs
/usr/share/npm/
/usr/lib/node_modules/
/usr/include/nodejs
/usr/include/node
/usr/lib/nodejs
/usr/bin/keyhelp-php81
Dann erhielt ich immer noch diese Meldung
npm -v
node:internal/modules/cjs/loader:1042
throw err;
^

Error: Cannot find module '../lib/cli.js'
Wenn man sich die /usr/bin/npm mal angesehen hat konnte man diesen Pfad sehen:

Code: Select all

require('../lib/cli.js')(process)
Da ich nicht mehr groß suchen wollte, habe ich es manuell in den Jail angepasst:

Code: Select all

require('/usr/lib/node_modules/npm/lib/cli.js') (process)
Nun läuft npm auch im Jail
Post Reply