convert: UnableToOpenConfigureFile `delegates.xml'

Post any defects you find in the released or beta versions of the ImageMagick software here. Include the ImageMagick version, OS, and any command-line required to reproduce the problem. Got a patch for a bug? Post it here.
Post Reply
pion
Posts: 2
Joined: 2014-05-15T18:34:37-07:00
Authentication code: 6789

convert: UnableToOpenConfigureFile `delegates.xml'

Post by pion »

Hi,
I am currently installing a script that is using ImageMagick's convert, on multiple computers. The script is using brew to install the latest version of ImageMagic. While trying to install it on a couple of computers this week, I've started getting the error: convert: UnableToOpenConfigureFile `delegates.xml'. I've tried multiple solutions posted online, but nothing worked until I realized that the version of ImageMagick had changed to 6.8.9-1 but the script was still working on computers with the last week's installed scripts. After manually downloading the 6.8.8-9 version from git and installing it, the script had started working again.
Here is the command I am running:
convert 1ImageName 2ImageName -compose difference -composite -colorspace Gray difference_gray.gif

Here is the setup of the systems:
Version: ImageMagick 6.8.8-9 Q16 x86_64 2014-05-11 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2014 ImageMagick Studio LLC
Features: DPC Modules
Delegates: bzlib freetype jng jpeg ltdl png xml zlib
User avatar
magick
Site Admin
Posts: 11064
Joined: 2003-05-31T11:32:55-07:00

Re: convert: UnableToOpenConfigureFile `delegates.xml'

Post by magick »

ImageMagick is unable to read its configuration files. Perhaps you have a permissions problem. Type
  • convert -debug configure logo: null:
The debugging output tells you where ImageMagick expects to find the delegates.xml configuration file.
pion
Posts: 2
Joined: 2014-05-15T18:34:37-07:00
Authentication code: 6789

Re: convert: UnableToOpenConfigureFile `delegates.xml'

Post by pion »

Here is the output:

Code: Select all

  Command line: convert {-debug} {configure} {some info here} {some info here}
2014-05-15T16:59:55-07:00 0:00.010 0.000u 6.8.9 Configure convert[44187]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/usr/local/Cellar/imagemagick/6.8.9-1/share/ImageMagick-6/coder.xml"
2014-05-15T16:59:55-07:00 0:00.010 0.000u 6.8.9 Configure convert[44187]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/usr/local/Cellar/imagemagick/6.8.9-1/lib/ImageMagick//config-Q16/coder.xml"
2014-05-15T16:59:55-07:00 0:00.010 0.000u 6.8.9 Configure convert[44187]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/usr/local/Cellar/imagemagick/6.8.9-1/etc/ImageMagick-6/coder.xml"
2014-05-15T16:59:55-07:00 0:00.010 0.000u 6.8.9 Configure convert[44187]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/usr/local/Cellar/imagemagick/6.8.9-1/share/doc/ImageMagick-6/coder.xml"
2014-05-15T16:59:55-07:00 0:00.010 0.000u 6.8.9 Configure convert[44187]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/Users/<user>/.config/ImageMagick/coder.xml"
2014-05-15T16:59:55-07:00 0:00.010 0.000u 6.8.9 Configure convert[44187]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/Users/<user>/.magick/coder.xml"
2014-05-15T16:59:55-07:00 0:00.010 0.000u 6.8.9 Configure convert[44187]: coder.c/LoadCoderCache/795/Configure
  Loading coder configuration file "/usr/local/Cellar/imagemagick/6.8.9-1/etc/ImageMagick-6/coder.xml" ...
2014-05-15T16:59:55-07:00 0:00.010 0.000u 6.8.9 Configure convert[44187]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/usr/local/Cellar/imagemagick/6.8.9-1/share/ImageMagick-6/magic.xml"
2014-05-15T16:59:55-07:00 0:00.010 0.000u 6.8.9 Configure convert[44187]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/usr/local/Cellar/imagemagick/6.8.9-1/lib/ImageMagick//config-Q16/magic.xml"
2014-05-15T16:59:55-07:00 0:00.010 0.000u 6.8.9 Configure convert[44187]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/usr/local/Cellar/imagemagick/6.8.9-1/etc/ImageMagick-6/magic.xml"
2014-05-15T16:59:55-07:00 0:00.010 0.000u 6.8.9 Configure convert[44187]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/usr/local/Cellar/imagemagick/6.8.9-1/share/doc/ImageMagick-6/magic.xml"
2014-05-15T16:59:55-07:00 0:00.010 0.000u 6.8.9 Configure convert[44187]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/Users/<user>/.config/ImageMagick/magic.xml"
2014-05-15T16:59:55-07:00 0:00.010 0.000u 6.8.9 Configure convert[44187]: configure.c/GetConfigureOptions/679/Configure
  Searching for configure file: "/Users/<user>/.magick/magic.xml"
2014-05-15T16:59:55-07:00 0:00.010 0.000u 6.8.9 Configure convert[44187]: magic.c/LoadMagicCache/774/Configure
  Loading magic configure file "/usr/local/Cellar/imagemagick/6.8.9-1/etc/ImageMagick-6/magic.xml" ...

Judging by the output above, I don't see any issues since all the .xml files on our computers are located under /usr/local/Cellar/imagemagick/6.8.9-1/etc/ImageMagick-6/

Here is the list of files under the above mention directory:
  • coder.xml
    colors.xml
    delegates.xml
    log.xml
    magic.xml
    mime.xml
    policy.xml
    quantization-table.xml
    thresholds.xml
    type-dejavu.xml
    type-ghostscript.xml
    type-windows.xml
    type.xml
Hope this helps
Post Reply