Nginx 1.0.0 has been delared stable and has been released three days ago :
nginx development was started about 9 years ago. The first public version 0.1.0 has been released on October 4, 2004. Now W3Techs reports that 6.8% of the top 1 million sites on the web (according to Alexa) use nginx. And 46.9% of top Russian sites use nginx.
Netcraft reports similar 6.52% nginx share of the million busiest sites in April 2011.
The packages of Nginx 1.0.0 are now available on Dotdeb for Debian 6.0 “Squeeze” in amd64 and i386 flavours. I hope you’ll enjoy them.
17 replies on “Nginx 1.0.0 is out!”
upgraded !
I hope to never see again :
nginx[26573] general protection ip:433e21 sp:7fff92687560 error:0 in nginx[400000+a1000]
nginx[26733]: segfault at 0 ip 0000000000433e21 sp 00007fff92687560 error 4 in nginx[400000+a1000]
😉
@yann : does it happen with nginx 1.0.0 from Dotdeb or with other packages?
The upgrade went very smoothly, thanks for the new version.
[…] Netcrafta w kwietniu 2011 6.52% najczęściej odwiedzanych stron używa nginxa jako serwera www. Serwis dotdeb.org przygotował wersję 1.0.0 dla Debiana Squeeze 6.0 dla platform i386 oraz amd64. Więcej na […]
with previous dotdeb version, and again on the 1.0.0 🙁 :
[2878535.100100] nginx[10942] general protection ip:4342c1 sp:7fff714866d0 error:0 in nginx[400000+a6000]
[2878619.616191] nginx[11785]: segfault at 0 ip 00000000004342c1 sp 00007fff714866d0 error 4 in nginx[400000+a6000]
I will report this bug as soon as possible
And how about Nginx 1.0.0 on Debian 5.0?
Yay! What a surprise!
Anything to watch out for in this update? Like changes in the configuration that will need manual change?
Thanks again.
any chance of seeing this for lenny? i cant run squeeze yet 🙁
OS: Debian 6
I try:
aptitude install nginx-extras
But I see:
Selecting previously deselected package libjpeg62.
(Reading database … 24299 files and directories currently installed.)
Unpacking libjpeg62 (from …/libjpeg62_6b1-1_amd64.deb) …
Selecting previously deselected package libgd2-noxpm.
Unpacking libgd2-noxpm (from …/libgd2-noxpm_2.0.36~rc1~dfsg-5_amd64.deb) …
Selecting previously deselected package liblua5.1-0.
Unpacking liblua5.1-0 (from …/liblua5.1-0_5.1.4-5_amd64.deb) …
Selecting previously deselected package libperl5.10.
Unpacking libperl5.10 (from …/libperl5.10_5.10.1-17_amd64.deb) …
Selecting previously deselected package libxslt1.1.
Unpacking libxslt1.1 (from …/libxslt1.1_1.1.26-6_amd64.deb) …
Selecting previously deselected package nginx-common.
Unpacking nginx-common (from …/nginx-common_1.0.0-1~dotdeb.1_all.deb) …
Selecting previously deselected package nginx-extras.
Unpacking nginx-extras (from …/nginx-extras_1.0.0-1~dotdeb.1_amd64.deb) …
Processing triggers for man-db …
Setting up libjpeg62 (6b1-1) …
Setting up libgd2-noxpm (2.0.36~rc1~dfsg-5) …
Setting up liblua5.1-0 (5.1.4-5) …
Setting up libperl5.10 (5.10.1-17) …
Setting up libxslt1.1 (1.1.26-6) …
Setting up nginx-common (1.0.0-1~dotdeb.1) …
insserv: warning: script ‘sysklogd’ missing LSB tags and overrides
insserv: There is a loop between service sysklogd and exim4 if stopped
insserv: loop involving service exim4 at depth 3
insserv: loop involving service sysklogd at depth 2
insserv: loop involving service bind9 at depth 1
insserv: loop involving service sendsigs at depth 5
insserv: exiting now without changing boot order!
update-rc.d: error: insserv rejected the script header
dpkg: error processing nginx-common (–configure):
subprocess installed post-installation script returned error exit status 1
configured to not write apport reports
dpkg: dependency problems prevent configuration of nginx-extras:
nginx-extras depends on nginx-common (= 1.0.0-1~dotdeb.1); however:
Package nginx-common is not configured yet.
dpkg: error processing nginx-extras (–configure):
dependency problems – leaving unconfigured
configured to not write apport reports
Errors were encountered while processing:
nginx-common
nginx-extras
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
Setting up nginx-common (1.0.0-1~dotdeb.1) …
insserv: warning: script ‘sysklogd’ missing LSB tags and overrides
insserv: There is a loop between service sysklogd and exim4 if stopped
insserv: loop involving service exim4 at depth 3
insserv: loop involving service sysklogd at depth 2
insserv: loop involving service bind9 at depth 1
insserv: loop involving service sendsigs at depth 5
insserv: exiting now without changing boot order!
update-rc.d: error: insserv rejected the script header
dpkg: error processing nginx-common (–configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of nginx-extras:
nginx-extras depends on nginx-common (= 1.0.0-1~dotdeb.1); however:
Package nginx-common is not configured yet.
dpkg: error processing nginx-extras (–configure):
dependency problems – leaving unconfigured
Errors were encountered while processing:
nginx-common
nginx-extras
Why errors?
@valet : your sysklogd/exim4 init scripts seem to have problems that Nginx may have nothing to deal with.
You can try to bypass some steps in /var/lib/dpkg/info/nginx-common.postinst
Guillaume Plessisб thank you.
I removed sysklogd and than aptitude install sysklogd.
Than aptitude install nginx-extras and all ok.
+1 for nginx 1.0.0 on Lenny!
Please! 🙂
Hesitated for a couple of weeks to upgrade because of some errors mentioned in this forum.
Now upgraded to nginx 1.0 on squeeze. No errors. Thanks for your great job!
+1 for nginx 1.0.0 on Lenny!
Please!
+1 for Nginx on lenny also! Nginx 1.0.1 is out! Please update!
Many thanks
Nginx has been updated to 1.0.1 for Squeeze *and* Lenny with Passenger support. I hope you’ll enjoy it.
Feel free to help up 🙂 http://localhost:8080/donate/
It’s good to see. Thanks for announce of a new version.