On Tue, 27 Mar 2012, Ben Hutchings wrote: > The new behaviour, using dpkg 1.16.2: > > /etc/cron.daily/popularity-contest: > dpkg-query: error: --listfiles needs a valid package name but 'gcc-4.6-base' > is not: ambiguous package name 'gcc-4.6-base' with more than one installed > instance
Indeed, I also got this today. On Tue, 21 Feb 2012, Bill Allombert wrote: > Yes, but currently this does not work, see bug #659782, which this bug is > probably a duplicate. Sort of. But the discussions in #659782 gave you the solution to this bug. You should use "${binary:Package}" preferrably over "${Package}" when getting the list of packages to query. Yes ${binary:Package} might be empty with older versions of dpkg so you must ask for both and be ready to deal with it. dpkg-query -W -f'${binary:Package},${Package} ${Status}\n' And use the first non-empty value for the package name. Cheers, -- Raphaël Hertzog ◈ Debian Developer Pre-order a copy of the Debian Administrator's Handbook and help liberate it: http://debian-handbook.info/liberation/ -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org