<pre>> Angstrom is up to svnr27988 now so I'm guessing that's exactly where it got<br>> that. It's a BAD idea to do an upgrade from a 'foreign' repo - pulling<br>> specific packages from a different feed is one thing, but letting it<br>
> autonomously replace whatever it wants is a recipe for a broken system...<br>><br>> take a look with "opkg list_installed | grep e-wm" and see what version of<br>> e-wm is currently in place. <br>
><br>> You tried "opkg -force-downgrade install<br><a href="http://downloads.openmoko.org/repository/Om2008.8/armv4t/e-wm_0.16.999.043+svnr36882-r14.01_armv4t.opk%22">> http://downloads.openmoko.org/repository/Om2008.8/armv4t/e-wm_0.16.999.043+svnr36882-r14.01_armv4t.opk"</a><br>
> and it failed? Either it's already/still installed (the 27988 version)<br>> or Angstrom is still in the opkg repo lists in /etc/opkg, so if that failed<br>> maybe try "opkg -force-depends remove e-wm;opkg install<br>
<a href="http://downloads.openmoko.org/repository/Om2008.8/armv4t/e-wm_0.16.999.043+svnr36882-r14.01_armv4t.opk%22.">> http://downloads.openmoko.org/repository/Om2008.8/armv4t/e-wm_0.16.999.043+svnr36882-r14.01_armv4t.opk".</a><br>
><br>> You can open up an ipk with "ar x {pkgname.opk}" which will give you<br>> control.tar.gz and data.tar.gz (the latter contains the files) but I'd<br>> advise against trying to install most things that way... <br>
><br>> j<br>><br>> -- <br>> Joel Newkirk<br><a href="http://jthinks.com/">> http://jthinks.com</a> (blog)<br><a href="http://newkirk.us/om">> http://newkirk.us/om</a> (FR stuff)<br><br><br>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.<br>
<br>Let's first look at my current opkg repositories:<br>root@om-gta02:/etc/opkg# grep . *<br>Multiverse-feed.conf:src/gz daily-Multiverse <a href="http://downloads.openmoko.org/repository/Multiverse">http://downloads.openmoko.org/repository/Multiverse</a><br>
all-feed.conf:src/gz om-dev-all <a href="http://downloads.openmoko.org/repository/Om2008.8/all">http://downloads.openmoko.org/repository/Om2008.8/all</a><br>arch.conf:arch all 1<br>arch.conf:arch any 6<br>arch.conf:arch noarch 11<br>
arch.conf:arch arm 16<br>arch.conf:arch armv4t 21<br>arch.conf:arch om-gta02 26<br>armv4t-feed.conf:src/gz om-dev-armv4t <a href="http://downloads.openmoko.org/repository/Om2008.8/armv4t">http://downloads.openmoko.org/repository/Om2008.8/armv4t</a><br>
om-gta02-feed.conf:src/gz om-dev-om-gta02 <a href="http://downloads.openmoko.org/repository/Om2008.8/om-gta02">http://downloads.openmoko.org/repository/Om2008.8/om-gta02</a><br><br>This seems fine to me. So I do an update:<br>
root@om-gta02:~# opkg update<br>Downloading <a href="http://downloads.openmoko.org/repository/Multiverse/Packages.gz">http://downloads.openmoko.org/repository/Multiverse/Packages.gz</a><br>Inflating <a href="http://downloads.openmoko.org/repository/Multiverse/Packages.gz">http://downloads.openmoko.org/repository/Multiverse/Packages.gz</a><br>
Updated list of available packages in /var/lib/opkg/daily-Multiverse<br>Downloading <a href="http://downloads.openmoko.org/repository/Om2008.8/all/Packages.gz">http://downloads.openmoko.org/repository/Om2008.8/all/Packages.gz</a><br>
Inflating <a href="http://downloads.openmoko.org/repository/Om2008.8/all/Packages.gz">http://downloads.openmoko.org/repository/Om2008.8/all/Packages.gz</a><br>Updated list of available packages in /var/lib/opkg/om-dev-all<br>
Downloading <a href="http://downloads.openmoko.org/repository/Om2008.8/armv4t/Packages.gz">http://downloads.openmoko.org/repository/Om2008.8/armv4t/Packages.gz</a><br>Inflating <a href="http://downloads.openmoko.org/repository/Om2008.8/armv4t/Packages.gz">http://downloads.openmoko.org/repository/Om2008.8/armv4t/Packages.gz</a><br>
Updated list of available packages in /var/lib/opkg/om-dev-armv4t<br>Downloading <a href="http://downloads.openmoko.org/repository/Om2008.8/om-gta02/Packages.gz">http://downloads.openmoko.org/repository/Om2008.8/om-gta02/Packages.gz</a><br>
Inflating <a href="http://downloads.openmoko.org/repository/Om2008.8/om-gta02/Packages.gz">http://downloads.openmoko.org/repository/Om2008.8/om-gta02/Packages.gz</a><br>Updated list of available packages in /var/lib/opkg/om-dev-om-gta02<br>
<br>So now I try to install the suggested package:<br>root@om-gta02:~# opkg -force-downgrade install <a href="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</a><br>
Downloading <a href="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</a><br>
Multiple packages (e-wm and e-wm) providing same name marked HOLD or PREFER. Using latest.<br>Multiple packages (e-wm and e-wm) providing same name marked HOLD or PREFER. Using latest.<br>Installing e-wm (0.16.999.050+svnr37988-r0.1) to root...<br>
Collected errors:<br> * ERROR: Package e-wm (parent e-wm) is not available from any configured src.<br> * Failed to download e-wm. Perhaps you need to run 'opkg update'?<br><br>Which failed. Let's see if there is an e-wm installed:<br>
root@om-gta02:~# opkg list_installed | grep e-wm<br>root@om-gta02:~# opkg -force-depends remove e-wm<br>No packages removed.<br><br>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).<br>
<br>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?<br>
<br>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?<br>
<br>Thanks for the help so far.<br></pre>