postint appears to be checking for packages that no longer exist
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pkgsel (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Greetings,
Please see this thread for full information about how I got here: http://
If I install using the latest mini.iso file (http://
<popup>
Incomplete Language Support
The language support files for your selected language seem to be incomplete. You can install the missing components by clicking on "Run this action now" and follow the instructions. An active internet connection is required. If you would like to do this at a later time, please use Language Support instead (click the icon at the very right of the top bar and select "System Settings... -> Language Support").
</popup>
If you then look in the log file from the installation (/var/log/
in-target: Setting up language-
in-target: Processing triggers for bamfdaemon ...
in-target: Rebuilding /usr/share/
in-target: Reading package lists...
in-target: Building dependency tree...
in-target: Reading state information...
in-target: E
in-target: :
in-target: Unable to locate package language-support-en
pkgsel: finishing up
pkgsel: dpkg-query -W language-pack-en language-
I then looked in the source for the pkgsel package and found these at around line 463 of postinst (the formatting is not right, but you'll see what I mean):
if $check_
packs="$(chroot /target check-language-
else
packs=
fi
The problem with this is that there is no such package as language-support-en (in my case since I'm installing in English), so pkgsel ends up saying that language support is incomplete. If you go to http://
I can work around this by using pre-seeding and having
d-i pkgsel/
but this appears to be a bug to me.
Thanks.
David
Status changed to 'Confirmed' because the bug affects multiple users.