I am running Debian stable.
When the /etc/apt/preferences file has comments added to it
in certain patterns, the command "aptitude update" can fail.
If the preferences file contains the following contents:
# some comment
#
# Sid
Package: *
Pin: release a=unstable
Pin-priority: 80
Then "aptitude update" works normally and gives the output
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information
Initializing package states... Done
Hit http://ftp.debian.org stable/main Packages
Hit http://ftp.debian.org stable/main Release
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information
Initializing package states... Done
On the other hand, if the preferences file contains the following contents:
# some comment
# Sid
Package: *
Pin: release a=unstable
Pin-priority: 80
Then "aptitude update" fails and gives the output
Reading Package Lists... Done
E: Invalid record in the preferences file, no Package header
Blank lines in /etc/apt/prefences do not always generate this error,
but the above pattern seems to be the simplest reproducible case
that forces out the problem.
I came across the problem when I was trying to nicely comment
the /etc/apt/preferences file.
The command "apt-get update" works normally for both cases.
As far as I can tell, the bug remains, regardless of the contents
of the /etc/apt/sources.list file.
Salutations,
Hugo Graumann
--
To UNSUBSCRIBE, email to debian-bugs-...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org