Open ayseceyda opened 6 years ago
EAI_AGAIN registry.npmjs.org:443 Error
Uzunca bir süredir uğraştığım bir hataya bulduğum alternatif çözümleri paylaşmak istedim. Eğer siz de yukarıdaki ibareyi "içeren" bir hata alırsanız, yapmanızı tavsiye ettiklerimi aşağıya listeliyorum. İlk şıktan itibaren olmazsa sırayla diğerlerini deneyebilirsiniz:
sudo nano hosts
ile yapabilirsiniz. (Dikkat: registry.npmjs.org un adresini /etc/hosts a eklediğinizde Angular-App kurulumu paket çekerken hata verebilir. Angular-App kurmadan önce ayarları eski haline getirdiğinizden emin olun.)Bu aşamadan itibaren sorunun düzelmiş olması gerekir. Sanal makine kullanıcıları b şıkkını ilk olarak denerlerse daha iyi sonuç alabilirler. ayrıca bknz : https://github.com/npm/npm/issues/16661
Logic. js Dosyası Hakkında
Kurulumda logic.js dosyasını değiştirdiğimizden bahsetmiştik. Burada temel olarak karşılaşılan sorun logic.js dosyasının "konumu". Sistem sizden ~/fabric-dev-servers/tutorial-network/lib içerisindeki dosyayı replace etmenizi bekliyor fakat bunun yerine ~/fabric-dev-servers/tutorial-network/test içerisindeki dosyayı replace ederseniz, hata ile karşılaşabilirsiniz. Lütfen lib içinde olduğunuzdan emin olun.
tutorial-network Kaldırılması ve Yeniden Kurulum Hakkında
Sistemde hata yapmak olası ve maalesef ki -özellikle kart start, install, import ederken- yapılan hatalar geri alınamıyor ve ilerideki aşamalarda da hatalara sebebiyet veriyor. Bu durumda benim önerim bir sanal makine kullanmanız (içerisinde Ubuntu 16.04 kurulu olan). Çünkü hataları çözemediğinizde iki olasılık var:
rm -rf tutorial-network
demeniz yeterli.Sanal Makine vs Ana Makine kaynak: https://www.udemy.com/hyperledger/
Bir veya Birden Fazla Node Hakkında
Yukarıda görülen hatada yaşadığımız problemin sebebi tekli organizasyon(single organization) kurarken Ubuntu tmp dosyalarını ve connection.json dosyasını değiştirmiş olmamızdı. Tavsiyemiz sistem dosyalarını değiştirmemeniz. Çünkü her ne kadar dosyaları (fabric-dev-servers, networkler) kaldırsanız ya da sistemi yeniden başlatsanız da size bir veya birden fazla node ile ilgili hata verecektir.
Şu anki tek çözüm böyle bir hatada yeni bir sanal makine kurup, yeniden kuruluma başlamak.
Merhaba, Fabric ve Composer kurulumunda her aşamada hata almanız muhtemel ve bu aslında oldukça normal bir durum. Bu issue altında hata alımlarını yazarsanız, çeşitli çözümler üretebiliriz.
Kurulumlar kolaylık açısından Ubuntu 16.04 üzerinden gerçekleştirilmekte. Tavsiyem ana makine üzerinde değil, sanal makine üzerinde Ubuntu kullanmanızdır. Çünkü kurulumda hata aldıktan sonra makinenizi sıfırlamanız gerekebilir. Microsoft için de Hyperledger çözümleri mevcuttur fakat nispeten zorluk çıkartabilir.
Bir diğer önemli husus da bellek kullanımıdır. Sanal makinenize güvenli alanın izin verdiği en son müddetçe bellek ve RAM ayırmayı ihmal etmeyin. Aksi takdirde kurulum ortasında yetersiz bellek hatalarıyla karşılaşabilirsiniz.
Fail/Error/Warning lerinizi bekliyoruz :)