Package: qemu-user-static Version: 1:2.5+dfsg-5 Severity: important Dear Maintainer,
I just created a fresh mips schroot using qemu-debootstrap to emulate mips architecture. Unfortunately, I cannot resolve any name because it seems DNS resolution is not working anymore. Attached is strace log of a simple ping against ftp.debian.org This behaviour happens at least under mips, mipsel and s390x. -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 4.4.0-1-amd64 (SMP w/2 CPU cores) Locale: LANG=it_IT.utf8, LC_CTYPE=it_IT.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) qemu-user-static depends on no packages. Versions of packages qemu-user-static recommends: ii binfmt-support 2.1.6-1 Versions of packages qemu-user-static suggests: ii sudo 1.8.15-1.1 -- no debconf information
(unstable-mips-test)root@winterfell:~# qemu-mips-static -strace /bin/ping -c 1 ftp.debian.org 31258 brk(NULL) = 0x00442000 31258 mmap(NULL,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS,-1,0) = 0x767ca000 31258 uname(0x76fff600) = 0 31258 access("/etc/ld.so.nohwcap",F_OK) = -1 errno=2 (No such file or directory) 31258 access("/etc/ld.so.preload",R_OK) = -1 errno=2 (No such file or directory) 31258 open("/etc/ld.so.cache",O_RDONLY|O_CLOEXEC) = 3 31258 fstat64(3,0x76fff220) = 0 31258 mmap(NULL,9662,PROT_READ,MAP_PRIVATE,3,0) = 0x767c7000 31258 close(3) = 0 31258 access("/etc/ld.so.nohwcap",F_OK) = -1 errno=2 (No such file or directory) 31258 open("/lib/mips-linux-gnu/libcap.so.2",O_RDONLY|O_CLOEXEC) = 3 31258 read(3,0x76fff364,512) = 512 31258 prctl(46,8,1996485476,512,1988124672,0) = -1 errno=22 (Invalid argument) 31258 fstat64(3,0x76fff228) = 0 31258 mmap(NULL,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS,-1,0) = 0x767c6000 31258 mmap(NULL,82288,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x767b1000 31258 mprotect(0x767b5000,61440,PROT_NONE) = 0 31258 mmap(0x767c4000,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x3000) = 0x767c4000 31258 close(3) = 0 31258 access("/etc/ld.so.nohwcap",F_OK) = -1 errno=2 (No such file or directory) 31258 open("/usr/lib/mips-linux-gnu/libidn.so.11",O_RDONLY|O_CLOEXEC) = 3 31258 read(3,0x76fff34c,512) = 512 31258 prctl(46,8,1996485452,512,1988124672,0) = -1 errno=22 (Invalid argument) 31258 fstat64(3,0x76fff210) = 0 31258 mmap(NULL,266688,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x7676f000 31258 mprotect(0x767a0000,61440,PROT_NONE) = 0 31258 mmap(0x767af000,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x30000) = 0x767af000 31258 close(3) = 0 31258 access("/etc/ld.so.nohwcap",F_OK) = -1 errno=2 (No such file or directory) 31258 open("/lib/mips-linux-gnu/libresolv.so.2",O_RDONLY|O_CLOEXEC) = 3 31258 read(3,0x76fff334,512) = 512 31258 prctl(46,9,1996485428,512,1988124672,0) = -1 errno=22 (Invalid argument) 31258 lseek(3,724,0,1988008292,0,0) = 724 31258 read(3,0x76fff298,32) = 32 31258 fstat64(3,0x76fff1f8) = 0 31258 mmap(NULL,157936,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x76748000 31258 mprotect(0x7675b000,65536,PROT_NONE) = 0 31258 mmap(0x7676b000,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x13000) = 0x7676b000 31258 mmap(0x7676d000,6384,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS|MAP_FIXED,-1,0) = 0x7676d000 31258 close(3) = 0 31258 access("/etc/ld.so.nohwcap",F_OK) = -1 errno=2 (No such file or directory) 31258 open("/lib/mips-linux-gnu/libc.so.6",O_RDONLY|O_CLOEXEC) = 3 31258 read(3,0x76fff31c,512) = 512 31258 prctl(46,13,1996485404,512,1988124672,0) = -1 errno=22 (Invalid argument) 31258 lseek(3,520,0,0,0,0) = 520 31258 read(3,0x76fff278,36) = 36 31258 lseek(3,828,0,1988008292,0,0) = 828 31258 read(3,0x76fff250,32) = 32 31258 fstat64(3,0x76fff1e0) = 0 31258 mmap(NULL,1572624,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x765c8000 31258 mprotect(0x76730000,65536,PROT_NONE) = 0 31258 mmap(0x76740000,24576,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x168000) = 0x76740000 31258 mmap(0x76746000,7952,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS|MAP_FIXED,-1,0) = 0x76746000 31258 close(3) = 0 31258 access("/etc/ld.so.nohwcap",F_OK) = -1 errno=2 (No such file or directory) 31258 open("/lib/mips-linux-gnu/libattr.so.1",O_RDONLY|O_CLOEXEC) = 3 31258 read(3,0x76fff254,512) = 512 31258 prctl(46,8,1996485204,512,1988124672,0) = -1 errno=22 (Invalid argument) 31258 fstat64(3,0x76fff118) = 0 31258 mmap(NULL,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS,-1,0) = 0x765c7000 31258 mmap(NULL,82176,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x765b2000 31258 mprotect(0x765b6000,61440,PROT_NONE) = 0 31258 mmap(0x765c5000,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x3000) = 0x765c5000 31258 close(3) = 0 31258 mmap(NULL,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS,-1,0) = 0x765b1000 31258 set_thread_area(1985709200,1985680528,1,1985680528,0,0) = 0 31258 mprotect(0x76740000,12288,PROT_READ) = 0 31258 mprotect(0x765c5000,4096,PROT_READ) = 0 31258 mprotect(0x7676b000,4096,PROT_READ) = 0 31258 mprotect(0x767af000,4096,PROT_READ) = 0 31258 mprotect(0x767c4000,4096,PROT_READ) = 0 31258 mprotect(0x0041d000,4096,PROT_READ) = 0 31258 mprotect(0x767fd000,4096,PROT_READ) = 0 31258 munmap(0x767c7000,9662) = 0 31258 brk(NULL) = 0x00442000 31258 brk(0x00463000) = 0x00463000 31258 capget(4464652,0,4464640,0,0,0) = 0 31258 capget(4464652,4464660,4464640,0,0,0) = 0 31258 capget(4464692,0,4464680,4464720,0,0) = 0 31258 capset(4464692,4464700,4317336,4317336,0,0) = 0 31258 prctl(8,1,4317336,0,1,0) = 0 31258 getuid(8,1,4317336,0,0,0) = 0 31258 setuid(0,1,4317336,0,0,0) = 0 31258 prctl(8,0,4317336,0,1,0) = 0 31258 getuid(4464680,-1,-2,4464680,0,0) = 0 31258 geteuid(4464680,-1,-2,0,0,0) = 0 31258 capget(4464652,0,4464640,3,0,0) = 0 31258 capget(4464652,4464660,4464640,0,0,0) = 0 31258 capset(4464652,4464660,1996487532,1996487532,0,0) = 0 31258 socket(2,1,1,1,0,0) = -1 errno=13 (Permission denied) 31258 socket(2,3,1,1,0,0) = 3 31258 socket(10,1,58,58,0,0) = -1 errno=13 (Permission denied) 31258 socket(10,3,58,1,0,0) = 4 31258 capget(4464652,0,4464640,3,0,0) = 0 31258 capget(4464652,4464660,4464640,0,0,0) = 0 31258 capset(4464652,4464660,1996487532,1996487532,0,0) = 0 31258 socket(1,524418,0,-2139062144,0,0) = 5 31258 connect(5,0x76fff608,110) = -1 errno=2 (No such file or directory) 31258 close(5) = 0 31258 socket(1,524418,0,14,0,0) = 5 31258 connect(5,0x76fff758,110) = -1 errno=2 (No such file or directory) 31258 close(5) = 0 31258 open("/etc/nsswitch.conf",O_RDONLY|O_CLOEXEC) = 5 31258 fstat64(5,0x76fff700) = 0 31258 mmap(NULL,65536,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS,-1,0) = 0x765a1000 31258 read(5,0x765a1000,4096) = 497 31258 read(5,0x765a1000,4096) = 0 31258 close(5) = 0 31258 munmap(0x765a1000,65536) = 0 31258 open("/etc/host.conf",O_RDONLY|O_CLOEXEC) = 5 31258 fstat64(5,0x76fff578) = 0 31258 mmap(NULL,65536,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS,-1,0) = 0x765a1000 31258 read(5,0x765a1000,4096) = 9 31258 read(5,0x765a1000,4096) = 0 31258 close(5) = 0 31258 munmap(0x765a1000,65536) = 0 31258 getpid() = 31258 31258 open("/etc/resolv.conf",O_RDONLY|O_CLOEXEC) = 5 31258 fstat64(5,0x76ffd5b0) = 0 31258 mmap(NULL,65536,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS,-1,0) = 0x765a1000 31258 read(5,0x765a1000,4096) = 53 31258 read(5,0x765a1000,4096) = 0 31258 close(5) = 0 31258 munmap(0x765a1000,65536) = 0 31258 uname(0x76ffd5d8) = 0 31258 open("/etc/ld.so.cache",O_RDONLY|O_CLOEXEC) = 5 31258 fstat64(5,0x76ffec58) = 0 31258 mmap(NULL,9662,PROT_READ,MAP_PRIVATE,5,0) = 0x765a1000 31258 close(5) = 0 31258 access("/etc/ld.so.nohwcap",F_OK) = -1 errno=2 (No such file or directory) 31258 open("/lib/mips-linux-gnu/libnss_files.so.2",O_RDONLY|O_CLOEXEC) = 5 31258 read(5,0x76ffed9c,512) = 512 31258 prctl(46,9,1996483996,512,1988124672,0) = -1 errno=22 (Invalid argument) 31258 lseek(5,716,0,1988008292,0,0) = 716 31258 read(5,0x76ffed00,32) = 32 31258 fstat64(5,0x76ffec60) = 0 31258 mmap(NULL,136032,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,5,0) = 0x7657f000 31258 mprotect(0x7658a000,61440,PROT_NONE) = 0 31258 mmap(0x76599000,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,5,0xa000) = 0x76599000 31258 mmap(0x7659b000,21344,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS|MAP_FIXED,-1,0) = 0x7659b000 31258 close(5) = 0 31258 mprotect(0x76599000,4096,PROT_READ) = 0 31258 munmap(0x765a1000,9662) = 0 31258 open("/etc/hosts",O_RDONLY|O_CLOEXEC) = 5 31258 fstat64(5,0x76fff1f0) = 0 31258 mmap(NULL,65536,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS,-1,0) = 0x7656f000 31258 read(5,0x7656f000,4096) = 30 31258 read(5,0x7656f000,4096) = 0 31258 read(5,0x7656f000,4096) = 0 31258 close(5) = 0 31258 munmap(0x7656f000,65536) = 0 31258 open("/etc/ld.so.cache",O_RDONLY|O_CLOEXEC) = 5 31258 fstat64(5,0x76ffec60) = 0 31258 mmap(NULL,9662,PROT_READ,MAP_PRIVATE,5,0) = 0x7656f000 31258 close(5) = 0 31258 access("/etc/ld.so.nohwcap",F_OK) = -1 errno=2 (No such file or directory) 31258 open("/lib/mips-linux-gnu/libnss_dns.so.2",O_RDONLY|O_CLOEXEC) = 5 31258 read(5,0x76ffeda4,512) = 512 31258 prctl(46,9,1996484004,512,1988124672,0) = -1 errno=22 (Invalid argument) 31258 lseek(5,724,0,1988008292,0,0) = 724 31258 read(5,0x76ffed08,32) = 32 31258 fstat64(5,0x76ffec68) = 0 31258 mmap(NULL,86224,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,5,0) = 0x76559000 31258 mprotect(0x7655e000,61440,PROT_NONE) = 0 31258 mmap(0x7656d000,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,5,0x4000) = 0x7656d000 31258 close(5) = 0 31258 mprotect(0x7656d000,4096,PROT_READ) = 0 31258 munmap(0x7656f000,9662) = 0 31258 stat("/etc/resolv.conf",0x76fff2b8) = 0 31258 open("/etc/resolv.conf",O_RDONLY|O_CLOEXEC) = 5 31258 fstat64(5,0x76ffd0f8) = 0 31258 mmap(NULL,65536,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS,-1,0) = 0x76549000 31258 read(5,0x76549000,4096) = 53 31258 read(5,0x76549000,4096) = 0 31258 close(5) = 0 31258 munmap(0x76549000,65536) = 0 31258 uname(0x76ffd120) = 0 31258 gettimeofday(1996480440,0,1996488166,1,0,0) = 0 31258 gettimeofday(1996480440,0,1996488166,1,0,0) = 0 31258 socket(2,129,0,4468040,0,0) = 5 31258 connect(5,0x76747560,16) = 0 31258 gettimeofday(1996480160,0,16,0,0,0) = 0 31258 poll(1996480400,1,0,0,0,0) = 1 31258 close(5) = 0 31258 socket(2,129,0,0,0,0) = 5 31258 connect(5,0x76747560,16) = 0 31258 gettimeofday(1996480160,0,16,0,0,0) = 0 31258 poll(1996480400,1,0,0,0,0) = 1 31258 close(5) = 0 31258 gettimeofday(1996480440,0,1996481352,1,0,0) = 0 31258 gettimeofday(1996480440,0,1996481352,1,0,0) = 0 31258 socket(2,129,0,1996480640,0,0) = 5 31258 connect(5,0x76747560,16) = 0 31258 gettimeofday(1996480160,0,16,0,0,0) = 0 31258 poll(1996480400,1,0,0,0,0) = 1 31258 close(5) = 0 31258 socket(2,129,0,0,0,0) = 5 31258 connect(5,0x76747560,16) = 0 31258 gettimeofday(1996480160,0,16,0,0,0) = 0 31258 poll(1996480400,1,0,0,0,0) = 1 31258 close(5) = 0 31258 write(2,0x76ffd550,59)ping: ftp.debian.org: Temporary failure in name resolution = 59 31258 exit_group(2) (unstable-mips-test)root@winterfell:~#