Active Topics

 


Reply
Thread Tools
Posts: 51 | Thanked: 41 times | Joined on Jun 2013
#1
I recognized unmet dependencies when doing a dist-upgrade after update+upgrade...:

The following packages have unmet d.:
upstart: PreDepends: sysvinit-utils (>= 2.86.ds1-23) or busybox (>= 3:1.6.1.legal-losso8) but it is not going to be installed
E:Error, pkgProbresolver :Resolve generated breaks, this may be caused by held packages.


install -f or --fix-missing does not change anything. Any ideas how to fix?
 
pichlo's Avatar
Posts: 6,445 | Thanked: 20,981 times | Joined on Sep 2012 @ UK
#2
Thou shalt not use dist-upgrade in Fremantle! Do a forum search, you will find a gazillion similar experiences.
 

The Following User Says Thank You to pichlo For This Useful Post:
Posts: 1,038 | Thanked: 3,980 times | Joined on Nov 2010 @ USA
#3
Yikes. At least your phone didn't get bricked. I don't think dist-upgrade is safe to do on Maemo (or Maemo Harmattan). It's unfortunate that this route is so tempting for users of Debian-based desktop distros but can kill a Maemo device . . .

Try reading through some of the results if you power search for "dist-upgrade" and you might find a solution short of a reflash . . .
 
Posts: 2,290 | Thanked: 4,133 times | Joined on Apr 2010 @ UK
#4
Originally Posted by pichlo View Post
Thou shalt not use dist-upgrade in Fremantle! Do a forum search, you will find a gazillion similar experiences.
Yep, the best thing to do is reflash and start again, or suffer dependency chaos til the end of time.
__________________

Wiki Admin
sixwheeledbeast's wiki
Testing Squad Subscriber
- mcallerx - tenminutecore - FlopSwap - Qnotted - zzztop - Bander - Fight2048 -


Before posting or starting a thread please try this.
 

The Following 2 Users Say Thank You to sixwheeledbeast For This Useful Post:
Posts: 368 | Thanked: 975 times | Joined on Aug 2013
#5
Would it be easy to block apt-get dist-upgrade in CSSU? Or at least give a warning?
 

The Following 4 Users Say Thank You to t-b For This Useful Post:
Posts: 1,038 | Thanked: 3,980 times | Joined on Nov 2010 @ USA
#6
Originally Posted by t-b View Post
Would it be easy to block apt-get dist-upgrade in CSSU? Or at least give a warning?
That might be a good idea instead of having what amounts to a "don't press this button" button. Because every so often, even one of us smart guys -- after a long day upgrading Debian or Ubuntu or whatever boxes in the office, home or home office -- sits down to dinner and a nice glass of wine and afterwards goes to relax and update his phone and just cruises through as if on autopilot to do a dist-upgrade only to realize an ohnosecond too late just what he did. At least I've heard that can happen.



Don't know if it's possible or easy, but I certainly like t-b's suggestion for both reducing embarrassment and avoiding posts for help that might never have been needed.
 

The Following 2 Users Say Thank You to robthebold For This Useful Post:
Posts: 2,290 | Thanked: 4,133 times | Joined on Apr 2010 @ UK
#7
Originally Posted by t-b View Post
Would it be easy to block apt-get dist-upgrade in CSSU? Or at least give a warning?
Maemo was never "designed" to install packages from a terminal.
As always Hildon Application Manager is the official method of installing all updates.
It's not apt's fault and blocking it isn't really the way to go about fixing the issue.
__________________

Wiki Admin
sixwheeledbeast's wiki
Testing Squad Subscriber
- mcallerx - tenminutecore - FlopSwap - Qnotted - zzztop - Bander - Fight2048 -


Before posting or starting a thread please try this.
 

The Following 4 Users Say Thank You to sixwheeledbeast For This Useful Post:
Posts: 2,290 | Thanked: 4,133 times | Joined on Apr 2010 @ UK
#8
Also the warning that it is about to uninstall a load of important packages gives you a hint
__________________

Wiki Admin
sixwheeledbeast's wiki
Testing Squad Subscriber
- mcallerx - tenminutecore - FlopSwap - Qnotted - zzztop - Bander - Fight2048 -


Before posting or starting a thread please try this.
 

The Following 3 Users Say Thank You to sixwheeledbeast For This Useful Post:
wicket's Avatar
Posts: 634 | Thanked: 3,266 times | Joined on May 2010 @ Colombia
#9
Originally Posted by sixwheeledbeast View Post
Maemo was never "designed" to install packages from a terminal.
As always Hildon Application Manager is the official method of installing all updates.
It's not apt's fault and blocking it isn't really the way to go about fixing the issue.
I completely agree.

The correct way to fix the issue should be to identify the culpable packages which are forcing the uninstallation of other packages, find out why they are behaving this way and then take appropriate action, which may well turn out to be that they just need to be repackaged with fixed dependency information.

Whilst it's true that HAM is the official method, apt has always been available and is preinstalled, therefore in my opinion, it is a legitimate bug and ought to be fixed.
__________________
DebiaN900 - Native Debian on the N900. Deprecated in favour of Maemo Leste.

Maemo Leste for N950 and N9 (currently broken).
Devuan for N950 and N9.

Mobile devices with mainline Linux support - Help needed with documentation.

"Those who do not understand Unix are condemned to reinvent it, poorly." - Henry Spencer
 

The Following 5 Users Say Thank You to wicket For This Useful Post:
Posts: 567 | Thanked: 2,965 times | Joined on Oct 2009
#10
I think maybe CSSU should modify apt (which it is already shipping) that disables dist-upgrade and replaces it with a "dist-upgrade doesn't work on Maemo" type warning.
 

The Following User Says Thank You to jonwil For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 04:32.