2016-06-22 16 views
1

Hat jemand irgendwelche Hinweise für die Einrichtung aldryn Cloud-Lösung auf Windows 10, mit neuesten Docker Beta und Hyper-v?Aldryn Wolke auf Windows 10, mit Hyper-v, und Docker 1.12 rc2 beta16

Beim Laufen docker-compose -f C:\Users\Me\project\docker-compose-windows.yml build ich diese Fehler:

npm ERR! fetch failed https://registry.npmjs.org/estraverse-fb/-/estraverse-fb-1.3.1.tgz 
npm ERR! fetch failed https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-3.0.2.tgz 
npm WARN retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org 
npm ERR! fetch failed https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz 
npm WARN retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org 
npm ERR! fetch failed https://registry.npmjs.org/glob/-/glob-7.0.5.tgz 
npm WARN retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org 
npm ERR! fetch failed https://registry.npmjs.org/gaze/-/gaze-1.0.0.tgz 
npm WARN retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org 
npm ERR! fetch failed https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-3.0.2.tgz 
npm WARN retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org 
npm ERR! fetch failed https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz 
npm WARN retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org 
npm ERR! fetch failed https://registry.npmjs.org/glob/-/glob-7.0.5.tgz 
npm WARN retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org 
npm ERR! fetch failed https://registry.npmjs.org/gaze/-/gaze-1.0.0.tgz 
npm WARN retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org 
npm ERR! Linux 4.4.13-moby 
npm ERR! argv "node" "/usr/local/bin/npm" "install" "--production" 
npm ERR! node v0.12.14 
npm ERR! npm v2.15.5 
npm ERR! code ENOTFOUND 
npm ERR! errno ENOTFOUND 
npm ERR! syscall getaddrinfo 

npm ERR! network getaddrinfo ENOTFOUND registry.npmjs.org 
npm ERR! network This is most likely not a problem with npm itself 
npm ERR! network and is related to network connectivity. 
npm ERR! network In most cases you are behind a proxy or have bad network settings. 
npm ERR! network 
npm ERR! network If you are behind a proxy, please make sure that the 
npm ERR! network 'proxy' config is set properly. See: 'npm help config' 

npm ERR! Please include the following file with any support request: 
npm ERR!  /npm-debug.log 
ERROR: Service 'web' failed to build: The command '/bin/sh -c (cd/&& npm-install-retry -- --production)' returned a non-zero code: 1 

Ich bin nicht einmal sicher, dass dies der Täter ist, aber ich stolperte über: https://github.com/npm/npm/issues/9863

Die Lösung vorausgesetzt, es gibt mir:

sed: can't read ./lib/utils/rename.js: No such file or directory 
ERROR: Service 'web' failed to build: The command '/bin/sh -c cd $(npm root -g)/npm && npm install fs-extra && sed -i -e s/graceful-fs/fs-extra/ -e s/fs.rename/fs.move/ ./lib/utils/rename.js' returned a non-zero code: 2 

Bin ich auf dem richtigen Weg? Ist Ihnen noch etwas gelungen und Sie wollen/können teilen?

Antwort

2

Es sieht aus wie Ihre Docker VM kann nicht mit der Außenwelt sprechen, oder zumindest nicht in seinen DNS-Server sprechen:

npm ERR! errno ENOTFOUND 
npm ERR! syscall getaddrinfo 

Bitte stellen Sie sicher, dass Sie die folgenden Befehl Arbeit (in dieser Reihenfolge), bevor Sie fortfahren:

docker run --rm -it busybox ping 8.8.8.8 # Tests raw TCP traffic 
docker run --rm -it busybox ping google.com # Tests DNS connectivity 

Aldryn auch ein schönes Tool enthält für all dies in Ihrem Namen zu überprüfen:

aldryn doctor 

In den meisten Fällen, wenn Netzwerkprobleme zu stoßen, einen Neustart des Docker VM hilft:

docker-machine restart default 

Aber im Fall von Hyper-V kann es auch aufgrund einer fehlenden Netzwerkkonfiguration sein.

+0

Im Moment musste ich das Hyper-V Setup rückgängig machen und zurück zu VirtualBox gehen. Es wird einige Anstrengungen erfordern, um zurück zu gehen und für meine Live-Site aus dem Geschäft zu sein. Ich konnte "Projekt-Setup" tun, und wie ich mich erinnere "aldryn Arzt" war in Ordnung. Ich schloss, dass die Netzwerkkonfiguration OK war. Ich habe viele Neustarts gemacht, sogar die Maschine gelöscht und neu erstellt. Könnte es ein Netzwerkkonfigurationsproblem sein, wenn "Projekteinrichtung" in Ordnung war? – Hans

+0

Ich begegne diesen Problemen sehr häufig beim Wechsel von Netzwerken (z. B. von Wifi zu verdrahtet). Könnte das der Fall sein? – GaretJax

+0

Ich bin immer hinter meinem Dekstop verkabelt. Aldryn hat in letzter Zeit einige Maschinenupdates gemacht. Wenn ich eine Weile nicht in der Lage bin zu leben, werde ich vielleicht weiter nachsehen. Sie erkennen den spezifischen Fehler nicht? – Hans