LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices

Reply
 
Search this Thread
Old 07-17-2005, 03:10 PM   #1
Darkhack
Member
 
Registered: Mar 2005
Location: Kansas City
Distribution: Ubuntu 7.10
Posts: 47

Rep: Reputation: 15
I've entered Dependancy Hell


Here is the story. I needed to upgrade some software (such as firefox but many others too) for security reasons. I type "apt-get upgrade" and I get a list of about 50 packages are are being "kept back". I need those packages because if I don't have them, I am prone to several major security risks. Some of this software requires a package called libaspell15c2. Nothing will install without it but when I do "apt-get install libaspell15c2" I get a thing about needing to remove literally 100s of packages that are essentual for my system. What can I do to fix it?
 
Old 07-17-2005, 03:21 PM   #2
darkleaf
Senior Member
 
Registered: Jun 2004
Location: the Netherlands
Distribution: debian SID
Posts: 2,170

Rep: Reputation: 45
The packages dependent on libaspell15c2 are being kept back as it'll remove kde among others. Till those packages are rebuilt to have the dependencies right it will be kept back.

Apparently mepis is based on sid. This is exactly the reason debian has three branches. So people who don't know how to fix these things or don't want to have this kind of problems have a stable or testing branch with packages that are more tested and have the dependencies ok.
 
Old 07-17-2005, 04:04 PM   #3
Darkhack
Member
 
Registered: Mar 2005
Location: Kansas City
Distribution: Ubuntu 7.10
Posts: 47

Original Poster
Rep: Reputation: 15
So is the best method to just wait until a fix comes out? Like keep doing apt-get update every few days till I am able to upgrade those packages?
 
Old 07-17-2005, 04:24 PM   #4
comprookie2000
Gentoo Developer
 
Registered: Feb 2004
Location: Fort Lauderdale FL.
Distribution: Gentoo
Posts: 3,291
Blog Entries: 5

Rep: Reputation: 54
See if this helps;
http://www.mepislovers.org/modules/n...d=8306&forum=9
also you can upgrade to straight sid by editing the sources.list but some things may break may not ...
 
Old 07-17-2005, 04:24 PM   #5
darkleaf
Senior Member
 
Registered: Jun 2004
Location: the Netherlands
Distribution: debian SID
Posts: 2,170

Rep: Reputation: 45
Yes there's no other method unless you want to delete all those packages that depend on libaspellx. If you run apt-get install libaspell15c you'll see what you're going to loose. I'm waiting for the dependencies to be right for some time now as well but I don't want to loose those programs it's going to uninstall.
 
Old 07-17-2005, 04:26 PM   #6
darkleaf
Senior Member
 
Registered: Jun 2004
Location: the Netherlands
Distribution: debian SID
Posts: 2,170

Rep: Reputation: 45
Comprookie this is a problem in sid. The only thing dist-upgrade will fix is uninstall a lot.
 
Old 07-17-2005, 04:29 PM   #7
comprookie2000
Gentoo Developer
 
Registered: Feb 2004
Location: Fort Lauderdale FL.
Distribution: Gentoo
Posts: 3,291
Blog Entries: 5

Rep: Reputation: 54
I didn't know that.
 
Old 07-26-2005, 05:57 PM   #8
leonscape
Senior Member
 
Registered: Aug 2003
Location: UK
Distribution: Debian SID / KDE 3.5
Posts: 2,313

Rep: Reputation: 47
Theres apparently an error here, libaspell15c2 should not of been created, so pyro ( the maintainer ) has created a replacement for libaspell15.

download this and then

apt-get remove libaspell15c2
dpkg -i libaspell15_0.60.3-4_i396.deb

The package is a pending import to the repositories, will be available in the respoitories when the ftp master comes back online.

This will allow you to upgrade/install kde.
 
Old 07-27-2005, 04:40 PM   #9
Oxyacetylene
Member
 
Registered: Apr 2004
Location: Greensboro, NC, USA
Distribution: Debian
Posts: 134

Rep: Reputation: 15
I'm having the same problem, with this package and with libopenexrr2c2. I am trying to get the kde dev packages installed for kde 3.4. I installed the replacement libaspell15, but still getting the same dependency problems.
 
Old 07-27-2005, 04:54 PM   #10
leonscape
Senior Member
 
Registered: Aug 2003
Location: UK
Distribution: Debian SID / KDE 3.5
Posts: 2,313

Rep: Reputation: 47
Theres two version of the file the one I linked too helped me bu theres also the
libaspell15c2 version.

At the moment I'm restricting what I download as theres quite a few problems with ABI upgrade. you may just have to wait a while.
 
Old 07-27-2005, 08:17 PM   #11
Oxyacetylene
Member
 
Registered: Apr 2004
Location: Greensboro, NC, USA
Distribution: Debian
Posts: 134

Rep: Reputation: 15
Yeah I am thinking I will have to wait. I already have KDE installed and libaspell15, so it doesn't look like I can install libaspell15c2.
 
Old 07-28-2005, 05:05 AM   #12
Kamikazee
Member
 
Registered: May 2005
Location: Aus
Distribution: SimplyMEPIS 3.3
Posts: 107

Rep: Reputation: 15
+1

I did an update a week ago.. and it unistalled a couple of programs (including gaim) .. i didnt care at the time until i realised that i needed to install libaspell15c? but to install that it wants to uninstall almost every package avail on my box.
So i just gave up :P ...

Is there currently a fix for this? Whats the current status on teh situation?
 
Old 07-28-2005, 03:44 PM   #13
leonscape
Senior Member
 
Registered: Aug 2003
Location: UK
Distribution: Debian SID / KDE 3.5
Posts: 2,313

Rep: Reputation: 47
The current situation is this.

libaspell15 should never have become libaspell15c2 as its a C lib, not C++. Which means its unaffected by the ABI change.

So it was a mistake, some packages are aware of this and still require libaspell15. Some point to libaspell15c2 as they wheren't aware of this, this should be cleared up soon.

The two packages I pointed too can be installed side by side, So you can have both libaspell15 and libaspell15c2, till the package problems can be sorted out.

So your best bet is to install BOTH.

libapell15
libaspell15c2

Sorry if I wasn't quite clear.
 
Old 08-01-2005, 01:28 PM   #14
Oxyacetylene
Member
 
Registered: Apr 2004
Location: Greensboro, NC, USA
Distribution: Debian
Posts: 134

Rep: Reputation: 15
How can you install both packages side by side? When I do apt-get install then I get an error about a conflict with the two packages.
 
Old 08-01-2005, 03:37 PM   #15
Oxyacetylene
Member
 
Registered: Apr 2004
Location: Greensboro, NC, USA
Distribution: Debian
Posts: 134

Rep: Reputation: 15
Nevermind, I just did an apt update and upgrade and it actually installed libaspell15c2 automatically, even though I have libaspell15 already installed. A few days ago it would not let me do that. I guess they got it straightened out...
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Do DEB-based distros have the dependancy hell like RPM-based ones? manhinli Linux - Newbie 2 04-05-2005 06:08 AM
checking if entered a char purefan Programming 3 03-16-2005 09:22 PM
Dependancy HELL! JustinS Linux - Newbie 2 10-16-2004 12:29 PM
Boots to CD, then says no CD entered Nevermore Fedora - Installation 2 07-03-2004 09:57 AM
Have you entered the latest LQ contest? jeremy Linux - General 2 03-29-2004 10:12 AM


All times are GMT -5. The time now is 06:42 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration