Today I tried a two-stage debootstrap and it still fails when moving on the
QNAP due to the gpg error.
Running /usr/bin/gpg outputs:
gpg: fatal: can't disable core dumps: Bad address
secmem usage: 0/0 bytes in 0/0 blocks of pool 0/0
However, if I try to "strace" the gpg output I get this error (full log
attached).
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb74cc000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb74cc6c0, limit:1048575,
seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0,
useable:1}) = 0
mprotect(0xb765d000, 8192, PROT_READ) = 0
mprotect(0xb74eb000, 8192, PROT_READ) = 0
mprotect(0xb766a000, 4096, PROT_READ) = 0
mprotect(0xb7670000, 4096, PROT_READ) = 0
mprotect(0xb76aa000, 4096, PROT_READ) = 0
mprotect(0xb76bf000, 4096, PROT_READ) = 0
mprotect(0xb76d9000, 4096, PROT_READ) = 0
mprotect(0xb76ee000, 4096, PROT_READ) = 0
mprotect(0x8138000, 4096, PROT_READ) = 0
mprotect(0xb7714000, 4096, PROT_READ) = 0
fstat64(0, {st_mode=S_IFCHR|0622, st_rdev=makedev(136, 0), ...}) = 0
fstat64(1, {st_mode=S_IFREG|0644, st_size=10061, ...}) = 0
fstat64(2, {st_mode=S_IFREG|0644, st_size=10120, ...}) = 0
brk(0) = 0xb7716000
brk(0xb7737000) = 0xb7737000
SYS_340(0, 0x4, 0xbfc77a20, 0, 0xb765eff4) = -1 EFAULT (Bad address)
write(2, "gpg: fatal: ", 12gpg: fatal: ) = 12
write(2, "can't disable core dumps: Bad ad"..., 38can't disable core dumps:
Bad address
) = 38
write(2, "secmem usage: 0/0 bytes in 0/0 b"..., 50secmem usage: 0/0 bytes in
0/0 blocks of pool 0/0
) = 50
exit_group(2) = ?
I hope someone can post a tip/fix.
Bye,
virtualdj
execve("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/ld-linux.so.2",
["/share/HDA_DATA/newdebian/lib/i3"..., "--library-path",
"/share/HDA_DATA/newdebian/lib/i3"..., "./usr/bin/gpg"], [/* 26 vars */]) = 0
brk(0) = 0xb7716000
open("./usr/bin/gpg", O_RDONLY|0x80000) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\2\0\3\0\1\0\0\0D\37\5\0104\0\0\0"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=992972, ...}) = 0
getcwd("/share/HDA_DATA/newdebian", 128) = 26
mmap2(0x8048000, 983040, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x8048000
mmap2(0x8138000, 16384, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xef) = 0x8138000
mmap2(0x813c000, 3044, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x813c000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb76f2000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/tls/i686/sse2/cmov/libresolv.so.2",
O_RDONLY|0x80000) = -1 ENOENT (No such file or directory)
stat64("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/tls/i686/sse2/cmov",
0xbfc77700) = -1 ENOENT (No such file or directory)
open("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/tls/i686/sse2/libresolv.so.2",
O_RDONLY|0x80000) = -1 ENOENT (No such file or directory)
stat64("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/tls/i686/sse2",
0xbfc77700) = -1 ENOENT (No such file or directory)
open("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/tls/i686/cmov/libresolv.so.2",
O_RDONLY|0x80000) = -1 ENOENT (No such file or directory)
stat64("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/tls/i686/cmov",
0xbfc77700) = -1 ENOENT (No such file or directory)
open("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/tls/i686/libresolv.so.2",
O_RDONLY|0x80000) = -1 ENOENT (No such file or directory)
stat64("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/tls/i686", 0xbfc77700) =
-1 ENOENT (No such file or directory)
open("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/tls/sse2/cmov/libresolv.so.2",
O_RDONLY|0x80000) = -1 ENOENT (No such file or directory)
stat64("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/tls/sse2/cmov",
0xbfc77700) = -1 ENOENT (No such file or directory)
open("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/tls/sse2/libresolv.so.2",
O_RDONLY|0x80000) = -1 ENOENT (No such file or directory)
stat64("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/tls/sse2", 0xbfc77700) =
-1 ENOENT (No such file or directory)
open("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/tls/cmov/libresolv.so.2",
O_RDONLY|0x80000) = -1 ENOENT (No such file or directory)
stat64("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/tls/cmov", 0xbfc77700) =
-1 ENOENT (No such file or directory)
open("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/tls/libresolv.so.2",
O_RDONLY|0x80000) = -1 ENOENT (No such file or directory)
stat64("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/tls", 0xbfc77700) = -1
ENOENT (No such file or directory)
open("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/i686/sse2/cmov/libresolv.so.2",
O_RDONLY|0x80000) = -1 ENOENT (No such file or directory)
stat64("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/i686/sse2/cmov",
0xbfc77700) = -1 ENOENT (No such file or directory)
open("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/i686/sse2/libresolv.so.2",
O_RDONLY|0x80000) = -1 ENOENT (No such file or directory)
stat64("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/i686/sse2", 0xbfc77700) =
-1 ENOENT (No such file or directory)
open("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/i686/cmov/libresolv.so.2",
O_RDONLY|0x80000) = -1 ENOENT (No such file or directory)
stat64("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/i686/cmov", 0xbfc77700) =
-1 ENOENT (No such file or directory)
open("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/i686/libresolv.so.2",
O_RDONLY|0x80000) = -1 ENOENT (No such file or directory)
stat64("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/i686", 0xbfc77700) = -1
ENOENT (No such file or directory)
open("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/sse2/cmov/libresolv.so.2",
O_RDONLY|0x80000) = -1 ENOENT (No such file or directory)
stat64("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/sse2/cmov", 0xbfc77700) =
-1 ENOENT (No such file or directory)
open("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/sse2/libresolv.so.2",
O_RDONLY|0x80000) = -1 ENOENT (No such file or directory)
stat64("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/sse2", 0xbfc77700) = -1
ENOENT (No such file or directory)
open("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/cmov/libresolv.so.2",
O_RDONLY|0x80000) = -1 ENOENT (No such file or directory)
stat64("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/cmov", 0xbfc77700) = -1
ENOENT (No such file or directory)
open("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/libresolv.so.2",
O_RDONLY|0x80000) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@'\0\0004\0\0\0"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=79688, ...}) = 0
mmap2(NULL, 92200, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0xb76db000
mmap2(0xb76ee000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12) = 0xb76ee000
mmap2(0xb76f0000, 6184, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb76f0000
close(3) = 0
open("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/libz.so.1",
O_RDONLY|0x80000) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\31\0\0004\0\0\0"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=95888, ...}) = 0
mmap2(NULL, 98556, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0xb76c2000
mmap2(0xb76d9000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16) = 0xb76d9000
close(3) = 0
open("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/libbz2.so.1.0",
O_RDONLY|0x80000) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\22\0\0004\0\0\0"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=66044, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb76c1000
mmap2(NULL, 68836, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0xb76b0000
mmap2(0xb76bf000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe) = 0xb76bf000
close(3) = 0
open("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/libreadline.so.6",
O_RDONLY|0x80000) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\334\0\0004\0\0\0"..., 512)
= 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=247008, ...}) = 0
mmap2(NULL, 250404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0xb7672000
mmap2(0xb76aa000, 16384, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x38) = 0xb76aa000
mmap2(0xb76ae000, 4644, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb76ae000
close(3) = 0
open("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/libdl.so.2",
O_RDONLY|0x80000) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\n\0\0004\0\0\0"..., 512) =
512
fstat64(3, {st_mode=S_IFREG|0644, st_size=13844, ...}) = 0
mmap2(NULL, 16500, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0xb766d000
mmap2(0xb7670000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xb7670000
close(3) = 0
open("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/libusb-0.1.so.4",
O_RDONLY|0x80000) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\22\0\0004\0\0\0"..., 512)
= 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=30080, ...}) = 0
mmap2(NULL, 38148, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0xb7663000
mmap2(0xb766a000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0xb766a000
mmap2(0xb766c000, 1284, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb766c000
close(3) = 0
open("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/libc.so.6",
O_RDONLY|0x80000) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\227\1\0004\0\0\0"..., 512)
= 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1512872, ...}) = 0
mmap2(NULL, 1522332, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0xb74ef000
mmap2(0xb765d000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16e) = 0xb765d000
mmap2(0xb7660000, 10908, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7660000
close(3) = 0
open("/share/HDA_DATA/newdebian/lib/i386-linux-gnu/libtinfo.so.5",
O_RDONLY|0x80000) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260^\0\0004\0\0\0"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=133420, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb74ee000
mmap2(NULL, 133292, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0xb74cd000
mmap2(0xb74eb000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e) = 0xb74eb000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb74cc000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb74cc6c0, limit:1048575,
seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0,
useable:1}) = 0
mprotect(0xb765d000, 8192, PROT_READ) = 0
mprotect(0xb74eb000, 8192, PROT_READ) = 0
mprotect(0xb766a000, 4096, PROT_READ) = 0
mprotect(0xb7670000, 4096, PROT_READ) = 0
mprotect(0xb76aa000, 4096, PROT_READ) = 0
mprotect(0xb76bf000, 4096, PROT_READ) = 0
mprotect(0xb76d9000, 4096, PROT_READ) = 0
mprotect(0xb76ee000, 4096, PROT_READ) = 0
mprotect(0x8138000, 4096, PROT_READ) = 0
mprotect(0xb7714000, 4096, PROT_READ) = 0
fstat64(0, {st_mode=S_IFCHR|0622, st_rdev=makedev(136, 0), ...}) = 0
fstat64(1, {st_mode=S_IFREG|0644, st_size=10061, ...}) = 0
fstat64(2, {st_mode=S_IFREG|0644, st_size=10120, ...}) = 0
brk(0) = 0xb7716000
brk(0xb7737000) = 0xb7737000
SYS_340(0, 0x4, 0xbfc77a20, 0, 0xb765eff4) = -1 EFAULT (Bad address)
write(2, "gpg: fatal: ", 12gpg: fatal: ) = 12
write(2, "can't disable core dumps: Bad ad"..., 38can't disable core dumps: Bad
address
) = 38
write(2, "secmem usage: 0/0 bytes in 0/0 b"..., 50secmem usage: 0/0 bytes in
0/0 blocks of pool 0/0
) = 50
exit_group(2) = ?