iso build fail: lang pack apt conflict

Asked by henczati

System: Lubuntu xenial 16.04.1 i386 daily-live (built @ 2016-09-29T16:45) from http://cdimage.ubuntu.com/lubuntu/xenial/daily-live/
Same source iso.
Installed uck 2.4.7-0ubuntu2 from `http://archive.ubuntu.com/ubuntu xenial/universe i386 Packages`.
/dev/mapper/uck_vg-data is empty 7.3G ext2 on lvm2 logical volume (7.0G free).
Then:
```bash
sudo mount -o dev,suid,exec /dev/mapper/uck_vg-data /mnt
sudo mkdir /mnt/ucktmp
sudo chown $USER:$USER /mnt/ucktmp/
sudo mount --bind /mnt/ucktmp/ $HOME/tmp
uck-gui
```
Chose same langs at all lang prompts, chose manual modifications, removing Windows stuff, hybrid (CD/USB) iso.
`en` was set as the default lang.

ISO build fails on lang pack installation.

In $HOME/tmp/build.log :

[...]
The following packages have unmet dependencies:
 language-pack-touch-en : Conflicts: language-pack-en but 1:16.04+20160627 is to be ins
talled
E: Unable to correct problems, you have held broken packages.
apt-get install language-pack-en language-pack-en-base language-pack-touch-en failed, error=100
[...]

Same goes for any other language selected for install, all if multiple selected.

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu Customization Kit Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
henczati (henczati) said :
#1

Created bug report.

Revision history for this message
Manfred Hampl (m-hampl) said :
#2

Ubuntu Customization Kit has not been developed for years, and has the note "!!!PROJECT DISCONTINUED!!!" on its Launchpad homepage.

Recent Ubuntu releases differ from previous ones in a manner, that certain steps of UCK now fail.

I can give some advice:
 1. deselect all language packages that contain the string -touch- in their name
 2. modify /usr/lib/uck/customization-profiles/localized_cd/customize_iso
 and change in line ~84 (the longest line in the whole file) the part

... $(zgrep gz ...
   into
... $(zgrep xz ...

and three lines later
   change

tar xfz *.tar.gz ||
   into
tar xfJ *.tar.xz ||

You might read recent questions and bugs related to UCK on Launchpad. These recommendations (and some more) have already been given to other persons with similar problems.

Can you help with this problem?

Provide an answer of your own, or ask henczati for more information if necessary.

To post a message you must log in.