﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	uname	nginx_version
15	Debian pacakges failing because it is building with --with-file-aio	www.google.com/accounts/o8/id?id=AItOawncc3kSOjatWBTOYpfWpt5F-eKenzK848E	somebody	"Hello,

Fresh install of Debian 6 and I added the following to sources.list:

{{{
deb http://nginx.org/packages/debian/ squeeze nginx
deb-src http://nginx.org/packages/debian/ squeeze nginx
}}}

When I am installing debian stable:


{{{
$ sudo apt-get install nginx
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  nginx
0 upgraded, 1 newly installed, 0 to remove and 4 not upgraded.
Need to get 0 B/421 kB of archives.
After this operation, 893 kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  nginx
Install these packages without verification [y/N]? y
Selecting previously deselected package nginx.
(Reading database ... 71230 files and directories currently installed.)
Unpacking nginx (from .../nginx_1.0.6-1_i386.deb) ...
Setting up nginx (1.0.6-1) ...
Starting nginx : nginx.
$
}}}

I was visiting the website and it is taking time and the following text is in the error.log:

{{{
2011/09/14 23:25:56 [emerg] 10130#0: eventfd() failed (38: Function not impl
    emented)$
  2 2011/09/14 23:25:56 [alert] 10129#0: worker process 10130 exited with fatal
    code 2 and can not be respawn$
}}}

While searching online I saw this old post http://forum.nginx.org/read.php?2,152995 and the following changeset: http://trac.nginx.org/nginx/changeset/3071/nginx I recompiled nginx without --with-file-aio and it worked as planned.

Can you take out that compile option in Debian please?

Regarding the debian versioning, MTechnology from IRC pointed out:


{{{
23:36 < MTecknology> the -1 is a DEBIAN version, WE add that, they should be
                     publishing with -0, unless the want to override the -1
                     that we include
23:36 < MTecknology> in which case, they should use -2
23:36 < MTecknology> even then....
23:36 < MTecknology> they should use OUR version and APPEND
23:37 < MTecknology> 1.0.6-1  should be  1.0.6-0build1
23:37 < MTecknology> or just 1.0.6-0-1
23:38 < MTecknology> or.. 1.0.6-0~1  or  1.0.6-0ngx1  or  1.0.6-0xxyz1
23:40 < MTecknology> 1.0.6 is the nginx version, -0 -1 -2 -# is the Debian
                     version

}}}

Would be great to fix the stable build in the apt repository because at its current status, it doesn't even work .

Thanks. I placed the priority blocker because there is no way we can use this package.
 "	defect	closed	blocker		nginx-package	1.0.x	fixed			Linux  2.6.18.8-linode22 #1 SMP Tue Nov 10 16:12:12 UTC 2009 i686 GNU/Linux	"nginx: nginx version: nginx/1.0.6
nginx: TLS SNI support enabled
nginx: configure arguments: --prefix=/etc/nginx/ --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.     conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/r     un/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --h     ttp-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --h     ttp-uwsgi-temp-path=/var/cache/nginx/uwcgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=ng     inx --group=nginx --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http     _sub_module --with-http_dav_module --with-http_flv_module --with-http_gzip_static_module --with-http_rando     m_index_module --with-http_secure_link_module --with-http_stub_status_module --with-mail --with-mail_ssl_m     odule --with-file-aio --with-ipv6
"
