Gimp error BABL version too old! Solved

Forum Forums New users New Users and General Questions Gimp error BABL version too old! Solved

  • This topic has 9 replies, 2 voices, and was last updated Mar 17-2:07 am by ModdIt.
Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #33542
    Member
    ModdIt

      Edit: SOLVED. Debian Bug report is 949729

      DO NOT keep debian multimedia enabled in your /etc/apt sources as
      naming of packet babl which is present in both multimedia and standard stable repos causes apt to think
      the package should be updated. An update will break gimp in this case.

      1:0.4.0-dmo1 is deb multimedia package and should not be installed, “0.4.16-2 the correct package”.

      ORIGINAL POST STARTS HERE.
      Gimp not starting after fresh installation of full version from software center, or updating in this case.

      Babl is showing version 0.1.72 even in Sid repo.

      GIMP requires BABL version 0.1.74 or later.
      Installed BABL version is 0.1.72.

      Somehow you or your software packager managed
      to install GIMP with an older BABL version.

      Please upgrade to BABL version 0.1.74 or later.

      • This topic was modified 3 years, 1 month ago by ModdIt.
      • This topic was modified 3 years, 1 month ago by ModdIt.
      • This topic was modified 3 years, 1 month ago by ModdIt. Reason: Added warning to avoid problem
      #33543
      Forum Admin
      anticapitalista
        Helpful
        Up
        0
        ::

        I’ll take a look.

        I just managed to install gimp-full via package installer without issue.
        gimp opens with no error messages.

        • This reply was modified 3 years, 1 month ago by anticapitalista.
        • This reply was modified 3 years, 1 month ago by anticapitalista.

        Philosophers have interpreted the world in many ways; the point is to change it.

        antiX with runit - leaner and meaner.

        #33550
        Member
        ModdIt
          Helpful
          Up
          0
          ::

          Thanks for checking,

          https://tracker.debian.org/pkg/babl
          says [2020-02-28] babl 0.1.74-1 MIGRATED to testing but after changing repo to testing or sid and reloading
          synaptic is stiii showing the older version.

          I am guessing may be a result of apt preferences but they have not been changed by user.

          #33551
          Forum Admin
          anticapitalista
            Helpful
            Up
            0
            ::

            According to the gimp site, Stable versions 2.10.x require babl 0.1.62 or newer

            https://www.gimp.org/source/

            Philosophers have interpreted the world in many ways; the point is to change it.

            antiX with runit - leaner and meaner.

            #33554
            Member
            ModdIt
              Helpful
              Up
              0
              ::

              Content edited out. Wrong lead waste of time. sorry.

              • This reply was modified 3 years, 1 month ago by ModdIt.
              #33555
              Forum Admin
              anticapitalista
                Helpful
                Up
                0
                ::

                I posted above that I installed gimp-full via packageinstaller and it opens without error.

                This is the output:

                Reading package lists... Done
                Building dependency tree       
                Reading state information... Done
                The following additional packages will be installed:
                  dcraw gdal-data gimp-python libaec0 libamd2 libarmadillo9 libarpack2 libbabl-0.1-0 libcamd2 libccolamd2 libcharls2 libcholmod3 libdap25
                  libdapclient6v5 libdapserver7v5 libepsilon1 libfreexl1 libfyba0 libgd3 libgdal20 libgdcm2.8 libgegl-0.4-0 libgegl-common libgeos-3.7.1
                  libgeos-c1v5 libgeotiff2 libgimp2.0 libgmic1 libgphoto2-6 libgphoto2-port12 libgraphicsmagick++-q16-12 libgraphicsmagick-q16-3 libhdf4-0-alt
                  libhdf5-103 libilmbase23 libkmlbase1 libkmlconvenience1 libkmldom1 libkmlengine1 libkmlregionator1 libkmlxsd1 liblensfun-data-v1 liblensfun1
                  libmariadb3 libmetis5 libmypaint-1.3-0 libmypaint-common libnetcdf13 libodbc1 libogdi3.2 libopencv-core3.2 libopencv-imgcodecs3.2
                  libopencv-imgproc3.2 libopencv-videoio3.2 libopenexr23 libpq5 libproj13 libqhull7 libraw19 libsocket++1 libspatialite7 libsuperlu5 libsz2 libtbb2
                  libumfpack5 liburiparser1 libwebpdemux2 libxerces-c3.2 mariadb-common mysql-common odbcinst odbcinst1debian2 proj-data
                Suggested packages:
                  gphoto2 netpbm gimp-help-en | gimp-help gvfs-backends gmic libgd-tools geotiff-bin gdal-bin libgeotiff-epsg graphicsmagick-dbg libhdf4-doc
                  libhdf4-alt-dev hdf4-tools libmyodbc odbc-postgresql tdsodbc unixodbc-bin ogdi-bin proj-bin
                Recommended packages:
                  mplayer proj-bin libgphoto2-l10n
                The following NEW packages will be installed:
                  dcraw gdal-data gimp gimp-cbmplugs gimp-data gimp-data-extras gimp-dcraw gimp-dds gimp-gap gimp-gluas gimp-gmic gimp-lensfun gimp-python
                  gimp-texturize libaec0 libamd2 libarmadillo9 libarpack2 libbabl-0.1-0 libcamd2 libccolamd2 libcharls2 libcholmod3 libdap25 libdapclient6v5
                  libdapserver7v5 libepsilon1 libfreexl1 libfyba0 libgd3 libgdal20 libgdcm2.8 libgegl-0.4-0 libgegl-common libgeos-3.7.1 libgeos-c1v5 libgeotiff2
                  libgimp2.0 libgmic1 libgphoto2-6 libgphoto2-port12 libgraphicsmagick++-q16-12 libgraphicsmagick-q16-3 libhdf4-0-alt libhdf5-103 libilmbase23
                  libkmlbase1 libkmlconvenience1 libkmldom1 libkmlengine1 libkmlregionator1 libkmlxsd1 liblensfun-data-v1 liblensfun1 libmariadb3 libmetis5
                  libmypaint-1.3-0 libmypaint-common libnetcdf13 libodbc1 libogdi3.2 libopencv-core3.2 libopencv-imgcodecs3.2 libopencv-imgproc3.2
                  libopencv-videoio3.2 libopenexr23 libpq5 libproj13 libqhull7 libraw19 libsocket++1 libspatialite7 libsuperlu5 libsz2 libtbb2 libumfpack5
                  liburiparser1 libwebpdemux2 libxerces-c3.2 mariadb-common mysql-common odbcinst odbcinst1debian2 proj-data
                0 upgraded, 84 newly installed, 0 to remove and 102 not upgraded.
                Need to get 74.9 MB of archives.
                After this operation, 280 MB of additional disk space will be used.
                Do you want to continue? [Y/n] 

                Do you have any other repos enabled apart from the standard ones?

                When do you get that error message?

                • This reply was modified 3 years, 1 month ago by anticapitalista.

                Philosophers have interpreted the world in many ways; the point is to change it.

                antiX with runit - leaner and meaner.

                #33557
                Member
                ModdIt
                  Helpful
                  Up
                  0
                  ::

                  Still trying to figure out why this error came up.
                  will check sources then purge gimp and reinstall.

                  #33558
                  Member
                  ModdIt
                    Helpful
                    Up
                    0
                    ::

                    @anticapitalista
                    Root cause was debian Bug #949729. bug . reporter Fri, 24 Jan 2020 00:52:04 -0800

                    Gimp can not find GEGL files and fails to open.

                    I was about ready to do a reinstall from scratch, It would have certainly been faster
                    but not have tought me something new. Maybe the post will help others should they hit this
                    annoying problem.

                    Updating the non free codecs from deb multimedia along with some other packages
                    must have pulled in the libgegl 1:0.4.0-dmo1 package which causes a conflict.
                    Root cause seems to be the handling of version numbers in debian multimedia repo.

                    Following below excerpt from the bug report allowed Gimp to install correctly.

                    installation of libgegl-common

                    /quote
                    libgegl-common : Conflicts: libgegl-0.4-0 (<= 1:0.4.0-dmo1) but 0.4.16-2 is to
                    be installed
                    /unquote

                    this seems to have fixed it

                    apt-get remove –purge gimp libgegl-0.4-0 libgegl-common

                    apt-get install gimp xsane

                    HTH

                    Richard A Lough

                    #33561
                    Forum Admin
                    anticapitalista
                      Helpful
                      Up
                      0
                      ::

                      So user error in enabling deb multimedia repo it seems.

                      It is not a Debian bug, but user error in keeping deb multimedia repo enabled (note this repo is NOT enabled by default on antiX).

                      • This reply was modified 3 years, 1 month ago by anticapitalista.
                      • This reply was modified 3 years, 1 month ago by anticapitalista.

                      Philosophers have interpreted the world in many ways; the point is to change it.

                      antiX with runit - leaner and meaner.

                      #33564
                      Member
                      ModdIt
                        Helpful
                        Up
                        0
                        ::

                        Agree on user error caveat, “due lack of information”. I consider it understandable, as do others because if Debian packet name in multimedia did not cause APT to think it finds a higher version the problem would be nil, users are not warned about danger of system breakage.
                        In this case a bug is filed, I have seen reports in the net from users of Debian and derivatives so the user is not alone in this problem. A proper naming system must be failsafe, not designed to crash.

                        Just to make it quite clear I am not bashing AntiX at any time, I spend a lot of time in supporting multiple users because this creation is way better than the trojan infected mother ship Debian these days.

                      Viewing 10 posts - 1 through 10 (of 10 total)
                      • You must be logged in to reply to this topic.