Announcement

Collapse
No announcement yet.

Error loading Digikam

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Error loading Digikam

    Digikam doesn't open from the menu so I tried to load it via Konsole, which shows:

    Code:
    digikam: error while loading shared libraries: libKF5AkonadiContact.so.5: cannot open shared object file: No such file or directory
    libKF5AkonadiContact5 is installed!

    Any ideas?

    Constant change is here to stay!

    #2
    Code:
    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.
    libkf5akonadicore5abi2 : Depends: libkf5akonadi-data (= 4:21.12.3-0ubuntu3)
    but 4:23.04.0-0xneon+22.04+jammy+release+build30 is to be installed
    Depends: libkf5akonadiprivate5abi2 (= 4:21.12.3-0ub
    untu3) but 4:23.04.0-0xneon+22.04+jammy+release+build30 is to be installed
    libkf5akonadiwidgets5abi1 : Depends: libkf5akonadiprivate5abi2 (= 4:21.12.3-
    0ubuntu3) but 4:23.04.0-0xneon+22.04+jammy+release+build30 is to be installed
    libkf5mime5abi2 : Depends: libkf5mime-data (= 21.12.3-0ubuntu1) but 23.04.0-
    0xneon+22.04+jammy+release+build16 is to be installed
    libkf5pimtextedit5abi3 : Depends: libkf5pimtextedit-data (= 21.12.3-0ubuntu1
    ) but 23.04.0-0xneon+22.04+jammy+release+build20 is to be installed
    E: Unable to correct problems, you have held broken packages.
    Constant change is here to stay!

    Comment


      #3
      Odd, I am not seeing this.
      Originally posted by Beerislife View Post
      libkf5akonadicore5abi2 : Depends: libkf5akonadi-data (= 4:21.12.3-0ubuntu3) but 4:23.04.0-0xneon+22.04+jammy+release+build30 is to be installed
      It is wanting to install Jammy packages, not neon ones for some reason, so you have a library version mis-match somewhere, for some reason.

      Where is your digikam stuff coming from?
      Code:
      apt policy digikam
      Code:
      $ apt policy digikam
      digikam:
      Installed: 4:8.0.0-0xneon+22.04+jammy+release+build14
      Candidate: 4:8.0.0-0xneon+22.04+jammy+release+build14
      Version table:
      *** 4:8.0.0-0xneon+22.04+jammy+release+build14 500
      500 http://archive.neon.kde.org/user jammy/main amd64 Packages
      100 /var/lib/dpkg/status
      4:7.10.0-0xneon+22.04+jammy+release+build12 500
      500 http://archive.neon.kde.org/user jammy/main amd64 Packages
      4:7.9.0-0xneon+22.04+jammy+release+build10 500
      500 http://archive.neon.kde.org/user jammy/main amd64 Packages
      4:7.9.0-0xneon+22.04+jammy+release+build9 500
      500 http://archive.neon.kde.org/user jammy/main amd64 Packages
      4:7.5.0-3fakesync1 500
      500 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages

      Comment


        #4
        Code:
        ~$ apt policy digikam
        digikam:
        Installed: 4:8.0.0-0xneon+22.04+jammy+release+build14
        Candidate: 4:8.0.0-0xneon+22.04+jammy+release+build14
        Version table:
        *** 4:8.0.0-0xneon+22.04+jammy+release+build14 500
        500 http://archive.neon.kde.org/user jammy/main amd64 Packages
        100 /var/lib/dpkg/status
        4:7.10.0-0xneon+22.04+jammy+release+build12 500
        500 http://archive.neon.kde.org/user jammy/main amd64 Packages
        4:7.9.0-0xneon+22.04+jammy+release+build10 500
        500 http://archive.neon.kde.org/user jammy/main amd64 Packages
        4:7.9.0-0xneon+22.04+jammy+release+build9 500
        500 http://archive.neon.kde.org/user jammy/main amd64 Packages
        4:7.5.0-3fakesync1 500
        500 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
        Constant change is here to stay!

        Comment


          #5
          looks like a packaging bug, the missing lib is either missing from a package or in the wrong one.

          Comment


            #6
            It appears to be in libkf5akonadicontact5abi1, but it won't install.

            Code:
            ~$ sudo apt install libkf5akonadicontact5abi1[sudo] password for wayne:
            Reading package lists... Done
            Building dependency tree... Done
            Reading state information... Done
            Starting pkgProblemResolver with broken count: 4
            Starting 2 pkgProblemResolver with broken count: 4
            Investigating (0) libkf5akonadiwidgets5abi1:amd64 < none -> 4:21.12.3-0ubuntu3 @un puN Ib >
            Broken libkf5akonadiwidgets5abi1:amd64 Depends on libkf5akonadiprivate5abi2:amd64 < none | 4:23.04.0-0xneon+22.04+jammy+release+build30 @un uH > (= 4:21.12.3-0ubuntu3)
            Considering libkf5akonadiprivate5abi2:amd64 0 as a solution to libkf5akonadiwidgets5abi1:amd64 2
            Re-Instated libkf5akonadiprivate5abi2:amd64
            Investigating (0) libkf5akonadicore5abi2:amd64 < none -> 4:21.12.3-0ubuntu3 @un puN Ib >
            Broken libkf5akonadicore5abi2:amd64 Depends on libkf5akonadi-data:amd64 < 4:23.04.0-0xneon+22.04+jammy+release+build30 @ii pK > (= 4:21.12.3-0ubuntu3)
            Considering libkf5akonadi-data:amd64 22 as a solution to libkf5akonadicore5abi2:amd64 2
            Broken libkf5akonadicore5abi2:amd64 Depends on libkf5akonadiprivate5abi2:amd64 < none -> 4:23.04.0-0xneon+22.04+jammy+release+build30 @un uN > (= 4:21.12.3-0ubuntu3)
            Considering libkf5akonadiprivate5abi2:amd64 0 as a solution to libkf5akonadicore5abi2:amd64 2
            Investigating (0) libkf5mime5abi2:amd64 < none -> 21.12.3-0ubuntu1 @un puN Ib >
            Broken libkf5mime5abi2:amd64 Depends on libkf5mime-data:amd64 < none | 23.04.0-0xneon+22.04+jammy+release+build16 @un uH > (= 21.12.3-0ubuntu1)
            Considering libkf5mime-data:amd64 0 as a solution to libkf5mime5abi2:amd64 0
            Re-Instated libkf5mime-data:amd64
            Investigating (0) libkf5pimtextedit5abi3:amd64 < none -> 21.12.3-0ubuntu1 @un puN Ib >
            Broken libkf5pimtextedit5abi3:amd64 Depends on libkf5pimtextedit-data:amd64 < 23.04.0-0xneon+22.04+jammy+release+build20 @ii K > (= 21.12.3-0ubuntu1)
            Considering libkf5pimtextedit-data:amd64 12 as a solution to libkf5pimtextedit5abi3:amd64 0
            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.
            libkf5akonadicore5abi2 : Depends: libkf5akonadi-data (= 4:21.12.3-0ubuntu3) but 4:23.04.0-0xneon+22.04+jammy+release+build30 is to be installed
            Depends: libkf5akonadiprivate5abi2 (= 4:21.12.3-0ubuntu3) but 4:23.04.0-0xneon+22.04+jammy+release+build30 is to be installed
            libkf5akonadiwidgets5abi1 : Depends: libkf5akonadiprivate5abi2 (= 4:21.12.3-0ubuntu3) but 4:23.04.0-0xneon+22.04+jammy+release+build30 is to be installed
            libkf5mime5abi2 : Depends: libkf5mime-data (= 21.12.3-0ubuntu1) but 23.04.0-0xneon+22.04+jammy+release+build16 is to be installed
            libkf5pimtextedit5abi3 : Depends: libkf5pimtextedit-data (= 21.12.3-0ubuntu1) but 23.04.0-0xneon+22.04+jammy+release+build20 is to be installed
            E: Unable to correct problems, you have held broken packages.

            Constant change is here to stay!

            Comment


              #7
              This also affects Showfoto! Same error! I've installed something called Koko until it gets fixed!
              Constant change is here to stay!

              Comment


                #8
                Originally posted by Beerislife View Post
                libkf5akonadicontact5abi1
                That package no longer exists, or doesn't exist, in Neon - that is from Debian/Ubuntu packaging conventions that actually have changed in more recent Plasma releases.
                The actual missing .so file would be in a different package. Or is supposed to be, rather.
                It may just be a missing symlink to the actual library file.

                Here is a workaround or fix, or whatever:

                Code:
                sudo ln -s /usr/lib/x86_64-linux-gnu/libKPim5AkonadiContact.so.5.23.0 /usr/lib/x86_64-linux-gnu/libKF5AkonadiContact.so.5

                This creates a symlink called libKF5AkonadiContact.so.5 that points to libKPim5AkonadiContact.so.5.23.0
                Digikam does load now, I assume it is ok, but any fix or update that comes down the pike might not like this file (I have no idea tbh)

                Now, someone needs to report the bug to Neon.

                Comment


                  #9
                  Actually, someone was quick on that, there are fixes for this already

                  Comment


                    #10
                    Yes, just turned on my PC this morning and got a fixed version! Happy as a bunny, Digikam is the best photo editor ever!
                    Constant change is here to stay!

                    Comment

                    Working...
                    X