Bug 3243

Summary: Using debian packaging with build-appliance fails due to missing perl module
Product: [Build System, Metadata & Runtime] Runtime Reporter: Stefan Stanacar <sstncr>
Component: build-applianceAssignee: Cristian Iorga <cristian.iorga>
Status: RESOLVED WORKSFORME QA Contact:
Severity: normal    
Priority: Medium CC: sgw
Version: 1.3   
Target Milestone: 1.4 M5   
Hardware: x86   
OS: Multiple   
Whiteboard: Release Note for 1.3
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---
Attachments:
Description Flags
log.do_rootfs none

Description Stefan Stanacar 2012-10-05 15:04:19 UTC
Created attachment 877 [details]
log.do_rootfs

Using danny/1.3M5.rc3 build appliance on VMware Player, core-image-minimal fails on do_rootfs, complaining about missing perl module Dpkg.pm.

Log attached.
Comment 1 Stefan Stanacar 2012-10-08 16:13:35 UTC
One piece of important info that I forgot to mention: package format was set to deb and rpm. Using only rpm the image builds fine.
Comment 2 Saul Wold 2012-10-08 22:51:45 UTC
For 1.3 Debian is not a vaild packaging system for the build appliance.  The Debian packages and rootfs creation need some work in general and won't work in build appliance.
Comment 3 Saul Wold 2012-10-08 22:54:21 UTC
Part of the solution is to add the dpkg, dpkg-perl and possibly update-alternatives-dpkg, but this is where it gets tricky since update-alternatives can be used by the different package systems and we need to have the correct one operating!
Comment 4 Cristian Iorga 2013-04-04 10:41:04 UTC
Tested under BA using bitbake and Hob. Works correctly now.