Failing tests on OSX
Eric Entzel
eentzel at localmatters.com
Tue Jan 18 01:13:24 CET 2011
Just the other day I saw a similar test failure while trying to build
Varnish 2.1.4 on OSX 10.5.8. I ended up installing 2.0.4 from Macports
instead, but here's my error log in case it helps diagnose the issue:
# top TEST tests/a00000.vtc passed (0.001s)
# top TEST tests/a00001.vtc passed (0.001s)
# top TEST tests/a00002.vtc passed (0.001s)
# top TEST tests/a00003.vtc passed (0.001s)
---- c1 HTTP rx failed (read: Connection reset by peer)
# top TEST tests/a00004.vtc starting
# top TEST dual shared server HTTP transactions
## s1 Starting server
#### s1 macro def s1_addr=127.0.0.1
#### s1 macro def s1_port=53036
#### s1 macro def s1_sock=127.0.0.1 53036
# s1 Listen on 127.0.0.1 53036
## c1 Starting client
## s1 Started on 127.0.0.1 53036
### s1 Iteration 0
## c2 Starting client
### c1 Connect to 127.0.0.1 53036
## c1 Waiting for client
### c2 Connect to 127.0.0.1 53036
### c1 Connected to 127.0.0.1 53036 fd is 4
### c2 Connected to 127.0.0.1 53036 fd is 5
#### c1 txreq| PUT /foo HTTP/1.0\r\n
#### c1 txreq| \r\n
### c1 rxresp
### s1 rxreq
#### c2 txreq| PUT /foo HTTP/1.0\r\n
#### c2 txreq| \r\n
### c2 rxresp
---- c1 HTTP rx failed (read: Connection reset by peer)
# top RESETTING after tests/a00004.vtc
## s1 Waiting for server
#### s1 macro undef s1_addr
#### s1 macro undef s1_port
#### s1 macro undef s1_sock
## c2 Waiting for client
# top TEST tests/a00004.vtc FAILED
- Eric
On Mon, Jan 17, 2011 at 12:47 PM, İsmail Dönmez <ismail at namtrac.org> wrote:
> Hi;
>
> Tested using OSX 10.6.6 and Varnish 2.1.4 release. Two tests are failing;
>
> tests/a00004.vtc
>
> Error log is;
>
> #### top macro def tmpdir=/tmp/vtc.33934.6b8b4567
> #### top macro def bad_ip=10.255.255.255
> # top TEST tests/a00004.vtc starting
> # top TEST dual shared server HTTP transactions
> ## s1 Starting server
> #### s1 macro def s1_addr=127.0.0.1
> #### s1 macro def s1_port=54466
> #### s1 macro def s1_sock=127.0.0.1 54466
> # s1 Listen on 127.0.0.1 54466
> ## c1 Starting client
> ## s1 Started on 127.0.0.1 54466
> ### s1 Iteration 0
> ## c2 Starting client
> ## c1 Waiting for client
> ### c1 Connect to 127.0.0.1 54466
> ### c2 Connect to 127.0.0.1 54466
> ### c1 Connected to 127.0.0.1 54466 fd is 4
> ### c2 Connected to 127.0.0.1 54466 fd is 5
> ### s1 rxreq
> #### c1 txreq| PUT /foo HTTP/1.0\r\n
> #### c1 txreq| \r\n
> #### c2 txreq| PUT /foo HTTP/1.0\r\n
> #### c2 txreq| \r\n
> ---- c1 Write failed: Broken pipe
>
> Sometimes c2 fails with the same error.
>
>
> tests/c00005.vtc
>
> Error log is;
>
>
> ---- v1 FAIL VCL does not compile
> #### top macro def tmpdir=/tmp/vtc.14805.6b8b4567
> #### top macro def bad_ip=10.255.255.255
> # top TEST tests/c00005.vtc starting
> # top TEST Test simple ACL
> ## s1 Starting server
> #### s1 macro def s1_addr=127.0.0.1
> #### s1 macro def s1_port=53086
> #### s1 macro def s1_sock=127.0.0.1 53086
> # s1 Listen on 127.0.0.1 53086
> ## s1 Started on 127.0.0.1 53086
> ## v1 Launch
> ### v1 CMD: cd ../varnishd && ./varnishd -d -d -n
> /tmp/vtc.14805.6b8b4567/v1 -p auto_restart=off -p
> syslog_cli_traffic=off -a '127.0.0.1:0' -S
> /tmp/vtc.14805.6b8b4567/v1/_S -M '127.0.0.1 53087' -P
> /tmp/vtc.14805.6b8b4567/v1/varnishd.pid
> -sfile,/tmp/vtc.14805.6b8b4567/v1,10M -p vcl_trace=on
> ### v1 debug| storage_file: filename:
> /tmp/vtc.14805.6b8b4567/v1/varnish.8L0ttO size 10 MB.\n
> ### v1 debug| Creating new SHMFILE\n
> ### v1 debug| Varnish on Darwin,10.6.0,i386,-sfile,-hcritbit\n
> ### v1 debug| 200 230 \n
> ### v1 debug| -----------------------------\n
> ### v1 debug| Varnish HTTP accelerator CLI.\n
> ### v1 debug| -----------------------------\n
> ### v1 debug| Darwin,10.6.0,i386,-sfile,-hcritbit\n
> ### v1 debug| \n
> ### v1 debug| Type 'help' for command list.\n
> ### v1 debug| Type 'quit' to close CLI session.\n
> ### v1 debug| Type 'start' to launch worker process.\n
> ### v1 debug| \n
> ### v1 CLI connection fd = 5
> ### v1 CLI RX 107
> #### v1 CLI RX| cgvegwfwlmpryzghgzpdxhtknbgiijwl\n
> #### v1 CLI RX| \n
> #### v1 CLI RX| Authentication required.\n
> #### v1 CLI TX| auth
> 758b3e7662c9f2c102219616d4b7a4074a15049b945efe0a97fd5de4de7f2836\n
> ### v1 CLI RX 200
> #### v1 CLI RX| -----------------------------\n
> #### v1 CLI RX| Varnish HTTP accelerator CLI.\n
> #### v1 CLI RX| -----------------------------\n
> #### v1 CLI RX| Darwin,10.6.0,i386,-sfile,-hcritbit\n
> #### v1 CLI RX| \n
> #### v1 CLI RX| Type 'help' for command list.\n
> #### v1 CLI RX| Type 'quit' to close CLI session.\n
> #### v1 CLI RX| Type 'start' to launch worker process.\n
> #### v1 CLI TX| vcl.inline vcl1 "backend s1 { .host = \"127.0.0.1\";
> .port = \"53086\"; }\n\n\tacl acl1 {\n\t\t\"localhost\";\n\t}\n\n\tsub
> vcl_recv {\n\t\tif (client.ip ~ acl1) {\n\t\t\tset req.url =
> \"/\";\n\t\t}\n\t}\n"
> ### v1 CLI RX 106
> #### v1 CLI RX| Message from VCC-compiler:\n
> #### v1 CLI RX| DNS lookup(localhost): nodename nor servname
> provided, or not known\n
> #### v1 CLI RX| (input Line 4 Pos 17)\n
> #### v1 CLI RX| "localhost";\n
> #### v1 CLI RX| ----------------###########-\n
> #### v1 CLI RX| Running VCC-compiler failed, exit 1\n
> #### v1 CLI RX| VCL compilation failed
> ---- v1 FAIL VCL does not compile
>
> Looks like a DNS failure but I made sure "localhost" resolves to
> 127.0.0.1 correctly.
>
> Regards,
> ismail
>
> _______________________________________________
> varnish-misc mailing list
> varnish-misc at varnish-cache.org
> http://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
>
More information about the varnish-misc
mailing list