я не могу разрешить доменные имена в среде chrooted - в нормальная оболочка работает нормально.
Я использую plesk 11.5, и моя среда chroot содержит следующее: https://gist.github.com/xarem/5356ca94367ea8666e23
my resolv.conf:
search company.ch
nameserver 8.8.8.8
nameserver 8.8.4.4
my nsswitch.conf:
passwd: compat
group: compat
shadow: compat
hosts: dns
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis
Я пытался перенести nslookup в chrooted env, но это не сработало, и я не могу найти решение для этого:
usr@srv:/$ nslookup google.com
(null): dst_lib_init: openssl failure
Кто-нибудь может мне помочь? Большое тебе спасибо.
Пожалуйста, установите пакет OpenSSL, используя sudo apt-get install openssl
. Затем попробуйте еще раз.
Если apt-get недоступен в тюрьме, это также возможно, просто скопировав библиотеки openssl в тюрьму chroot.
cp -R /usr/lib/x86_64-linux-gnu/openssl-1.0.0 /<chroot>/usr/lib/x86_64-linux-gnu/
Не забудьте правильно установить разрешения.