Page MenuHomePhabricator

Provisioning a clean MW-Vagrant instance fails on php7.2-tidy
Closed, DuplicatePublic

Description

I'm unable to successfully provision a new MW-Vagrant instance due to a failing dependency:

==> default: The following packages have unmet dependencies:
==> default:  php-tidy : Depends: php7.2-tidy but it is not going to be installed

apt-cache info for php7.2-tidy:

vagrant@vagrant:~$ apt-cache showpkg php7.2-tidy
Package: php7.2-tidy
Versions: 
7.2.15-1+0~20190209065123.16+stretch~1.gbp3ad8c0 (/var/lib/apt/lists/apt.wikimedia.org_wikimedia_dists_stretch-wikimedia_thirdparty_php72_binary-amd64_Packages)
 Description Language: 
                 File: /var/lib/apt/lists/apt.wikimedia.org_wikimedia_dists_stretch-wikimedia_thirdparty_php72_binary-amd64_Packages
                  MD5: 1d8b49dbc79493bb30fb016ced2184c6


Reverse Depends: 
  php7.2-tidy-dbgsym,php7.2-tidy 7.2.15-1+0~20190209065123.16+stretch~1.gbp3ad8c0
  php-tidy,php7.2-tidy
Dependencies: 
7.2.15-1+0~20190209065123.16+stretch~1.gbp3ad8c0 - php-common (2 1:35) ucf (0 (null)) php7.2-common (5 7.2.15-1+0~20190209065123.16+stretch~1.gbp3ad8c0) libc6 (2 2.14) libtidy5deb1 (2 1:5.2.0) 
Provides: 
7.2.15-1+0~20190209065123.16+stretch~1.gbp3ad8c0 - php-tidy (= ) 
Reverse Provides:

On SSHing in and trying to manually install php7.2-tidy, it fails on the libtidy5deb1 dependency:

The following packages have unmet dependencies:
 php7.2-tidy : Depends: libtidy5deb1 (>= 1:5.2.0) but it is not installable

My /etc/apt/sources.list, for reference:

# This file managed by Puppet
# modules/apt/templates/sources.list.erb

deb http://deb.debian.org/debian stretch main contrib
deb-src http://deb.debian.org/debian  stretch main contrib

deb http://security.debian.org/debian-security  stretch/updates main contrib
deb-src http://security.debian.org/debian-security  stretch/updates main contrib