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 <[email protected]> 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 > [email protected] > http://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc > _______________________________________________ varnish-misc mailing list [email protected] http://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
