#1318 closed defect (invalid)

Upgrading on Ubuntu Conflicts with nginx-common

Reported by: fooka03@… Owned by:
Priority: major Milestone:
Component: nginx-package Version: 1.12.x
Keywords: apt Cc:
uname -a: Linux webmisc 2.6.32-042stab108.5 #1 SMP Wed Jun 17 20:20:17 MSK 2015 x86_64 x86_64 x86_64 GNU/Linux
nginx -V: nginx version: nginx/1.12.1 built by gcc 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) built with OpenSSL 1.0.2g 1 Mar 2016 TLS SNI support enabled configure arguments: --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib/nginx/modules --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/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-mail --with-mail_ssl_module --with-stream --with-stream_realip_module --with-stream_ssl_module --with-stream_ssl_preread_module --with-cc-opt='-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fPIC' --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -pie'

Description

This was on a Ubuntu 16.04 box (running on openvz). Trying to upgrade nginx resulted in a conflict trying to write to /etc/nginx/uwsgi_params

The full error:

Unpacking nginx (1.12.1-1~xenial) over (1.12.0-1+xenial1) ...
dpkg: error processing archive /var/cache/apt/archives/nginx_1.12.1-1~xenial_amd64.deb (--unpack):
 trying to overwrite '/etc/nginx/uwsgi_params', which is also in package nginx-common 1.12.0-1+xenial1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)

Solved by forcing overwrite:

sudo apt -o Dpkg::Options::="--force-overwrite" upgrade nginx

Change History (2)

comment:1 Changed 22 months ago by i.bakirov@…

You are trying upgrading existing nginx package previously installed from Ubuntu repository with Nginx repository. Please refer to http://nginx.org/packages/ubuntu/ and there is no nginx-common on Nginx repository (https://launchpad.net/~nginx/+archive/ubuntu/stable/ they are in Ubuntu PPA repository)

Do not mess with different repositories, try to use one of them to prevent problems in future upgrades.

Last edited 22 months ago by i.bakirov@… (previous) (diff)

comment:2 Changed 21 months ago by mdounin

  • Resolution set to invalid
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.