Code Monkey home page Code Monkey logo

chef-sikulix's People

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

cesine

chef-sikulix's Issues

Installation hangs at action run

Attempting to solve issue #3 with export DISPLAY=:0.0
The installer hangs at:
* execute["/usr/bin/java" -jar "/usr/local/sikulix/sikulixsetup-1.1.0.jar" options ] action run
because the installer is placing a dialog box on the screen of the node is attached to

No X11 DISPLAY

Running
sudo chef-client
on a node with sikulix in it's run-list I get
No X11 DISPLAY variable was set, but this program performed an operation which requires it.

Ubuntu - libVisionProxy.so: libopencv_core.so.2.3: cannot open shared object file: No such file or directory

When installing SikuliX on Ubuntu 14.04, it fails with:

ERROR: /usr/local/sikulix/libs/libVisionProxy.so: libopencv_core.so.2.3: cannot open shared object file: No such file or directory

I followed the instructions under http://www.sikulix.com/quickstart.html#qs1 and added the 2 packages for Ubuntu. The install recipe is here: https://github.com/dhoer/chef-sikulix/blob/master/recipes/default.rb#L1

Runtime output:

---- Begin output of "/usr/bin/java" -jar "/usr/local/sikulix/sikulixsetup.jar" options 1.1 1.2 1.3 2 3 4 5 ----
STDOUT: [debug] ... starting with: options 1.1 1.2 1.3 2 3 4 5
[debug] Setup in: /usr/local/sikulix
using: /usr/local/sikulix/sikulixsetup.jar
[debug] SikuliX Setup Build: 1.1.0 2014-12-05_01:00nightly
[debug]
popAsk: --------------------
null
--- Native support libraries for null (sikulixlibs...)
--- Package 1 ---
1.1.0-1.jar (IDE/Scripting)
 - with Jython
        - with JRuby incl. AddOns
       --- Package 2 ---
       1.1.0-2.jar (Java API)
       --- Additions ---
       tessdata-eng (Tesseract)
       1.1.0-3.jar (RemoteServer)
       Only click NO, if you want to terminate setup now!
       Click YES even if you want to use local copies in Downloads!
       --------------------
       [debug] SilentSetup: Downloading: sikulixlibswin
       [debug] SilentSetup: Downloading: sikulixlibsmac
       [debug] SilentSetup: Downloading: sikulixlibslux
       [debug] SilentSetup: Downloading: Java API
       [debug] SilentSetup: Downloading: IDE/Scripting
       [debug] SilentSetup: Downloading: Jython
       [debug] SilentSetup: Downloading: JRuby
       [debug] SilentSetup: Downloading: JRubyAddOns
       [debug] SilentSetup: Downloading: tesseract-ocr-3.02.eng.tar.gz
       [debug] renaming temp file to target jar:
       /usr/local/sikulix/sikulixtessdata.jar
       [debug] SilentSetup: Downloading: RemoteServer
       [debug] Download ended
       [debug] Downloads for selected options:
       1.1.0-1.jar jython-standalone-2.7-b2.jar jruby-complete-1.7.13.jar 1.1.0-6.jar 1.1.0-2.jar tessdata-eng 1.1.0-3.jar
       [debug] Download page: http://nightly.sikuli.de/
       [debug]
       popAsk: --------------------
       If you want/need to build
       or have already built your own libVisionProxy.so,
       Then Click YES
       Click NO to pack the bundled libs to the jars.
       --------------------
       [debug] adding needed stuff to sikulixapi.jar
       [debug] renaming temp file to target jar:
       /usr/local/sikulix/sikulixapi.jar
       [debug] adding needed stuff to sikulix.jar
       [debug] renaming temp file to target jar:
       /usr/local/sikulix/sikulix.jar
       [debug] exporting commandfiles
       [debug] Trying to run functional test: JAVA-API
       STDERR: Dec 05, 2014 8:56:42 PM java.util.prefs.FileSystemPreferences$1 run
       INFO: Created user preferences directory.
       ---- End output of "/usr/bin/java" -jar "/usr/local/sikulix/sikulixsetup.jar" options 1.1 1.2 1.3 2 3 4 5 ----
       Ran "/usr/bin/java" -jar "/usr/local/sikulix/sikulixsetup.jar" options 1.1 1.2 1.3 2 3 4 5 returned 1
[2014-12-05T20:58:46+00:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1)

SikuliX-1.1.0-SetupLog.txt:

vagrant@sikulix-ubuntu-1404:/usr/local/sikulix$ cat SikuliX-1.1.0-SetupLog.txt
[debug (12/5/14 8:56:42 PM)] Debug: setLogFile: /usr/local/sikulix/SikuliX-1.1.0-SetupLog.txt
[debug (12/5/14 8:56:42 PM)] RunSetup: ... starting with: options 1.1 1.2 1.3 2 3 4 5
[debug (12/5/14 8:56:42 PM)] RunSetup: Setup in: /usr/local/sikulix
using: /usr/local/sikulix/sikulixsetup.jar
[debug (12/5/14 8:56:42 PM)] RunSetup: SikuliX Setup Build: 1.1.0 2014-12-05_01:00nightly
[debug (12/5/14 8:56:42 PM)] RunSetup:
popAsk: --------------------
null
--- Native support libraries for null (sikulixlibs...)
--- Package 1 ---
1.1.0-1.jar (IDE/Scripting)
 - with Jython
 - with JRuby incl. AddOns
--- Package 2 ---
1.1.0-2.jar (Java API)
--- Additions ---
tessdata-eng (Tesseract)
1.1.0-3.jar (RemoteServer)
Only click NO, if you want to terminate setup now!
Click YES even if you want to use local copies in Downloads!
--------------------
[debug (12/5/14 8:56:42 PM)] ResourceLoader: SikuliX Package Build: 1.1.0 2014-12-05_01:00nightly
[debug (12/5/14 8:56:49 PM)] FileManager: Downloading maven-metadata.xml having 0 KB
[debug (12/5/14 8:56:49 PM)] RunSetup: main: getMavenJar: sikulixlibswin-1.1.0-20141124.001226-61.jar
[debug (12/5/14 8:56:49 PM)] RunSetup: SilentSetup: Downloading: sikulixlibswin
[debug (12/5/14 8:56:49 PM)] FileManager: Downloading sikulixlibswin-1.1.0-20141124.001226-61.jar having 10577 KB
[debug (12/5/14 8:56:57 PM)] FileManager: downloaded 10577 KB to /usr/local/sikulix/Downloads/sikulixlibswin-1.1.0-20141124.001226-61.jar
[debug (12/5/14 8:56:57 PM)] FileManager: download time: 6
[debug (12/5/14 8:56:57 PM)] RunSetup: main: Copied from Downloads: sikulixlibswin-1.1.0-20141124.001226-61.jar
[debug (12/5/14 8:56:57 PM)] FileManager: Downloading maven-metadata.xml having 0 KB
[debug (12/5/14 8:56:57 PM)] RunSetup: main: getMavenJar: sikulixlibsmac-1.1.0-20141124.001557-61.jar
[debug (12/5/14 8:56:57 PM)] RunSetup: SilentSetup: Downloading: sikulixlibsmac
[debug (12/5/14 8:56:58 PM)] FileManager: Downloading sikulixlibsmac-1.1.0-20141124.001557-61.jar having 4852 KB
[debug (12/5/14 8:57:02 PM)] FileManager: downloaded 4852 KB to /usr/local/sikulix/Downloads/sikulixlibsmac-1.1.0-20141124.001557-61.jar
[debug (12/5/14 8:57:02 PM)] FileManager: download time: 3
[debug (12/5/14 8:57:02 PM)] RunSetup: main: Copied from Downloads: sikulixlibsmac-1.1.0-20141124.001557-61.jar
[debug (12/5/14 8:57:02 PM)] FileManager: Downloading maven-metadata.xml having 0 KB
[debug (12/5/14 8:57:02 PM)] RunSetup: main: getMavenJar: sikulixlibslux-1.1.0-20141124.001744-61.jar
[debug (12/5/14 8:57:02 PM)] RunSetup: SilentSetup: Downloading: sikulixlibslux
[debug (12/5/14 8:57:03 PM)] FileManager: Downloading sikulixlibslux-1.1.0-20141124.001744-61.jar having 364 KB
[debug (12/5/14 8:57:03 PM)] FileManager: downloaded 364 KB to /usr/local/sikulix/Downloads/sikulixlibslux-1.1.0-20141124.001744-61.jar
[debug (12/5/14 8:57:03 PM)] FileManager: download time: 0
[debug (12/5/14 8:57:03 PM)] RunSetup: main: Copied from Downloads: sikulixlibslux-1.1.0-20141124.001744-61.jar
[debug (12/5/14 8:57:03 PM)] RunSetup: SilentSetup: Downloading: Java API
[debug (12/5/14 8:57:04 PM)] FileManager: Downloading 1.1.0-2.jar having 1572 KB
[debug (12/5/14 8:57:06 PM)] FileManager: downloaded 1572 KB to /usr/local/sikulix/Downloads/1.1.0-2.jar
[debug (12/5/14 8:57:06 PM)] FileManager: download time: 1
[debug (12/5/14 8:57:06 PM)] RunSetup: main: Copied from Downloads: 1.1.0-2.jar
[debug (12/5/14 8:57:06 PM)] RunSetup: SilentSetup: Downloading: IDE/Scripting
[debug (12/5/14 8:57:06 PM)] FileManager: Downloading 1.1.0-1.jar having 3800 KB
[debug (12/5/14 8:57:10 PM)] FileManager: downloaded 3800 KB to /usr/local/sikulix/Downloads/1.1.0-1.jar
[debug (12/5/14 8:57:10 PM)] FileManager: download time: 3
[debug (12/5/14 8:57:10 PM)] RunSetup: main: Copied from Downloads: 1.1.0-1.jar
[debug (12/5/14 8:57:10 PM)] RunSetup: SilentSetup: Downloading: Jython
[debug (12/5/14 8:57:11 PM)] FileManager: Downloading jython-standalone-2.7-b2.jar having 23224 KB
[debug (12/5/14 8:57:36 PM)] FileManager: downloaded 23224 KB to /usr/local/sikulix/Downloads/jython-standalone-2.7-b2.jar
[debug (12/5/14 8:57:36 PM)] FileManager: download time: 24
[debug (12/5/14 8:57:36 PM)] RunSetup: main: Copied from Downloads: jython-standalone-2.7-b2.jar
[debug (12/5/14 8:57:36 PM)] RunSetup: SilentSetup: Downloading: JRuby
[debug (12/5/14 8:57:36 PM)] FileManager: Downloading jruby-complete-1.7.13.jar having 21287 KB
[debug (12/5/14 8:57:57 PM)] FileManager: downloaded 21287 KB to /usr/local/sikulix/Downloads/jruby-complete-1.7.13.jar
[debug (12/5/14 8:57:57 PM)] FileManager: download time: 21
[debug (12/5/14 8:57:58 PM)] RunSetup: main: Copied from Downloads: jruby-complete-1.7.13.jar
[debug (12/5/14 8:57:58 PM)] RunSetup: SilentSetup: Downloading: JRubyAddOns
[debug (12/5/14 8:57:58 PM)] FileManager: Downloading 1.1.0-6.jar having 3153 KB
[debug (12/5/14 8:58:02 PM)] FileManager: downloaded 3153 KB to /usr/local/sikulix/Downloads/1.1.0-6.jar
[debug (12/5/14 8:58:02 PM)] FileManager: download time: 3
[debug (12/5/14 8:58:02 PM)] RunSetup: main: Copied from Downloads: 1.1.0-6.jar
[debug (12/5/14 8:58:02 PM)] RunSetup: SilentSetup: Downloading: tesseract-ocr-3.02.eng.tar.gz
[debug (12/5/14 8:58:02 PM)] FileManager: Downloading tesseract-ocr-3.02.eng.tar.gz with unknown size
[debug (12/5/14 8:58:09 PM)] FileManager: downloaded 12344 KB to /usr/local/sikulix/Downloads/tesseract-ocr-3.02.eng.tar.gz
[debug (12/5/14 8:58:09 PM)] FileManager: download time: 6
[debug (12/5/14 8:58:09 PM)] RunSetup: main: trying to extract from: tesseract-ocr-3.02.eng.tar.gz
[debug (12/5/14 8:58:10 PM)] RunSetup: main: preparing the tessdata stuff in /usr/local/sikulix/Downloads/tessdata-eng
[debug (12/5/14 8:58:10 PM)] FileManager: deleteFileOrFolder: /usr/local/sikulix/Downloads/tesseract-ocr
[debug (12/5/14 8:58:10 PM)] ResourceLoader: export: Trying to access package for exporting: tessdata#
to: /usr/local/sikulix/Downloads/tessdata-eng
[debug (12/5/14 8:58:10 PM)] ResourceLoader: export: export with #: tessdata# (tessdata/)-() as tessdata/
[debug (12/5/14 8:58:10 PM)] ResourceLoader: export: from: /usr/local/sikulix/sikulixsetup.jar
[debug (12/5/14 8:58:10 PM)] ResourceLoader: export: Found 21 Files in tessdata/
[debug (12/5/14 8:58:10 PM)] RunSetup: main: finally preparing sikulixtessdata.jar
[debug (12/5/14 8:58:10 PM)] FileManager: buildJar: /usr/local/sikulix/sikulixtemp.jar
[debug (12/5/14 8:58:10 PM)] FileManager: buildJar: adding: /usr/local/sikulix/Downloads/tessdata-eng
[debug (12/5/14 8:58:12 PM)] FileManager: buildJar: completed
[debug (12/5/14 8:58:12 PM)] RunSetup: renaming temp file to target jar:
/usr/local/sikulix/sikulixtessdata.jar
[debug (12/5/14 8:58:12 PM)] FileManager: deleteFileOrFolder: /usr/local/sikulix/sikulixtessdata.jar
[debug (12/5/14 8:58:12 PM)] FileManager: deleteFileOrFolder: /usr/local/sikulix/Downloads/tessdata-eng
[debug (12/5/14 8:58:12 PM)] RunSetup: SilentSetup: Downloading: RemoteServer
[debug (12/5/14 8:58:13 PM)] FileManager: Downloading 1.1.0-3.jar having 9 KB
[debug (12/5/14 8:58:13 PM)] FileManager: downloaded 9 KB to /usr/local/sikulix/Downloads/1.1.0-3.jar
[debug (12/5/14 8:58:13 PM)] FileManager: download time: 0
[debug (12/5/14 8:58:13 PM)] RunSetup: main: Copied from Downloads: 1.1.0-3.jar
[debug (12/5/14 8:58:13 PM)] RunSetup: Download ended
[debug (12/5/14 8:58:13 PM)] RunSetup: Downloads for selected options:
1.1.0-1.jar jython-standalone-2.7-b2.jar jruby-complete-1.7.13.jar 1.1.0-6.jar 1.1.0-2.jar tessdata-eng 1.1.0-3.jar
[debug (12/5/14 8:58:13 PM)] RunSetup: Download page: http://nightly.sikuli.de/
[debug (12/5/14 8:58:13 PM)] RunSetup:
popAsk: --------------------
If you want/need to build
or have already built your own libVisionProxy.so,
Then Click YES
Click NO to pack the bundled libs to the jars.
--------------------
[debug (12/5/14 8:58:13 PM)] RunSetup: adding needed stuff to sikulixapi.jar
[debug (12/5/14 8:58:13 PM)] FileManager: buildJar: /usr/local/sikulix/sikulixtemp.jar
[debug (12/5/14 8:58:13 PM)] FileManager: buildJar: adding: /usr/local/sikulix/sikulixapi.jar
[debug (12/5/14 8:58:14 PM)] FileManager: buildJar: adding: /usr/local/sikulix/sikulixtessdata.jar
[debug (12/5/14 8:58:16 PM)] FileManager: buildJar: adding: /usr/local/sikulix/sikulixlibswin.jar
[debug (12/5/14 8:58:18 PM)] FileManager: buildJar: adding: /usr/local/sikulix/sikulixlibsmac.jar
[debug (12/5/14 8:58:18 PM)] FileManager: buildJar: adding: /usr/local/sikulix/sikulixlibslux.jar
[debug (12/5/14 8:58:19 PM)] FileManager: buildJar: completed
[debug (12/5/14 8:58:19 PM)] RunSetup: renaming temp file to target jar:
/usr/local/sikulix/sikulixapi.jar
[debug (12/5/14 8:58:19 PM)] FileManager: deleteFileOrFolder: /usr/local/sikulix/sikulixapi.jar
[debug (12/5/14 8:58:19 PM)] RunSetup: adding needed stuff to sikulix.jar
[debug (12/5/14 8:58:19 PM)] FileManager: buildJar: /usr/local/sikulix/sikulixtemp.jar
[debug (12/5/14 8:58:19 PM)] FileManager: buildJar: adding: /usr/local/sikulix/sikulix.jar
[debug (12/5/14 8:58:21 PM)] FileManager: buildJar: adding: /usr/local/sikulix/sikulixapi.jar
[debug (12/5/14 8:58:26 PM)] FileManager: buildJar: adding: /usr/local/sikulix/sikulixtessdata.jar
[debug (12/5/14 8:58:27 PM)] FileManager: buildJar: adding: /usr/local/sikulix/sikulixjython.jar
[debug (12/5/14 8:58:34 PM)] FileManager: buildJar: adding: /usr/local/sikulix/sikulixjruby.jar
[debug (12/5/14 8:58:40 PM)] FileManager: buildJar: adding: /usr/local/sikulix/sikulixjrubyaddons.jar
[debug (12/5/14 8:58:41 PM)] FileManager: buildJar: adding: /usr/local/sikulix/sikulixlibswin.jar
[debug (12/5/14 8:58:41 PM)] FileManager: buildJar: adding: /usr/local/sikulix/sikulixlibsmac.jar
[debug (12/5/14 8:58:41 PM)] FileManager: buildJar: adding: /usr/local/sikulix/sikulixlibslux.jar
[debug (12/5/14 8:58:44 PM)] FileManager: buildJar: completed
[debug (12/5/14 8:58:44 PM)] RunSetup: renaming temp file to target jar:
/usr/local/sikulix/sikulix.jar
[debug (12/5/14 8:58:44 PM)] FileManager: deleteFileOrFolder: /usr/local/sikulix/sikulix.jar
[debug (12/5/14 8:58:44 PM)] RunSetup: exporting commandfiles
[debug (12/5/14 8:58:44 PM)] ResourceLoader: export: Trying to access package for exporting: Commands/linux#runsikulix
to: /usr/local/sikulix
[debug (12/5/14 8:58:44 PM)] ResourceLoader: export: export with #: Commands/linux#runsikulix (Commands/linux)-(runsikulix) as Commands/linux/runsikulix
[debug (12/5/14 8:58:44 PM)] ResourceLoader: export: from: /usr/local/sikulix/sikulixsetup.jar
[debug (12/5/14 8:58:44 PM)] ResourceLoader: export: Found 1 Files in Commands/linux/runsikulix
[debug (12/5/14 8:58:44 PM)] ResourceLoader: runcmd: chmod ugo+x /usr/local/sikulix/runsikulix
[info (12/5/14 8:58:44 PM)] runcmd: chmod ugo+x /usr/local/sikulix/runsikulix
[debug (12/5/14 8:58:44 PM)] ResourceLoader: runcmd: chmod ugo+x /usr/local/sikulix/sikulix.jar
[info (12/5/14 8:58:44 PM)] runcmd: chmod ugo+x /usr/local/sikulix/sikulix.jar
[debug (12/5/14 8:58:44 PM)] FileManager: deleteFileOrFolder: /usr/local/sikulix/libs
[debug (12/5/14 8:58:44 PM)] RunSetup: Trying to run functional test: JAVA-API
[debug (12/5/14 8:58:44 PM)] Sikulix: addToClasspath: /usr/local/sikulix/sikulixapi.jar
[debug (12/5/14 8:58:44 PM)] ResourceLoader: jar supposed to contain the libs:
file:/usr/local/sikulix/sikulixapi.jar
[debug (12/5/14 8:58:44 PM)] RunSetup: trying to run org.sikuli.script.Sikulix.testSetup()
[debug (12/5/14 8:58:44 PM)] ResourceLoader: export: Trying to access package for exporting: META-INF#libs/tessdata/
to: /usr/local/sikulix
[debug (12/5/14 8:58:44 PM)] ResourceLoader: export: export with #: META-INF#libs/tessdata/ (META-INF)-(libs/tessdata/) as META-INF/libs/tessdata/
[debug (12/5/14 8:58:44 PM)] ResourceLoader: export: from: /usr/local/sikulix/sikulixapi.jar
[debug (12/5/14 8:58:45 PM)] ResourceLoader: export: Found 30 Files in META-INF/libs/tessdata/
[debug (12/5/14 8:58:45 PM)] ResourceLoader: export: Trying to access package for exporting: #Lib/
to: /usr/local/sikulix
[debug (12/5/14 8:58:45 PM)] ResourceLoader: export: export with #: #Lib/ ()-(Lib/) as Lib/
[debug (12/5/14 8:58:45 PM)] ResourceLoader: export: from: /usr/local/sikulix/sikulixapi.jar
[debug (12/5/14 8:58:46 PM)] ResourceLoader: export: Found 52 Files in Lib/
[debug (12/5/14 8:58:46 PM)] RunSetup: class found: class org.sikuli.script.Sikulix
[debug (12/5/14 8:58:46 PM)] RunSetup: getMethod: public static boolean org.sikuli.script.Sikulix.testSetupSilent()
[debug (12/5/14 8:58:46 PM)] RunSetup: invoke: public static boolean org.sikuli.script.Sikulix.testSetupSilent()
[debug (12/5/14 8:58:46 PM)] ResourceLoader: check: we are running on arch: amd64
[debug (12/5/14 8:58:46 PM)] ResourceLoader: check: using Java at: /usr/lib/jvm/java-7-openjdk-amd64/jre/
[error (12/5/14 8:58:46 PM)] ResourceLoader: check: No valid libs path available until now!
[log (12/5/14 8:58:46 PM)] ResourceLoader: check: Please wait! Trying to extract libs to jar parent folder:
/usr/local/sikulix/
[debug (12/5/14 8:58:46 PM)] ResourceLoader: extractLibs: from: /usr/local/sikulix/sikulixapi.jar
[debug (12/5/14 8:58:46 PM)] ResourceLoader: extractLibs: Found 3 Files in META-INF/libs/linux/libs64/
[debug (12/5/14 8:58:46 PM)] ResourceLoader: checkLibsDir: trying: /usr/local/sikulix/libs
[error (12/5/14 8:58:46 PM)] ResourceLoader: loadLib: Fatal Error 110: loading: libVisionProxy.so
[error (12/5/14 8:58:46 PM)] ResourceLoader: loadLib: Since native library was found at /usr/local/sikulix/libs
 it might be a problem with needed dependent libraries
ERROR: /usr/local/sikulix/libs/libVisionProxy.so: libopencv_core.so.2.3: cannot open shared object file: No such file or directory
[error (12/5/14 8:58:46 PM)] Sikulix: ***** Terminating SikuliX Setup after a fatal error 110 *****
SikuliX is not useable!
Check the error log at /usr/local/sikulix/SikuliX-1.1.0-SetupLog.txt

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.