Last modified: 2014-04-19 20:31:43 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T59686, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 57686 - broken git-man packaging dependency
broken git-man packaging dependency
Status: RESOLVED FIXED
Product: MediaWiki-Vagrant
Classification: Unclassified
General (Other open bugs)
unspecified
All All
: Unprioritized normal
: ---
Assigned To: Ori Livneh
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-11-27 22:45 UTC by spage
Modified: 2014-04-19 20:31 UTC (History)
2 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description spage 2013-11-27 22:45:33 UTC
Trying to update my long-standing MediaWiki-Vagrant instance,
`vagrant provision` failed with an error about git package.  After `git pull` of the latest mediawiki-vagrant `vagrant provision` failed with the same error, followed by lots of warnings from Git::Clone rules "Skipping because of failed dependencies."

My vagrant VM has version 1:1.8.4-1.1~ppa0~precise1 of git and git-man installed. I'm not sure why Vagrant's dpkg can't update the latter, maybe it's missing from http://apt.wikimedia.org/wikimedia/

notice: /Stage[main]/Mediawiki/File[/vagrant/settings.d]/mode: mode changed '0775' to '0755'
err: /Stage[main]/Git/Package[git]/ensure: change from 1:1.8.4-1.1~ppa0~precise1 to 1:1.8.4.3-1~ppa0~precise1 failed: Could not update: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install git' returned 100: Reading package lists...
Building dependency tree...
Reading state information...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 git : Depends: git-man (> 1:1.8.4.3) but 1:1.8.4-1.1~ppa0~precise1 is to be installed
E: Unable to correct problems, you have held broken packages.
 at /tmp/vagrant-puppet/modules-0/git/manifests/init.pp:27
Comment 1 Ori Livneh 2014-04-19 20:31:43 UTC
Fixed by running apt-get update manually. We could categorically prevent this bug from manifesting by running apt-get update before each Puppet run, but I'm not prepared to bite that bullet yet, since it'll slow down Puppet runs considerably.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links