I run the OS from sdcard so I can install package such as dev tools etc, but always live in fear of a package having a ncurses dependency that would trash the os (mainly by breaking xcfe-terminal it seems). I know the repository is unstable but it was driving me mad.
Anyway, after a lot of trial and error and re-installing of OS I think I've found a way to fix the issue.
Here is what I did using a clean installation of HF7b1, but should work with HF6 too - usual disclaimers apply, don't come crying to me if you trash anything.
First - and this is completely optional - I changed the opkg feeds as described here http://boards.openpandora.org/index.php?/topic/6622-angstrom-repo-mirrored/ although I chose us.feeds rather than feeds as it seemed even quicker.
Then, in a terminal:
sudo bash
opkg update (if this fails with wget return codes just rerun)
--from this point on do not close the terminal window!!!!
opkg remove ncurses --force-depends
opkg remove xfce-terminal --force-depends
opkg remove bash --force-depends
opkg remove xterm --force-depends
opkg install libncurses5
opkg install xfce-terminal
opkg install bash
opkg install xterm
--you are now safe to close the terminal window if you want or install more packages without fear of ncurses killing your OS.
I jumped from here to step 7 in Torpor's Way of installing dev tools which can be found here http://pandorawiki.org/Compile_directly_on_the_Pandora (but skipped step 8 as it wasn't needed)
If you install libgles-omap3-dev make sure you use the --nodeps option otherwise the dependencies will kill the sgx powervr driver.
I have been installing many packages since doing this fix and the os is still running fine. I'm not sure whether you need to remove and reinstall bash and xterm as well as xfce-terminal but I'm going to quit while I'm ahead and not retest anymore.
Dave
Anyway, after a lot of trial and error and re-installing of OS I think I've found a way to fix the issue.
Here is what I did using a clean installation of HF7b1, but should work with HF6 too - usual disclaimers apply, don't come crying to me if you trash anything.
First - and this is completely optional - I changed the opkg feeds as described here http://boards.openpandora.org/index.php?/topic/6622-angstrom-repo-mirrored/ although I chose us.feeds rather than feeds as it seemed even quicker.
Then, in a terminal:
sudo bash
opkg update (if this fails with wget return codes just rerun)
--from this point on do not close the terminal window!!!!
opkg remove ncurses --force-depends
opkg remove xfce-terminal --force-depends
opkg remove bash --force-depends
opkg remove xterm --force-depends
opkg install libncurses5
opkg install xfce-terminal
opkg install bash
opkg install xterm
--you are now safe to close the terminal window if you want or install more packages without fear of ncurses killing your OS.
I jumped from here to step 7 in Torpor's Way of installing dev tools which can be found here http://pandorawiki.org/Compile_directly_on_the_Pandora (but skipped step 8 as it wasn't needed)
If you install libgles-omap3-dev make sure you use the --nodeps option otherwise the dependencies will kill the sgx powervr driver.
I have been installing many packages since doing this fix and the os is still running fine. I'm not sure whether you need to remove and reinstall bash and xterm as well as xfce-terminal but I'm going to quit while I'm ahead and not retest anymore.
Dave
Last edited by a moderator: