[2008.12] Enlightenment not starting anymore.

Ivar Mossin ivar.mossin at gmail.com
Sat Dec 27 15:14:11 CET 2008

> 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:
root at om-gta02:/etc/opkg# grep . *
Multiverse-feed.conf:src/gz daily-Multiverse
all-feed.conf:src/gz om-dev-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
om-gta02-feed.conf:src/gz om-dev-om-gta02

This seems fine to me. So I do an update:
root at 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:
root at om-gta02:~# opkg -force-downgrade install
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:
root at om-gta02:~# opkg list_installed | grep e-wm
root at 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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.openmoko.org/pipermail/community/attachments/20081227/c58f0d36/attachment.htm 

More information about the community mailing list