I have recently installed KDE4.2. After that when I try to install Amarok 2, Yast is asking for a lot of packages to be downgraded. Can any one tell me what will that mean?
As the installer says, Amarok needs older version of kdebase4-runtime, and if you downgrade this package, the other kde4 packages will be also downgraded.
The latest amarok in the factory repo Index of /repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.1/i586
is kde4-amarok-2.0.2-24.2.i586.rpm. If you are using factory repositories, then run
sudo zypper refresh
in terminal, and after try to upgrade your Amarok.
Good luck.
In the software-installer you have the option to check the version numbers. You probably try to install the Amarok/k3B versions meant for KDE4 4.1.3. If you pick the proper version in the software-installer, it’ll set the status of the package concerned to “update”, download the package and install it.
IMHO this should not have to happen. KDE4-packages update fine using version numbers, Amarok is not following the KDE-numbering, so once in a while packages for older KDE versions seem to be upgrades…
YaST2 conflicts list - generated 2009-03-09 20:07:14
kde4-amarok-2.0.1.1-2.1.1.i586 requires kdebase4-runtime < 4.1.60, but this requirement cannot be provided
uninstallable providers: kdebase4-runtime-4.1.3-72.11.i586[KDE4Desktop]
kdebase4-runtime-4.1.3-4.1.i586[repo-oss]
] do not install kde4-amarok-2.0.1.1-2.1.1.i586
] Following actions will be done:
downgrade of kdebase4-runtime-4.2.1-82.2.i586 to kdebase4-runtime-4.1.3-72.11.i586
downgrade of kdebase4-workspace-4.2.1-3.2.i586 to kdebase4-workspace-4.1.3-172.3.i586
downgrade of kdenetwork4-filesharing-4.2.1-63.6.i586 to kdenetwork4-filesharing-4.1.3-49.7.i586
downgrade of kde4-kget-4.2.1-63.6.i586 to kde4-kget-4.1.3-49.7.i586
downgrade of kde4-akregator-4.2.1-97.2.i586 to kde4-akregator-4.1.3-86.10.i586
downgrade of kde4-gwenview-4.2.1-78.4.i586 to kde4-gwenview-4.1.3-62.12.i586
downgrade of kde4-ark-4.2.1-50.10.i586 to kde4-ark-4.1.3-35.25.i586
downgrade of kde4-dolphin-4.2.1-74.4.i586 to kde4-dolphin-4.1.3-62.15.i586
downgrade of kde4-kcalc-4.2.1-50.10.i586 to kde4-kcalc-4.1.3-35.25.i586
downgrade of kde4-kcolorchooser-4.2.1-78.4.i586 to kde4-kcolorchooser-4.1.3-62.12.i586
downgrade of kde4-kdepasswd-4.2.1-74.4.i586 to kde4-kdepasswd-4.1.3-62.15.i586
downgrade of kde4-kdialog-4.2.1-74.4.i586 to kde4-kdialog-4.1.3-62.15.i586
downgrade of kde4-kdnssd-4.2.1-63.6.i586 to kde4-kdnssd-4.1.3-49.7.i586
downgrade of kde4-keditbookmarks-4.2.1-74.4.i586 to kde4-keditbookmarks-4.1.3-62.15.i586
downgrade of kde4-kerry-0.2.90-8.46.i586 to kde4-kerry-0.2.90-1.21.i586
downgrade of kde4-kfind-4.2.1-74.4.i586 to kde4-kfind-4.1.3-62.15.i586
downgrade of kde4-kgamma-4.2.1-78.4.i586 to kde4-kgamma-4.1.3-62.12.i586
downgrade of kde4-kgpg-4.2.1-50.10.i586 to kde4-kgpg-4.1.3-35.25.i586
downgrade of kde4-kgreeter-plugins-4.2.1-3.2.i586 to kde4-kgreeter-plugins-4.1.3-172.3.i586
downgrade of kde4-kio_kamera-4.2.1-78.4.i586 to kde4-kio_kamera-4.1.3-62.12.i586
downgrade of kde4-kio_sysinfo-11.1.1-68.29.i586 to kde4-kio_sysinfo-11.1-83.13.i586
downgrade of kde4-kmix-4.2.1-43.4.i586 to kde4-kmix-4.1.3-37.24.i586
downgrade of kde4-knotes-4.2.1-97.2.i586 to kde4-knotes-4.1.3-86.10.i586
downgrade of kde4-konqueror-plugins-4.2.0-39.40.i586 to kde4-konqueror-plugins-4.1.3-28.34.i586
downgrade of kde4-konqueror-4.2.1-74.4.i586 to kde4-konqueror-4.1.3-62.15.i586
downgrade of kde4-konsole-4.2.1-74.4.i586 to kde4-konsole-4.1.3-62.15.i586
downgrade of kde4-marble-4.2.1-53.2.i586 to kde4-marble-4.1.3-38.33.i586
downgrade of kde4-kwrite-4.2.1-74.4.i586 to kde4-kwrite-4.1.3-62.15.i586
downgrade of kde4-kwalletmanager-4.2.1-50.10.i586 to kde4-kwalletmanager-4.1.3-35.25.i586
downgrade of kde4-kwin-4.2.1-3.2.i586 to kde4-kwin-4.1.3-172.3.i586
downgrade of kde4-okular-4.2.1-78.4.i586 to kde4-okular-4.1.3-62.12.i586
downgrade of kde4-plasma-addons-4.2.1-57.5.i586 to kde4-plasma-addons-4.1.3-42.37.i586
downgrade of kdebase4-4.2.1-74.4.i586 to kdebase4-4.1.3-62.15.i586
downgrade of kdebase4-session-4.2.1-32.9.i586 to kdebase4-session-4.1.3-26.4.i586
downgrade of kdebase4-nsplugin-4.2.1-74.4.i586 to kdebase4-nsplugin-4.1.3-62.15.i586
downgrade of kdebase4-libkonq-4.2.1-74.4.i586 to kdebase4-libkonq-4.1.3-62.15.i586
downgrade of kdepimlibs4-4.2.1-70.2.i586 to kdepimlibs4-4.1.3-13.12.i586
downgrade of libakonadi4-4.2.1-70.2.i586 to libakonadi4-4.1.3-13.12.i586
downgrade of libkdepim4-4.2.1-97.2.i586 to libkdepim4-4.1.3-86.10.i586
downgrade of libkdepimlibs4-4.2.1-70.2.i586 to libkdepimlibs4-4.1.3-13.12.i586
downgrade of libkonq5-4.2.1-74.4.i586 to libkonq5-4.1.3-62.15.i586
] Ignore some dependencies of kde4-amarok
**I am installing ** **kde4-amarok-2.0.1.1-2.1.1, and I think it is meant for KDE4.2
** Actually I am facing a lot of problems with Amarok2. It is not installing properly,When it does it is not working at all. I am not that much of a techie to debug it on my own so hoping that someone will come and rescue me, like every time I face a problem
<snip>I am not that much of a techie to debug it on my own <snip>
May I ask why you’re playing with factory then?
From the looks of things amarok depends on < 4.1.60
kdebase4-runtime-4.1.3-72.11.i586[KDE4Desktop] has this one,
kdebase4-runtime-4.1.3-4.1.i586[repo-oss] has this one.
Now you have installed, kdebase4-runtime-4.2.1-82.2.i586 which is greater < 4.1.60
For what ever reason it seems to it isn’t detecting that you have a later version now I suspect it is either a mess of a repo list(Too many added with out thought)
Or factory is in a state of flux, that is the problem with enabling development repo’s things change quickly, things get fixed, things get broken, and things may even be being changed as you try to update.
The version you are installing (kde4-amarok-2.0.1.1-2.1.1) is from the update repos and is for KDE 4.1.3. Hence, you get all those dependency issues telling you to downgrade.
If you are running factory repo’s, keeping all the repo’s at the same priority seems to work best. You will still get Updates to the OS and at the same time prevent Update packages over-rule you in the factory.
A tip:
Rather than search for something by name, just look for it in the repo you want it from.
Or, as in the screen by @ijbreakey
Make sure you have the package from the right location by using the radio button in the versions list in Yast.
OK well as explained factory is (Lets say unstable, may not be at one moment, may never notice it but lets say unstable)
As someone learning then I wouldn’t consider using any additional repos beyond the official ones, with the exception of Packman and a graphics card repos if desired. The problem is KDE4 is a moving target and I’m sure there is many hoping for the next bit to be fixed to be the bit they want.
If you really want the latest bits of things, then rather than using factory may I suggest backports, now it won’t be as bleeding edge as factory but any fixes will come through there eventually.
It does seem that going on the others you have pebkac and choosing the correct version will download the correct bits, now as far as I can see in regards to k3b you’ll just have to wait. So I suppose you can decide but as from the kde page at wiki about factory…
"KDE 4.2.x packages as they are currently under development for openSUSE 11.2. They should be mostly usable, but have bugs. Feedback is highly appreciated. "
Now I expect the others to understand the implications and will assist in bug reporting, but there is risks with using factory and if a stable OS is what your after then factory is not the way to achieve it.
Yes, finally I did install Amarok2, finally… I must owe my thanks to everyone who helped me… caf4926, FeatherMonkey, ijbreakey.
Thanks you… I have kept my factory repos but disabled them for the time being, just installed Amarok2 form it, because Amarok2 was not getting installed from anywhere else. Set the priority to 99 for every repo and finally used radio button in versions tab to get the amarok2. As for KDE4-K3b, Feathet monkey is right that I will have to wait for it. There were a lot of things I was not knowing, which I know now, all due to help from you guys :).
But, after installing Amarok I am not able to play the songs from my library which KDE3 Amarok is playing flawlessly. Infact, it was due to this reason I had removed Amarok2 from my system. I have removed Gstreamer backend as I heard that it was buggy. As of now I am using phonon Xine backend. But still Amarok2 does not play any songs.
Last time I was playing with KDE4(going back a bit now) I had exactly the same issue what I discovered was that if I opened a second amarok2 it would play fine in the 2nd one but not the first.(I’m also guilty of not bug reporting but at the time KDE was still in early development)
YMMV but all the little gripes I found in KDE4 made me find an alternative desktop.
I am not so much frustrated with KDE to leave it Infact I am quite hooked to it, more after KDE 4.2. Till I make Amarok2 work on my system I will be happy with KDE3. May be someday Amarok2 starts working on my desktop like it did some while back…
I just used the kde3 version in kde4, both are installed so just point the menu to the kde3 from kde4. Think /opt/kde3|kde4 or which amarok cant exactly remember once you have the exact path and can run amarok in KDE4 from terminal just edit the menu.
Though can’t be to sure if you haven’t got issues that may be related to missing deps or such, or a failed sound system(i.e Pulse Audio or the new KDE thingy). If you run amarok2 from the console perhaps you’ll get some feed back.
I just disliked having to de’s to get one app.
K3B and Amarok where show stoppers for me made me look else where.
This is the output when I run Amarok from terminal:
InnoDB: The log sequence number in ibdata files does not match
InnoDB: the log sequence number in the ib_logfiles!
090310 19:38:32 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files…
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer…
Object::connect: No such slot MainWindow::showStatistics()
Object::connect: (receiver name: ‘MainWindow’)
QLayout: Attempting to add QLayout “” to MainWindow “MainWindow”, which already has a layout
link XMLID_7_ hasn’t been detected!
link XMLID_7_ hasn’t been detected!
Couldn’t resolve property: radialGradient3986
link XMLID_7_ hasn’t been detected!
link XMLID_7_ hasn’t been detected!
Couldn’t resolve property: radialGradient3986
QWidget::insertAction: Attempt to insert null action
QWidget::insertAction: Attempt to insert null action
QWidget::insertAction: Attempt to insert null action
QWidget::insertAction: Attempt to insert null action
QWidget::insertAction: Attempt to insert null action
QWidget::insertAction: Attempt to insert null action
QWidget::insertAction: Attempt to insert null action
amarok(7463)/kdecore (trader) KServiceTypeTrader::defaultOffers: KServiceTypeTrader: serviceType “AmarokContext/Animator” not found
link XMLID_7_ hasn’t been detected!
link XMLID_7_ hasn’t been detected!
Couldn’t resolve property: radialGradient3986
link XMLID_7_ hasn’t been detected!
link XMLID_7_ hasn’t been detected!
Couldn’t resolve property: radialGradient3986
link XMLID_7_ hasn’t been detected!
link XMLID_7_ hasn’t been detected!
Couldn’t resolve property: radialGradient3986
link XMLID_7_ hasn’t been detected!
link XMLID_7_ hasn’t been detected!
Couldn’t resolve property: radialGradient3986
link XMLID_7_ hasn’t been detected!
link XMLID_7_ hasn’t been detected!
Couldn’t resolve property: radialGradient3986
link XMLID_7_ hasn’t been detected!
link XMLID_7_ hasn’t been detected!
Couldn’t resolve property: radialGradient3986
Object::connect: No such slot FileBrowser::Widget::setDir(QString)
Object::connect: (sender name: ‘KBookmarkHandler’)
Object::connect: (receiver name: ‘FileBrowser::Widget’)
link XMLID_7_ hasn’t been detected!
link XMLID_7_ hasn’t been detected!
Couldn’t resolve property: radialGradient3986
link XMLID_7_ hasn’t been detected!
link XMLID_7_ hasn’t been detected!
Couldn’t resolve property: radialGradient3986
X Error: BadWindow (invalid Window parameter) 3
Major opcode: 20 (X_GetProperty)
Resource id: 0x300000c
QPixmap: Invalid pixmap parameters
QPainter::begin: Cannot paint on a null pixmap
QPixmap: Invalid pixmap parameters
QPainter::begin: Cannot paint on a null pixmap
QPixmap: Invalid pixmap parameters
QPainter::begin: Cannot paint on a null pixmap
QPixmap: Invalid pixmap parameters
QPainter::begin: Cannot paint on a null pixmap
QPixmap: Invalid pixmap parameters
QPainter::begin: Cannot paint on a null pixmap