Bug 555139

Summary: Uninstallable providers in YaST2 Image Creator trying to build KDE LiveCD
Product: [openSUSE] openSUSE 11.2 Reporter: M. Edward Ed Borasky <znmeb>
Component: YaST2Assignee: Jiří Suchomel <jsuchome>
Status: RESOLVED NORESPONSE QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: znmeb
Version: Final   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE 11.2   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description M. Edward Ed Borasky 2009-11-13 04:02:26 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.4) Gecko/20091016 SUSE/3.5.4-1.1.2 Firefox/3.5.4

I'm trying to build a custom KDE-based LiveCD. The plan is to build a base openSUSE 11.2 KDE LiveCD, then subtract packages I don't want and add packages I do want. The first step is to reproduce the base KDE LiveCD.

See "Steps to Reproduce" below for the first error I encountered. There are more after I get past this one - should I submit those as separate bugs, or just tack them on to this one as I encounter them?

Reproducible: Always

Steps to Reproduce:
1. Start the YaST2 Image Creator. Use the defaults and choose a new image. Select 32-bit build.
2. Add repositories http://download.opensuse.org/distribution/11.2/repo/oss/ and http://download.opensuse.org/update/11.2/
3. Move to the Package Addition menu. Select the KDE desktop.
4. Press the "Change" button.
5. Select KDE
Actual Results:  
It said "uninstallable providers". Here's the output from the "Expert" option:

#### YaST2 conflicts list - generated 2009-11-12 19:56:22 ####

pattern:kde4-11.2-20.22.1.i586 requires pattern:kde4_basis, but this requirement
 cannot be provided
uninstallable providers: pattern:kde4_basis-11.2-20.22.1.i586[repo-oss]
    [ ] do not install suse-build-key-1.0-909.5.noarch

    [ ] do not install pattern:kde4-11.2-20.22.1.i586

    [ ] break kde4 by ignoring some of its dependencies

#### YaST2 conflicts list END ###
znmeb@AlgoCompSynth:~/Documents>

If I select the first option, "do not install suse-build-key-1.0-909.5.noarch", the build continues.

Expected Results:  
I expected no conflicts.
Comment 1 M. Edward Ed Borasky 2009-11-13 04:24:30 UTC
Second issue: Once I get the build restarted, it fails on another conflict:

Resolving package dependencies...

Problem: unscd-0.43-2.1.i586 conflicts with nscd provided by nscd-2.10.1-10.4.i586
 Solution 1: deinstallation of unscd-0.43-2.1.i586
 Solution 2: do not ask to install a solvable providing nscd

Choose from above solutions by number or cancel [1/2/c] (c): c
Nov-12 20:15:41 <1> : EXEC [rm -f /tmp/YaST2-31035-iajEiz/myphysical/screenrc.smart*]
Nov-12 20:15:41 <1> : EXEC [rm -f /tmp/YaST2-31035-iajEiz/myphysical/screenrc.ctrls]
   failed
Nov-12 20:15:41 <1> : Removing zypper service(s): http:__download.opensuse.org_update_11.2 http:__download.opensuse.org_distribution_11.2_repo_oss
Nov-12 20:15:41 <1> : EXEC [chroot "/tmp/YaST2-31035-iajEiz/myphysical" bash -c "/usr/bin/zypper --non-interactive --no-gpg-checks --reposd-dir /var/cache/kiwi/zypper --cache-dir /var/cache/kiwi/zypper --raw-cache-dir /var/cache/kiwi/zypper removerepo http:__download.opensuse.org_update_11.2 2>&1"]
Nov-12 20:15:41 <1> : EXEC [chroot "/tmp/YaST2-31035-iajEiz/myphysical" bash -c "/usr/bin/zypper --non-interactive --no-gpg-checks --reposd-dir /var/cache/kiwi/zypper --cache-dir /var/cache/kiwi/zypper --raw-cache-dir /var/cache/kiwi/zypper removerepo http:__download.opensuse.org_distribution_11.2_repo_oss 2>&1"]
   done
Nov-12 20:15:41 <1> : Release package manager lock
Nov-12 20:15:41 <1> : EXEC [rm -f /var/lock/kiwi-init.lock]
Nov-12 20:15:41 <3> : Image installation failed   failed
Nov-12 20:15:41 <1> : Umounting path: /tmp/YaST2-31035-iajEiz/myphysical//var/cache/kiwi
Nov-12 20:15:41 <1> : EXEC [umount "/tmp/YaST2-31035-iajEiz/myphysical//var/cache/kiwi" 2>&1]
Nov-12 20:15:41 <1> : Umounting path: /tmp/YaST2-31035-iajEiz/myphysical//var/cache/zypp
Nov-12 20:15:41 <1> : EXEC [umount "/tmp/YaST2-31035-iajEiz/myphysical//var/cache/zypp" 2>&1]
Nov-12 20:15:41 <1> : Umounting path: /tmp/YaST2-31035-iajEiz/myphysical/dev/pts
Nov-12 20:15:41 <1> : EXEC [umount "/tmp/YaST2-31035-iajEiz/myphysical/dev/pts" 2>&1]
Nov-12 20:15:41 <1> : Umounting path: /tmp/YaST2-31035-iajEiz/myphysical/sys
Nov-12 20:15:41 <1> : EXEC [umount "/tmp/YaST2-31035-iajEiz/myphysical/sys" 2>&1]
Nov-12 20:15:41 <1> : Umounting path: /tmp/YaST2-31035-iajEiz/myphysical/dev
Nov-12 20:15:41 <1> : EXEC [umount "/tmp/YaST2-31035-iajEiz/myphysical/dev" 2>&1]
Nov-12 20:15:41 <1> : Umounting path: /tmp/YaST2-31035-iajEiz/myphysical/proc
Nov-12 20:15:41 <1> : EXEC [umount "/tmp/YaST2-31035-iajEiz/myphysical/proc" 2>&1]
Nov-12 20:15:42 <3> : KIWI exited with error(s)   done


The workaround for this one is to go back to package selection and select unscd.
Comment 2 M. Edward Ed Borasky 2009-11-13 05:03:56 UTC
Next error:

Nov-12 20:56:43 <1> : Umounting path: /tmp/kiwi-cdboot.RbEUYx/kiwi-cdboot-18758//var/cache/kiwi
Nov-12 20:56:43 <1> : EXEC [umount "/tmp/kiwi-cdboot.RbEUYx/kiwi-cdboot-18758//var/cache/kiwi" 2>&1]
Nov-12 20:56:43 <1> : Umounting path: /tmp/kiwi-cdboot.RbEUYx/kiwi-cdboot-18758//var/cache/zypp
Nov-12 20:56:43 <1> : EXEC [umount "/tmp/kiwi-cdboot.RbEUYx/kiwi-cdboot-18758//var/cache/zypp" 2>&1]
Nov-12 20:56:43 <1> : Release package manager lock
Nov-12 20:56:43 <1> : EXEC [rm -f /var/lock/kiwi-init.lock]
Nov-12 20:56:43 <3> : Base initialization failed   failed
Nov-12 20:56:43 <1> : EXEC [mktemp -q /tmp/kiwi-xmlused.XXXXXX]
Nov-12 20:56:43 <1> : EXEC [mktemp -q /tmp/kiwi-xmlorig.XXXXXX]
Nov-12 20:56:43 <1> : EXEC [cp -a /usr/share/kiwi/image/isoboot/suse-11.1/config.xml /tmp/kiwi-xmlorig.Tk24Du]
Nov-12 20:56:43 <1> : EXEC [sed -i -e 's!><!>\n<!'g -e 's!\t!!'g /tmp/kiwi-xmlused.4hedoH]
Nov-12 20:56:43 <1> : EXEC [sed -i -e 's!\t!!'g /tmp/kiwi-xmlorig.Tk24Du]
Nov-12 20:56:43 <1> : EXEC [sort /tmp/kiwi-xmlused.4hedoH -o /tmp/kiwi-xmlused.4hedoH]
Nov-12 20:56:43 <1> : EXEC [sort /tmp/kiwi-xmlorig.Tk24Du -o /tmp/kiwi-xmlorig.Tk24Du]
Nov-12 20:56:43 <1> : EXEC [diff -uwB /tmp/kiwi-xmlorig.Tk24Du /tmp/kiwi-xmlused.4hedoH 2>&1]
Nov-12 20:56:43 <1> : EXEC [rm -rf /tmp/kiwi-cdboot.RbEUYx/kiwi-cdboot-18758]
Nov-12 20:56:43 <1> : EXEC [rm -rf /tmp/kiwi-cdboot.RbEUYx]
Nov-12 20:56:43 <1> : EXEC [rm -rf]
Nov-12 20:56:44 <1> : EXEC [mktemp -q /tmp/kiwi-xmlused.XXXXXX]
Nov-12 20:56:44 <1> : EXEC [mktemp -q /tmp/kiwi-xmlorig.XXXXXX]
Nov-12 20:56:44 <1> : EXEC [cp -a /usr/share/kiwi/image/isoboot/suse-11.1/config.xml /tmp/kiwi-xmlorig.wA91Qb]
Nov-12 20:56:44 <1> : EXEC [sed -i -e 's!><!>\n<!'g -e 's!\t!!'g /tmp/kiwi-xmlused.cEj9LL]
Nov-12 20:56:44 <1> : EXEC [sed -i -e 's!\t!!'g /tmp/kiwi-xmlorig.wA91Qb]
Nov-12 20:56:44 <1> : EXEC [sort /tmp/kiwi-xmlused.cEj9LL -o /tmp/kiwi-xmlused.cEj9LL]
Nov-12 20:56:44 <1> : EXEC [sort /tmp/kiwi-xmlorig.wA91Qb -o /tmp/kiwi-xmlorig.wA91Qb]
Nov-12 20:56:44 <1> : EXEC [diff -uwB /tmp/kiwi-xmlorig.wA91Qb /tmp/kiwi-xmlused.cEj9LL 2>&1]
Nov-12 20:56:44 <3> : KIWI exited with error(s)   done



+ /usr/bin/zypper --non-interactive --no-gpg-checks --reposd-dir /var/cache/kiwi/zypper --cache-dir /var/cache/kiwi/zypper --raw-cache-dir /var/cache/kiwi/zypper --root /tmp/kiwi-cdboot.RbEUYx/kiwi-cdboot-18758 install --auto-agree-with-licenses --no-recommends aufs aufs-kmp-default bind-libs bind-utils bootsplash checkmedia cromfs cryptsetup dhcpcd dialog file filesystem fribidi gawk gfxboot glibc glibc-locale grub hdparm hwinfo iproute2 kernel-default kernel-default-base kernel-default-extra kiwi-tools lvm2 make memtest86+ netcfg psmisc rpm squashfs sysconfig sysfsutils syslinux tar
+ SPID=19515
+ wait 19515
'aufs' not found.
+ ECODE=104
+ echo 104
+ exit 104




"'aufs' not found."
Comment 3 Jiří Suchomel 2009-11-18 13:19:28 UTC
The default selection is old, I need to create a new one.
Comment 4 Jiří Suchomel 2010-01-06 12:50:02 UTC
Could you please install kiwi-config-openSUSE package and base your new configuration on the ones provided by this package? There are under /usr/share/openSUSE-kiwi directory
Comment 5 Jiří Suchomel 2010-02-10 09:43:07 UTC
any news?
Comment 6 Jiří Suchomel 2010-02-16 12:55:22 UTC
no response