Forum: NGINX error in nginx-0.8.42: : mkdir() "/usr/local/nginx/uwsgi_temp" failed

Posted by M. Alan (Guest)
on 2010-06-26 09:25
(Received via mailing list)
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.
Posted by Boris Dolgov (Guest)
on 2010-06-26 09:38
(Received via mailing list)
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.
Posted by Piotr Sikora (Guest)
on 2010-06-26 09:42
(Received via mailing list)
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 >
Posted by JeanHuguesRobert (Guest)
on 2010-08-26 02:49
(Received via mailing list)
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
Posted by serepo (Guest)
on 2010-08-27 23:56
(Received via mailing list)
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
Posted by brianmercer (Guest)
on 2010-08-28 00:31
(Received via mailing list)
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
No account? Register here.