Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Cherokee: users

make test failure Cherokee 0.99.22

 

 

Cherokee users RSS feed   Index | Next | Previous | View Threaded


volve at volved

Aug 17, 2009, 6:48 PM

Post #1 of 3 (275 views)
Permalink
make test failure Cherokee 0.99.22

I configured and ran make no problem, but before getting to make install,
make test fails (although I'm unfamiliar with the specific test). Server is
Ubuntu 9.04 Server, 32-bit.

configure command:

./configure --with-wwwroot=/var/www --sysconfdir=/etc --localstatedir=/var

make test log below. However, "Unable to raise file descriptor limit to
8192" goes away if I run as root, but the final failure is the same.

If anyone has any ideas, I'd be happy to run them.

Thanks!
-Barnaby


make -C qa test
make[1]: Entering directory `/home/volve/cherokee-0.99.22/qa'
./run-tests.py
Interpreters
PHP: /usr/lib/cgi-bin/php
Python: /usr/bin/python

100-Digest-htdigest.py:53: DeprecationWarning: the md5 module is deprecated;
use hashlib instead
from md5 import md5
Server
PID: 2427
Path: ../cherokee/cherokee-worker
Mods: ../cherokee/.libs/
Deps: ../cherokee/
Panic: ../cherokee/cherokee-panic

[17/07/2009 21:34:26.046] (warning) server.c:750 - Unable to raise file
descriptor limit to 8192
WARNING: Ignoring TLS port 1979
[17/07/2009 21:34:26.046] (error) spawner.c:86 - Could initialize SHM
'/cherokee-spawner-2420': No such file or directory
Cherokee Web Server 0.99.22 (Aug 17 2009): Listening on port 127.0.0.1:1978,
TLS
disabled, IPv6 enabled, using epoll, 1024 fds system limit, max. 505
connections, caching I/O, 20 threads, 25 connections per thread, standard
scheduling policy
Tests will start in 0 secs
Basic: Success
Missing Protocol: Success
Unknown Method: Success
Unknown Method + Missing Protocol: Success
Unknown Method: Success
Wrong Protocol: Success
Missing Host: Success
Broken request: Success
Double dot: Success
Slash+dot+slash: Success
Header entry twice: Success
Broken header entry: Success
Broken header entry II: Success
Broken header entry III: Success
CGI Execution: Success
CGI with pathinfo: Success
CGI with pathinfo II: Success
CGI with pathinfo III: Success
Head Method: Success
Virtual Host: Success
Virtual Host II: Success
HTTP 1.1 without Host: Success
Host header: Success
Host header with port: Success
Broken Host header: Success
Broken Host header II: Success
Missing file: Success
Missing file II: Success
Post request without length: Success
Post with length zero: Success
Post request: Success
Directory index redir: Success
Directory index, dirlist: Success
Directory index, common: Success
PHP simple: Success
DocumentRoot inside common: Success
PHP post: Success
PHP get: Success
Auth basic: Success
Auth basic II: Success
Auth basic III: Success
Pipelining: Success
Pipelining, file and list: Success
Invalid home: Success
Valid home: Skipped
Redir to URL: Success
Redir to URL with params: Success
NN: Success
Broken NN: Success
Head doesn't include body: Success
10k random: Success
50k random: Success
100k random: Success
Content Range, start: Success
Content Range 100k, start: Success
Content Range, end: Success
Content Range 100k, end: Success
Content Range 100, both: Success
Content Range 100k, both: Success
Big POST, ~100k: Success
Auth PAM: Skipped
Auth PAM, reject: Skipped
DocumentRoot, common: Success
Directory indexer, HTML: Success
Directory indexer, PHP: Success
Directory indexer, /index, vbles: Failed
Name = Directory indexer, /index, vbles
Protocol = HTTP/1.0
Config =
vserver!0660!nick = directoryindex3
vserver!0660!document_root = /tmp/tmp7H2cg5cherokee_www/directoryindex3/
vserver!0660!directory_index = index.php,/super_test_index.php
vserver!0660!rule!1!match = default
vserver!0660!rule!1!handler = common
vserver!0660!rule!10000!match = extensions
vserver!0660!rule!10000!match!extensions = php
vserver!0660!rule!10000!match!final = 0
vserver!0660!rule!10000!handler = fcgi
vserver!0660!rule!10000!handler!balancer = round_robin
vserver!0660!rule!10000!handler!balancer!source!1 = 1

Request = GET /inside/ HTTP/1.0
Host: directoryindex3
Expected = Code: 200
Expected = Content: ['DocumentRoot
/tmp/tmp7H2cg5cherokee_www/directoryindex3/', 'ScriptName
/super_test_index.php', 'RequestUri /inside/']
Reply = HTTP/1.0 200 OK
Connection: close
Date: Tue, 18 Aug 2009 01:34:37 GMT
Server: Cherokee/0.99.22 (UNIX)
X-Powered-By: PHP/5.2.6-3ubuntu4.1
Content-type: text/html
Body len = 109
Body = DocumentRoot /tmp/tmp7H2cg5cherokee_www/directoryindex3
ScriptName /super_test_index.php
RequestUri /inside/



Skipped tests: 3
Sending SIGTERM..
Server is exiting..r in 3 secs
Will kill the server in 0 secs
Sending SIGKILL..
make[1]: *** [test] Error 1
make[1]: Leaving directory `/home/volve/cherokee-0.99.22/qa'
make: *** [test] Error 2


volve at volved

Aug 18, 2009, 7:07 PM

Post #2 of 3 (247 views)
Permalink
Re: make test failure Cherokee 0.99.22 [In reply to]

Is anybody else actually running make test at all? Is it successful?

I can't recall whether I actually ran it for 0.99.20 before I installed my
current system.

Thanks,
-Barnaby



On Mon, Aug 17, 2009 at 9:48 PM, Barnaby Claydon <volve [at] volved> wrote:

> I configured and ran make no problem, but before getting to make install,
> make test fails (although I'm unfamiliar with the specific test). Server is
> Ubuntu 9.04 Server, 32-bit.
>
> configure command:
>
> ./configure --with-wwwroot=/var/www --sysconfdir=/etc --localstatedir=/var
>
> make test log below. However, "Unable to raise file descriptor limit to
> 8192" goes away if I run as root, but the final failure is the same.
>
> If anyone has any ideas, I'd be happy to run them.
>
> Thanks!
> -Barnaby
>
>
> make -C qa test
> make[1]: Entering directory `/home/volve/cherokee-0.99.22/qa'
> ./run-tests.py
> Interpreters
> PHP: /usr/lib/cgi-bin/php
> Python: /usr/bin/python
>
> 100-Digest-htdigest.py:53: DeprecationWarning: the md5 module is
> deprecated; use hashlib instead
> from md5 import md5
> Server
> PID: 2427
> Path: ../cherokee/cherokee-worker
> Mods: ../cherokee/.libs/
> Deps: ../cherokee/
> Panic: ../cherokee/cherokee-panic
>
> [17/07/2009 21:34:26.046] (warning) server.c:750 - Unable to raise file
> descriptor limit to 8192
> WARNING: Ignoring TLS port 1979
> [17/07/2009 21:34:26.046] (error) spawner.c:86 - Could initialize SHM
> '/cherokee-spawner-2420': No such file or directory
> Cherokee Web Server 0.99.22 (Aug 17 2009): Listening on port
> 127.0.0.1:1978, TLS
> disabled, IPv6 enabled, using epoll, 1024 fds system limit, max. 505
> connections, caching I/O, 20 threads, 25 connections per thread, standard
> scheduling policy
> Tests will start in 0 secs
> Basic: Success
> Missing Protocol: Success
> Unknown Method: Success
> Unknown Method + Missing Protocol: Success
> Unknown Method: Success
> Wrong Protocol: Success
> Missing Host: Success
> Broken request: Success
> Double dot: Success
> Slash+dot+slash: Success
> Header entry twice: Success
> Broken header entry: Success
> Broken header entry II: Success
> Broken header entry III: Success
> CGI Execution: Success
> CGI with pathinfo: Success
> CGI with pathinfo II: Success
> CGI with pathinfo III: Success
> Head Method: Success
> Virtual Host: Success
> Virtual Host II: Success
> HTTP 1.1 without Host: Success
> Host header: Success
> Host header with port: Success
> Broken Host header: Success
> Broken Host header II: Success
> Missing file: Success
> Missing file II: Success
> Post request without length: Success
> Post with length zero: Success
> Post request: Success
> Directory index redir: Success
> Directory index, dirlist: Success
> Directory index, common: Success
> PHP simple: Success
> DocumentRoot inside common: Success
> PHP post: Success
> PHP get: Success
> Auth basic: Success
> Auth basic II: Success
> Auth basic III: Success
> Pipelining: Success
> Pipelining, file and list: Success
> Invalid home: Success
> Valid home: Skipped
> Redir to URL: Success
> Redir to URL with params: Success
> NN: Success
> Broken NN: Success
> Head doesn't include body: Success
> 10k random: Success
> 50k random: Success
> 100k random: Success
> Content Range, start: Success
> Content Range 100k, start: Success
> Content Range, end: Success
> Content Range 100k, end: Success
> Content Range 100, both: Success
> Content Range 100k, both: Success
> Big POST, ~100k: Success
> Auth PAM: Skipped
> Auth PAM, reject: Skipped
> DocumentRoot, common: Success
> Directory indexer, HTML: Success
> Directory indexer, PHP: Success
> Directory indexer, /index, vbles: Failed
> Name = Directory indexer, /index, vbles
> Protocol = HTTP/1.0
> Config =
> vserver!0660!nick = directoryindex3
> vserver!0660!document_root = /tmp/tmp7H2cg5cherokee_www/directoryindex3/
> vserver!0660!directory_index = index.php,/super_test_index.php
> vserver!0660!rule!1!match = default
> vserver!0660!rule!1!handler = common
> vserver!0660!rule!10000!match = extensions
> vserver!0660!rule!10000!match!extensions = php
> vserver!0660!rule!10000!match!final = 0
> vserver!0660!rule!10000!handler = fcgi
> vserver!0660!rule!10000!handler!balancer = round_robin
> vserver!0660!rule!10000!handler!balancer!source!1 = 1
>
> Request = GET /inside/ HTTP/1.0
> Host: directoryindex3
> Expected = Code: 200
> Expected = Content: ['DocumentRoot
> /tmp/tmp7H2cg5cherokee_www/directoryindex3/', 'ScriptName
> /super_test_index.php', 'RequestUri /inside/']
> Reply = HTTP/1.0 200 OK
> Connection: close
> Date: Tue, 18 Aug 2009 01:34:37 GMT
> Server: Cherokee/0.99.22 (UNIX)
> X-Powered-By: PHP/5.2.6-3ubuntu4.1
> Content-type: text/html
> Body len = 109
> Body = DocumentRoot /tmp/tmp7H2cg5cherokee_www/directoryindex3
> ScriptName /super_test_index.php
> RequestUri /inside/
>
>
>
> Skipped tests: 3
> Sending SIGTERM..
> Server is exiting..r in 3 secs
> Will kill the server in 0 secs
> Sending SIGKILL..
> make[1]: *** [test] Error 1
> make[1]: Leaving directory `/home/volve/cherokee-0.99.22/qa'
> make: *** [test] Error 2
>
>


aperez at skarcha

Aug 18, 2009, 11:16 PM

Post #3 of 3 (246 views)
Permalink
Re: make test failure Cherokee 0.99.22 [In reply to]

Hi Barnaby,

Álvaro fixed this issue yesterday on trunk:
http://svn.cherokee-project.com/changeset/3573/

It will be shipped in the upcoming Cherokee 0.99.23

Thanks for reporting! ;)

On Wed, Aug 19, 2009 at 4:07 AM, Barnaby Claydon<volve [at] volved> wrote:
> Is anybody else actually running make test at all? Is it successful?
> I can't recall whether I actually ran it for 0.99.20 before I installed my
> current system.
> Thanks,
> -Barnaby
>
>
> On Mon, Aug 17, 2009 at 9:48 PM, Barnaby Claydon <volve [at] volved> wrote:
>>
>> I configured and ran make no problem, but before getting to make install,
>> make test fails (although I'm unfamiliar with the specific test). Server is
>> Ubuntu 9.04 Server, 32-bit.
>> configure command:
>> ./configure --with-wwwroot=/var/www --sysconfdir=/etc --localstatedir=/var
>> make test log below. However, "Unable to raise file descriptor limit to
>> 8192" goes away if I run as root, but the final failure is the same.
>> If anyone has any ideas, I'd be happy to run them.
>> Thanks!
>> -Barnaby
>>
>> make -C qa test
>> make[1]: Entering directory `/home/volve/cherokee-0.99.22/qa'
>> ./run-tests.py
>> Interpreters
>>        PHP: /usr/lib/cgi-bin/php
>>     Python: /usr/bin/python
>> 100-Digest-htdigest.py:53: DeprecationWarning: the md5 module is
>> deprecated; use hashlib instead
>>   from md5 import md5
>> Server
>>        PID: 2427
>>       Path: ../cherokee/cherokee-worker
>>       Mods: ../cherokee/.libs/
>>       Deps: ../cherokee/
>>      Panic: ../cherokee/cherokee-panic
>> [17/07/2009 21:34:26.046] (warning) server.c:750 - Unable to raise file
>> descriptor limit to 8192
>> WARNING: Ignoring TLS port 1979
>> [17/07/2009 21:34:26.046] (error) spawner.c:86 - Could initialize SHM
>> '/cherokee-spawner-2420': No such file or directory
>> Cherokee Web Server 0.99.22 (Aug 17 2009): Listening on port
>> 127.0.0.1:1978, TLS
>> disabled, IPv6 enabled, using epoll, 1024 fds system limit, max. 505
>> connections, caching I/O, 20 threads, 25 connections per thread, standard
>> scheduling policy
>> Tests will start in 0 secs
>> Basic:                                     Success
>> Missing Protocol:                          Success
>> Unknown Method:                            Success
>> Unknown Method + Missing Protocol:         Success
>> Unknown Method:                            Success
>> Wrong Protocol:                            Success
>> Missing Host:                              Success
>> Broken request:                            Success
>> Double dot:                                Success
>> Slash+dot+slash:                           Success
>> Header entry twice:                        Success
>> Broken header entry:                       Success
>> Broken header entry II:                    Success
>> Broken header entry III:                   Success
>> CGI Execution:                             Success
>> CGI with pathinfo:                         Success
>> CGI with pathinfo II:                      Success
>> CGI with pathinfo III:                     Success
>> Head Method:                               Success
>> Virtual Host:                              Success
>> Virtual Host II:                           Success
>> HTTP 1.1 without Host:                     Success
>> Host header:                               Success
>> Host header with port:                     Success
>> Broken Host header:                        Success
>> Broken Host header II:                     Success
>> Missing file:                              Success
>> Missing file II:                           Success
>> Post request without length:               Success
>> Post with length zero:                     Success
>> Post request:                              Success
>> Directory index redir:                     Success
>> Directory index, dirlist:                  Success
>> Directory index, common:                   Success
>> PHP simple:                                Success
>> DocumentRoot inside common:                Success
>> PHP post:                                  Success
>> PHP get:                                   Success
>> Auth basic:                                Success
>> Auth basic II:                             Success
>> Auth basic III:                            Success
>> Pipelining:                                Success
>> Pipelining, file and list:                 Success
>> Invalid home:                              Success
>> Valid home:                                Skipped
>> Redir to URL:                              Success
>> Redir to URL with params:                  Success
>> NN:                                        Success
>> Broken NN:                                 Success
>> Head doesn't include body:                 Success
>> 10k random:                                Success
>> 50k random:                                Success
>> 100k random:                               Success
>> Content Range, start:                      Success
>> Content Range 100k, start:                 Success
>> Content Range, end:                        Success
>> Content Range 100k, end:                   Success
>> Content Range 100, both:                   Success
>> Content Range 100k, both:                  Success
>> Big POST, ~100k:                           Success
>> Auth PAM:                                  Skipped
>> Auth PAM, reject:                          Skipped
>> DocumentRoot, common:                      Success
>> Directory indexer, HTML:                   Success
>> Directory indexer, PHP:                    Success
>> Directory indexer, /index, vbles:           Failed
>>         Name     = Directory indexer, /index, vbles
>>         Protocol = HTTP/1.0
>>         Config   =
>> vserver!0660!nick = directoryindex3
>> vserver!0660!document_root = /tmp/tmp7H2cg5cherokee_www/directoryindex3/
>> vserver!0660!directory_index = index.php,/super_test_index.php
>> vserver!0660!rule!1!match = default
>> vserver!0660!rule!1!handler = common
>> vserver!0660!rule!10000!match = extensions
>> vserver!0660!rule!10000!match!extensions = php
>> vserver!0660!rule!10000!match!final = 0
>> vserver!0660!rule!10000!handler = fcgi
>> vserver!0660!rule!10000!handler!balancer = round_robin
>> vserver!0660!rule!10000!handler!balancer!source!1 = 1
>>         Request  = GET /inside/ HTTP/1.0
>>                 Host: directoryindex3
>>         Expected = Code: 200
>>         Expected = Content: ['DocumentRoot
>> /tmp/tmp7H2cg5cherokee_www/directoryindex3/', 'ScriptName
>> /super_test_index.php', 'RequestUri /inside/']
>>         Reply    = HTTP/1.0 200 OK
>>                 Connection: close
>>                 Date: Tue, 18 Aug 2009 01:34:37 GMT
>>                 Server: Cherokee/0.99.22 (UNIX)
>>                 X-Powered-By: PHP/5.2.6-3ubuntu4.1
>>                 Content-type: text/html
>>         Body len = 109
>>         Body     = DocumentRoot /tmp/tmp7H2cg5cherokee_www/directoryindex3
>> ScriptName /super_test_index.php
>> RequestUri /inside/
>>
>>
>> Skipped tests: 3
>> Sending SIGTERM..
>> Server is exiting..r in 3 secs
>> Will kill the server in 0 secs
>> Sending SIGKILL..
>> make[1]: *** [test] Error 1
>> make[1]: Leaving directory `/home/volve/cherokee-0.99.22/qa'
>> make: *** [test] Error 2
>
>
> _______________________________________________
> Cherokee mailing list
> Cherokee [at] lists
> http://lists.octality.com/listinfo/cherokee
>
>



--
Saludos:
Antonio Pérez
_______________________________________________
Cherokee mailing list
Cherokee [at] lists
http://lists.octality.com/listinfo/cherokee

Cherokee users RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.