![]() |
Botched up Packages | Apt-get | No changes to packages allowed!
So the last tinkering I did on my N9 was using inception to install the N950 Twitter update debs (those that wouldn't install on simple touch) - all went fine at first sight.
I continued using my N9 from day to day, though I realized that after that forced twitter update, all my passwords were reset and I had to reauth most of my accounts. Messages and contacts intact though. Now today I tried updating Tweetian to 1.8.1 and it told me 'installation not possible - program incompatible with other installed program / software' I tried uninstallint Tweetian manually, it told me 'uninstallation impossible - Tweetian cannot be removed' So I tried other apps. All are locked. I opened a terminal, went root and did apt-get update, then install -f to check if some dependencies were not configured properly or locked something up. This is what I got: Quote:
Does anyone around here think that there is hope for a fix w/o a reflash? Did I p*ss of AEGIS too much? I am kind of clueless at this stage. Any input is highly welcome and thanks in advance! [edit] It seems mp-harmattan-001-pr depends on the former twitter version. No idea though what mp-harmattan-001-pr is. But it tells me on apt-get check that it needs a lower one than installed. Quote:
|
Maybe you should try to incept-install back the default twitter client?
|
Re: Botched up Packages | Apt-get | No changes to packages allowed!
Assuming I wanted the old one back, which I don't... How would I do that?
Can't I just tell mp-harmattan-001-pr to shut up and stop complaining? Can I force it to ignore the version twitter has? I'd like to install other stuff and not have to deal with what someone thought to be appropriate for mp-harmattan-001-pr That meta package mp-harmattan-001-pr seems to be PR1.3 if I'm not mistaken and it demands twitter to be the version that came with it. I now know why it complains. Any way to stop that? Any way to tell it to accept the new one and ignore that error, so I can use my N9 normally again? Thanks for your input though! |
Re: Botched up Packages | Apt-get | No changes to packages allowed!
Quote:
The problem is that mp-harmattan-001-pr is a meta-package depending on whatever Nokia wanted to have as default, including version numbers. You could always (at least on the N900) remove mp-harmattan-001-pr and then just apt-get install every single package that has been marked for autoremoval (i.e. to mark it as automatically installed). |
Re: Botched up Packages | Apt-get | No changes to packages allowed!
What a hassle, so no direct way to elevate my decission above the one that the metapackage dictates? Why can't there be a system where you can be truly in charge? :D
Thank you, I'll purge twitter now. If that is at all working. Now this is screwed, it won't let me remove the new twitter as it wants to remove mp-harmattan-001-pr first. Anyway to say, remove twitter first before caring about unmet dependencies? |
I'm not an expert on the matter, but I suppose if there's a way to configure dependencies in packages for Linux, you need to follow that, if it exists.
Or is it possible to change the new twitter tarball version before install? |
Re: Botched up Packages | Apt-get | No changes to packages allowed!
MoritzJT,
Thread merged here to keep discussions at one place ;) Instead of changing the dependency to twitter (= 1.3.5.1+0m8), add a > sign so that you can safely downgrade to stock twitter in the future easily i.e. twitter (>= 1.3.5.0+0m8) |
Re: [Solved] How to downgrade stock twitter version?
So for the solution...
I did not completely follow the right way to get to a proper result. The way I did it was simply installing a few of the twitter tarbals debs via touching them and the rest via inception. While this might even have been okay, it's necessary to unlock the system packages before. We're going to fix this. First you need to get root. Run apt-get -f install It will ask you to remove mp-harmattan-001-pr Do so. It only removes the metapackage, not the actual dependencies it has. Only then you can fully purge twitter. apt-get purge twitter Once finished do apt-get install mp-harmattan-001-pr It will install the old twitter again. Now you'll need N9 QuickTweak. Pick the latest version from the appropriate thread and use tweak QQ You'll have to follow the fitting route for your device and it'll be dead obvious what to do. Select the correct entry (in this case 001) and then option 1 to unlock system packages. Once done, close N9 QuickTweak and untar the tarbal containing the new twitter debs into a folder, that'll only contain the tarbals contents. Open a terminal, gain root, cd into the tarbals extracted folder, and use inception on all packages /usr/sbin/incept * If I'm not mistaken. It will install the new Twitter again but this time, the metapackage won't moan ;-) Thanks for mergin the threads @thedead1440 Cheers and good luck! |
Can u tell how to install what i shared i have inception and open mode
|
Re: More updates coming for N9?
"i have inception and open mode..."
Generally you use one or the other... |
| All times are GMT. The time now is 10:27. |
vBulletin® Version 3.8.8