Hey Sidewinder,
I'd be interested in this for reference purposes, could you post the steps please.
These instructions assume you have opebed up an SSH terminal session to your iPhone.
Well, the first thing I would recommend doing is going to this directory:
/private/var/cache/apt/archives/
This is the directory that deb packages are downloaded to by to by the Cydia Installer. The installer then installs the package from there (using "dpkg -i name.deb") and then removes the deb file when completed.
Once in the directory, remove the offending deb file. In the OP's case:
winterboard_0.9.3211-1_iphoneos-arm.deb
Then I would respring and see what happens from there. All may work fine at that point.
If it doesn't, you will want to find all installed version of WinterBoard to see if something wrong. Use this command:
find / -iname *winterboard*
You should get something back like this:
/Library/MobileSubstrate/DynamicLibraries/WinterBoard.dylib
/Library/MobileSubstrate/DynamicLibraries/WinterBoard.plist
/Library/PreferenceLoader/Preferences/WinterBoardSettings.plist
/System/Library/PreferenceBundles/WinterBoardSettings.bundle
/System/Library/PreferenceBundles/WinterBoardSettings.bundle/WinterBoard.plist
/System/Library/PreferenceBundles/WinterBoardSettings.bundle/WinterBoardSettings
/private/var/lib/dpkg/info/winterboard.extrainst_
/private/var/lib/dpkg/info/winterboard.list
/private/var/lib/dpkg/info/winterboard.preinst
/private/var/lib/dpkg/info/winterboard.prerm
/private/var/mobile/Library/Caches/com.apple.IconsCache/com.saurik.WinterBoard_defaultRole-defaultIcon-15
/private/var/mobile/Library/Preferences/com.saurik.WinterBoard.plist
/private/var/stash/Applications.D5bOGk/WinterBoard.app
/private/var/stash/Applications.D5bOGk/WinterBoard.app/WinterBoard
/private/var/stash/Applications.D5bOGk/WinterBoard.app/WinterBoard.dylib
/private/var/stash/libexec.4axAXY/winterboard
There should be only one line that looks like this:
/private/var/mobile/Library/Preferences/com.saurik.WinterBoard.plist
If you have more than one, then I would remove both installs. Here is the command I would use:
dpkg --purge com.saurik.WinterBoard
I would use the same command with the second install.
Then respring and see if you can install WinterBoard, from the proper source, again.
S-