Worrisome output from "opkg -test update" in 2007.2

Dale Schumacher dale.schumacher at gmail.com
Sat Aug 2 04:34:38 CEST 2008


I'm running 2007.2.  My last opkg update/upgrade was 2008-07-24.  I've
been watching for a stable point to upgrade and thought now might be
it.  I started with "opkg update".  After that completed, I tried
"opkg -test update".  This resulted in several messages that concern
me.  This first group is:

Upgrading task-base-kernel26 on root from 1.0-r69 to 1.0-r71...
Downloading http://buildhost.openmoko.org/daily-feed/om-gta02/task-base-kernel26_1.0-r71_om-gta02.ipk
task-base-kernel26: unsatisfied recommendation for kernel-module-input
task-base-kernel26: unsatisfied recommendation for kernel-module-rtc-dev
task-base-kernel26: unsatisfied recommendation for kernel-module-rtc-proc
task-base-kernel26: unsatisfied recommendation for kernel-module-rtc-sysfs
task-base-kernel26: unsatisfied recommendation for kernel-module-rtc-sa1100
task-base-kernel26: unsatisfied recommendation for kernel-module-unix

Does this indicate a problem with the kernel upgrade?  Is it still not
stable?  Later is another set of similar messages:

Upgrading task-base-usbhost on root from 1.0-r69 to 1.0-r71...
Downloading http://buildhost.openmoko.org/daily-feed/om-gta02/task-base-usbhost_1.0-r71_om-gta02.ipk
task-base-usbhost: unsatisfied recommendation for kernel-module-uhci-hcd
task-base-usbhost: unsatisfied recommendation for kernel-module-ehci-hcd
task-base-usbhost: unsatisfied recommendation for kernel-module-usbcore
task-base-usbhost: unsatisfied recommendation for kernel-module-usbnet
task-base-usbhost: unsatisfied recommendation for kernel-module-usbmouse
task-base-usbhost: unsatisfied recommendation for kernel-module-mousedev
Upgrading task-base-vfat on root from 1.0-r69 to 1.0-r71...
Downloading http://buildhost.openmoko.org/daily-feed/om-gta02/task-base-vfat_1.0-r71_om-gta02.ipk
task-base-vfat: unsatisfied recommendation for kernel-module-msdos
task-base-vfat: unsatisfied recommendation for kernel-module-vfat
task-base-vfat: unsatisfied recommendation for kernel-module-nls-iso8859-1
task-base-vfat: unsatisfied recommendation for kernel-module-nls-cp437
Upgrading task-base-wifi on root from 1.0-r69 to 1.0-r71...
Downloading http://buildhost.openmoko.org/daily-feed/om-gta02/task-base-wifi_1.0-r71_om-gta02.ipk
task-base-wifi: unsatisfied recommendation for kernel-module-zd1211rw
task-base-wifi: unsatisfied recommendation for kernel-module-ieee80211-crypt
task-base-wifi: unsatisfied recommendation for
kernel-module-ieee80211-crypt-ccmp
task-base-wifi: unsatisfied recommendation for
kernel-module-ieee80211-crypt-tkip
task-base-wifi: unsatisfied recommendation for kernel-module-ieee80211-crypt-wep
task-base-wifi: unsatisfied recommendation for kernel-module-crypto_algapi
task-base-wifi: unsatisfied recommendation for kernel-module-cryptomgr
task-base-wifi: unsatisfied recommendation for kernel-module-aes
Upgrading task-boot on root from 1.0-r43 to 1.0-r45...
Downloading http://buildhost.openmoko.org/daily-feed/om-gta02/task-boot_1.0-r45_om-gta02.ipk
Upgrading task-distro-base on root from 1.0-r69 to 1.0-r71...
Downloading http://buildhost.openmoko.org/daily-feed/om-gta02/task-distro-base_1.0-r71_om-gta02.ipk
task-distro-base: unsatisfied recommendation for kernel-module-vfat
task-distro-base: unsatisfied recommendation for kernel-module-af-packet
Upgrading task-machine-base on root from 1.0-r69 to 1.0-r71...
Downloading http://buildhost.openmoko.org/daily-feed/om-gta02/task-machine-base_1.0-r71_om-gta02.ipk
task-machine-base: unsatisfied recommendation for kernel-module-gta01-pm-bt
task-machine-base: unsatisfied recommendation for kernel-module-gta01-pm-gps
task-machine-base: unsatisfied recommendation for kernel-module-gta01-pm-gsm
task-machine-base: unsatisfied recommendation for kernel-module-gta01kbd
task-machine-base: unsatisfied recommendation for kernel-module-s3cmci

Finally we have these messages:

Collected errors:
 * Package gtk+ wants to install file /usr/lib/libgtk-x11-2.0.so.0
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/lib/libgdk_pixbuf_xlib-2.0.so.0
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/lib/libgdk_pixbuf-2.0.so.0
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file
/usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/lib/libgdk-x11-2.0.so.0
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/bin/gdk-pixbuf-query-loaders
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/bin/gtk-query-immodules-2.0
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/bin/gtk-update-icon-cache
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file
/usr/share/themes/Default/gtk-2.0-key/gtkrc
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/share/themes/Raleigh/gtk-2.0/gtkrc
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/share/themes/Emacs/gtk-2.0-key/gtkrc
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/lib/libgtk-x11-2.0.so.0
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/lib/libgdk_pixbuf_xlib-2.0.so.0
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/lib/libgdk_pixbuf-2.0.so.0
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file
/usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/lib/libgdk-x11-2.0.so.0
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/bin/gdk-pixbuf-query-loaders
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/bin/gtk-query-immodules-2.0
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/bin/gtk-update-icon-cache
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file
/usr/share/themes/Default/gtk-2.0-key/gtkrc
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/share/themes/Raleigh/gtk-2.0/gtkrc
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/share/themes/Emacs/gtk-2.0-key/gtkrc
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/lib/libgtk-x11-2.0.so.0
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/lib/libgdk_pixbuf_xlib-2.0.so.0
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/lib/libgdk_pixbuf-2.0.so.0
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file
/usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/lib/libgdk-x11-2.0.so.0
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/bin/gdk-pixbuf-query-loaders
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/bin/gtk-query-immodules-2.0
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/bin/gtk-update-icon-cache
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file
/usr/share/themes/Default/gtk-2.0-key/gtkrc
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/share/themes/Raleigh/gtk-2.0/gtkrc
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/share/themes/Emacs/gtk-2.0-key/gtkrc
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/lib/libgtk-x11-2.0.so.0
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/lib/libgdk_pixbuf_xlib-2.0.so.0
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/lib/libgdk_pixbuf-2.0.so.0
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file
/usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/lib/libgdk-x11-2.0.so.0
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/bin/gdk-pixbuf-query-loaders
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/bin/gtk-query-immodules-2.0
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/bin/gtk-update-icon-cache
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file
/usr/share/themes/Default/gtk-2.0-key/gtkrc
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/share/themes/Raleigh/gtk-2.0/gtkrc
	But that file is already provided by package  * gtk+-fastscaling
 * Package gtk+ wants to install file /usr/share/themes/Emacs/gtk-2.0-key/gtkrc
	But that file is already provided by package  * gtk+-fastscaling

I support these may be workarounds, especially for the gtk+ issues,
involved forced up/downgrades, etc.  The point of a package system is
to properly document and handle these dependency issues so we can
safely keep our systems up-to-date.  Can this be fixed by updated some
dependency information somewhere?  What is the safest route to take
from here?  It certainly doesn't seem safe to "opkg upgrade" at this
point.




More information about the support mailing list