Page 2 of 2

Re: Jailed SSH - NPM hinzufügen

Posted: Wed 15. Jun 2022, 11:57
by v3ng
Dennoch danke fürs probieren!

Vielleicht hat ja jemand noch eine Idee :D

Re: Jailed SSH - NPM hinzufügen

Posted: Mon 27. Jun 2022, 12:40
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

Re: Jailed SSH - NPM hinzufügen

Posted: Wed 30. Nov 2022, 12:28
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