Bugzilla – Bug 957041
When I run zypper ve, dolphin complains
Last modified: 2017-08-01 12:58:47 UTC
When I run zypper ve under openSUSE Tumbleweed, I get following error message: Problem: nothing provides appdata(org.kde.dolphin.appdata.xml) needed by application:Dolphin-.noarch Solution 1: deinstallation of application:Dolphin-.noarch Solution 2: break application:Dolphin-.noarch by ignoring some of its dependencies Choosing either 1 or 2 not works. I will get same error again. zypper rm application:Dolphin not solving the problem. When I reinstall dolphin the error will appear again. I have checked dolphin.appdata.xml exists in my /usr/share/appdata directory. I suppose this is a problem in Dolphin packaging. Here is my zypper lr --url output: # | Alias | Name | Enabled | GPG Check | Refresh | URI ---------------------+-------------------------+-------------------------+-----------------------+----------------------------+---------+---------------------------------------------------------------------------------------- 1 | M17N | M17N | Yes | (r ) Yes | Yes | http://download.opensuse.org/repositories/M17N/openSUSE_Tumbleweed/ 2 | devel:languages:haskell | devel:languages:haskell | Yes | (r ) Yes | Yes | http://download.opensuse.org/repositories/devel:/languages:/haskell/openSUSE_Tumbleweed 3 | devel:languages:perl | devel:languages:perl | Yes | (r ) Yes | Yes | http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_Tumbleweed 4 | devel:languages:rust | devel:languages:rust | Yes | (r ) Yes | Yes | http://download.opensuse.org/repositories/devel:/languages:/rust/openSUSE_Tumbleweed/ 5 | nuklly | nuklly | Yes | (r ) Yes | Yes | http://download.opensuse.org/repositories/home:/nuklly/openSUSE_Tumbleweed 6 | openSUSE:Tools | openSUSE:Tools | Yes | (r ) Yes | Yes | http://download.opensuse.org/repositories/openSUSE:/Tools/openSUSE_Tumbleweed/ 7 | openSUSE:non-oss | openSUSE:non-oss | Yes | (r ) Yes | Yes | http://download.opensuse.org/tumbleweed/repo/non-oss/ 8 | openSUSE:oss | openSUSE:oss | Yes | (r ) Yes | Yes | http://download.opensuse.org/tumbleweed/repo/oss/ 9 | packman-essentials | packman-essentials | Yes | (r ) Yes | Yes | http://mirror.karneval.cz/pub/linux/packman/suse/openSUSE_Tumbleweed/Essentials/ 10 | server:database | server:database | Yes | (r ) Yes | Yes | http://download.opensuse.org/repositories/server:/database/openSUSE_Tumbleweed/
This is just simply caused by the fact that the appdata for dolphin is not corresponding the filename of the desktop file for dolphin. The appdata is still dolphin.appdata.xml, but the desktop file is already called org.kde.dolphin.desktop This will be fixed with the upcoming KDE Applications release, but for now I just rename the appdata file, so that the error will not show up anymore.
This is an autogenerated message for OBS integration: This bug (957041) was mentioned in https://build.opensuse.org/request/show/346707 Factory / dolphin
(In reply to Raymond Wooninck from comment #1) > This is just simply caused by the fact that the appdata for dolphin is not > corresponding the filename of the desktop file for dolphin. The appdata is > still dolphin.appdata.xml, but the desktop file is already called > org.kde.dolphin.desktop > > > This will be fixed with the upcoming KDE Applications release, but for now I > just rename the appdata file, so that the error will not show up anymore. I understand the problem now. But after I changed dolphin.appdata.xml to org.kde.dolphin.appdata.xml, the problem still exists. Should I run some other commands letting my modification take effect? e.g. let zypper reload something?
The issue will remain, no matter how much time you will rename the appdata file. The package itself (the rpm-file) does not contain the right file and therefore you get the error. The updated package is on its way to Tumbleweed, but it might take some time before it becomes available. Until that time there is nothing that can be done. Just accept to break the package and have it installed.
(In reply to Raymond Wooninck from comment #4) > The issue will remain, no matter how much time you will rename the appdata > file. The package itself (the rpm-file) does not contain the right file and > therefore you get the error. The updated package is on its way to > Tumbleweed, but it might take some time before it becomes available. Until > that time there is nothing that can be done. Just accept to break the > package and have it installed. Thank you for answering. Another question: why I can't fix this problem my uninstalling Dolphin or "break the dependency"? In other words, why either of zypper's 2 choices not working? Is it a possible bug in zypper?
*** Bug 957235 has been marked as a duplicate of this bug. ***
openSUSE-RU-2016:0075-1: An update that has three recommended fixes can now be installed. Category: recommended (important) Bug References: 957041,958887,959490 CVE References: Sources used: openSUSE Leap 42.1 (src): akonadi-calendar-15.12.0-6.2, akonadi-search-15.12.0-6.1, akonadi-server-15.12.0-6.1, analitza-15.12.0-6.1, ark-15.12.0-6.1, artikulate-15.12.0-6.1, baloo5-widgets-15.12.0-6.1, blinken-15.12.0-6.1, bomber-15.12.0-6.3, bovo-15.12.0-6.3, cantor-15.12.0-6.1, cervisia-15.12.0-6.1, dolphin-15.12.0-7.1, dolphin-plugins-15.12.0-6.2, dragonplayer-15.12.0-6.1, ffmpegthumbs-15.12.0-6.1, filelight-15.12.0-6.1, gpgmepp5-15.12.0-6.1, granatier-15.12.0-6.3, gwenview5-15.12.0-6.3, jovie-15.12.0-6.1, juk-15.12.0-6.1, kaccessible-15.12.0-6.1, kaccounts-integration-15.12.0-6.1, kaccounts-providers-15.12.0-6.1, kajongg-15.12.0-6.1, kalarmcal-15.12.0-6.3, kalgebra-15.12.0-6.1, kalzium-15.12.0-6.2, kamera-15.12.0-8.1, kanagram-15.12.0-6.1, kapman-15.12.0-6.3, kapptemplate-15.12.0-6.1, kate-15.12.0-6.1, katomic-15.12.0-6.3, kblackbox-15.12.0-6.3, kblocks-15.12.0-6.3, kblog-15.12.0-6.1, kbounce-15.12.0-6.3, kbreakout-15.12.0-6.3, kbruch-15.12.0-6.1, kcachegrind-15.12.0-6.1, kcalc-15.12.0-8.1, kcalcore-15.12.0-6.1, kcalutils-15.12.0-6.1, kcharselect-15.12.0-8.1, kcolorchooser-15.12.0-8.1, kcontacts-15.12.0-6.1, kcron-15.12.0-6.1, kde-dev-utils-15.12.0-5.1, kde-l10n-15.12.0-4.1, kde-mplayer-thumbnailer-15.12.0-6.1, kde-print-manager-15.12.0-6.1, kdebase4-15.12.0-7.2, kdebase4-runtime-15.12.0-6.1, kdebugsettings-15.12.0-6.1, kdeedu-data-15.12.0-6.1, kdegraphics-strigi-analyzer-15.12.0-6.1, kdegraphics-thumbnailers-15.12.0-6.1, kdenetwork-strigi-analyzers-15.12.0-6.1, kdenetwork4-filesharing-15.12.0-8.1, kdenlive-15.12.0-6.1, kdepim-15.12.0-6.1, kdepim-runtime-15.12.0-6.1, kdepimlibs-15.12.0-6.1, kdesdk-kioslaves-15.12.0-7.1, kdesdk-strigi-analyzers-15.12.0-6.1, kdesdk-thumbnailers-15.12.0-6.1, kdesdk4-scripts-15.12.0-6.1, kdewebdev4-15.12.0-6.1, kdf-15.12.0-6.1, kdiamond-15.12.0-6.3, kdnssd-15.12.0-8.1, kfloppy-15.12.0-6.1, kfourinline-15.12.0-6.3, kgeography-15.12.0-6.1, kget-15.12.0-8.1, kgoldrunner-15.12.0-6.1, kgpg-15.12.0-8.1, khangman-15.12.0-6.3, kholidays-15.12.0-6.1, kidentitymanagement-15.12.0-6.1, kig-15.12.0-6.1, kigo-15.12.0-6.1, killbots-15.12.0-6.3, kimap-15.12.0-6.1, kio-extras5-15.12.0-12.1, kio_audiocd-15.12.0-8.1, kiriki-15.12.0-6.3, kiten-15.12.0-6.1, kjumpingcube-15.12.0-6.3, kldap-15.12.0-6.1, klettres-15.12.0-6.1, klickety-15.12.0-6.3, klines-15.12.0-6.3, kmag-15.12.0-8.1, kmahjongg-15.12.0-8.1, kmailtransport-15.12.0-6.1, kmbox-15.12.0-6.2, kmime-15.12.0-6.1, kmines-15.12.0-8.3, kmix-15.12.0-6.1, kmousetool-15.12.0-8.1, kmouth-15.12.0-6.1, kmplot-15.12.0-6.1, knavalbattle-15.12.0-6.3, knetwalk-15.12.0-6.2, kolf-15.12.0-6.1, kollision-15.12.0-6.2, kolourpaint-15.12.0-6.1, kompare-15.12.0-8.1, konquest-15.12.0-6.1, konsole-15.12.0-6.1, kontactinterface-15.12.0-6.1, kopete-15.12.0-8.1, kpat-15.12.0-6.3, kpimtextedit-15.12.0-6.1, kppp-15.12.0-6.1, kqtquickcharts-15.12.0-6.1, krdc-15.12.0-8.1, kremotecontrol-15.12.0-6.1, kreversi-15.12.0-8.1, krfb-15.12.0-8.1, kross-interpreters-15.12.0-7.1, kruler-15.12.0-8.1, kshisen-15.12.0-6.3, ksirk-15.12.0-6.1, ksnakeduel-15.12.0-6.1, kspaceduel-15.12.0-6.1, ksquares-15.12.0-6.4, kstars-15.12.0-6.1, ksudoku-15.12.0-8.1, ksystemlog-15.12.0-6.1, kteatime-15.12.0-6.1, ktimer-15.12.0-6.1, ktnef-15.12.0-6.1, ktouch-15.12.0-6.1, ktp-accounts-kcm-15.12.0-6.1, ktp-approver-15.12.0-6.1, ktp-auth-handler-15.12.0-6.1, ktp-common-internals-15.12.0-6.1, ktp-contact-list-15.12.0-6.1, ktp-contact-runner-15.12.0-6.1, ktp-desktop-applets-15.12.0-6.1, ktp-filetransfer-handler-15.12.0-6.1, ktp-kded-module-15.12.0-6.1, ktp-send-file-15.12.0-6.1, ktp-text-ui-15.12.0-6.1, ktuberling-15.12.0-6.3, kturtle-15.12.0-6.1, kubrick-15.12.0-6.1, kuser-15.12.0-6.1, kwalletmanager5-15.12.0-6.1, kwordquiz-15.12.0-6.2, libkcddb4-15.12.0-8.1, libkcompactdisc4-15.12.0-8.1, libkdcraw-15.12.0-6.1, libkdeedu4-15.12.0-6.1, libkdegames-15.12.0-8.1, libkeduvocdocument-15.12.0-6.1, libkexiv2-15.12.0-6.1, libkface-15.12.0-6.1, libkgeomap-15.12.0-6.2, libkipi-15.12.0-6.1, libkmahjongg-15.12.0-6.1, libkolab-qt5-1.0.2-3.1, libkolabxml-1.1.1-4.1, libkomparediff2-15.12.0-8.1, libksane-15.12.0-6.1, lokalize-15.12.0-6.1, lskat-15.12.0-6.1, marble-15.12.0-6.1, mobipocket-15.12.0-8.1, okteta-15.12.0-6.1, okular-15.12.0-6.1, palapeli-15.12.0-6.1, parley-15.12.0-6.1, picmi-15.12.0-6.1, poxml-15.12.0-6.1, rocs-15.12.0-6.1, signon-kwallet-extension-15.12.0-6.1, spectacle-15.12.0-2.1, step-15.12.0-6.1, svgpart-15.12.0-6.1, sweeper-15.12.0-8.1, syndication-15.12.0-6.1, umbrello-15.12.0-6.1
should be fixed now