> Angstrom is up to svnr27988 now so I'm guessing that's exactly where it got > that. It's a BAD idea to do an upgrade from a 'foreign' repo - pulling > specific packages from a different feed is one thing, but letting it > autonomously replace whatever it wants is a recipe for a broken system... > > take a look with "opkg list_installed | grep e-wm" and see what version of > e-wm is currently in place. > > You tried "opkg -force-downgrade install > http://downloads.openmoko.org/repository/Om2008.8/armv4t/e-wm_0.16.999.043+svnr36882-r14.01_armv4t.opk" > > <http://downloads.openmoko.org/repository/Om2008.8/armv4t/e-wm_0.16.999.043+svnr36882-r14.01_armv4t.opk%22> > and it failed? Either it's already/still installed (the 27988 version) > or Angstrom is still in the opkg repo lists in /etc/opkg, so if that failed > maybe try "opkg -force-depends remove e-wm;opkg install > http://downloads.openmoko.org/repository/Om2008.8/armv4t/e-wm_0.16.999.043+svnr36882-r14.01_armv4t.opk". > > <http://downloads.openmoko.org/repository/Om2008.8/armv4t/e-wm_0.16.999.043+svnr36882-r14.01_armv4t.opk%22.> > > You can open up an ipk with "ar x {pkgname.opk}" which will give you > control.tar.gz and data.tar.gz (the latter contains the files) but I'd > advise against trying to install most things that way... > > j > > -- > Joel Newkirk > http://jthinks.com <http://jthinks.com/> (blog) > http://newkirk.us/om <http://newkirk.us/om> (FR stuff)
I thought I didn't do an 'opkg upgrade' with the angstrom repository included. But as we see, I did get the angstrom e-wm at some point. So that must indeed have happened. Let's first look at my current opkg repositories: r...@om-gta02:/etc/opkg# grep . * Multiverse-feed.conf:src/gz daily-Multiverse http://downloads.openmoko.org/repository/Multiverse all-feed.conf:src/gz om-dev-all http://downloads.openmoko.org/repository/Om2008.8/all arch.conf:arch all 1 arch.conf:arch any 6 arch.conf:arch noarch 11 arch.conf:arch arm 16 arch.conf:arch armv4t 21 arch.conf:arch om-gta02 26 armv4t-feed.conf:src/gz om-dev-armv4t http://downloads.openmoko.org/repository/Om2008.8/armv4t om-gta02-feed.conf:src/gz om-dev-om-gta02 http://downloads.openmoko.org/repository/Om2008.8/om-gta02 This seems fine to me. So I do an update: r...@om-gta02:~# opkg update Downloading http://downloads.openmoko.org/repository/Multiverse/Packages.gz Inflating http://downloads.openmoko.org/repository/Multiverse/Packages.gz Updated list of available packages in /var/lib/opkg/daily-Multiverse Downloading http://downloads.openmoko.org/repository/Om2008.8/all/Packages.gz Inflating http://downloads.openmoko.org/repository/Om2008.8/all/Packages.gz Updated list of available packages in /var/lib/opkg/om-dev-all Downloading http://downloads.openmoko.org/repository/Om2008.8/armv4t/Packages.gz Inflating http://downloads.openmoko.org/repository/Om2008.8/armv4t/Packages.gz Updated list of available packages in /var/lib/opkg/om-dev-armv4t Downloading http://downloads.openmoko.org/repository/Om2008.8/om-gta02/Packages.gz Inflating http://downloads.openmoko.org/repository/Om2008.8/om-gta02/Packages.gz Updated list of available packages in /var/lib/opkg/om-dev-om-gta02 So now I try to install the suggested package: r...@om-gta02:~# opkg -force-downgrade install http://downloads.openmoko.org/repository/Om2008.8/armv4t/e-wm_0.16.999.043+svnr36882-r14.01_armv4t.opk Downloading http://downloads.openmoko.org/repository/Om2008.8/armv4t/e-wm_0.16.999.043+svnr36882-r14.01_armv4t.opk Multiple packages (e-wm and e-wm) providing same name marked HOLD or PREFER. Using latest. Multiple packages (e-wm and e-wm) providing same name marked HOLD or PREFER. Using latest. Installing e-wm (0.16.999.050+svnr37988-r0.1) to root... Collected errors: * ERROR: Package e-wm (parent e-wm) is not available from any configured src. * Failed to download e-wm. Perhaps you need to run 'opkg update'? Which failed. Let's see if there is an e-wm installed: r...@om-gta02:~# opkg list_installed | grep e-wm r...@om-gta02:~# opkg -force-depends remove e-wm No packages removed. So, as far as I can see, the package is in fact not installed. (I did remove it earlier to try to fix the problem). As we see, I don't have the angstrom repository included (anymore), I have run an opkg update and installing the package still wants the newer version. From where does opkg get the information that there is a newer version? There is also no e-wm currently installed on the system. Where does this leave me? What would be a plausible next step? Another question. When I wanted to install mplayer, which I didn't find in the normal repository, I could of course just install the opk file directly, but then I would not be notified of any updates on that package. So how would I be able to keep the angstrom repository without letting it upgrade all the other packages as well? Thanks for the help so far.
_______________________________________________ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community