Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-57895

Installing Confluence in OpenSUSE Tumbleweed through the installer fails

    XMLWordPrintable

Details

    Description

      Summary

      • Is is not possible to install Confluence using the Linux installer (.bin format) in OpenSUSE Tumbleweed.

      Environment

      • Linux OpenSUSE Tumbleweed
      • Fedora29

      Steps to Reproduce

      1. Download the Linux installer (.bin format)
      2. Make the installer executable
      3. Run the installer

      Expected Results

      Actual Results

      • In Confluence 6.14, as soon as you execute the .bin file, the following message is shown:
        ./atlassian-confluence-6.14.1-x64.bin 
        WARNING: Please make sure fontconfig is installed in your Linux distribution for Confluence installation.
                    Visit KB article for more information. https://confluence.atlassian.com/x/JP06OQ
        Unpacking JRE ...
        Starting Installer ...
        /opt/atlassian/atlassian-confluence-6.14.1-x64.bin.2783.dir/jre/bin/java: symbol lookup error: /usr/lib64/libfontconfig.so.1: undefined symbol: FT_Done_MM_Var
        

      or

      Unpacking JRE ...
      Starting Installer ...
      java.lang.NullPointerException
      at sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264)
      at sun.awt.FontConfiguration.readFontConfigFile(FontConfiguration.java:219)
      at sun.awt.FontConfiguration.init(FontConfiguration.java:107)
      at sun.awt.X11FontManager.createFontConfiguration(X11FontManager.java:774)
      

      Notes

      • In OpenSUSE Tumbleweed, the fontconfig is already installed, but its dependency, fontconfig2, is replaced by the libfreetype6 package.
      • A similar issue was reported in Confluence Server 6.13 or later fails with library not loaded error when starting up on MacOS, but the workaround proposed by it isn't possible because the installer doesn't start at all.
      • Also, it seems like this issue is related to AdoptOpenJDK 8 having a broken dependency on libfreetype.6.dylib, but trying to install Confluence 6.12 through the installer also fails.

      Workaround

      • Install Confluence using the tar.gz file.

      Attachments

        Issue Links

          Activity

            People

              zxu2@atlassian.com Zac Xu
              rbueno Renata Bueno
              Votes:
              6 Vote for this issue
              Watchers:
              13 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: