I've added two files to /etc/apt/preferences.d, one containing a pin,
the other nonsense:

$ cat /etc/apt/preferences.d/apache 
Package: apache2
Pin: release n=lucid
Pin-Priority: 900

Package: apache2
Pin: release n=precise
Pin-Priority: 100

$ cat /etc/apt/preferences.d/wurst 
just a test

Upon 'apt-cache policy apache2' I get an error for wurst and the pinning (sort 
of) worked:
apache2:
  Installed: (none)
  Candidate: 2.2.14-5ubuntu8
  Package pin: 2.2.14-5ubuntu8
  Version table:
     2.2.22-1ubuntu1 900
        500 http://archive.ubuntu.com/ubuntu/ precise/main i386 Packages
     2.2.14-5ubuntu8 900
        500 http://archive.ubuntu.com/ubuntu/ lucid/main i386 Packages
N: Can not read /etc/apt/sources.list.d/a.list.
E: Invalid record in the preferences file /etc/apt/preferences.d/wurst, no 
Package header

Not sure why 2.2.22-1ubuntu1 is listed with 900 instead of 100, though.
Can you provide steps to reproduce your problem?


** Changed in: apt (Ubuntu)
       Status: New => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/891696

Title:
  /etc/apt/preferences and /etc/apt/preferences.d/* are ignored.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/891696/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to