Bug 749

Summary: [qemuarm]zypper search package warning in sato image: no '/usr/bin/uuidgen'
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Yi Zhao <yi.zhao>
Component: coreAssignee: Qing He <qing.he>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: Medium CC: bluelightning, jiajun.xu, liang.li2, liangliang.wang, meta.mr.watcher, meta.watcher, sgw, yi.zhao
Version: 1.0   
Target Milestone: 1.0 M4   
Hardware: x86   
OS: other   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---

Description Yi Zhao 2011-02-21 18:19:21 UTC
Testing Env:    
Host: Ubuntu 10.10 x86_64
Kernel: 2.6.35-25-generic

qemuxarm sato image from weekly build 20110217
http://autobuilder.pokylinux.org/nightly/20110217-1/qemu/qemuarm/poky-image-sato-qemuarm-20110218041736.rootfs.ext3

In this sato image, running 'zypper search package' command would meet warning. For example, running "zypper search avahi" :

##############
root@qemuarm:~# zypper search avahi
Can't exec '/usr/bin/uuidgen' (No such file or directory).
Loading repository data...
Reading installed packages...

S | Name             | Summary                                           | Type   
--+------------------+---------------------------------------------------+--------
i | avahi-daemon     | Avahi IPv4LL network address configuration daemon | package
i | libavahi-client3 | Avahi IPv4LL network address configuration daemon | package
i | libavahi-common3 | Avahi IPv4LL network address configuration daemon | package
i | libavahi-core7   | Avahi IPv4LL network address configuration daemon | package
i | libavahi-glib1   | Avahi IPv4LL network address configuration daemon | package
root@qemuarm:~# 
#################

There is no 'uuidgen' under /usr/bin/ directory.
Comment 1 Liang Wang 2011-02-28 01:57:39 UTC
This issue also occurs on qemumips sato.
Image location: http://autobuilder.pokylinux.org/nightly/20110226-1/qemu/qemumips/

root@qemumips:~# zypper search avahi
Can't exec '/usr/bin/uuidgen' (No such file or directory).
Loading repository data...
Reading installed packages...

S | Name             | Summary                                         | Type   
--+------------------+-------------------------------------------------+--------
i | avahi-daemon     | Avahi IPv4LL network address configuration da-> | package
i | libavahi-client3 | Avahi IPv4LL network address configuration da-> | package
i | libavahi-common3 | Avahi IPv4LL network address configuration da-> | package
i | libavahi-core7   | Avahi IPv4LL network address configuration da-> | package
i | libavahi-glib1   | Avahi IPv4LL network address configuration da-> | package
*** glibc detected *** zypper: corrupted double-linked list: 0x005d78b0 ***
Aborted
root@qemumips:~#
Comment 2 Paul Eggleton 2011-03-01 10:48:00 UTC
I have submitted a couple of patches to fix this to the poky mailing list (https://lists.yoctoproject.org/pipermail/poky/2011-March/004122.html) on the assumption that zypper really does need uuidgen.
Comment 4 Yi Zhao 2011-03-07 21:24:27 UTC
Verified on nightly build 20110305
http://autobuilder.yoctoproject.org/nightly/20110305-4/