Plasma 5 repository broken libKF5Baloo dependency

I cannot update my KDE Plasma 5 packages from the 13.2 repository
http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_13.2/

The problem comes when trying to install either of these two packages: plasma5-dekstop, plasma5-workspaceIt says nothing provides libKF5Baloo.so.5()(64bit), even though the package libKF5Baloo is installed.
I have these under /usr/lib64/
libKF5Baloo.so.1 -> libKF5Baloo.so.5.9.2
libKF5Baloo.so.5.9.2

Post complete Output of:

zypper in plasma5-desktop
zypper lr -d

Please use Code-Tags.


Problem: plasma5-desktop-5.3.95-97.4.x86_64 require libKF5Baloo.so.5 () (64bit), but this needed file does not exist
  uninstallable required packages: libKF5Baloo5-5.13.0-61.1.x86_64 [KDE_Frameworks]
 Solution 1: The following actions will be performed:
  Architecture Change from dolphin-party-15.07.90-1.1.x86_64 to dolphin-party-15.07.90-1.1.i586
  installation dolphin-party-15.07.90-1.1.i586 although the architecture is not correct
  installation baloo5 widgets-15.07.90-1.1.i586 although the architecture is not correct
  installation libdolphinvcs5-15.07.90-1.1.i586 although the architecture is not correct
  Architecture Change from dolphin-15.07.90-1.1.x86_64 to dolphin-15.07.90-1.1.i586
  Architecture Change from baloo5 widgets-15.07.90-1.1.x86_64 to baloo5 widgets-15.07.90-1.1.i586
  Architecture Change from libdolphinvcs5-15.07.90-1.1.x86_64 to libdolphinvcs5-15.07.90-1.1.i586
  downgrading of dolphin-plugins-15.07.90-3.1.x86_64 to dolphin-plugins-14.12.3-16.3.x86_64
  installation dolphin-plugins-14.12.3-16.3.x86_64 (with manufacturer change)
    obs: //build.opensuse.org/KDE -> openSUSE
 Solution 2: Do not install plasma5-desktop-5.3.95-97.4.x86_64
 Solution 3: Ignore any dependencies although plasma5-desktop-5.3.95-97.4.x86_64 will not work


Choose the solution of the issue or cancel [1/2/3 / a] (a):


#  | Alias                     | Navn                               | aktivert | GPG-kontroll | Oppdater | Prioritet | Type   | URI                                                                         
  | Tjeneste
---+---------------------------+------------------------------------+----------+--------------+----------+-----------+--------+-----------------------------------------------------------------------------
--+---------
 1 | Development_SCM_Git       | Development SCM Git                | Ja       | (r ) Ja      | Ja       |   95      | rpm-md | http://download.opensuse.org/repositories/devel:/tools:/scm/openSUSE_13.2/  
  |          
 2 | Games                     | Games                              | Ja       | (r ) Ja      | Ja       |   95      | rpm-md | http://download.opensuse.org/repositories/games:/tools/openSUSE_13.2/       
  |          
 3 | KDE_Applications          | KDE Applications                   | Ja       | (r ) Ja      | Ja       |   70      | rpm-md | http://download.opensuse.org/repositories/KDE:/Applications/openSUSE_13.2/  
  |          
 4 | KDE_Frameworks            | KDE Frameworks                     | Ja       | (r ) Ja      | Ja       |   70      | rpm-md | http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_13.2/   
  |          
 5 | KDE_Qt5                   | KDE Qt5                            | Ja       | (r ) Ja      | Ja       |   70      | rpm-md | http://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_13.2/           
  |          
 6 | LibreOffice               | LibreOffice                        | Ja       | (r ) Ja      | Ja       |   90      | rpm-md | http://download.opensuse.org/repositories/LibreOffice:/Factory/openSUSE_13.2
/ |          
 7 | Nvidia                    | Nvidia                             | Ja       | (r ) Ja      | Ja       |   80      | rpm-md | ftp://download.nvidia.com/opensuse/13.2/                                    
  |          
 8 | Packman                   | Packman                            | Ja       | (r ) Ja      | Ja       |   85      | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_13.2/               
  |          
 9 | VideoLan_Client           | VideoLan Client                    | Ja       | ( p) Ja      | Ja       |   80      | rpm-md | http://download.videolan.org/pub/vlc/SuSE/13.2/                             
  |          
10 | google-chrome             | google-chrome                      | Ja       | (r ) Ja      | Ja       |   99      | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64                         
  |          
11 | repo-debug                | openSUSE-13.2-Debug                | Nei      | ----         | Ja       |   99      | yast2  | http://download.opensuse.org/debug/distribution/13.2/repo/oss/              
  |          
12 | repo-debug-update         | openSUSE-13.2-Update-Debug         | Nei      | ----         | Ja       |   99      | rpm-md | http://download.opensuse.org/debug/update/13.2/                             
  |          
13 | repo-debug-update-non-oss | openSUSE-13.2-Update-Debug-Non-Oss | Nei      | ----         | Ja       |   99      | rpm-md | http://download.opensuse.org/debug/update/13.2-non-oss/                     
  |          
14 | repo-non-oss              | openSUSE-13.2-Non-Oss              | Ja       | ( p) Ja      | Ja       |   99      | yast2  | http://download.opensuse.org/distribution/13.2/repo/non-oss/                
  |          
15 | repo-oss                  | openSUSE-13.2-Oss                  | Ja       | ( p) Ja      | Ja       |   99      | yast2  | http://download.opensuse.org/distribution/13.2/repo/oss/                    
  |          
16 | repo-source               | openSUSE-13.2-Source               | Nei      | ----         | Ja       |   99      | yast2  | http://download.opensuse.org/source/distribution/13.2/repo/oss/             
  |          
17 | repo-update               | openSUSE-13.2-Update               | Ja       | (r ) Ja      | Ja       |   99      | rpm-md | http://download.opensuse.org/update/13.2/                                   
  |          
18 | repo-update-non-oss       | openSUSE-13.2-Update-Non-Oss       | Ja       | ( p) Ja      | Ja       |   99      | rpm-md | http://download.opensuse.org/update/13.2-non-oss/    


You running 32 bit OS. it is saying that the architecture is not right for 64 bit package

I am not running a 32bit OS, its 64bit.

I think you misread that. It is saying that only the 32-bit version of the software is available and is a mismatch for his system architecture.

Thats correct. My system language is not English, so I used Google translate (because I’m lazy).



Linux linuxBox 3.16.7-21-desktop #1 SMP PREEMPT Tue Apr 14 07:11:37 UTC 2015 (93c1539) x86_64 x86_64 x86_64 GNU/Linux

When you want the output of a command in English, precede the command with

LANG=C

Example:

henk@boven:~> df -h | head -2
Bestandssysteem Grootte Gebruikt Besch Geb% Aangekoppeld op
/dev/sda2           20G     5,6G   13G  30% /
henk@boven:~> LANG=C df -h | head -2
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        20G  5.6G   13G  30% /
henk@boven:~>

libKF5Baloo5 is available in the KDE:Frameworks5 repo, also for 64bit:
http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_13.2/x86_64/libKF5Baloo5-5.13.0-61.1.x86_64.rpm

Maybe try to install it explicitly, this might point to the actual problem:

sudo zypper in -f libKF5Baloo5

Btw, I didn’t have such a problem on my 64bit systems, but then I’m using my own repo with my own libKF5Baloo5 package.

Another thing: Better remove the VLC repo! It is incompatible with Packman, and everything except libdvdcss2 (and much more) is available in Packman anyway.
If you need libdvdcss2, just keep the installed package (it won’t be removed when you remove the repo, and there are no updates to it anyway), or add the separate libdvdcss repo in YaST->Software Repositories->Add->Community Repositories instead.

I’m facing the same error.

Could it be to do with dolphin and dolphin-part having a dependency on libkf5baloo.so.1
while all the other dependencies are for libkf****.so.5

That is the only thing that sticks out as odd when I look at it.

Ah right. That could indeed be the problem (and probably is).
KDE:Applications is built against standard 13.2, not KDE Frameworks5.

And baloo became a framework recently and is named libKF5Baloo5 (libKF5Baloo.so.5)
now instead of libKF5Baloo1 (libKF5Baloo.so.1).

So the only way to get around this at the moment is installing the KDE4 dolphin I suppose.
Or use my Plasma5/KF5 repo, I branched all KF5 based applications from KDE:Applications and build them against the latest KF5 (many do not even build on plain 13.2 any more, like kdepim5 e.g.):
http://download.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/Frameworks5/openSUSE_13.2/
(the KF5 based dolphin package is called dolphin5 there, dolphin is the last KDE4 version, 15.04.3)

The KF5/Plasma5 packages in my repo are co-installable with their KDE4 counterparts, it’s even possible to install both KDE4 (the desktop) and Plasma5, you can choose at the login screen which one to use.

The KDE maintainers should probably add a KF5_openSUSE_13.2 repo to KDE:Applications too…


Loading repository data...
Reading installed packages...
Forcing installation of 'libKF5Baloo5-5.13.0-61.1.x86_64' from repository 'KDE Frameworks'.
Resolving package dependencies...

Problem: dolphin-part-15.07.90-1.1.x86_64 requires libKF5Baloo.so.1()(64bit), but this requirement cannot be provided
  deleted providers: libKF5Baloo1-5.9.2-56.1.x86_64
uninstallable providers: libKF5Baloo1-5.6.1-12.16.x86_64[repo-update]
                   libKF5Baloo1-5.6.2-15.18.x86_64[repo-update]
                   libKF5Baloo1-5.9.2-18.3.x86_64[repo-update]
 Solution 1: Following actions will be done:
  architecture change of dolphin-part-15.07.90-1.1.x86_64 to dolphin-part-15.07.90-1.1.i586
  install dolphin-part-15.07.90-1.1.i586 despite the inferior architecture
  install baloo5-widgets-15.07.90-1.1.i586 despite the inferior architecture
  install libdolphinvcs5-15.07.90-1.1.i586 despite the inferior architecture
  architecture change of dolphin-15.07.90-1.1.x86_64 to dolphin-15.07.90-1.1.i586
  architecture change of baloo5-widgets-15.07.90-1.1.x86_64 to baloo5-widgets-15.07.90-1.1.i586
  architecture change of libdolphinvcs5-15.07.90-1.1.x86_64 to libdolphinvcs5-15.07.90-1.1.i586
  downgrade of dolphin-plugins-15.07.90-3.1.x86_64 to dolphin-plugins-14.12.3-16.3.x86_64
  install dolphin-plugins-14.12.3-16.3.x86_64 (with vendor change)
    obs://build.opensuse.org/KDE  -->  openSUSE
 Solution 2: do not install libKF5Baloo5-5.13.0-61.1.x86_64
 Solution 3: break dolphin-part-15.07.90-1.1.x86_64 by ignoring some of its dependencies

**Choose from above solutions by number or cancel [1/2/3/c] (c): **

I have the VLC repository because I’m using the bleeding fresh vlc-beta 3.0.0. Perhaps though I would be better off with 2.2.1 stable in Packman.

Thanx. Now it makes more sense. They should definitely add a KF5_13.2 repository to KDE:Applications.
So I could use your repository instead of the official Applications and Frameworks5 repositories?

vlc-beta 3.0.0 is available in Packman as well.

Thanx. Now it makes more sense. They should definitely add a KF5_13.2 repository to KDE:Applications.
So I could use your repository instead of the official Applications and Frameworks5 repositories?

No, it is an additional addon. You need KDE:Frameworks5 and KDE:Qt5 too.

KDE:Applications is not needed, unless you want to have the updated KDE4 applications (I don’t have all in my repo yet, but I’m adding them as soon as one gets released as KF5 application. I probably could add just all of them now though I suppose…)

You have several new KDE applications with new names (ending with 5). Will this be the new official KF5 naming for these KDE applications? Just thinking when the official KDE Application repo are 100% ready for KF5 and I switch back. Right now I have to manually switch over to the k5 packages and remove the similar k packages. Perhaps it would be easier to remove the KDE Application repo, but as you mentioned I want the updated KDE 4 applications.

No.
The official packages have the same name for the KF5 version as for the KDE4 version, so the KF5 version replaces the KDE4 version.

I have to rename them, otherwise it would be impossible to install both obviously.

Just thinking when the official KDE Application repo are 100% ready for KF5 and I switch back. Right now I have to manually switch over to the k5 packages and remove the similar k packages.

You don’t have to remove the k* packages when installing the k*5 package. That’s the main point of my repo, being able to have KDE4 and Plasma5 (and applications) installed at the same time.

Yes, you’d have to switch back again manually, so maybe just install those that are giving you problems now (i.e. dolphin5).
OTOH, if you install the KDE4 dolphin, it will be replaced by the KF5 version again if you zypper dup to KDE:Applications.

PS: actually the dolphin package in KDE:Applications does obsolete dolphin5, so a switch to KDE:Applications should replace my dolphin5 with the “official” dolphin. I’m not sure whether this is the case for all packages though.

I installed the dolphin5 package from your repository. That fixed the problem. However many of the icons in dolphin are now missing… but I can live with it for now.

On another unrelated matter: Right click file/folder, go to activities to expand and dolphin crashes everytime, both dolphin adn dolphin5… Think I should report a bug (if doesn’t exist already).

What icons are missing exactly? Do you mean the file type icons or the toolbar icons?
What icon theme are you using?
Is breeze5-icons installed?

On another unrelated matter: Right click file/folder, go to activities to expand and dolphin crashes everytime, both dolphin adn dolphin5… Think I should report a bug (if doesn’t exist already).

Yes, I noticed that too.
The crash also happens with Plasma5’s folderview widget, and it only happens with the “Breeze” widget style, not with “Oxygen”.
So it seems to be a bug in Breeze, although that submenu does seem to act a bit weird with “Oxygen” too when it is being created.

Some of the media file type icons (jpg, tiff, png, avi, mp4, mkv, flac, mp3)
The menu and toolbar icons of dolphin5.

I have installed breeze5-icons and breeze5-style along with breeze and breeze4-style. For the time being I set icons for the missing file types and applications. The new package dolphin5 now has a folder icon in the menu, but still only a wheel on the toolbar.

And which version?
Make sure it is 5.3.95, earlier versions might miss some icons that the current dolphin needs.
(the dolphin package itself doesn’t contain any icons)

Try to remove the icon cache ~/.cache/icon-cache.kcache, or try with a fresh user account

Are the icons there if you switch to a different icon theme?

It works fine here, and always did.

Oh, and I hope you installed dolphin5-part as well, right?
And do you have dolphin/dolphin-part 15.07.90 still installed? Maybe there’s some conflict I’m not aware of. (having the KDE4 version installed is fine)

Have 5.3.95 of breeze5-icons. The package dolphin5-part is also installed. The old dolphin/dolphin-part is removed.

I will try with a fresh user account.

The standard breeze icons work fine, now my file type icons are back also. Its the breeze dark that doesn’t work