a new snapshot of qt4 is being uploaded to sid (right now i see it only for amd64) so CHECK YOUR UPDATES
Hi,
thanks for warning. Here it is ok (now?) at two boxes for 64 bit.
Quotedeb http://ftp.de.debian.org/debian/ unstable main contrib non-free
deb http://packages.siduction.org/kdenext unstable main
greets
ayla
I have an odd situation here with 3 KDE 4.11 systems. On 2 of them, d-u goes through nicely, upgrading 29 packages including some console-setup packages and about 18 qt4-related packages. But, on my main desktop, d-u shows me this:
Quoteroot@imerabox:/# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... The following packages were automatically installed and are no longer required:
amarok-common amarok-utils clamz dragonplayer freerdp-x11 kde-config-cddb kde-wallpapers kde-wallpapers-default kde-workspace-data
kde-workspace-kgreet-plugins kdegames-mahjongg-data kdenetwork-strigi-analyzers kdepasswd kio-audiocd kipi-plugins-common krdc krfb kscd ktorrent-data
libasound2:i386 libaudio2:i386 libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386 libavcodec53 libavformat53 libcups2:i386 libdnet
libexpat1:i386 libffi6:i386 libfftw3-3 libfftw3-double3 libfontconfig1:i386 libfreerdp-plugins-standard libfreerdp1 libfreetype6:i386 libgadu3
libgcrypt11:i386 libgle3 libglib2.0-0:i386 libgnutls26:i386 libgpg-error0:i386 libgssapi-krb5-2:i386 libgstreamer-plugins-base0.10-0:i386
libgstreamer0.10-0:i386 libgtkglext1 libjpeg8:i386 libjs-mootools libk5crypto3:i386 libkateinterfaces4 libkdcraw22 libkexiv2-11 libkeyutils1:i386
libkmahjongglib4 libkqoauth0 libkrb5-3:i386 libkrb5support0:i386 libktorrent-l10n libktorrent4 libktorrent5 liblastfm1 liblcms1:i386 liblensfun-data
liblensfun0 libloudmouth1-0 libmeanwhile1 libmediastreamer-base3 libmms0 libmng1:i386 libmsn0.3 libofa0 libopenal-data libopenal1 libopencv-calib3d2.4
libopencv-contrib2.4 libopencv-core2.4 libopencv-features2d2.4 libopencv-flann2.4 libopencv-highgui2.4 libopencv-imgproc2.4 libopencv-legacy2.4
libopencv-ml2.4 libopencv-objdetect2.4 libopencv-video2.4 liborc-0.4-0:i386 libortp9 libotr2 libp11-kit0:i386 libpgf6 libpng12-0:i386 libqextserialport1
libqt4-network:i386 libqt4-xml:i386 libqtcore4:i386 libqtdbus4:i386 libqtgui4:i386 libqtscript4-core libqtscript4-gui libqtscript4-network
libqtscript4-sql libqtscript4-uitools libqtscript4-xml libqtwebkit4:i386 libroar-compat2 libroar2 libshp1 libspandsp2 libsqlite0 libsqlite3-0:i386
libsrtp0 libssl1.0.0:i386 libtag-extras1 libtasn1-3:i386 libtiff4:i386 libx264-124 libxml2:i386 libxrender1:i386 libxss1:i386 libxt6:i386 libxv1:i386
marble-data palapeli palapeli-data qt4-qmake siduction-art-wallpaper-firestarter siduction-art-wallpaper-ridersonthestorm siduction-icons
texlive-latex-base texlive-latex-base-doc xscreensaver-data-extra xscreensaver-gl-extra xscreensaver-screensaver-bsod
Use 'apt-get autoremove' to remove them.
Done
The following packages will be REMOVED:
akonadiconsole akregator amarok blogilo bomber bovo digikam-private-libs dolphin granatier hplip-gui juk k3b kaddressbook kalarm kamera kapman kate
katomic kbattleship kblackbox kblocks kbounce kbreakout kde-baseapps kde-plasma-desktop kde-window-manager kde-workspace kde-workspace-bin
kdebase-workspace-bin kdegames kdemultimedia kdenetwork kdepim kdepim-groupware kdepim-kresources kdepim-runtime kdepim-strigi-plugins kdepim-wizards
kdesdk-dolphin-plugins kdiamond kdm kfourinline kftpgrabber kget kgoldrunner kigo killbots kipi-plugins kiriki kjumpingcube kleopatra klickety klines
kmahjongg kmail kmines kmix knetwalk knode knotes kolf kollision konq-plugins konqueror konquest konsolekalendar kontact konversation kopete korganizer
kpat kppp kreversi kscreensaver kscreensaver-xsavers kshisen ksirk kspaceduel ksquares ksudoku ktimetracker ktorrent ktron ktuberling kubrick libk3b6
libk3b6-extracodecs libkdegames6 libkdepim4 libkleo4 libkopete4 libkpgp4 libkwineffects1abi1 libkworkspace4 libkworkspace4abi2 libmarblewidget16
libmessagelist4 libplasmaclock4abi50 libplasmagenericshell4 libqt4-dbus:i386 libqt4-dev libqt4-dev-bin libqt4-opengl-dev libqtwebkit-dev libweather-ion6
lskat marble-plugins okular picmi plasma-dataengines-workspace plasma-desktop plasma-scriptengine-superkaramba plasma-widget-folderview
plasma-widgets-workspace python-kde4 python-qt4 qt4-dev-tools siduction-art-kde-firestarter siduction-art-kde-ridersonthestorm siduction-art-kdm-eow
siduction-art-kdm-firestarter siduction-art-kdm-ridersonthestorm siduction-art-kdm-xmas siduction-art-ksplash-firestarter
siduction-art-ksplash-ridersonthestorm skype:i386
The following packages have been kept back:
libqt4-dbus libqt4-declarative libqt4-designer libqt4-help libqt4-network libqt4-opengl libqt4-qt3support libqt4-script libqt4-scripttools libqt4-sql
libqt4-sql-mysql libqt4-sql-sqlite libqt4-svg libqt4-test libqt4-xml libqt4-xmlpatterns libqtcore4 libqtdbus4 libqtgui4 qdbus qt4-designer
qt4-linguist-tools
The following packages will be upgraded:
qt4-qmake
1 upgraded, 0 newly installed, 126 to remove and 22 not upgraded.
Need to get 1,266 kB of archives.
After this operation, 525 MB disk space will be freed.
Do you want to continue? [Y/n]
So this one wants to rip out all of KDE. I wonder why it is different? Could it be something like skype, which is not on the others?
no skype here, or anything which would need :i386
EDIT:
Die folgenden NEUEN Pakete werden installiert:
libgpod4-nogtk libkqoauth0 libopencv-legacy2.4 libqtglib-2.0-0 libqtgstreamer-0.10-0 libqtgstreamerutils-0.10-0
libudev1 libudev1:i386 linux-headers-3.11-0.towo.1-siduction-amd64 linux-image-3.11-0.towo.1-siduction-amd64
Die folgenden Pakete werden aktualisiert (Upgrade):
console-setup console-setup-linux consolekit dh-python digikam digikam-data digikam-private-libs dmeventd dmsetup
fonts-droid foomatic-db gvfs gvfs-backends gvfs-bin gvfs-daemons gvfs-libs hardening-includes kdelibs-bin
kdelibs5-plugins kdoctools keyboard-configuration kipi-plugins kipi-plugins-common libatasmart4 libbluetooth3
libcairo-gobject2 libcairo2 libck-connector0 libdevmapper-event1.02.1 libdevmapper1.02.1 libdjvulibre-text
libdjvulibre21 libegl1-mesa libegl1-mesa-drivers libgbm1 libgl1-mesa-dri libgl1-mesa-glx libgl1-mesa-glx:i386
libglapi-mesa libglapi-mesa:i386 libgmp10 libgmpxx4ldbl libgudev-1.0-0 libimlib2 libkcmutils4 libkde3support4
libkdeclarative5 libkdecore5 libkdesu5 libkdeui5 libkdewebkit5 libkdnssd4 libkemoticons4 libkeyutils1 libkfile4
libkhtml5 libkidletime4 libkimproxy4 libkio5 libkjsapi4 libkjsembed4 libkmediaplayer4 libknewstuff2-4 libknewstuff3-4
libknotifyconfig4 libkntlm4 libkparts4 libkprintutils4 libkpty4 libkrosscore4 libktexteditor4 libkunitconversion4
libkutils4 liblapack3 liblapack3gf liblvm2app2.2 liblvm2cmd2.02 libmediastreamer-base3 libmpfr4 libnepomuk4
libnepomukquery4a libnepomukutils4 libopenvg1-mesa libortp9 libpcsclite1 libperl5.18 libplasma3
libpulse-mainloop-glib0 libpulse0 libpython-stdlib libqt4-dbus libqt4-declarative libqt4-designer libqt4-help
libqt4-network libqt4-opengl libqt4-qt3support libqt4-script libqt4-scripttools libqt4-sql libqt4-sql-mysql
libqt4-sql-sqlite libqt4-svg libqt4-test libqt4-xml libqt4-xmlpatterns libqtcore4 libqtdbus4 libqtgui4 librecad
librecad-data libsolid4 libsystemd-login0 libtalloc2 libthreadweaver4 libusb-1.0-0 libusb-1.0-0:i386 libvlc5
libvlccore5 linux-headers-siduction-amd64 linux-image-siduction-amd64 linux-libc-dev lvm2 mc mc-data openprinting-ppds
perl perl-base perl-modules printer-driver-foo2zjs python python-minimal qdbus qtcore4-l10n showfoto
system-config-printer-udev udev udisks vlc-nox xserver-xorg-core xserver-xorg-input-evdev xserver-xorg-video-intel
xserver-xorg-video-vesa
I purged skype, but no change in the d-u. There must be a package in the 125 to remove, that is in conflict with the new qt4 packages, but it should not be a KDE package, right?
@ayla, what is your installed version of libqt4-qt3support?
maybe a diff of the installed packages on all systems can give you a hint.
dpkg -l|awk '/^ii/{ print $2 }'|grep -v -e ^lib -e -dev -e linux-image -e linux-headers >apps_installed.txt
libs not included. from:
http://wiki.siduction.de/index.php?title=Sicherung_/home
I think my problem centers around libqt4-qt3support. Look at this:
root@imerabox:/# apt-cache policy libqt4-qt3support
libqt4-qt3support:
Installed: 4:4.8.5+dfsg-4
Candidate: 4:4.8.5+git121-g2a9ea11+dfsg-1
Version table:
4:4.8.5+git121-g2a9ea11+dfsg-1 0
500 http://ftp.us.debian.org/debian/ unstable/main amd64 Packages
500 http://http.debian.net/debian/ unstable/main amd64 Packages
*** 4:4.8.5+dfsg-4 0
100 /var/lib/dpkg/status
root@imerabox:/# apt-get install libqt4-qt3support=4:4.8.5+git121-g2a9ea11+dfsg-1
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libqt4-qt3support : Depends: libqt4-designer (= 4:4.8.5+git121-g2a9ea11+dfsg-1) but 4:4.8.5+dfsg-4 is to be installed
Depends: libqt4-network (= 4:4.8.5+git121-g2a9ea11+dfsg-1) but 4:4.8.5+dfsg-4 is to be installed
Depends: libqt4-sql (= 4:4.8.5+git121-g2a9ea11+dfsg-1) but 4:4.8.5+dfsg-4 is to be installed
Depends: libqt4-xml (= 4:4.8.5+git121-g2a9ea11+dfsg-1) but 4:4.8.5+dfsg-4 is to be installed
Depends: libqtcore4 (= 4:4.8.5+git121-g2a9ea11+dfsg-1) but 4:4.8.5+dfsg-4 is to be installed
Depends: libqtgui4 (= 4:4.8.5+git121-g2a9ea11+dfsg-1) but 4:4.8.5+dfsg-4 is to be installed
E: Unable to correct problems, you have held broken packages.
root@imerabox:/# apt-get remove libqt4-qt3support
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
amarok-common amarok-utils clamz freerdp-x11 htdig kde-config-cddb kde-wallpapers kde-wallpapers-default kde-workspace-data kde-workspace-kgreet-plugins
kdegames-mahjongg-data kdenetwork-strigi-analyzers kipi-plugins-common ktorrent-data libarchive13 libasound2:i386 libaudio2:i386 libavahi-client3:i386
libavahi-common-data:i386 libavahi-common3:i386 libavcodec53 libavformat53 libcups2:i386 libdnet libexpat1:i386 libfftw3-3 libfftw3-double3
libfontconfig1:i386 libfreerdp-plugins-standard libfreerdp1 libfreetype6:i386 libgadu3 libgcrypt11:i386 libgle3 libgnutls26:i386 libgpg-error0:i386
libgssapi-krb5-2:i386 libgstreamer-plugins-base0.10-0:i386 libgstreamer0.10-0:i386 libgtkglext1 libjpeg8:i386 libjs-mootools libk5crypto3:i386
libkasten2controllers2abi50 libkasten2core2 libkasten2gui2 libkasten2okteta1controllers1abi50 libkasten2okteta1core1 libkasten2okteta1gui1 libkdcraw22
libkdegames6 libkexiv2-11 libkeyutils1:i386 libkipi11 libkmahjongglib4 libkqoauth0 libkrb5-3:i386 libkrb5support0:i386 libktorrent-l10n libktorrent4
libktorrent5 liblastfm1 liblcms1:i386 liblensfun-data liblensfun0 libloudmouth1-0 libmarblewidget16 libmeanwhile1 libmediastreamer-base3 libmms0
libmng1:i386 libmsn0.3 libnettle4 libofa0 libokteta1core1 libokteta1gui1 libopenal-data libopenal1 libopencv-calib3d2.4 libopencv-contrib2.4
libopencv-core2.4 libopencv-features2d2.4 libopencv-flann2.4 libopencv-highgui2.4 libopencv-imgproc2.4 libopencv-legacy2.4 libopencv-ml2.4
libopencv-objdetect2.4 libopencv-video2.4 liborc-0.4-0:i386 libortp9 libotr2 libp11-kit0:i386 libpgf6 libpng12-0:i386 libqextserialport1
libqt4-network:i386 libqtgui4:i386 libqtscript4-core libqtscript4-gui libqtscript4-network libqtscript4-sql libqtscript4-uitools libqtscript4-xml
libqtwebkit4:i386 libroar-compat2 libroar2 libshp1 libspandsp2 libsqlite0 libsqlite3-0:i386 libsrtp0 libssl1.0.0:i386 libtag-extras1 libtasn1-3:i386
libtiff4:i386 libx264-124 libxine1-x libxml2:i386 libxrender1:i386 libxss1:i386 libxt6:i386 libxv1:i386 marble-data marble-plugins palapeli-data
siduction-art-wallpaper-firestarter siduction-art-wallpaper-ridersonthestorm siduction-icons texlive-latex-base texlive-latex-base-doc
xscreensaver-data-extra xscreensaver-gl-extra xscreensaver-screensaver-bsod
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
akonadiconsole akregator amarok ark bangarang blogilo bomber bovo digikam-private-libs dolphin dragonplayer granatier gwenview juk k3b kaddressbook
kaffeine kalarm kamera kapman kate katomic kbattleship kblackbox kblocks kbounce kbreakout kcalc kde-baseapps kde-baseapps-bin kde-plasma-desktop
kde-runtime kde-style-oxygen kde-window-manager kde-workspace kde-workspace-bin kdebase-bin kdebase-runtime kdebase-workspace-bin kdegames
kdelibs5-plugins kdemultimedia kdenetwork kdepasswd kdepim kdepim-groupware kdepim-kresources kdepim-runtime kdepim-strigi-plugins kdepim-wizards
kdesdk-dolphin-plugins kdesudo kdiamond kdm kfind kfourinline kftpgrabber kget kgoldrunner khelpcenter4 kigo killbots kinfocenter kio-audiocd
kipi-plugins kiriki kjots kjumpingcube kleopatra klickety klines klipper kmahjongg kmail kmenuedit kmines kmix knetwalk knode knotes kolf kollision
konq-plugins konqueror konqueror-nsplugins konquest konsole konsolekalendar kontact konversation kopete korganizer kpat kppp krdc kreversi krfb kruler
kscd kscreensaver kscreensaver-xsavers kshisen ksirk ksnapshot kspaceduel ksquares ksudoku ksysguard ktimetracker ktorrent ktron ktuberling kubrick kuser
kwrite libk3b6 libk3b6-extracodecs libkateinterfaces4 libkde3support4 libkdepim4 libkleo4 libkopete4 libkpgp4 libmessagelist4 libqt4-dev libqt4-dev-bin
libqt4-opengl-dev libqt4-qt3support libqtwebkit-dev lskat okteta okular palapeli picmi plasma-dataengines-workspace plasma-desktop
plasma-scriptengine-superkaramba plasma-widgets-workspace polkit-kde-1 python-kde4 siduction-art-kde-firestarter siduction-art-kde-ridersonthestorm
siduction-art-kdm-eow siduction-art-kdm-firestarter siduction-art-kdm-ridersonthestorm siduction-art-kdm-xmas siduction-art-ksplash-firestarter
siduction-art-ksplash-ridersonthestorm skanlite systemsettings
0 upgraded, 0 newly installed, 150 to remove and 23 not upgraded.
After this operation, 507 MB disk space will be freed.
Do you want to continue? [Y/n]
cal@nescaya:~cal: apt-cache policy libqt4-qt3support
libqt4-qt3support:
Installiert: 4:4.8.5+git121-g2a9ea11+dfsg-1
500 http://ftp.de.debian.org/debian/ unstable/main amd64 Packages
100 /var/lib/dpkg/status
So there seems to be a package on your system wich insists on the older version? Or is it a "hold" somewhere?
Thanks ayla. apt-cache rdepends shows most or all of the KDE packages depend on libqt4-qt3support, plus others like digikam, nvclock-qt, etc. So that explains why removing it would pull out all of KDE.
Only one package is on hold -- systemd-sysv.
The other 2 systems that had successful d-u are more "plain vanilla" KDE, although one of them does run vmware. My main desktop is an older sid installation -- it started out as aptosid Imera and was cross-graded to siduction at the end of 2011. So it has a long history of many things being installed and removed over these 3 years.
It looks like a big research project to figure out which package is the one that is clinging to the old version of libqt4-qt3support. I think will be much faster, and with more drama :D to simply let the d-u purge KDE and the other items, then reinstall plasma-desktop-kde and the items that I need. I can use the d-u output to make a list of everything that is being removed, and afterwards I can install what is needed.
Hello,
this is the usual problem which happens when a multiarch library is built for am64 but not for i386 because the debian buildd machines didn't have time to build the i386 counterpart yet. So, unless something unexpected happens, in some hours this problem is going to disappear (as soon as qt 4 built for i386 appears in your debian mirror). Also note that this is not a kde or "kdenext" specific problem.
Quote from: "dibl"So this one wants to rip out all of KDE. I wonder why it is different? Could it be something like skype, which is not on the others?
It may be skype, yes. In any case, if you check the systems where everything is fine you will realize that they have qt 4 installed just for one architecture. If you check the system where the dist-upgrade wants to remove a lot of things you will realize that you have various qt 4 libraries installed both for amd64 and i386. As I said above, your problem problem will be gone once you have the new qt 4 packages for i386 in your debian mirror.
@Santa, you are exactly correct -- this is the only multiarch system, and I had forgotten that fact.
As expected, it was only 5 minutes to fix it the crude way:
apt-get dist-upgrade
apt-get autoremove
Wheeeeeeee -- that was pretty exciting! :D
apt-get install plasma-desktop dolphin kate kdegames
All happy again.
Thanks guys.
For information I also had some problem with qt4 (I think) yesterday and d-u wanted to remove between 10 and 20 packages but today it's ok. Multiarch and XFCE