Up until (at least) nginx-0.8.37 I was able to rebuild the nginx Ubuntu package without any problems (I have previously posted in this list the procedure to rebuild a Debain/Ubuntu package). Using the nginx-0.8.42.tar.gz sources I am able to build a nginx_0.8.42-0ubuntu1_i386.deb package that, once installed, gives the following error while trying to run nginx: sudo /usr/sbin/nginx -t the configuration file /etc/nginx/nginx.conf syntax is ok [emerg]: mkdir() "/usr/local/nginx/uwsgi_temp" failed (2: No such file or directory) configuration file /etc/nginx/nginx.conf test failed As Debian does not use /usr/local/nginx/, it seems that something named UWSGI is not following the file placing rules as it should. M.
on 2010-06-26 09:25
on 2010-06-26 09:38
On Sat, Jun 26, 2010 at 11:24 AM, M. Alan <varia@e-healthexpert.org> wrote: > As Debian does not use /usr/local/nginx/, it seems that something > named UWSGI is not following the file placing rules as it should. Looks like you forgot to pass correct uwsgi-temp-path to configure script. -- Boris Dolgov.
on 2010-06-26 09:42
Hi, > As Debian does not use /usr/local/nginx/, it seems that something > named UWSGI is not following the file placing rules as it should. uWSGI (uwsgi?) follows same rules as client_body/FastCGI/log/proxy paths. This means that starting with nginx-0.8.41 you should add "--http-uwsgi-temp-path" to the ./configure options and starting with nginx-0.8.42 you should also add "--http-scgi-temp-path". Best regards, Piotr Sikora < piotr.sikora@frickle.com >
on 2010-08-26 02:49
I had the exact same error using apt-get via
http://wiki.nginx.org/NginxInstall -- In that case, there is no
configure involved, installation is pretty much automatic.
This extends the "you" who "forgot to pass correct uwsgi-temp-path to
configure script" I guess. But I don't know how to report the issue to
him/her.
BTW: I got by via a "mkdir /usr/local/nginx" but this might be
unorthodox.
Yours,
Jean Hugues
Posted at Nginx Forum:
http://forum.nginx.org/read.php?2,102597,123795#msg-123795
on 2010-08-27 23:56
In addition to Jean hughes: I also installed from the ppa in ubuntu lucid, and created /usr/local/nginx Then I made the user (& group) www-data, who apparently is created by the nginx install package, owner of /usr/local/nginx/ with read & write access. Start nginx with /etc.init.d/nginx start and youŕe ready to go. Cheers Sebastiaan Posted at Nginx Forum: http://forum.nginx.org/read.php?2,102597,124470#msg-124470
on 2010-08-28 00:31
serepo Wrote: ------------------------------------------------------- > > Cheers Sebastiaan It looks like that PPA has had some problems for the last 12 days. On 8/12/2010 it built a package successfully but did not include those two temp paths. Build log: http://launchpadlibrarian.net/53535379/buildlog_ubuntu-lucid-i386.nginx_0.8.49-1ppa1_FULLYBUILT.txt.gz But then again on 8/12/2010 it tried to rebuild with the needed options: --http-scgi-temp-path=/var/lib/nginx/scgi \ --http-uwsgi-temp-path=/var/lib/nginx/uwsgi \ but failed to build. Build log: http://launchpadlibrarian.net/53565334/buildlog_ubuntu-lucid-i386.nginx_0.8.49%2Btime~lucid1_FAILEDTOBUILD.txt.gz Looks like a naming problem. Package name changed and it applied that to the source path and then it couldn't find the upstream-fair module and died. Please contact the maintainer of the PPA. Posted at Nginx Forum: http://forum.nginx.org/read.php?2,102597,124478#msg-124478
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.