sikuli-driver team mailing list archive
-
sikuli-driver team
-
Mailing list archive
-
Message #09263
[Bug 949808] Re: Sikuli does not work in Ubuntu 12.04
You either fix it, by making appropriate links to the OpenCV 2.3
libraries (do not know, wether this works - I heard, that one module is
now integrated and missing).
Or you install the OpenCV 2.1 version in parallel.
Or you have to build Sikuli from source (at least with OpenCV 2.2 this
is possible).
** Description changed:
- Failed to import the module sikuli.Sikuli in jython in Ubuntu 12.04, it seems that it depends on opencv2.1 however opencv2.3 is installed in Ubuntu 12.04.
+ Failed to import the module sikuli.Sikuli in jython in Ubuntu 12.04, it
+ seems that it depends on opencv2.1 however opencv2.3 is installed in
+ Ubuntu 12.04.
+
Error:
- File "/home/administrator/Linux/lib/clientgui.py", line 4, in <module>
- from sikuli_utils import *
- File "/home/administrator/Linux/lib/sikuli_utils.py", line 6, in <module>
- from sikuli.Sikuli import *
- File "/home/administrator/Linux/lib/sikuli_utils.py", line 6, in <module>
- from sikuli.Sikuli import *
- File "/home/administrator/Linux/lib/libsikuli/sikuli/__init__.py", line 1, in <module>
- from Sikuli import *
- File "/home/administrator/Linux/lib/libsikuli/sikuli/Sikuli.py", line 20, in <module>
- from org.sikuli.script import Finder
+ File "/home/administrator/Linux/lib/clientgui.py", line 4, in <module>
+ from sikuli_utils import *
+ File "/home/administrator/Linux/lib/sikuli_utils.py", line 6, in <module>
+ from sikuli.Sikuli import *
+ File "/home/administrator/Linux/lib/sikuli_utils.py", line 6, in <module>
+ from sikuli.Sikuli import *
+ File "/home/administrator/Linux/lib/libsikuli/sikuli/__init__.py", line 1, in <module>
+ from Sikuli import *
+ File "/home/administrator/Linux/lib/libsikuli/sikuli/Sikuli.py", line 20, in <module>
+ from org.sikuli.script import Finder
java.lang.UnsatisfiedLinkError: /tmp/tmplib/libVisionProxy.so: libml.so.2.1: cannot open shared object file: No such file or directory
- at java.lang.ClassLoader$NativeLibrary.load(Native Method)
- at java.lang.ClassLoader.loadLibrary0(Unknown Source)
- at java.lang.ClassLoader.loadLibrary(Unknown Source)
- at java.lang.Runtime.load0(Unknown Source)
- at java.lang.System.load(Unknown Source)
- at com.wapmx.nativeutils.jniloader.NativeLoader.loadLibrary(NativeLoader.java:44)
- at org.sikuli.script.Finder.<clinit>(Finder.java:28)
- at java.lang.Class.forName0(Native Method)
- at java.lang.Class.forName(Unknown Source)
- at org.python.core.Py.loadAndInitClass(Py.java:895)
- at org.python.core.Py.findClassInternal(Py.java:830)
- at org.python.core.Py.findClassEx(Py.java:881)
- at org.python.core.packagecache.SysPackageManager.findClass(SysPackageManager.java:133)
- at org.python.core.packagecache.PackageManager.findClass(PackageManager.java:28)
- at org.python.core.packagecache.SysPackageManager.findClass(SysPackageManager.java:122)
- at org.python.core.PyJavaPackage.__findattr_ex__(PyJavaPackage.java:137)
- at org.python.core.PyObject.__findattr__(PyObject.java:863)
- at org.python.core.imp.import_name(imp.java:849)
- at org.python.core.imp.importName(imp.java:884)
- at org.python.core.ImportFunction.__call__(__builtin__.java:1220)
- at org.python.core.PyObject.__call__(PyObject.java:357)
- at org.python.core.__builtin__.__import__(__builtin__.java:1173)
- at org.python.core.imp.importFromAs(imp.java:978)
- at org.python.core.imp.importFrom(imp.java:954)
- at sikuli.Sikuli$py.f$0(/home/administrator/Linux/lib/libsikuli/sikuli/Sikuli.py:209)
- at sikuli.Sikuli$py.call_function(/home/administrator/Linux/lib/libsikuli/sikuli/Sikuli.py)
- at org.python.core.PyTableCode.call(PyTableCode.java:165)
- at org.python.core.PyCode.call(PyCode.java:18)
- at org.python.core.imp.createFromCode(imp.java:386)
- at org.python.core.imp.createFromPyClass(imp.java:204)
- at org.python.core.imp.loadFromSource(imp.java:567)
- at org.python.core.imp.find_module(imp.java:473)
- at org.python.core.PyModule.impAttr(PyModule.java:100)
- at org.python.core.imp.import_next(imp.java:715)
- at org.python.core.imp.import_name(imp.java:824)
- at org.python.core.imp.importName(imp.java:884)
- at org.python.core.ImportFunction.__call__(__builtin__.java:1220)
- at org.python.core.PyObject.__call__(PyObject.java:357)
- at org.python.core.__builtin__.__import__(__builtin__.java:1173)
- at org.python.core.imp.importAll(imp.java:998)
- at sikuli$py.f$0(/home/administrator/Linux/lib/libsikuli/sikuli/__init__.py:1)
- at sikuli$py.call_function(/home/administrator/Linux/lib/libsikuli/sikuli/__init__.py)
- at org.python.core.PyTableCode.call(PyTableCode.java:165)
- at org.python.core.PyCode.call(PyCode.java:18)
- at org.python.core.imp.createFromCode(imp.java:386)
- at org.python.core.imp.createFromPyClass(imp.java:204)
- at org.python.core.imp.loadFromSource(imp.java:567)
- at org.python.core.imp.find_module(imp.java:473)
- at org.python.core.imp.import_next(imp.java:713)
- at org.python.core.imp.import_name(imp.java:824)
- at org.python.core.imp.importName(imp.java:884)
- at org.python.core.ImportFunction.__call__(__builtin__.java:1220)
- at org.python.core.PyObject.__call__(PyObject.java:357)
- at org.python.core.__builtin__.__import__(__builtin__.java:1173)
- at org.python.core.imp.importAll(imp.java:998)
- at sikuli_utils$py.f$0(/home/administrator/Linux/lib/sikuli_utils.py:90)
- at sikuli_utils$py.call_function(/home/administrator/Linux/lib/sikuli_utils.py)
- at org.python.core.PyTableCode.call(PyTableCode.java:165)
- at org.python.core.PyCode.call(PyCode.java:18)
- at org.python.core.imp.createFromCode(imp.java:386)
- at org.python.core.imp.createFromPyClass(imp.java:204)
- at org.python.core.imp.loadFromSource(imp.java:567)
- at org.python.core.imp.find_module(imp.java:473)
- at org.python.core.imp.import_next(imp.java:713)
- at org.python.core.imp.import_name(imp.java:824)
- at org.python.core.imp.importName(imp.java:884)
- at org.python.core.ImportFunction.__call__(__builtin__.java:1220)
- at org.python.core.PyObject.__call__(PyObject.java:357)
- at org.python.core.__builtin__.__import__(__builtin__.java:1173)
- at org.python.core.imp.importAll(imp.java:998)
- at clientgui$py.f$0(/home/administrator/Linux/lib/clientgui.py:6)
- at clientgui$py.call_function(/home/administrator/Linux/lib/clientgui.py)
- at org.python.core.PyTableCode.call(PyTableCode.java:165)
- at org.python.core.PyCode.call(PyCode.java:18)
- at org.python.core.imp.createFromCode(imp.java:386)
- at org.python.core.imp.createFromPyClass(imp.java:204)
- at org.python.core.imp.loadFromSource(imp.java:567)
- at org.python.core.imp.find_module(imp.java:473)
- at org.python.core.imp.import_next(imp.java:713)
- at org.python.core.imp.import_name(imp.java:824)
- at org.python.core.imp.importName(imp.java:884)
- at org.python.core.ImportFunction.__call__(__builtin__.java:1220)
- at org.python.core.PyObject.__call__(PyObject.java:357)
- at org.python.core.__builtin__.__import__(__builtin__.java:1173)
- at org.python.core.imp.importOne(imp.java:903)
- at Logger$py.f$0(/home/administrator/Linux/lib/Logger.py:763)
- at Logger$py.call_function(/home/administrator/Linux/lib/Logger.py)
- at org.python.core.PyTableCode.call(PyTableCode.java:165)
- at org.python.core.PyCode.call(PyCode.java:18)
- at org.python.core.imp.createFromCode(imp.java:386)
- at org.python.core.imp.createFromPyClass(imp.java:204)
- at org.python.core.imp.loadFromSource(imp.java:567)
- at org.python.core.imp.find_module(imp.java:473)
- at org.python.core.imp.import_next(imp.java:713)
- at org.python.core.imp.import_name(imp.java:824)
- at org.python.core.imp.importName(imp.java:884)
- at org.python.core.ImportFunction.__call__(__builtin__.java:1220)
- at org.python.core.PyObject.__call__(PyObject.java:357)
- at org.python.core.__builtin__.__import__(__builtin__.java:1173)
- at org.python.core.imp.importFromAs(imp.java:978)
- at org.python.core.imp.importFrom(imp.java:954)
- at harness$py.f$0(/home/administrator/Linux/lib/harness.py:29)
- at harness$py.call_function(/home/administrator/Linux/lib/harness.py)
- at org.python.core.PyTableCode.call(PyTableCode.java:165)
- at org.python.core.PyCode.call(PyCode.java:18)
- at org.python.core.imp.createFromCode(imp.java:386)
- at org.python.core.imp.createFromPyClass(imp.java:204)
- at org.python.core.imp.loadFromSource(imp.java:567)
- at org.python.core.imp.find_module(imp.java:473)
- at org.python.core.imp.import_next(imp.java:713)
- at org.python.core.imp.import_name(imp.java:824)
- at org.python.core.imp.importName(imp.java:884)
- at org.python.core.ImportFunction.__call__(__builtin__.java:1220)
- at org.python.core.PyObject.__call__(PyObject.java:357)
- at org.python.core.__builtin__.__import__(__builtin__.java:1173)
- at org.python.core.imp.importFromAs(imp.java:978)
- at org.python.core.imp.importFrom(imp.java:954)
- at org.python.pycode._pyx0.f$0(executetests.py:610)
- at org.python.pycode._pyx0.call_function(executetests.py)
- at org.python.core.PyTableCode.call(PyTableCode.java:165)
- at org.python.core.PyCode.call(PyCode.java:18)
- at org.python.core.Py.runCode(Py.java:1261)
- at org.python.util.PythonInterpreter.execfile(PythonInterpreter.java:235)
- at org.python.util.jython.run(jython.java:247)
- at org.python.util.jython.main(jython.java:129)
-
- java.lang.UnsatisfiedLinkError: java.lang.UnsatisfiedLinkError: /tmp/tmplib/libVisionProxy.so: libml.so.2.1: cannot open shared object file: No such file or directory File "/home/administrator/Linux/lib/clientgui.py", line 4, in <module>
- from sikuli_utils import *
- File "/home/administrator/Linux/lib/sikuli_utils.py", line 6, in <module>
- from sikuli.Sikuli import *
- File "/home/administrator/Linux/lib/sikuli_utils.py", line 6, in <module>
- from sikuli.Sikuli import *
- File "/home/administrator/Linux/lib/libsikuli/sikuli/__init__.py", line 1, in <module>
- from Sikuli import *
- File "/home/administrator/Linux/lib/libsikuli/sikuli/Sikuli.py", line 20, in <module>
- from org.sikuli.script import Finder
- java.lang.UnsatisfiedLinkError: /tmp/tmplib/libVisionProxy.so: libml.so.2.1: cannot open shared object file: No such file or directory
- at java.lang.ClassLoader$NativeLibrary.load(Native Method)
- at java.lang.ClassLoader.loadLibrary0(Unknown Source)
- at java.lang.ClassLoader.loadLibrary(Unknown Source)
- at java.lang.Runtime.load0(Unknown Source)
- at java.lang.System.load(Unknown Source)
- at com.wapmx.nativeutils.jniloader.NativeLoader.loadLibrary(NativeLoader.java:44)
- at org.sikuli.script.Finder.<clinit>(Finder.java:28)
- at java.lang.Class.forName0(Native Method)
- at java.lang.Class.forName(Unknown Source)
- at org.python.core.Py.loadAndInitClass(Py.java:895)
- at org.python.core.Py.findClassInternal(Py.java:830)
- at org.python.core.Py.findClassEx(Py.java:881)
- at org.python.core.packagecache.SysPackageManager.findClass(SysPackageManager.java:133)
- at org.python.core.packagecache.PackageManager.findClass(PackageManager.java:28)
- at org.python.core.packagecache.SysPackageManager.findClass(SysPackageManager.java:122)
- at org.python.core.PyJavaPackage.__findattr_ex__(PyJavaPackage.java:137)
- at org.python.core.PyObject.__findattr__(PyObject.java:863)
- at org.python.core.imp.import_name(imp.java:849)
- at org.python.core.imp.importName(imp.java:884)
- at org.python.core.ImportFunction.__call__(__builtin__.java:1220)
- at org.python.core.PyObject.__call__(PyObject.java:357)
- at org.python.core.__builtin__.__import__(__builtin__.java:1173)
- at org.python.core.imp.importFromAs(imp.java:978)
- at org.python.core.imp.importFrom(imp.java:954)
- at sikuli.Sikuli$py.f$0(/home/administrator/Linux/lib/libsikuli/sikuli/Sikuli.py:209)
- at sikuli.Sikuli$py.call_function(/home/administrator/Linux/lib/libsikuli/sikuli/Sikuli.py)
- at org.python.core.PyTableCode.call(PyTableCode.java:165)
- at org.python.core.PyCode.call(PyCode.java:18)
- at org.python.core.imp.createFromCode(imp.java:386)
- at org.python.core.imp.createFromPyClass(imp.java:204)
- at org.python.core.imp.loadFromSource(imp.java:567)
- at org.python.core.imp.find_module(imp.java:473)
- at org.python.core.PyModule.impAttr(PyModule.java:100)
- at org.python.core.imp.import_next(imp.java:715)
- at org.python.core.imp.import_name(imp.java:824)
- at org.python.core.imp.importName(imp.java:884)
- at org.python.core.ImportFunction.__call__(__builtin__.java:1220)
- at org.python.core.PyObject.__call__(PyObject.java:357)
- at org.python.core.__builtin__.__import__(__builtin__.java:1173)
- at org.python.core.imp.importAll(imp.java:998)
- at sikuli$py.f$0(/home/administrator/Linux/lib/libsikuli/sikuli/__init__.py:1)
- at sikuli$py.call_function(/home/administrator/Linux/lib/libsikuli/sikuli/__init__.py)
- at org.python.core.PyTableCode.call(PyTableCode.java:165)
- at org.python.core.PyCode.call(PyCode.java:18)
- at org.python.core.imp.createFromCode(imp.java:386)
- at org.python.core.imp.createFromPyClass(imp.java:204)
- at org.python.core.imp.loadFromSource(imp.java:567)
- at org.python.core.imp.find_module(imp.java:473)
- at org.python.core.imp.import_next(imp.java:713)
- at org.python.core.imp.import_name(imp.java:824)
- at org.python.core.imp.importName(imp.java:884)
- at org.python.core.ImportFunction.__call__(__builtin__.java:1220)
- at org.python.core.PyObject.__call__(PyObject.java:357)
- at org.python.core.__builtin__.__import__(__builtin__.java:1173)
- at org.python.core.imp.importAll(imp.java:998)
- at sikuli_utils$py.f$0(/home/administrator/Linux/lib/sikuli_utils.py:90)
- at sikuli_utils$py.call_function(/home/administrator/Linux/lib/sikuli_utils.py)
- at org.python.core.PyTableCode.call(PyTableCode.java:165)
- at org.python.core.PyCode.call(PyCode.java:18)
- at org.python.core.imp.createFromCode(imp.java:386)
- at org.python.core.imp.createFromPyClass(imp.java:204)
- at org.python.core.imp.loadFromSource(imp.java:567)
- at org.python.core.imp.find_module(imp.java:473)
- at org.python.core.imp.import_next(imp.java:713)
- at org.python.core.imp.import_name(imp.java:824)
- at org.python.core.imp.importName(imp.java:884)
- at org.python.core.ImportFunction.__call__(__builtin__.java:1220)
- at org.python.core.PyObject.__call__(PyObject.java:357)
- at org.python.core.__builtin__.__import__(__builtin__.java:1173)
- at org.python.core.imp.importAll(imp.java:998)
- at clientgui$py.f$0(/home/administrator/Linux/lib/clientgui.py:6)
- at clientgui$py.call_function(/home/administrator/Linux/lib/clientgui.py)
- at org.python.core.PyTableCode.call(PyTableCode.java:165)
- at org.python.core.PyCode.call(PyCode.java:18)
- at org.python.core.imp.createFromCode(imp.java:386)
- at org.python.core.imp.createFromPyClass(imp.java:204)
- at org.python.core.imp.loadFromSource(imp.java:567)
- at org.python.core.imp.find_module(imp.java:473)
- at org.python.core.imp.import_next(imp.java:713)
- at org.python.core.imp.import_name(imp.java:824)
- at org.python.core.imp.importName(imp.java:884)
- at org.python.core.ImportFunction.__call__(__builtin__.java:1220)
- at org.python.core.PyObject.__call__(PyObject.java:357)
- at org.python.core.__builtin__.__import__(__builtin__.java:1173)
- at org.python.core.imp.importOne(imp.java:903)
- at Logger$py.f$0(/home/administrator/Linux/lib/Logger.py:763)
- at Logger$py.call_function(/home/administrator/Linux/lib/Logger.py)
- at org.python.core.PyTableCode.call(PyTableCode.java:165)
- at org.python.core.PyCode.call(PyCode.java:18)
- at org.python.core.imp.createFromCode(imp.java:386)
- at org.python.core.imp.createFromPyClass(imp.java:204)
- at org.python.core.imp.loadFromSource(imp.java:567)
- at org.python.core.imp.find_module(imp.java:473)
- at org.python.core.imp.import_next(imp.java:713)
- at org.python.core.imp.import_name(imp.java:824)
- at org.python.core.imp.importName(imp.java:884)
- at org.python.core.ImportFunction.__call__(__builtin__.java:1220)
- at org.python.core.PyObject.__call__(PyObject.java:357)
- at org.python.core.__builtin__.__import__(__builtin__.java:1173)
- at org.python.core.imp.importFromAs(imp.java:978)
- at org.python.core.imp.importFrom(imp.java:954)
- at harness$py.f$0(/home/administrator/Linux/lib/harness.py:29)
- at harness$py.call_function(/home/administrator/Linux/lib/harness.py)
- at org.python.core.PyTableCode.call(PyTableCode.java:165)
- at org.python.core.PyCode.call(PyCode.java:18)
- at org.python.core.imp.createFromCode(imp.java:386)
- at org.python.core.imp.createFromPyClass(imp.java:204)
- at org.python.core.imp.loadFromSource(imp.java:567)
- at org.python.core.imp.find_module(imp.java:473)
- at org.python.core.imp.import_next(imp.java:713)
- at org.python.core.imp.import_name(imp.java:824)
- at org.python.core.imp.importName(imp.java:884)
- at org.python.core.ImportFunction.__call__(__builtin__.java:1220)
- at org.python.core.PyObject.__call__(PyObject.java:357)
- at org.python.core.__builtin__.__import__(__builtin__.java:1173)
- at org.python.core.imp.importFromAs(imp.java:978)
- at org.python.core.imp.importFrom(imp.java:954)
- at org.python.pycode._pyx0.f$0(executetests.py:610)
- at org.python.pycode._pyx0.call_function(executetests.py)
- at org.python.core.PyTableCode.call(PyTableCode.java:165)
- at org.python.core.PyCode.call(PyCode.java:18)
- at org.python.core.Py.runCode(Py.java:1261)
- at org.python.util.PythonInterpreter.execfile(PythonInterpreter.java:235)
- at org.python.util.jython.run(jython.java:247)
- at org.python.util.jython.main(jython.java:129)
+ at java.lang.ClassLoader$NativeLibrary.load(Native Method)
+ at java.lang.ClassLoader.loadLibrary0(Unknown Source)
+ at java.lang.ClassLoader.loadLibrary(Unknown Source)
+ at java.lang.Runtime.load0(Unknown Source)
+ at java.lang.System.load(Unknown Source)
+ at com.wapmx.nativeutils.jniloader.NativeLoader.loadLibrary(NativeLoader.java:44)
+ at org.sikuli.script.Finder.<clinit>(Finder.java:28)
+
+ ........ and more stuff
java.lang.UnsatisfiedLinkError: java.lang.UnsatisfiedLinkError:
/tmp/tmplib/libVisionProxy.so: libml.so.2.1: cannot open shared object
- file: No such file or directory
+ file: No such file or directory File
Installed Packages can be found in the attachment "packages.txt".
** Summary changed:
- Sikuli does not work in Ubuntu 12.04
+ [request] Ubuntu 12.04: Sikuli should work with OpenCV 2.3
** Changed in: sikuli
Importance: Undecided => Wishlist
--
You received this bug notification because you are a member of Sikuli
Drivers, which is subscribed to Sikuli.
https://bugs.launchpad.net/bugs/949808
Title:
[request] Ubuntu 12.04: Sikuli should work with OpenCV 2.3
Status in Sikuli:
New
Bug description:
Failed to import the module sikuli.Sikuli in jython in Ubuntu 12.04,
it seems that it depends on opencv2.1 however opencv2.3 is installed
in Ubuntu 12.04.
Error:
File "/home/administrator/Linux/lib/clientgui.py", line 4, in <module>
from sikuli_utils import *
File "/home/administrator/Linux/lib/sikuli_utils.py", line 6, in <module>
from sikuli.Sikuli import *
File "/home/administrator/Linux/lib/sikuli_utils.py", line 6, in <module>
from sikuli.Sikuli import *
File "/home/administrator/Linux/lib/libsikuli/sikuli/__init__.py", line 1, in <module>
from Sikuli import *
File "/home/administrator/Linux/lib/libsikuli/sikuli/Sikuli.py", line 20, in <module>
from org.sikuli.script import Finder
java.lang.UnsatisfiedLinkError: /tmp/tmplib/libVisionProxy.so: libml.so.2.1: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at com.wapmx.nativeutils.jniloader.NativeLoader.loadLibrary(NativeLoader.java:44)
at org.sikuli.script.Finder.<clinit>(Finder.java:28)
........ and more stuff
java.lang.UnsatisfiedLinkError: java.lang.UnsatisfiedLinkError:
/tmp/tmplib/libVisionProxy.so: libml.so.2.1: cannot open shared object
file: No such file or directory File
Installed Packages can be found in the attachment "packages.txt".
To manage notifications about this bug go to:
https://bugs.launchpad.net/sikuli/+bug/949808/+subscriptions
References