Depende: nginx-common (= 1.10.1-3+xenial2) pero se debe instalar 1.10.1-0+xenial0

Depende: nginx-common (= 1.10.1-3+xenial2) pero se debe instalar 1.10.1-0+xenial0

Estoy intentando instalar/actualizar cosas (php7.0-soap, por ejemplo) pero este mensaje sigue apareciendo.

    The following packages have unmet dependencies:
     libnginx-mod-http-auth-pam : Depends: nginx-common (= 1.10.1-3+xenial2) but 1.10.1-0+xenial0 is to be installed
     libnginx-mod-http-echo : Depends: nginx-common (= 1.10.1-3+xenial2) but 1.10.1-0+xenial0 is to be installed
     libnginx-mod-http-geoip : Depends: nginx-common (= 1.10.1-3+xenial2) but 1.10.1-0+xenial0 is to be installed
     libnginx-mod-http-image-filter : Depends: nginx-common (= 1.10.1-3+xenial2) but 1.10.1-0+xenial0 is to be installed
     libnginx-mod-http-subs-filter : Depends: nginx-common (= 1.10.1-3+xenial2) but 1.10.1-0+xenial0 is to be installed
     libnginx-mod-http-upstream-fair : Depends: nginx-common (= 1.10.1-3+xenial2) but 1.10.1-0+xenial0 is to be installed
     libnginx-mod-http-xslt-filter : Depends: nginx-common (= 1.10.1-3+xenial2) but 1.10.1-0+xenial0 is to be installed
     libnginx-mod-mail : Depends: nginx-common (= 1.10.1-3+xenial2) but 1.10.1-0+xenial0 is to be installed
     libnginx-mod-stream : Depends: nginx-common (= 1.10.1-3+xenial2) but 1.10.1-0+xenial0 is to be installed

apt-update también está bloqueado por este. Por ahora necesito mucho jabón, en el futuro tal vez más cosas. ¿Hay alguna manera de solucionar este problema sin (o con un impacto mínimo) en el servidor nginx en ejecución, que generalmente atiende a entre 300 y 600 usuarios a la vez?

Estamos usando: Ubuntu 16.04.1 LTS

    lsb_release -a
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description:    Ubuntu 16.04.1 LTS
    Release:        16.04
    Codename:       xenial

ACTUALIZACIÓN 1 de enero de 2017:

Usando -f en "apt-get dist-upgrade" o "apt-get install" como lo sugiere@Thomas Wardhizo algunos progresos. Pero estoy atrapado en:

    Unpacking nginx-common (1.10.1-3+xenial2) over (1.10.1-0+xenial0) ...
    dpkg: error processing archive /var/cache/apt/archives/nginx-common_1.10.1-3+xen                                 ial2_all.deb (--unpack):
     trying to overwrite '/etc/logrotate.d/nginx', which is also in package nginx 1.                                 11.3-1~xenial
    Preparing to unpack .../nginx-full_1.10.1-3+xenial2_amd64.deb ...
    Unpacking nginx-full (1.10.1-3+xenial2) over (1.10.1-0+xenial0) ...
    dpkg: error processing archive /var/cache/apt/archives/nginx-full_1.10.1-3+xenia                                 l2_amd64.deb (--unpack):
     trying to overwrite '/usr/sbin/nginx', which is also in package nginx 1.11.3-1~                                 xenial
    dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
    Preparing to unpack .../init-system-helpers_1.29ubuntu4_all.deb ...
    Unpacking init-system-helpers (1.29ubuntu4) over (1.29ubuntu3) ...
    Processing triggers for man-db (2.7.5-1) ...
    Errors were encountered while processing:
     /var/cache/apt/archives/nginx-common_1.10.1-3+xenial2_all.deb
     /var/cache/apt/archives/nginx-full_1.10.1-3+xenial2_amd64.deb
    E: Sub-process /usr/bin/dpkg returned an error code (1)

Entiendo lo que dice pero no tengo idea de qué hacer.

Respuesta1

Terminé purgando esos libnginx-mod-... luego purgué nginxfull y nginx-common.

Luego "dpkg -i --force-overwrite" cualquier archivo que esté en el camino. Finalmente restaure los archivos de configuración de nginx en /etc/nginx (del cual hice una copia de seguridad anteriormente, por supuesto).

El servidor estuvo inactivo durante unos 5 a 10 minutos... pero ya está hecho. Gracias Tomás por ayudar

información relacionada