nginx: [emerg] unknown directive "upload_pass" after dist-upgrade from Ubuntu 12.04 LTS to 14.04 LTS

Valentin V. Bartenev vbart at nginx.com
Fri Aug 22 07:05:53 UTC 2014


On Thursday 21 August 2014 21:02:43 Ben Johnson wrote:
> Hello!
> 
> I performed a dist-upgrade, from Ubuntu 12.04 LTS to 14.04 LTS, and once
> the dust had settled, nginx refused to start with:
> 
> nginx: [emerg] unknown directive "upload_pass" in
> /etc/nginx/sites-enabled/example.com.vhost:95
> 
> The "upload_pass" directive appears to be part of the HttpUploadModule.
> This module was clearly installed before the dist-upgrade, because the
> vhost in question functioned as expected before applying the upgrade.
> 
> It is not clear which Ubuntu package includes this module. I figured,
> "What the hell..." and installed nginx-extras, which is supposed to
> include all of the most commonly used modules, yet the problem persists.
> 
> It seems unlikely that the name of this directive changed. What other
> explanations are there?
> 
[..]

This 3rd-party module was removed from the package, because it's broken and 
cannot be compiled with the newer versions of nginx.

See:
https://bugs.launchpad.net/nginx/+bug/1177719
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=729003

  wbr, Valentin V. Bartenev



More information about the nginx mailing list