FS#43464 - [unifi] Missing fontconfig depedency
Attached to Project:
Community Packages
Opened by Prateek Malhotra (someone1) - Thursday, 15 January 2015, 20:34 GMT
Last edited by Sébastien Luttringer (seblu) - Wednesday, 04 February 2015, 01:50 GMT
Opened by Prateek Malhotra (someone1) - Thursday, 15 January 2015, 20:34 GMT
Last edited by Sébastien Luttringer (seblu) - Wednesday, 04 February 2015, 01:50 GMT
|
Details
I was using a fresh installation of Arch and tried to
install the unifi service to manage my UbiQuiTi APs. The
service always failed with the following output:
[root@...]# /usr/bin/java -jar /usr/lib/unifi/lib/ace.jar start Exception in thread "launcher" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ÒO0000': Invocation of init method failed; nested exception is java.lang.UnsatisfiedLinkError: /usr/lib/jvm/java-7-openjdk/jre/lib/amd64/headless/libmawt.so: libfontconfig.so.1: cannot open shared object file: No such file or directory at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) at java.security.AccessController.doPrivileged(Native Method) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380) at org.springframework.config.java.context.JavaConfigApplicationContext.<init>(JavaConfigApplicationContext.java:80) at com.ubnt.A.C.null(Unknown Source) at com.ubnt.ace.Launcher.main(Unknown Source) Caused by: java.lang.UnsatisfiedLinkError: /usr/lib/jvm/java-7-openjdk/jre/lib/amd64/headless/libmawt.so: libfontconfig.so.1: cannot open shared object file: No such file or directory at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1965) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1890) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1851) at java.lang.Runtime.load0(Runtime.java:795) at java.lang.System.load(System.java:1062) at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1965) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1890) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1872) at java.lang.Runtime.loadLibrary0(Runtime.java:849) at java.lang.System.loadLibrary(System.java:1088) at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:67) at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:47) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Toolkit.loadLibraries(Toolkit.java:1653) at java.awt.Toolkit.<clinit>(Toolkit.java:1682) at sun.awt.AppContext$2.run(AppContext.java:271) at sun.awt.AppContext$2.run(AppContext.java:260) at java.security.AccessController.doPrivileged(Native Method) at sun.awt.AppContext.initMainAppContext(AppContext.java:260) at sun.awt.AppContext.access$200(AppContext.java:133) at sun.awt.AppContext$3.run(AppContext.java:314) at sun.awt.AppContext$3.run(AppContext.java:298) at java.security.AccessController.doPrivileged(Native Method) at sun.awt.AppContext.getAppContext(AppContext.java:297) at javax.imageio.spi.IIORegistry.getDefaultInstance(IIORegistry.java:154) at javax.imageio.ImageIO.<clinit>(ImageIO.java:65) at org.apache.catalina.core.JreMemoryLeakPreventionListener.lifecycleEvent(JreMemoryLeakPreventionListener.java:259) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:99) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139) at org.apache.catalina.startup.Tomcat.start(Tomcat.java:335) at com.ubnt.net.OO0O.Ó00000(Unknown Source) at com.ubnt.net.OO0O.afterPropertiesSet(Unknown Source) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335) ... 15 more Additional info: * package version(s) [root@...]# /usr/bin/java -jar /usr/lib/unifi/lib/ace.jar info unifi.version=3.2.7 (atag_3.2.7_2347 - release) unifi.https.port=8443 unifi.ip=192.168.3.11 os.name=Linux os.version=3.17.6-1-ARCH java.version=1.7.0_71 java.home=/usr/lib/jvm/java-7-openjdk/jre I was able to fix the issue by installing the fontconfig package, as the log files indicated that fontconfig was expected but missing. |
This task depends upon
Closed by Sébastien Luttringer (seblu)
Wednesday, 04 February 2015, 01:50 GMT
Reason for closing: Fixed
Additional comments about closing: 3.2.10-2
Wednesday, 04 February 2015, 01:50 GMT
Reason for closing: Fixed
Additional comments about closing: 3.2.10-2