LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Debian (https://www.linuxquestions.org/questions/debian-26/)
-   -   can not apt-get upgrade (https://www.linuxquestions.org/questions/debian-26/can-not-apt-get-upgrade-358049/)

rednuht 08-29-2005 05:46 AM

can not apt-get upgrade
 
When running the usual apt-get update;apt-get upgrade I currently get
Code:

upgrading
Reading package lists...
Building dependency tree...
You might want to run `apt-get -f install' to correct these.
The following packages have unmet dependencies:
  kdelibs4-dev: Depends: libarts1-dev (> 1.3.0) but it is not installed
E: Unmet dependencies. Try using -f.

the minus -f option tells me it is going to remove ALL my KDE apps !
(so I say no, which results in nothing getting done).

I am running debian sid, and I had the KDE issues with KMAIL crashing, so I have been running
Code:

dpkg -i force-downgrade kdelibs_3.3.2-6.1_all.deb kdelibs-bin_3.3.2-6.1_i386.deb kdelibs4_3.3.2-6.1_i386.deb kdelibs4-dev_3.3.2-6.1_i386.deb
each time I did an apt-get upgrade , which keeps kmail working, but a few days ago I lost all my KDE menu items and now this.

what should I do to resolve this ?

[please list actual commands, I spent days trying to do the force downgrade listed above with the right syntax]

Thoreau 08-29-2005 06:17 AM

apt-get install --fix-broken

Or run synaptic and choose fix broken. Or install libarts1-dev and do it manually.

rednuht 08-29-2005 06:47 AM

still wants to remove a large number of apps
 
apt-get install --fix-broken

still wants to remove lots
Code:

asarock:~# apt-get install --fix-broken
Reading package lists... Done
Building dependency tree... Done
Correcting dependencies... Done
The following extra packages will be installed:
  ark arts dbus-qt-1c2 kappfinder kate kcalc kcharselect kcontrol kcron kdat kdeadmin kdeadmin-kfile-plugins
  kdebase-bin kdebase-data kdebase-kio-plugins kdelibs kdelibs-bin kdelibs-data kdelibs4-dev kdelibs4c2
  kdelirc kdepasswd kdeprint kdesktop kdessh kdf kdm kedit kfind kfloppy kgpg khelpcenter khexedit kicker
  kjots klaptopdaemon klipper kmenuedit kmilo konqueror konqueror-nsplugins konsole kpackage kpager
  kpersonalizer kregexpeditor ksim ksmserver ksplash ksysguard ksysguardd ksysv ktimer ktip kuser
  kwalletmanager kwin libarts1-dev libarts1c2 libartsc0 libartsc0-dev libglu1-xorg-dev libkonq4 libopenexr-dev
  libopenexr2c2 libqt3-mt libqt3-mt-dev libsasl2 libsasl2-dev libsasl2-modules libxcomposite1 libxdamage1
  libxfixes3 qt3-designer qt3-dev-tools secpolicy
Suggested packages:
  rar aspell konq-speaker kdeadmin-doc-html efax hylafax-client mgetty-fax libqt3-mt-psql libqt3-mt-mysql
  libqt3-mt-odbc libqt3-i18n qt3-doc qt3-assistant
Recommended packages:
  arj ncompress zoo lilo-config hal pmount xfonts-konsole libqt3-compat-headers
The following packages will be REMOVED:
  akode amor artsbuilder atlantik atlantikdesigner cervisia dbus-qt-1 dcoprss eyesapplet fifteenapplet
  filelight flashkard guarddog juk k3b k3blibs kaboodle kaddressbook kaddressbook-plugins kalarm kalzium
  kamera kandy karm kasteroids kate-plugins katomic kaudiocreator kbabel kbackgammon kbattleship kblackbox
  kbounce kbruch kbugbuster kcachegrind kcmlinuz kcoloredit kdbg kde kde-amusements kdeaddons
  kdeaddons-kfile-plugins kdeartwork kdeartwork-style kdeartwork-theme-window kdeedu kdegames kdegraphics
  kdegraphics-kfile-plugins kdelibs4 kdemultimedia kdemultimedia-kfile-plugins kdemultimedia-kio-plugins
  kdenetwork kdenetwork-filesharing kdepim kdepim-kfile-plugins kdepim-kio-plugins kdepim-wizards
  kdesdk-kfile-plugins kdesdk-misc kdetoys kdevelop3 kdevelop3-data kdevelop3-plugins kdewebdev kdict kdvi
  keduca kenolaba kfax kfilereplace kfouleggs kgamma kget kghostview kgoldrunner khangman kicker-applets
  kiconedit kig kimagemapeditor kitchensync kiten kjumpingcube klatin kleopatra klettres klickety klines
  klinkstatus kmahjongg kmail kmailcvt kmessedwords kmid kmines kmix kmoon kmplot kmrml kmtrace knewsticker
  knode knotes kodo kolf kolourpaint kommander kompare konq-plugins konquest konsolekalendar kontact kooka
  kopete korganizer korn kpaint kpat kpdf kpercentage kpf kpilot kpoker kpovmodeler kppp kprof krdc krec
  kreversi krfb kruler ksame kscd kscreensaver kscreensaver-xsavers kshisen ksig ksirc ksirtet ksmiletris
  ksnake ksnapshot ksokoban kspaceduel kstars ksvg ksync kteatime ktnef ktouch ktron ktuberling kturtle ktux
  kuickshow kuiviewer kverbos kview kviewshell kvoctrain kweather kwifimanager kwin4 kwordquiz kworldclock
  kxsldbg libarts1 libarts1-audiofile libarts1-mpeglib libarts1-xine libcvsservice0 libkcal2a libkcddb1
  libkdeedu1 libkdegames1 libkdegst0.6 libkdenetwork2 libkdepim1 libkgantt0 libkleopatra0a libkpimexchange1
  libkpimidentities1 libkscan1 libksieve0 libopenexr2 libqt3c102-mt librss1 lskat mpeglib noatun
  noatun-plugins okle pinentry-qt poxml python2.3-qt3 python2.3-sip4-qt3 quanta umbrello vimpart
The following NEW packages will be installed:
  dbus-qt-1c2 kdelibs4c2 libarts1-dev libarts1c2 libglu1-xorg-dev libopenexr-dev libopenexr2c2 libqt3-mt
  libqt3-mt-dev libsasl2-modules libxcomposite1 libxdamage1 libxfixes3
The following packages will be upgraded:
  ark arts kappfinder kate kcalc kcharselect kcontrol kcron kdat kdeadmin kdeadmin-kfile-plugins kdebase-bin
  kdebase-data kdebase-kio-plugins kdelibs kdelibs-bin kdelibs-data kdelibs4-dev kdelirc kdepasswd kdeprint
  kdesktop kdessh kdf kdm kedit kfind kfloppy kgpg khelpcenter khexedit kicker kjots klaptopdaemon klipper
  kmenuedit kmilo konqueror konqueror-nsplugins konsole kpackage kpager kpersonalizer kregexpeditor ksim
  ksmserver ksplash ksysguard ksysguardd ksysv ktimer ktip kuser kwalletmanager kwin libartsc0 libartsc0-dev
  libkonq4 libsasl2 libsasl2-dev qt3-designer qt3-dev-tools secpolicy
63 upgraded, 13 newly installed, 202 to remove and 38 not upgraded.
1 not fully installed or removed.
Need to get 66.4MB of archives.
After unpacking 277MB disk space will be freed.
Do you want to continue [Y/n]? n

which sounds bad I tried apt-get install libarts1-dev but get
Code:

Reading package lists... Done
Building dependency tree... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
  libarts1-dev: Depends: libarts1c2 (= 1.4.2-4) but it is not going to be installed
                Depends: libartsc0-dev (= 1.4.2-4) but 1.4.2-3 is to be installed
                Depends: libqt3-mt-dev (>= 3:3.3.4-4) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

(i am guess that the "but it is not going to be installed" means I can not install manually ?)
any other ideas ?
does anyone understand why this is happening ?

Thoreau 08-29-2005 07:05 AM

does anyone understand why this is happening ?

Yes, you downgraded and jacked up your dependencies. It wants you to use the latest version. You will have to download and install the dependencies by hand aka without apt.

Xian 08-29-2005 08:24 AM

Quote:

Originally posted by rednuht
what should I do to resolve this ?
1. Never, ever force install packages that break dependencies.
2. Re-install the packages that you downgraded.
3. apt-get -f install

Tons of Fun 08-29-2005 11:28 AM

It sounds like KDE was installed with aptitude. Apt doesn't follow what aptitude installs, and wants to remove all of the packages it didn't install. I use apt, and do not run aptitude because the same exact result happen.

:study:

rbochan 08-29-2005 12:38 PM

clicky clicky

HTH

rednuht 08-30-2005 02:07 AM

why does apt want to remove so many packages and not upgrade them ?
 
why does apt want to remove so many packages and not upgrade them ?

sorry to be a pain on this, but I had to do the downgrade to get kmail to work and it really worries me that if I use apt-get -f then I will lose to much of the system.
From the list of packages the system wants to remove from --fix-broken am I actually running a risk or is losing all those packages safe ?

I have never used aptitude.

Quote:

2. Re-install the packages that you downgraded.
how can I do this, it seems to be dependancy hell ?

thanks for all your help so far I would really like to resolve this.

Tons of Fun 08-30-2005 06:09 AM

Are you running Sid? Also, read the apt howto: http://www.debian.org/doc/user-manuals#apt-howto

It will tell you how to reinstall applications, such as #apt-get --reinstall install package


Good Luck!

:study:

rednuht 08-30-2005 03:44 PM

background
 
I think I need some more background on what is happening here.

(I ran apt-get update before each use of apt-get)
1. had a happy SID based system (almost daily apt-get upgrade)
2. did a apt-get dist-upgrade (this was becuase of all the fuss about sarge being released and I had noticed the number of held back packages was growing).
3. found kde version now conflicted with some existing apps.
4. after each apt-get update manually forced a downgrade to an earlier version of KDE libraries that allowed KMail etc to work.

so why does the system when I run apt-get upgrade all of a sudden not just re-upgrade the KDE libs and continue as normal ?

I thought the constant downgrading would be resolved in a few weeks but from what I can see other users are seeing the same issues (I also notice that they all have done a recent apt-get dist-upgrade).
Unforttunately they either reinstall from scratch or do a downgrade without noting which packages they downgraded.

I tried --reinstall but am not sure what I am doing.
If I try and --reinstall kdelibs4-dev (which as far as I can see is the main package I have been degrading each time) I get dependacies a plenty
Code:

asarock:~# apt-get --reinstall install kdelibs4-dev
Reading package lists... Done
Building dependency tree... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
  kdelibs4-dev: Depends: kdelibs4c2 (= 4:3.4.2-2) but it is not going to be installed
                Depends: kdelibs-bin (= 4:3.4.2-2) but 4:3.3.2-6.1 is to be installed
                Depends: libarts1-dev (>= 1.4.2) but it is not going to be installed
                Depends: libopenexr-dev (>= 1.2.2-3) but it is not going to be installed
                Depends: libqt3-mt-dev (>= 3:3.3.4-4) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
asarock:~# apt-get --reinstall install kdelibs4-dev libqt3-mt-dev
Reading package lists... Done
Building dependency tree... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
  kdelibs4-dev: Depends: kdelibs4c2 (= 4:3.4.2-2) but it is not going to be installed
                Depends: kdelibs-bin (= 4:3.4.2-2) but 4:3.3.2-6.1 is to be installed
                Depends: libarts1-dev (>= 1.4.2) but it is not going to be installed
                Depends: libopenexr-dev (>= 1.2.2-3) but it is not going to be installed
  libqt3-mt-dev: Depends: libqt3-mt (= 3:3.3.4-7) but it is not going to be installed
                Depends: qt3-dev-tools (= 3:3.3.4-7) but 3:3.3.4-3 is to be installed
                Depends: libglu1-xorg-dev but it is not going to be installed or
                          libglu1-mesa-dev but it is not going to be installed or
                          libglu-dev
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
asarock:~# apt-get --reinstall install kdelibs4-dev libqt3-mt-dev kdelibs4c2 kdelibs-bin libarts1-dev libopenexr-dev
Reading package lists... Done
Building dependency tree... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
  kdelibs-bin: Depends: libqt3-mt (>= 3:3.3.4) but it is not going to be installed
  kdelibs4: Depends: kdelibs-bin (= 4:3.3.2-6.1) but 4:3.4.2-2 is to be installed
  kdelibs4c2: Depends: libarts1c2 (>= 1.4.2-1) but it is not going to be installed
              Depends: libopenexr2c2 (>= 1.2.2) but it is not going to be installed
              Depends: libqt3-mt (>= 3:3.3.4) but it is not going to be installed
              Conflicts: kdelibs4 but 4:3.3.2-6.1 is to be installed
  libarts1-dev: Depends: libarts1c2 (= 1.4.2-4) but it is not going to be installed
                Depends: libartsc0-dev (= 1.4.2-4) but 1.4.2-3 is to be installed
  libopenexr-dev: Depends: libopenexr2c2 (= 1.2.2-4) but it is not going to be installed
                  Depends: xlibmesa-glu-dev or
                          libglu-dev
  libqt3-mt-dev: Depends: libqt3-mt (= 3:3.3.4-7) but it is not going to be installed
                Depends: qt3-dev-tools (= 3:3.3.4-7) but 3:3.3.4-3 is to be installed
                Depends: libglu1-xorg-dev but it is not going to be installed or
                          libglu1-mesa-dev but it is not going to be installed or
                          libglu-dev
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

but as the original reply suggested fixing the package that apt-get update was specifically complaining about I tried
Code:

asarock:~# apt-get --reinstall install libarts1-dev
Reading package lists... Done
Building dependency tree... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
  libarts1-dev: Depends: libarts1c2 (= 1.4.2-4) but it is not going to be installed
                Depends: libartsc0-dev (= 1.4.2-4) but 1.4.2-3 is to be installed
                Depends: libqt3-mt-dev (>= 3:3.3.4-4) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
asarock:~# apt-get --reinstall install libarts1-dev libarts1c2 libartsc0-dev libqt3-mt-dev
Reading package lists... Done
Building dependency tree... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
  libarts1c2: Depends: libqt3-mt (>= 3:3.3.4) but it is not going to be installed
              Conflicts: libarts1 but 1.3.2-4 is to be installed
  libartsc0-dev: Depends: libartsc0 (= 1.4.2-4) but 1.4.2-3 is to be installed
  libqt3-mt-dev: Depends: libqt3-mt (= 3:3.3.4-7) but it is not going to be installed
                Depends: qt3-dev-tools (= 3:3.3.4-7) but 3:3.3.4-3 is to be installed
                Depends: libglu1-xorg-dev but it is not going to be installed or
                          libglu1-mesa-dev but it is not going to be installed or
                          libglu-dev
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
asarock:~# apt-get --reinstall install libarts1-dev libarts1c2 libartsc0-dev libqt3-mt-dev libqt3-mt qt3-dev-tools libglu1-xorg-dev
Reading package lists... Done
Building dependency tree... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
  libarts1c2: Conflicts: libarts1 but 1.3.2-4 is to be installed
  libartsc0-dev: Depends: libartsc0 (= 1.4.2-4) but 1.4.2-3 is to be installed
  libqt3-mt: Conflicts: libqt3c102-mt but 3:3.3.4-3 is to be installed
  libqt3c102-mt: Conflicts: libqt3-mt but 3:3.3.4-7 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

I am even more confused than before.
The result for each package says "is to be installed" yet apt-get actually did nothing.

Xian 08-30-2005 04:18 PM

Quote:

Originally posted by rednuht
how can I do this, it seems to be dependancy hell ?
Please do the following and then report back on results:

1. In your apt sources.list ONLY include the basic SID repos.
Remove ALL other entries or comment them out.

Something like:

deb ftp://mirror.mcs.anl.gov/pub/debian/ unstable main contrib
deb-src ftp://mirror.mcs.anl.gov/pub/debian/ unstable main contrib

2. Issue the commands below:

# apt-get update
# apt-get dist-upgrade
# apt-get -f install

lethargic102 08-31-2005 05:09 AM

Here is the explanation :

http://lists.debian.org/debian-qt-kd.../msg00302.html

Xian 08-31-2005 08:28 AM

Quote:

Originally posted by lethargic102
Here is the explanation :

http://lists.debian.org/debian-qt-kd.../msg00302.html

Heh. Good ol' unstable. Living up to its name. :)

rednuht 08-31-2005 03:46 PM

result
 
Quote:

# apt-get update
# apt-get dist-upgrade
# apt-get -f install
[
Code:

asarock:~# apt-get update
Get:1 http://ftp.uk.debian.org unstable Release.gpg [189B]
Hit http://ftp.uk.debian.org unstable Release
Hit http://ftp.uk.debian.org unstable/contrib Packages
Hit http://ftp.uk.debian.org unstable/non-free Packages
Get:2 http://ftp.uk.debian.org unstable/contrib Sources [24.9kB]
Get:3 http://ftp.uk.debian.org unstable/non-free Sources [22.8kB]
Fetched 47.7kB in 1s (37.3kB/s)
Reading package lists... Done
asarock:~# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree... Done
You might want to run `apt-get -f install' to correct these.
The following packages have unmet dependencies:
  kdelibs4-dev: Depends: libarts1-dev (> 1.3.0) but it is not installable
E: Unmet dependencies. Try using -f.
asarock:~# apt-get -f install
Reading package lists... Done
Building dependency tree... Done
Correcting dependencies... Done
The following packages will be REMOVED:
  kdelibs4-dev
0 upgraded, 0 newly installed, 1 to remove and 1 not upgraded.
1 not fully installed or removed.
Need to get 0B of archives.
After unpacking 7119kB disk space will be freed.
Do you want to continue [Y/n]?
(Reading database ... 146599 files and directories currently installed.)
Removing kdelibs4-dev ...
asarock:~#

which looks good, I will check whether this affects KMail and the KDE menu and report back

erm, more confusion.
sources.list was
Code:

deb http://ftp.fi.debian.org/debian/ unstable main
deb http://ftp.fi.debian.org/debian/ unstable contrib non-free
deb-src http://ftp.fi.debian.org/debian/ unstable main
deb-src http://ftp.fi.debian.org/debian/ unstable contrib non-free
deb http://ftp.uk.debian.org/debian/ unstable main
deb http://ftp.uk.debian.org/debian/ unstable contrib non-free

I had the Finish servers in there becuase they seemed more reliable when the UK ones went bust.

Does this mean the sources.list was my problem all along?

rednuht 08-31-2005 03:53 PM

drat dart dart
 
Quote:

Originally posted by lethargic102
Here is the explanation :

http://lists.debian.org/debian-qt-kd.../msg00302.html

I chose a really bad time to do a dist-upgrade:(

but at least I understand why the problems are occuring.

Does this mean that if I wait long enough an apt-get update;apt-get upgrade will restore my system ?


All times are GMT -5. The time now is 03:16 PM.