RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    (Solved) Can't install Kodi after uninstall

    Scheduled Pinned Locked Moved Help and Support
    kodi 17kodi issuekodi install
    9 Posts 2 Posters 1.8k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      Son_Of_Diablo
      last edited by Son_Of_Diablo

      Hello,

      Today I encountered a bug in Kodi which removed some text from a few elements.
      I tried running the Kodi installer from the Retropie-Setup script which didn't fix the issue.
      So instead I opted to reinstall Kodi.

      After uninstalling from the Retropie-Setup script I tried to install Kodi again, but I can't.
      Retropie is telling me that Kodi is already the latest version and that a dependency can't be installed at all.
      I have also tried to use apt-get to uninstall Kodi and checked that there is no folders left behind.

      Any help is greatly appreciated!

      Here is the RPS log:

      pi@retropie:~/RetroPie-Setup/logs $ cat rps_2018-08-16_003520.log
      Log started at: Thu 16 Aug 00:35:20 UTC 2018
      
      RetroPie-Setup version: 4.4.2 (30e9c4a)
      System: Linux retropie 4.9.35-v7+ #1014 SMP Fri Jun 30 14:47:43 BST 2017 armv7l GNU/Linux
      
      = = = = = = = = = = = = = = = = = = = = =
      Installing dependencies for 'kodi' : Kodi - Open source home theatre software= = = = = = = = = = = = = = = = = = = = =
      
      
      = = = = = = = = = = = = = = = = = = = = =
      Installing 'kodi' : Kodi - Open source home theatre software
      = = = = = = = = = = = = = = = = = = = = =
      
      Hit http://archive.itimmer.nl jessie InRelease
      Hit http://mirrordirector.raspbian.org jessie InRelease
      Hit http://pipplware.pplware.pt ./ InRelease
      Hit http://archive.raspberrypi.org jessie InRelease
      Hit http://archive.itimmer.nl jessie/main armhf Packages
      Hit http://mirrordirector.raspbian.org jessie/main armhf Packages
      Hit http://mirrordirector.raspbian.org jessie/contrib armhf Packages
      Hit http://pipplware.pplware.pt ./ Packages
      Ign http://archive.itimmer.nl jessie/main Translation-en_GB
      Hit http://mirrordirector.raspbian.org jessie/non-free armhf Packages
      Ign http://archive.itimmer.nl jessie/main Translation-en
      Hit http://archive.raspberrypi.org jessie/main armhf Packages
      Hit http://mirrordirector.raspbian.org jessie/rpi armhf Packages
      Hit http://archive.raspberrypi.org jessie/ui armhf Packages
      Ign http://archive.raspberrypi.org jessie/main Translation-en_GB
      Ign http://archive.raspberrypi.org jessie/main Translation-en
      Ign http://archive.raspberrypi.org jessie/ui Translation-en_GB
      Ign http://archive.raspberrypi.org jessie/ui Translation-en
      Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en_GB
      Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
      Ign http://mirrordirector.raspbian.org jessie/main Translation-en_GB
      Ign http://mirrordirector.raspbian.org jessie/main Translation-en
      Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en_GB
      Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
      Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en_GB
      Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
      Ign http://pipplware.pplware.pt ./ Translation-en_GB
      Ign http://pipplware.pplware.pt ./ Translation-en
      Reading package lists...
      Reading package lists...
      Building dependency tree...
      Reading state information...
      kodi is already the newest version.
      kodi-inputstream-rtmp is already the newest version.
      kodi-peripheral-joystick is already the newest version.
      kodi-inputstream-adaptive is already the newest version.
      You might want to run 'apt-get -f install' to correct these:
      The following packages have unmet dependencies:
       kodi : Depends: kodi-bin (>= 2:17.4-2~jessie) but it is not going to be installed
              Depends: kodi-bin (< 2:17.4-2~jessie.1~) but it is not going to be installed
              Recommends: libva-intel-vaapi-driver but it is not installable
      E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
      Unable to install binary for kodi
      
      Log ended at: Thu 16 Aug 00:36:06 UTC 2018
      Total running time: 0 hours, 0 mins, 46 secs
      
      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by mitu

        You have a lot of extra repositories for apt installed and some of have a conflicting Kodi version. Remove/disable any extra repositories and leave only the ones hosted on http://mirrordirector.raspbian.org, then try to run the install step.

        1 Reply Last reply Reply Quote 1
        • S
          Son_Of_Diablo
          last edited by

          Hello,
          I tired doing as you suggest and this is what my "sources.list" looks like now:

          deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi
          # Uncomment line below then 'apt-get update' to enable 'apt-get source'
          #deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi
          #deb http://archive.itimmer.nl/raspbian/moonlight jessie main
          

          But I still get the following error when trying to install Kodi:

          Log started at: Thu 16 Aug 13:33:09 UTC 2018
          
          RetroPie-Setup version: 4.4.2 (30e9c4a)
          System: Linux retropie 4.9.35-v7+ #1014 SMP Fri Jun 30 14:47:43 BST 2017 armv7l GNU/Linux
          
          = = = = = = = = = = = = = = = = = = = = =
          Installing dependencies for 'kodi' : Kodi - Open source home theatre software
          = = = = = = = = = = = = = = = = = = = = =
          
          
          = = = = = = = = = = = = = = = = = = = = =
          Installing 'kodi' : Kodi - Open source home theatre software
          = = = = = = = = = = = = = = = = = = = = =
          
          Get:1 http://mirrordirector.raspbian.org jessie InRelease [14.9 kB]
          Hit http://archive.raspberrypi.org jessie InRelease
          Hit http://archive.raspberrypi.org jessie/main armhf Packages
          Hit http://pipplware.pplware.pt ./ InRelease
          Hit http://archive.raspberrypi.org jessie/ui armhf Packages
          Get:2 http://mirrordirector.raspbian.org jessie/main armhf Packages [9,537 kB]
          Hit http://pipplware.pplware.pt ./ Packages
          Ign http://archive.raspberrypi.org jessie/main Translation-en_GB
          Ign http://archive.raspberrypi.org jessie/main Translation-en
          Ign http://archive.raspberrypi.org jessie/ui Translation-en_GB
          Ign http://archive.raspberrypi.org jessie/ui Translation-en
          Ign http://pipplware.pplware.pt ./ Translation-en_GB
          Ign http://pipplware.pplware.pt ./ Translation-en
          Get:3 http://mirrordirector.raspbian.org jessie/contrib armhf Packages [43.3 kB]
          Get:4 http://mirrordirector.raspbian.org jessie/non-free armhf Packages [84.2 kB]
          Get:5 http://mirrordirector.raspbian.org jessie/rpi armhf Packages [1,356 B]
          Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en_GB
          Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
          Ign http://mirrordirector.raspbian.org jessie/main Translation-en_GB
          Ign http://mirrordirector.raspbian.org jessie/main Translation-en
          Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en_GB
          Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
          Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en_GB
          Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
          Fetched 9,680 kB in 37s (260 kB/s)
          Reading package lists...
          Reading package lists...
          Building dependency tree...
          Reading state information...
          kodi is already the newest version.
          kodi-inputstream-rtmp is already the newest version.
          kodi-peripheral-joystick is already the newest version.
          kodi-inputstream-adaptive is already the newest version.
          You might want to run 'apt-get -f install' to correct these:
          The following packages have unmet dependencies:
           kodi : Depends: kodi-bin (>= 2:17.4-2~jessie) but it is not going to be installed
                  Depends: kodi-bin (< 2:17.4-2~jessie.1~) but it is not going to be installed
                  Recommends: libva-intel-vaapi-driver but it is not installable
          E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
          Unable to install binary for kodi
          
          Log ended at: Thu 16 Aug 13:34:07 UTC 2018
          Total running time: 0 hours, 0 mins, 58 secs
          
          mituM 1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator @Son_Of_Diablo
            last edited by

            @son_of_diablo You still have the same list of repositories configured. Check the /etc/apt/sources.list.d folder and remove any repository sources you have there.

            1 Reply Last reply Reply Quote 0
            • S
              Son_Of_Diablo
              last edited by

              This post is deleted!
              1 Reply Last reply Reply Quote 0
              • S
                Son_Of_Diablo
                last edited by

                @mitu

                I didn't know that folder was a thing.
                I have removed all the files in the folder, but still, it seems like there is an issue with kodi-bin:

                Log started at: Thu 16 Aug 13:51:55 UTC 2018
                
                RetroPie-Setup version: 4.4.2 (30e9c4a)
                System: Linux retropie 4.9.35-v7+ #1014 SMP Fri Jun 30 14:47:43 BST 2017 armv7l GNU/Linux
                
                = = = = = = = = = = = = = = = = = = = = =
                Installing dependencies for 'kodi' : Kodi - Open source home theatre software
                = = = = = = = = = = = = = = = = = = = = =
                
                
                = = = = = = = = = = = = = = = = = = = = =
                Installing 'kodi' : Kodi - Open source home theatre software
                = = = = = = = = = = = = = = = = = = = = =
                
                Hit http://mirrordirector.raspbian.org jessie InRelease
                Get:1 http://pipplware.pplware.pt ./ InRelease [2,070 B]
                Hit http://mirrordirector.raspbian.org jessie/main armhf Packages
                Hit http://mirrordirector.raspbian.org jessie/contrib armhf Packages
                Get:2 http://pipplware.pplware.pt ./ Packages [128 kB]
                Hit http://mirrordirector.raspbian.org jessie/non-free armhf Packages
                Hit http://mirrordirector.raspbian.org jessie/rpi armhf Packages
                Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en_GB
                Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
                Ign http://mirrordirector.raspbian.org jessie/main Translation-en_GB
                Ign http://mirrordirector.raspbian.org jessie/main Translation-en
                Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en_GB
                Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
                Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en_GB
                Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
                Ign http://pipplware.pplware.pt ./ Translation-en_GB
                Ign http://pipplware.pplware.pt ./ Translation-en
                Fetched 130 kB in 11s (11.0 kB/s)
                Reading package lists...
                Reading package lists...
                Building dependency tree...
                Reading state information...
                kodi-inputstream-rtmp is already the newest version.
                kodi-peripheral-joystick is already the newest version.
                kodi-inputstream-adaptive is already the newest version.
                The following extra packages will be installed:
                  kodi-bin libcec4 libgif7 libmicrohttpd10 libmysqlclient18 libnfs4
                  libshairplay0 libvdpau1 libyajl2 mysql-common python-bluez python-imaging
                  python-pil python-simplejson
                Suggested packages:
                  kodi-pvr-mythtv kodi-pvr-vuplus kodi-pvr-vdr-vnsi kodi-pvr-njoy
                  kodi-pvr-nextpvr kodi-pvr-mediaportal-tvserver kodi-pvr-tvheadend-hts
                  kodi-pvr-dvbviewer kodi-pvr-argustv kodi-pvr-iptvsimple
                  kodi-audioencoder-vorbis kodi-audioencoder-flac kodi-audioencoder-lame
                  vdpau-driver python-pil-doc python-pil-dbg
                Recommended packages:
                  libva-intel-vaapi-driver
                The following NEW packages will be installed:
                  kodi kodi-bin libcec4 libgif7 libmicrohttpd10 libmysqlclient18 libnfs4
                  libshairplay0 libvdpau1 libyajl2 mysql-common python-bluez python-imaging
                  python-pil python-simplejson
                0 upgraded, 15 newly installed, 0 to remove and 0 not upgraded.
                Need to get 31.1 kB/46.7 MB of archives.
                After this operation, 67.9 MB of additional disk space will be used.
                Get:1 http://mirrordirector.raspbian.org/raspbian/ jessie/main libvdpau1 armhf 0.8-3+deb8u2 [31.1 kB]
                Fetched 31.1 kB in 0s (83.3 kB/s)
                Selecting previously unselected package libmicrohttpd10.
                (Reading database ... 
                (Reading database ... 5%
                (Reading database ... 10%
                (Reading database ... 15%
                (Reading database ... 20%
                (Reading database ... 25%
                (Reading database ... 30%
                (Reading database ... 35%
                (Reading database ... 40%
                (Reading database ... 45%
                (Reading database ... 50%
                (Reading database ... 55%
                (Reading database ... 60%
                (Reading database ... 65%
                (Reading database ... 70%
                (Reading database ... 75%
                (Reading database ... 80%
                (Reading database ... 85%
                (Reading database ... 90%
                (Reading database ... 95%
                (Reading database ... 100%
                (Reading database ... 129242 files and directories currently installed.)
                Preparing to unpack .../libmicrohttpd10_0.9.37+dfsg-1+b1_armhf.deb ...
                Unpacking libmicrohttpd10 (0.9.37+dfsg-1+b1) ...
                Selecting previously unselected package mysql-common.
                Preparing to unpack .../mysql-common_5.5.60-0+deb8u1_all.deb ...
                Unpacking mysql-common (5.5.60-0+deb8u1) ...
                Selecting previously unselected package libmysqlclient18:armhf.
                Preparing to unpack .../libmysqlclient18_5.5.60-0+deb8u1_armhf.deb ...
                Unpacking libmysqlclient18:armhf (5.5.60-0+deb8u1) ...
                Selecting previously unselected package libnfs4:armhf.
                Preparing to unpack .../libnfs4_1.9.5-2_armhf.deb ...
                Unpacking libnfs4:armhf (1.9.5-2) ...
                Selecting previously unselected package libvdpau1:armhf.
                Preparing to unpack .../libvdpau1_0.8-3+deb8u2_armhf.deb ...
                Unpacking libvdpau1:armhf (0.8-3+deb8u2) ...
                Selecting previously unselected package libyajl2:armhf.
                Preparing to unpack .../libyajl2_2.1.0-2_armhf.deb ...
                Unpacking libyajl2:armhf (2.1.0-2) ...
                Selecting previously unselected package libshairplay0:armhf.
                Preparing to unpack .../libshairplay0_0.9.0+git20151215.d8e9e32d-1~jessie_armhf.deb ...
                Unpacking libshairplay0:armhf (0.9.0+git20151215.d8e9e32d-1~jessie) ...
                Preparing to unpack .../kodi-bin_2%3a17.4-2~jessie_armhf.deb ...
                Unpacking kodi-bin (2:17.4-2~jessie) ...
                dpkg-deb (subprocess): decompressing archive member: internal gzip read error: '<fd:4>: incorrect data check'
                dpkg-deb: error: subprocess <decompress> returned error exit status 2
                dpkg: error processing archive /var/cache/apt/archives/kodi-bin_2%3a17.4-2~jessie_armhf.deb (--unpack):
                 subprocess dpkg-deb --fsys-tarfile returned error exit status 2
                Selecting previously unselected package python-bluez.
                Preparing to unpack .../python-bluez_0.20-1_armhf.deb ...
                Unpacking python-bluez (0.20-1) ...
                Selecting previously unselected package python-pil:armhf.
                Preparing to unpack .../python-pil_2.6.1-2+deb8u3_armhf.deb ...
                Unpacking python-pil:armhf (2.6.1-2+deb8u3) ...
                Selecting previously unselected package python-imaging.
                Preparing to unpack .../python-imaging_2.6.1-2+deb8u3_all.deb ...
                Unpacking python-imaging (2.6.1-2+deb8u3) ...
                Selecting previously unselected package python-simplejson.
                Preparing to unpack .../python-simplejson_3.6.5-1_armhf.deb ...
                Unpacking python-simplejson (3.6.5-1) ...
                Selecting previously unselected package libgif7:armhf.
                Preparing to unpack .../libgif7_5.1.4-0.4_armhf.deb ...
                Unpacking libgif7:armhf (5.1.4-0.4) ...
                Selecting previously unselected package libcec4:armhf.
                Preparing to unpack .../libcec4_4.0.2.2~jessie_armhf.deb ...
                Unpacking libcec4:armhf (4.0.2.2~jessie) ...
                Selecting previously unselected package kodi.
                Preparing to unpack .../kodi_2%3a17.4-2~jessie_all.deb ...
                Unpacking kodi (2:17.4-2~jessie) ...
                Processing triggers for libc-bin (2.19-18+deb8u10) ...
                Processing triggers for mime-support (3.58) ...
                Processing triggers for hicolor-icon-theme (0.13-1) ...
                Processing triggers for man-db (2.7.5-1~bpo8+1) ...
                Errors were encountered while processing:
                 /var/cache/apt/archives/kodi-bin_2%3a17.4-2~jessie_armhf.deb
                E: Sub-process /usr/bin/dpkg returned an error code (1)
                Unable to install binary for kodi
                
                Log ended at: Thu 16 Aug 13:54:36 UTC 2018
                Total running time: 0 hours, 2 mins, 41 secs
                

                Do I have to do something to refresh the repos that it uses?

                Every time I try to install Kodi from the RetroPie-Setup script, "pipplware.list" gets added to "sources.list.d"
                The file contains the following:

                deb http://pipplware.pplware.pt/pipplware/dists/jessie/main/binary/ ./
                
                1 Reply Last reply Reply Quote 0
                • mituM
                  mitu Global Moderator
                  last edited by

                  This post is deleted!
                  1 Reply Last reply Reply Quote 0
                  • mituM
                    mitu Global Moderator
                    last edited by

                    The pipleware repo is added by the install script. The error you're getting now is because the downloaded package failed the unpacking:

                    [...]
                    dpkg-deb (subprocess): decompressing archive member: internal gzip read error: '<fd:4>: incorrect data check'
                    dpkg-deb: error: subprocess <decompress> returned error exit status 2
                    [...]
                    

                    Run an apt-get clean and then re-try the installation.

                    1 Reply Last reply Reply Quote 0
                    • S
                      Son_Of_Diablo
                      last edited by

                      That did the trick!

                      Thanks for taking the time to help me out! I'm still trying to learn my way around linux ^^

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post

                      Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                      Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.