Eelco Dolstra schrieb:
Tobias Hammerschmidt wrote:

Hm strange I'm unable to install curl from Nixpkgs. This is the output
when running nix-env -i curl:
...
curl: (6) Couldn't resolve host 'nix.cs.uu.nl'

trying http://curl.haxx.se/download/curl-7.16.2.tar.bz2

curl: (6) Couldn't resolve host 'curl.haxx.se'

Doh! Here's it's using a curl from Nixpkgs, so if there is some problem with
resolving then that curl won't work.  (OTOH, "download-using-manifests" uses
whatever curl Nix's configure script detected, probably /usr/bin/curl.)

In any case, you already have a curl:
/nix/store/ipqqrbwm3n9m15vny2kipx40pj25ahml-curl-7.16.2/bin/curl, you can do the
strace on that one.

(I don't quite understand why it would try to download the curl tarball 
though...)

I attached the complete strace -- the part you mentioned looks like this:

open("/etc/nsswitch.conf", O_RDONLY)    = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=503, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c25000
read(3, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 503
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0xb7c25000, 4096)                = 0
getpid()                                = 32627
open("/etc/resolv.conf", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=62, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c25000
read(3, "#search gilead\nnameserver 141.57"..., 4096) = 62
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0xb7c25000, 4096)                = 0
uname({sys="Linux", node="cort", ...})  = 0
open("/nix/store/ipqqrbwm3n9m15vny2kipx40pj25ahml-curl-7.16.2/lib/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/nix/store/71dwiz8hfmx8ygyl5lm7s1dpm1jxvim0-zlib-1.2.3/lib/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/nix/store/brba7k7qrpk7r8qnha6hf1pr46rkmvzc-glibc-2.5/lib/libnss_files.so.2", O_RDONLY) = 3

execve("/nix/store/ipqqrbwm3n9m15vny2kipx40pj25ahml-curl-7.16.2/bin/curl", 
["/nix/store/ipqqrbwm3n9m15vny2kip"..., "http://nix.cs.uu.nl";], [/* 27 vars 
*/]) = 0
brk(0)                                  = 0x805a000
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7fdf000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/nix/store/ipqqrbwm3n9m15vny2kipx40pj25ahml-curl-7.16.2/lib/tls/i686/libcurl.so.4",
 O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/nix/store/ipqqrbwm3n9m15vny2kipx40pj25ahml-curl-7.16.2/lib/tls/i686", 
0xbfe9b5d0) = -1 ENOENT (No such file or directory)
open("/nix/store/ipqqrbwm3n9m15vny2kipx40pj25ahml-curl-7.16.2/lib/tls/libcurl.so.4",
 O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/nix/store/ipqqrbwm3n9m15vny2kipx40pj25ahml-curl-7.16.2/lib/tls", 
0xbfe9b5d0) = -1 ENOENT (No such file or directory)
open("/nix/store/ipqqrbwm3n9m15vny2kipx40pj25ahml-curl-7.16.2/lib/i686/libcurl.so.4",
 O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/nix/store/ipqqrbwm3n9m15vny2kipx40pj25ahml-curl-7.16.2/lib/i686", 
0xbfe9b5d0) = -1 ENOENT (No such file or directory)
open("/nix/store/ipqqrbwm3n9m15vny2kipx40pj25ahml-curl-7.16.2/lib/libcurl.so.4",
 O_RDONLY) = 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"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0555, st_size=278327, ...}) = 0
old_mmap(NULL, 253724, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7fa1000
old_mmap(0xb7fde000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3c000) = 0xb7fde000
close(3)                                = 0
open("/nix/store/ipqqrbwm3n9m15vny2kipx40pj25ahml-curl-7.16.2/lib/libz.so.1", 
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/nix/store/71dwiz8hfmx8ygyl5lm7s1dpm1jxvim0-zlib-1.2.3/lib/tls/i686/libz.so.1",
 O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/nix/store/71dwiz8hfmx8ygyl5lm7s1dpm1jxvim0-zlib-1.2.3/lib/tls/i686", 
0xbfe9b5b4) = -1 ENOENT (No such file or directory)
open("/nix/store/71dwiz8hfmx8ygyl5lm7s1dpm1jxvim0-zlib-1.2.3/lib/tls/libz.so.1",
 O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/nix/store/71dwiz8hfmx8ygyl5lm7s1dpm1jxvim0-zlib-1.2.3/lib/tls", 
0xbfe9b5b4) = -1 ENOENT (No such file or directory)
open("/nix/store/71dwiz8hfmx8ygyl5lm7s1dpm1jxvim0-zlib-1.2.3/lib/i686/libz.so.1",
 O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/nix/store/71dwiz8hfmx8ygyl5lm7s1dpm1jxvim0-zlib-1.2.3/lib/i686", 
0xbfe9b5b4) = -1 ENOENT (No such file or directory)
open("/nix/store/71dwiz8hfmx8ygyl5lm7s1dpm1jxvim0-zlib-1.2.3/lib/libz.so.1", 
O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\27\0\000"..., 512) = 
512
fstat64(3, {st_mode=S_IFREG|0555, st_size=86382, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7fa0000
old_mmap(NULL, 78548, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7f8c000
old_mmap(0xb7f9f000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0xb7f9f000
close(3)                                = 0
open("/nix/store/ipqqrbwm3n9m15vny2kipx40pj25ahml-curl-7.16.2/lib/libc.so.6", 
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/nix/store/71dwiz8hfmx8ygyl5lm7s1dpm1jxvim0-zlib-1.2.3/lib/libc.so.6", 
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/nix/store/brba7k7qrpk7r8qnha6hf1pr46rkmvzc-glibc-2.5/lib/tls/i686/libc.so.6",
 O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/nix/store/brba7k7qrpk7r8qnha6hf1pr46rkmvzc-glibc-2.5/lib/tls/i686", 
0xbfe9b598) = -1 ENOENT (No such file or directory)
open("/nix/store/brba7k7qrpk7r8qnha6hf1pr46rkmvzc-glibc-2.5/lib/tls/libc.so.6", 
O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/nix/store/brba7k7qrpk7r8qnha6hf1pr46rkmvzc-glibc-2.5/lib/tls", 
0xbfe9b598) = -1 ENOENT (No such file or directory)
open("/nix/store/brba7k7qrpk7r8qnha6hf1pr46rkmvzc-glibc-2.5/lib/i686/libc.so.6",
 O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/nix/store/brba7k7qrpk7r8qnha6hf1pr46rkmvzc-glibc-2.5/lib/i686", 
0xbfe9b598) = -1 ENOENT (No such file or directory)
open("/nix/store/brba7k7qrpk7r8qnha6hf1pr46rkmvzc-glibc-2.5/lib/libc.so.6", 
O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`^\1\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0555, st_size=1442333, ...}) = 0
old_mmap(NULL, 1201684, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7e66000
old_mmap(0xb7f86000, 12288, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x120000) = 0xb7f86000
old_mmap(0xb7f89000, 9748, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f89000
close(3)                                = 0
open("/nix/store/brba7k7qrpk7r8qnha6hf1pr46rkmvzc-glibc-2.5/lib/libdl.so.2", 
O_RDONLY) = 3
read(3, "[EMAIL PROTECTED]"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0555, st_size=14012, ...}) = 0
old_mmap(NULL, 12412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7e62000
old_mmap(0xb7e64000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb7e64000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7e61000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e618c0, limit:1048575, 
seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, 
useable:1}) = 0
mprotect(0xb7e64000, 4096, PROT_READ)   = 0
mprotect(0xb7f86000, 8192, PROT_READ)   = 0
mprotect(0xb7ffd000, 4096, PROT_READ)   = 0
pipe([3, 4])                            = 0
close(3)                                = 0
close(4)                                = 0
open("/nix/store/brba7k7qrpk7r8qnha6hf1pr46rkmvzc-glibc-2.5/lib/locale/locale-archive",
 O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=55263040, ...}) = 0
mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7c61000
mmap2(NULL, 24576, PROT_READ, MAP_PRIVATE, 3, 0xfb1) = 0xb7c5b000
brk(0)                                  = 0x805a000
brk(0x807b000)                          = 0x807b000
mmap2(NULL, 212992, PROT_READ, MAP_PRIVATE, 3, 0xfd2) = 0xb7c27000
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0x1008) = 0xb7c26000
close(3)                                = 0
gettimeofday({1189775967, 100810}, NULL) = 0
gettimeofday({1189775967, 100852}, NULL) = 0
open("/home/thammers/.curlrc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file 
or directory)
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfe9b858) = -1 ENOTTY (Inappropriate 
ioctl for device)
gettimeofday({1189775967, 101717}, NULL) = 0
gettimeofday({1189775967, 101794}, NULL) = 0
gettimeofday({1189775967, 101839}, NULL) = 0
gettimeofday({1189775967, 101917}, NULL) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
socket(PF_INET6, SOCK_DGRAM, IPPROTO_IP) = 3
close(3)                                = 0
socket(PF_NETLINK, SOCK_RAW, 0)         = 3
bind(3, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0
getsockname(3, {sa_family=AF_NETLINK, pid=32627, groups=00000000}, [12]) = 0
time(NULL)                              = 1189775967
sendto(3, "\24\0\0\0\26\0\1\3_\212\352F\0\0\0\0\0\0\0\0", 20, 0, 
{sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20
recvmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, 
msg_iov(1)=[{"<\0\0\0\24\0\2\0_\212\352Fs\177\0\0\2\10\200\376\1\0\0"..., 
4096}], msg_controllen=0, msg_flags=0}, 0) = 264
recvmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, 
msg_iov(1)=[{"@\0\0\0\24\0\2\0_\212\352Fs\177\0\0\n\200\200\376\1\0\0"..., 
4096}], msg_controllen=0, msg_flags=0}, 0) = 256
recvmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, 
msg_iov(1)=[{"\24\0\0\0\3\0\2\0_\212\352Fs\177\0\0\0\0\0\0\1\0\0\0\24"..., 
4096}], msg_controllen=0, msg_flags=0}, 0) = 20
close(3)                                = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 3
fcntl64(3, F_GETFL)                     = 0x2 (flags O_RDWR)
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK)  = 0
connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT 
(No such file or directory)
close(3)                                = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 3
fcntl64(3, F_GETFL)                     = 0x2 (flags O_RDWR)
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK)  = 0
connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT 
(No such file or directory)
close(3)                                = 0
open("/etc/nsswitch.conf", O_RDONLY)    = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=503, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7c25000
read(3, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 503
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0xb7c25000, 4096)                = 0
getpid()                                = 32627
open("/etc/resolv.conf", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=62, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7c25000
read(3, "#search gilead\nnameserver 141.57"..., 4096) = 62
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0xb7c25000, 4096)                = 0
uname({sys="Linux", node="cort", ...})  = 0
open("/nix/store/ipqqrbwm3n9m15vny2kipx40pj25ahml-curl-7.16.2/lib/libnss_files.so.2",
 O_RDONLY) = -1 ENOENT (No such file or directory)
open("/nix/store/71dwiz8hfmx8ygyl5lm7s1dpm1jxvim0-zlib-1.2.3/lib/libnss_files.so.2",
 O_RDONLY) = -1 ENOENT (No such file or directory)
open("/nix/store/brba7k7qrpk7r8qnha6hf1pr46rkmvzc-glibc-2.5/lib/libnss_files.so.2",
 O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\33"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0555, st_size=42361, ...}) = 0
old_mmap(NULL, 37528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7c1c000
old_mmap(0xb7c24000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0xb7c24000
close(3)                                = 0
mprotect(0xb7c24000, 4096, PROT_READ)   = 0
open("/etc/hosts", O_RDONLY)            = 3
fcntl64(3, F_GETFD)                     = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=338, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7c1b000
read(3, "127.0.0.1\tlocalhost.localdomain\t"..., 4096) = 338
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0xb7c1b000, 4096)                = 0
open("/etc/hosts", O_RDONLY)            = 3
fcntl64(3, F_GETFD)                     = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=338, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7c1b000
read(3, "127.0.0.1\tlocalhost.localdomain\t"..., 4096) = 338
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0xb7c1b000, 4096)                = 0
open("/nix/store/ipqqrbwm3n9m15vny2kipx40pj25ahml-curl-7.16.2/lib/libnss_mdns4_minimal.so.2",
 O_RDONLY) = -1 ENOENT (No such file or directory)
open("/nix/store/71dwiz8hfmx8ygyl5lm7s1dpm1jxvim0-zlib-1.2.3/lib/libnss_mdns4_minimal.so.2",
 O_RDONLY) = -1 ENOENT (No such file or directory)
open("/nix/store/brba7k7qrpk7r8qnha6hf1pr46rkmvzc-glibc-2.5/lib/libnss_mdns4_minimal.so.2",
 O_RDONLY) = -1 ENOENT (No such file or directory)
open("/nix/store/brba7k7qrpk7r8qnha6hf1pr46rkmvzc-glibc-2.5/etc/ld.so.cache", 
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/nix/store/brba7k7qrpk7r8qnha6hf1pr46rkmvzc-glibc-2.5/lib/libnss_mdns4_minimal.so.2",
 O_RDONLY) = -1 ENOENT (No such file or directory)
time(NULL)                              = 1189775967
write(2, "\n", 1
)                       = 1
write(2, "c", 1c)                        = 1
write(2, "u", 1u)                        = 1
write(2, "r", 1r)                        = 1
write(2, "l", 1l)                        = 1
write(2, ":", 1:)                        = 1
write(2, " ", 1 )                        = 1
write(2, "(", 1()                        = 1
write(2, "6", 16)                        = 1
write(2, ")", 1))                        = 1
write(2, " ", 1 )                        = 1
write(2, "C", 1C)                        = 1
write(2, "o", 1o)                        = 1
write(2, "u", 1u)                        = 1
write(2, "l", 1l)                        = 1
write(2, "d", 1d)                        = 1
write(2, "n", 1n)                        = 1
write(2, "\'", 1')                       = 1
write(2, "t", 1t)                        = 1
write(2, " ", 1 )                        = 1
write(2, "r", 1r)                        = 1
write(2, "e", 1e)                        = 1
write(2, "s", 1s)                        = 1
write(2, "o", 1o)                        = 1
write(2, "l", 1l)                        = 1
write(2, "v", 1v)                        = 1
write(2, "e", 1e)                        = 1
write(2, " ", 1 )                        = 1
write(2, "h", 1h)                        = 1
write(2, "o", 1o)                        = 1
write(2, "s", 1s)                        = 1
write(2, "t", 1t)                        = 1
write(2, " ", 1 )                        = 1
write(2, "\'", 1')                       = 1
write(2, "n", 1n)                        = 1
write(2, "i", 1i)                        = 1
write(2, "x", 1x)                        = 1
write(2, ".", 1.)                        = 1
write(2, "c", 1c)                        = 1
write(2, "s", 1s)                        = 1
write(2, ".", 1.)                        = 1
write(2, "u", 1u)                        = 1
write(2, "u", 1u)                        = 1
write(2, ".", 1.)                        = 1
write(2, "n", 1n)                        = 1
write(2, "l", 1l)                        = 1
write(2, "\'", 1')                       = 1
write(2, "\n", 1
)                       = 1
gettimeofday({1189775967, 109163}, NULL) = 0
exit_group(6)                           = ?
Process 32627 detached
_______________________________________________
nix-dev mailing list
[email protected]
https://mail.cs.uu.nl/mailman/listinfo/nix-dev

Reply via email to