The package MD5 issue was bugging me too so I dug into it for the gpsd package and here's what I found:
http://downloads.openwrt.org/backfire/10.03.1-rc1/brcm-2.4/packages/gpsd package
e9884605522c6f0483489001ee587307 MD5 of actual .ipk file
e9884605522c6f0483489001ee587307 MD5 in packages.gz
http://downloads.openwrt.org/backfire/10.03.1-rc2/brcm-2.4/packages/gpsd package
fc6423f6b637dc5e217c9d8727dfc6d4 MD5 of actual .ipk file
e9884605522c6f0483489001ee587307 MD5 in packages.gz
http://downloads.openwrt.org/backfire/10.03.1-rc3/brcm-2.4/packages/gpsd package
fc6423f6b637dc5e217c9d8727dfc6d4 MD5 of actual .ipk file
fc6423f6b637dc5e217c9d8727dfc6d4 MD5 in packages.gz
yesterday i was on rc2, so md5 sums really don't match.... but it's nothing sinister it seems, since the rc3 packages.gz now shows the md5sum of the package released with rc2. I guess it changed for rc2, but packages.gz didn't get updated. whatever... rc3 is out and things do match for it..
so, I wiped and installed rc3 clean... STILL get md5sum mis-match error.
check /etc/opkg.conf... still set to use rc2 repository...
root@OpenWrt:/tmp# grep src /etc/opkg.conf
src/gz packages http://downloads.openwrt.org/backfire/10.03.1-rc2/brcm-2.4/packages
root@OpenWrt:/tmp#
Fix with:
root@OpenWrt:/tmp# sed 's/rc2/rc3/' /etc/opkg.conf > /tmp/opkg.conf ; mv -f /tmp/opkg.conf /etc/opkg.conf ; grep src /etc/opkg.conf
src/gz packages http://downloads.openwrt.org/backfire/10.03.1-rc3/brcm-2.4/packages
root@OpenWrt:/tmp#
Now update opkg lists (re-read packages.gz to pick up real rc3 packages.gz)
root@OpenWrt:/tmp# opkg update
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc3/brcm-2.4/packages/Packages.gz.
Inflating http://downloads.openwrt.org/backfire/10.03.1-rc3/brcm-2.4/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/packages.
root@OpenWrt:/tmp# opkg install gpsd
Installing gpsd (2.94-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc3/brcm-2.4/packages/gpsd_2.94-1_brcm-2.4.ipk.
Configuring gpsd.
root@OpenWrt:/tmp#
(Last edited by framer99 on 7 Nov 2010, 17:58)