SparkyLinux Forums

Software & hardware support => Newbie questions => Topic started by: hedgepig on May 29, 2014, 03:38:58 AM

Title: how to fix broken packages
Post by: hedgepig on May 29, 2014, 03:38:58 AM
Hi,

I use synaptic package manager to install some software.

It happens every now and then, that it sais something like "can't apply, please fix broken packages first." (my sparky is german, hopefully I translated it good enough...)

So finally I found The repair-option...and get a warning again!



E: Fehler: Unterbrechungen durch pkgProblemResolver::Resolve hervorgerufen; dies könnte durch zurückgehaltene Pakete verursacht worden sein.

E: Auflösen der Abhängigkeiten ist fehlgeschlagen



Try to translate...



E:interruptions caused by pkgProblemResolver::Resolve

could have happened because of restrained packages



E:resolve of dependencies failed



so, what can I do now?



If important for help, I try to install audacious.



thanks.

Title: Re: how to fix broken packages
Post by: pavroo on May 29, 2014, 12:58:01 PM
I saw that audacious has missing dependencies. It means it can't be installed in this moment.

If you tried to install it, the installation has been stopped and audacious is marked as broken.

Solution in Synaptic:

Find audacious or any package marked as red and unmark it.

In terminal run:

Code:

sudo apt-get remove audaciuos


It will remove the broken package.
Title: Re: how to fix broken packages
Post by: hedgepig on May 29, 2014, 11:29:30 PM
Ok.

So when you say, it cant be installed because of missing dependencies, you mean it isn't my problem, but the problem of audacious. So its useless to go on trying to install it?

Title: Re: how to fix broken packages
Post by: pavroo on May 30, 2014, 12:36:17 AM
Open Synaptic-> Settings-> Repositories-> mark 3 lines of Debian Sid: deb -> sid, deb-src -> sid and deb multimedia sid.

Then Reload and find audacious.

The application can be installed now from Debian unstable Sid repo.

After installation go again to repositories and unmark the 3 lines and reload it again.