GEGL operation missing! Gimp problem.

http://www.picshare.ru/view/8934793/
http://www.picshare.ru/view/8934793

Any ideas how to solve this problem? thanks for your reply.

http://www.picshare.ru/view/8934793/http://www.picshare.ru/uploads/180828/EMhWQn7qU4.jpg](http://www.picshare.ru/view/8934793/)

Hi
https://wiki.gimp.org/wiki/Hacking:Problems_and_solutions#GIMP_master_refuses_to_start_with_error_.27GIMP_requires_the_GEGL_operation_.22gegl:alien-map.22.27

Is your system all up to date with zypper dup (gegl updated a few days ago), is the GIMP version from the Tumbleweed repositories?

alex@linux-1fj7:~> cat /proc/version
Linux version 4.18.5-1-default (geeko@buildhost) (gcc version 8.2.1 20180817 [gcc-8-branch revision 263612] (SUSE Linux)) #1 
SMP PREEMPT Fri Aug 24 12:38:43 UTC 2018 (9e91e29)
alex@linux-1fj7:~> LC_ALL=C zypper info gimp  
Loading repository data...
Reading installed packages...


Information for package gimp:
-----------------------------
Repository     : openSUSE-Tumbleweed-Oss            
Name           : gimp                               
Version        : 2.10.4-1.2                         
Arch           : x86_64                             
Vendor         : openSUSE                           
Installed Size : 60.8 MiB                           
Installed      : Yes                                
Status         : up-to-date                         
Source package : gimp-2.10.4-1.2.src                
Summary        : The GNU Image Manipulation Program
Description    : 

On Tue 28 Aug 2018 10:56:03 PM CDT, aleksejsmir wrote:

malcolmlewis;2878631 Wrote:
>
> Is your system all up to date with zypper dup (gegl updated a few days
> ago), is the GIMP version from the Tumbleweed repositories?

Code:

alex@linux-1fj7:~> cat /proc/version
Linux version 4.18.5-1-default (geeko@buildhost) (gcc version 8.2.1
20180817 [gcc-8-branch revision 263612] (SUSE Linux)) #1 SMP PREEMPT
Fri Aug 24 12:38:43 UTC 2018 (9e91e29) alex@linux-1fj7:~> LC_ALL=C
zypper info gimp Loading repository data…
Reading installed packages…

Information for package gimp:

Repository : openSUSE-Tumbleweed-Oss
Name : gimp
Version : 2.10.4-1.2
Arch : x86_64
Vendor : openSUSE
Installed Size : 60.8 MiB
Installed : Yes
Status : up-to-date
Source package : gimp-2.10.4-1.2.src
Summary : The GNU Image Manipulation Program
Description :


Hi
So out of date by a few dups it’s now at 20180827 :wink:

I’m guessing the gegl update to 4.8 is on it’s way…

I would suggest updating first and see if it duplicates.


Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
SLES 15 | GNOME Shell 3.26.2 | 4.12.14-25.13-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

Advise me, what should I do? I really need Jimp.
:frowning:

Hi
Well, here GIMP works fine aside from it complaining out about missing babl fast path.

You need to bring your system up to date;


zypper -vvv dup

Then open a terminal as your user and run the command gimp from here to see what is happening.

any ideas?

alex@linux-1fj7:~> LC_ALL=C sudo zypper -vvv dup
Verbosity: 3
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Initializing Target
Checking whether to refresh metadata for google-chrome
Checking whether to refresh metadata for Graphics Project (openSUSE_Tumbleweed)
Checking whether to refresh metadata for Packman Repository
Checking whether to refresh metadata for packman
Checking whether to refresh metadata for openSUSE-Tumbleweed-Non-Oss
Checking whether to refresh metadata for openSUSE-Tumbleweed-Oss
Checking whether to refresh metadata for openSUSE-Tumbleweed-Update
Loading repository data...
Reading installed packages...
Computing distribution upgrade...
Force resolution: No
Computing upgrade...


The following 55 package updates will NOT be installed:
  ImageMagick                 
    7.0.8.10-395.2                 x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  enblend-enfuse              
    4.2-95.13                      x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  gimp                        
    2.10.6-1.2                     x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  gimp-help                   
    2.8.2-3.4                      noarch  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  gimp-help-ru                
    2.8.2-3.4                      noarch  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  gimp-lang                   
    2.10.6-1.2                     noarch  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  gimp-plugin-aa              
    2.10.6-1.2                     x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  gimp-plugins-python         
    2.10.6-1.2                     x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  graphviz                    
    2.40.1-159.3                   x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  graphviz-gd                 
    2.40.1-156.1                   x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  graphviz-gnome              
    2.40.1-156.1                   x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  graphviz-plugins-core       
    2.40.1-159.3                   x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  gstreamer-plugins-bad       
    1.14.2-5.4                     x86_64  Packman Repository                      http://packman.links2linux.de    
  gstreamer-plugins-bad-lang  
    1.14.2-5.4                     noarch  Packman Repository                      http://packman.links2linux.de    
  hugin                       
    2018.0.0-96.17                 x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  icoutils                    
    0.31.3-27.12                   x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  lensfun-data                
    0.3.2-39.9                     noarch  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  libIlmImf-2_2-23            
    2.2.1-16.9                     x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  libbabl-0_1-0               
    0.1.56-56.1                    x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  libdjvulibre21              
    3.5.27-33.28                   x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  libexiv2-26                 
    0.26-28.4                      x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  libgd3                      
    2.2.5-136.1                    x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  libgimp-2_0-0               
    2.10.6-1.2                     x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  libgimpui-2_0-0             
    2.10.6-1.2                     x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  libgraphviz6                
    2.40.1-159.3                   x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  libgstadaptivedemux-1_0-0   
    1.14.2-5.4                     x86_64  Packman Repository                      http://packman.links2linux.de    
  libgstbadaudio-1_0-0        
    1.14.2-5.4                     x86_64  Packman Repository                      http://packman.links2linux.de    
  libgstbadvideo-1_0-0        
    1.14.2-5.4                     x86_64  Packman Repository                      http://packman.links2linux.de    
  libgstbasecamerabinsrc-1_0-0
    1.14.2-5.4                     x86_64  Packman Repository                      http://packman.links2linux.de    
  libgstcodecparsers-1_0-0    
    1.14.2-5.4                     x86_64  Packman Repository                      http://packman.links2linux.de    
  libgstisoff-1_0-0           
    1.14.2-5.4                     x86_64  Packman Repository                      http://packman.links2linux.de    
  libgstmpegts-1_0-0          
    1.14.2-5.4                     x86_64  Packman Repository                      http://packman.links2linux.de    
  libgstphotography-1_0-0     
    1.14.2-5.4                     x86_64  Packman Repository                      http://packman.links2linux.de    
  libgsturidownloader-1_0-0   
    1.14.2-5.4                     x86_64  Packman Repository                      http://packman.links2linux.de    
  libgstwayland-1_0-0         
    1.14.2-5.4                     x86_64  Packman Repository                      http://packman.links2linux.de    
  libgstwebrtc-1_0-0          
    1.14.2-5.4                     x86_64  Packman Repository                      http://packman.links2linux.de    
  libimagequant0              
    2.11.3-3.7                     x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  libjbig2                    
    2.1-28.42                      x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  libjpeg-turbo               
    2.0.0-130.3                    x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  libjpeg8                    
    8.2.2-130.3                    x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  liblensfun1                 
    0.3.2-39.9                     x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  libopenjp2-7                
    2.3.0-36.13                    x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  libopenjpeg1                
    1.5.2-51.14                    x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  libpano13-3                 
    2.9.19-31.104                  x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  libpng16-16                 
    1.6.34-116.3                   x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  libquicktime0               
    1.2.4+git20180207.666c35c-3.4  x86_64  Packman Repository                      http://packman.links2linux.de    
  libsox3                     
    14.4.2-7.13                    x86_64  Packman Repository                      http://packman.links2linux.de    
  libtiff5                    
    4.0.9-148.1                    x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  libturbojpeg0               
    8.2.2-130.3                    x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  libwebpdemux2               
    1.0.0-1.6                      x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  libxine2-pulse              
    1.2.9-136.9                    x86_64  Packman Repository                      http://packman.links2linux.de    
  pngquant                    
    2.11.2-10.4                    x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  sane-backends               
    1.0.27-132.5                   x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  sane-backends-autoconfig    
    1.0.27-132.5                   x86_64  Graphics Project (openSUSE_Tumbleweed)  obs://build.opensuse.org/graphics
  sox                         
    14.4.2-7.13                    x86_64  Packman Repository                      http://packman.links2linux.de    


Nothing to do.


alex@linux-1fj7:~> LC_ALL=C gimp
GEGL-Message: 04:34:53.863: Module '/usr/lib64/gegl-0.4/exr-load.so' load error: /usr/lib64/gegl-0.4/exr-load.so: undefined symbol: babl_space_from_chromaticities
GEGL-Message: 04:34:53.880: Module '/usr/lib64/gegl-0.4/exr-save.so' load error: /usr/lib64/gegl-0.4/exr-save.so: undefined symbol: babl_space_get
GEGL-Message: 04:34:53.896: Module '/usr/lib64/gegl-0.4/tiff-load.so' load error: /usr/lib64/gegl-0.4/tiff-load.so: undefined symbol: babl_space_from_icc
GEGL-Message: 04:34:53.905: Module '/usr/lib64/gegl-0.4/jpg-save.so' load error: /usr/lib64/gegl-0.4/jpg-save.so: undefined symbol: babl_space_get_icc
GEGL-Message: 04:34:53.909: Module '/usr/lib64/gegl-0.4/tiff-save.so' load error: /usr/lib64/gegl-0.4/tiff-save.so: undefined symbol: babl_model_with_space
GEGL-Message: 04:34:53.912: Module '/usr/lib64/gegl-0.4/jpg-load.so' load error: /usr/lib64/gegl-0.4/jpg-load.so: undefined symbol: babl_space_from_icc
GEGL-Message: 04:34:53.913: Module '/usr/lib64/gegl-0.4/png-load.so' load error: /usr/lib64/gegl-0.4/png-load.so: undefined symbol: babl_space_from_icc
GEGL-Message: 04:34:54.205: Module '/usr/lib64/gegl-0.4/png-save.so' load error: /usr/lib64/gegl-0.4/png-save.so: undefined symbol: babl_space_get_icc
GEGL-Message: 04:34:54.403: Module '/usr/lib64/gegl-0.4/gegl-core.so' load error: /usr/lib64/gegl-0.4/gegl-core.so: undefined symbol: babl_space_from_icc
GEGL-Message: 04:34:54.432: Module '/usr/lib64/gegl-0.4/gegl-common.so' load error: /usr/lib64/gegl-0.4/gegl-common.so: undefined symbol: babl_space_get_icc
Missing fast-path babl conversion detected, Implementing missing babl fast paths
accelerates GEGL, GIMP and other software using babl, warnings are printed on
first occurance of formats used where a conversion has to be synthesized
programmatically by babl based on format description


*WARNING* missing babl fast path(s): "R'G'B' double" to "CIE Lab double"

Hi
There is a problem with the graphics repository and gimp/openblas, make sure openblas is NOT from the graphics repo…

For the sake of a few days to get tested packages in Tumbleweed, adding development repositories can cause these sorts of issues.

See: https://forums.opensuse.org/showthread.php/532773-Gimp-hangs-on-startup

afaik a zypper now does not do vendor changes if a new version is on a different repo you might want to do a full vendor change back to the OSS repo (you should include packman as to not break multimedia) as it would seam you have a few packages from the graphics repo try

zypper dup --from <insert OSS alias here> --from <insert packman alias here>

you can get the OSS/packman aliases (their order number or name or even url) bu running

zypper lr -d
alex@linux-1fj7:~> LC_ALL=C zypper se -si gimp
Loading repository data...
Reading installed packages...

S  | Name                     | Type    | Version     | Arch   | Repository                             
---+--------------------------+---------+-------------+--------+---------------------------------------
i+ | gimp                     | package | 2.10.4-1.2  | x86_64 | openSUSE-Tumbleweed-Oss                
i+ | gimp-gap                 | package | 2.6.0-29.13 | x86_64 | openSUSE-Tumbleweed-Oss                
i+ | gimp-gap-lang            | package | 2.6.0-29.13 | noarch | openSUSE-Tumbleweed-Oss                
i+ | gimp-help                | package | 2.8.2-1.2   | noarch | openSUSE-Tumbleweed-Oss                
i+ | gimp-help-ru             | package | 2.8.2-1.2   | noarch | openSUSE-Tumbleweed-Oss                
i+ | gimp-lang                | package | 2.10.4-1.2  | noarch | openSUSE-Tumbleweed-Oss                
i+ | gimp-plugin-aa           | package | 2.10.4-1.2  | x86_64 | openSUSE-Tumbleweed-Oss                
i+ | gimp-plugin-gmic         | package | 2.3.5-1.1   | x86_64 | Graphics Project (openSUSE_Tumbleweed)
i+ | gimp-plugins-python      | package | 2.10.4-1.2  | x86_64 | openSUSE-Tumbleweed-Oss                
i  | inkscape-extensions-gimp | package | 0.92.3-44.4 | x86_64 | Graphics Project (openSUSE_Tumbleweed)
i+ | libgimp-2_0-0            | package | 2.10.4-1.2  | x86_64 | openSUSE-Tumbleweed-Oss                
i+ | libgimpui-2_0-0          | package | 2.10.4-1.2  | x86_64 | openSUSE-Tumbleweed-Oss 

you seam to have some mixed packages what’s your repo list
from your post above even some packman packages are not being updated which would indicate you have the OSS versions installed

zypper lr -d

I’d recommend doing 2 vendor changes to make sure all is as it should be

zypper dup --from <insert OSS alias here>
zypper dup --from <insert packman alias here>
alex@linux-1fj7:~> LC_ALL=C zypper lr -d
Repository priorities are without effect. All enabled repositories share the same priority.

# | Alias                             | Name                                   | Enabled | GPG Check | Refresh | Priority | T
ype   | URI                                                                     | Service
--+-----------------------------------+----------------------------------------+---------+-----------+---------+----------+--
------+-------------------------------------------------------------------------+--------
1 | google-chrome                     | google-chrome                          | Yes     | (r ) Yes  | Yes     |   99     | r
pm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64                     |         
2 | graphics                          | Graphics Project (openSUSE_Tumbleweed) | Yes     | (r ) Yes  | Yes     |   99     | r
pm-md | http://download.opensuse.org/repositories/graphics/openSUSE_Tumbleweed/ |         
3 | http-ftp.uni-erlangen.de-419fcde3 | Packman Repository                     | Yes     | (r ) Yes  | Yes     |   99     | r
pm-md | http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/openSUSE_Tumbleweed |         
4 | packman                           | packman                                | Yes     | (r ) Yes  | Yes     |   99     | r
pm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/     |         
5 | repo-debug                        | openSUSE-Tumbleweed-Debug              | No      | ----      | ----    |   99     | N
ONE   | http://download.opensuse.org/debug/tumbleweed/repo/oss/                 |         
6 | repo-non-oss                      | openSUSE-Tumbleweed-Non-Oss            | Yes     | (r ) Yes  | Yes     |   99     | r
pm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                   |         
7 | repo-oss                          | openSUSE-Tumbleweed-Oss                | Yes     | (r ) Yes  | Yes     |   99     | r
pm-md | http://download.opensuse.org/tumbleweed/repo/oss/                       |         
8 | repo-source                       | openSUSE-Tumbleweed-Source             | No      | ----      | ----    |   99     | N
ONE   | http://download.opensuse.org/source/tumbleweed/repo/oss/                |         
9 | repo-update                       | openSUSE-Tumbleweed-Update             | Yes     | (r ) Yes  | Yes     |   99     | r
pm-md | http://download.opensuse.org/update/tumbleweed/  

do

zypper dup --from 7
zypper dup --from 4

keep in mind this will switch all packages you have from the graphics repo back to the OSS repo but atm I’d say it’s needed
also I noticed some multimedia packages wore not from packman that’s why I suggest doing the above 2 commands first make sure your all of your system packages are from OSS second make sure all of multimedia is from packman

This solved my problem:

sudo zypper dup --from repo-oss

Thank you!

Tell me please, should I do:

zypper dup --from <insert packman alias here>

?

yes you should do

zypper dup --from 4

or else multimedia will be broken you won’t be able to watch mp4 video’s on the web in neither Chromium nor Firefox
you won’t be able to play aac files or watch mkv/mp4/avi/… video’s