On a clean Jessie box I just got:
Error: The new file /usr/share/doc/aegir3-provision/examples/example.sudoers does not exist!
dpkg: error processing package aegir3-provision (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg -L aegir3-provision claims that the file should be included ... but ls does not agree.
| Comment | File | Size | Author |
|---|---|---|---|
| #4 | sudo_example_for_debian-2539124-4.patch | 1.57 KB | helmo |
Comments
Comment #1
helmo commentedOnly the directories for the examples exist... not the files .
I do get them with:
dpkg -x /var/cache/apt/archives/aegir3-provision_3.0.1_all.deb /tmp/fooComment #2
helmo commentedDoh,
Seems to be a result of this line in /etc/apt/apt.conf.d
APT::Install-Recommends "false";A openstack powered server had this as default, and because of this no mysql server was installed.
Comment #3
helmo commentedfelt too good to be true... still same error.
Comment #4
helmo commentedIt turned out to be a well intentioned disk space saving option in
/etc/dpkg/dpkg.cfg.d/01_nodocincluded:Which made the file unavailable.
This could be the patch for it... but I don't have time to test it :(
If it works then the same change should be done to the aegir3-cluster-slave package.
Comment #5
helmo commentedComment #6
gboudrias commentedWas this pushed to dev already? I don't remember having this specific error with the unstable package on Jessie.
Comment #7
gboudrias commentedOk, so this clearly hasn't been committed yet, maybe obscured by #2347557: No systemd service file for queue runner?
Any clues on how to test this? I'm still not familiar enough with debian packages.
Comment #8
helmo commentedTo test we'd have to (manually) build a package and try to install it I guess.
Comment #11
helmo commentedI tried and it broke the package build.
Calling this won't fix... #4 is a good enough workaround for now... unless someone comes up with a proper solution.