Haberler

:::::  YENİ  :::::
AYLINUX

Gönderen Konu: hostname -i 'de "hostname: gethostbyname: Unknown host" sorunu  (Okunma sayısı 4235 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı serhatcevikel

  • Newbie
  • *
  • İleti: 5
Selamlar,



Sanırım çok yeni bir güncelleme sonucunda, interface'lerden alınan IP adreslerini gösteren "hostname -i" komutu "hostname: gethostbyname: Unknown host" arızası veriyor. Son bir haftalık yedeklere baktığımda, /usr/bin/hostname dosyasında herhangi bir değişiklik yok (cksum ve ls -li farklı yedeklerde aynı sonuçları veriyor). inetutils'i de tekrar yükledim ancak düzelme olmadı. Aşağıdaki linkte benzer bir arıza bildirimi yapılmış iki saat önce:



http://superuser.com/questions/1155840/get-local-ip-address-addresses-on-arch-linux



Demek ki çok yeni bir bug, ve hostname ile birlikte çalışan library'lerden kaynaklanıyor. strace'e bakıldığında /usr/lib/libdl-2.24.so ve /usr/lib/libnss_dns-2.24.so kullanılıyor (daha doğrusu symlinkler buraya yönleniyor) ve Ağustos'tan beri değişmemiş bir libraryler, bunlardan da kaynaklandığını sanmıyorum.



Benzer sorunla karşılaşan var mıdır?
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »



Çevrimdışı serhatcevikel

  • Newbie
  • *
  • İleti: 5
İlk mesajımdan sonra konuyu superuser'da ve archlinux.org 'da tartıştık. Detayları aşağıda:

https://bugs.archlinux.org/task/52133

http://superuser.com/questions/1155840/get-local-ip-address-addresses-on-arch-linux/1155899#1155899



Bu durum systemd-resolved daemon çalışmadığında oluyor. İki çözüm mevcut:

- ya

    systemctl enable systemd-resolved

ile daemon'un çalıştırılması.



- ya da eğer systemd daemon'unun çalıştırılması istenmiyorsa /etc/nsswitch.conf dosyasında

    hosts: files mymachines resolve [!UNAVAIL=return] dns myhostname

satırının

    hosts: files dns myhostname

olarak değiştirilmesi.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »