node.js und npm (node.js Package manager) - möchte tiddlywiki-Paket installieren

charles-th8th

Benutzer
Mitglied seit
22. Jan 2021
Beiträge
2
Punkte für Reaktionen
0
Punkte
1
Hallo zusammen, vorm Wochenende noch ein (mein erster) Hilferuf

Ich versuche TiddlyWiki (Notizapp - Basis JavaSkript) per node.js/npm wie übers offizielle Tutorial beschrieben zu installieren:
https://tiddlywiki.com/static/Installing%20TiddlyWiki%20on%20Node.js.html

`npm install -g tiddlywiki`

ebenso versucht

`sudo npm install -g tiddlywiki`

bis jetzt aber nur ERR (via SSH und admin):
rollbackFail... etc
ERR ... EAI_AGAIN...

log mit folgenden Inhalt:

0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli '/volume1/@appstore/Node.js_v12/usr/local/bin/node',
1 verbose cli '/usr/local/bin/npm',
1 verbose cli 'install',
1 verbose cli '-g',
1 verbose cli 'tiddlywiki'
1 verbose cli ]
2 info using npm@6.14.4
3 info using node@v12.16.3
4 verbose npm-session a6d7122c26647a30
5 silly install loadCurrentTree
6 silly install readGlobalPackageData
7 silly fetchPackageMetaData error for tiddlywiki@latest request to https://registry.npmjs.org/tiddlywiki failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org
8 timing stage:rollbackFailedOptional Completed in 1ms
9 timing stage:runTopLevelLifecycles Completed in 20092ms
10 verbose type system
11 verbose stack FetchError: request to https://registry.npmjs.org/tiddlywiki failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org
11 verbose stack at ClientRequest.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/node-fetch-npm/src/index.js:68:14)
11 verbose stack at ClientRequest.emit (events.js:310:20)
11 verbose stack at TLSSocket.socketErrorListener (_http_client.js:426:9)
11 verbose stack at TLSSocket.emit (events.js:310:20)
11 verbose stack at emitErrorNT (internal/streams/destroy.js:92:8)
11 verbose stack at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
11 verbose stack at processTicksAndRejections (internal/process/task_queues.js:84:21)
12 verbose cwd /volume1/homes/admin_DSstandard4568
13 verbose Linux 4.4.59+
14 verbose argv "/volume1/@appstore/Node.js_v12/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "tiddlywiki"
15 verbose node v12.16.3
16 verbose npm v6.14.4
17 error code EAI_AGAIN
18 error errno EAI_AGAIN
19 error request to https://registry.npmjs.org/tiddlywiki failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org
20 verbose exit [ 1, true ]


was ich schon versucht habe:
`npm install` (updating von Package Manager... leider ohne das sich Version ändert)

`npm config rm proxy npm config rm https-proxy`

>dann das...
`npm config set registry https://registry.npmjs.org/`
>ebenso `npm config set strict-ssl false`

...also alles was ich bis jetzt im Web/in Foren gefunden hab

mein setup:
Verwende die onboard-DS-Verschlüsselung / mach natürlich nur was wenn DS gestartet und home bereits entschlüsselt
Logge via SSH ein (admin ...kann auch alle Ordner einsehen) ...jedoch über versch Port als 22 (Sicherheit)
verwendet nodev12 (v8 wär ja auch verfügabr) ...auch versucht ein HelloWorld.js via SSH von /home durchzuführen ...funktioniert schonmal
verwende eine FritzBox mit den Standard Sicherheitseinst. / DS hat Internet jedoch noch keine Ports freigemacht (bis jetzt)
...Software/Package Manager auf DSM geht, hab damit auch nodev12 installiert

sieht irgenwie aus als könne npm nie auf web/repo zugreifen (https://registry.npmjs.org/tiddlywiki per Browser getestet / URL verfügbar!)

Hoffentlich weiß wer noch Rat, möcht am Wochenende gerne werkeln / schonmal besten Dank dafür!!
 

charles-th8th

Benutzer
Mitglied seit
22. Jan 2021
Beiträge
2
Punkte für Reaktionen
0
Punkte
1
Hallo, habe die Lösung gefunden:
"sudo ping 1.1.1.1" funktioniert ja schon über SSH
"sudo ping registry.npmjs.org" lieferte "Temporary failure in name resolution"

in DSM: Control Panel / Network / General: DNS-Server manuel in DS festlegen (zB v Google etc)

danach gings!
...hoffe es hilft noch jemanden
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat