It can be discussed what is the best way, but what is supported from
the distribution point of view is installing the "python-usb" package
and not using pip.

Anyway, if the python stack trace doesn't tell what's going wrong, I'd
recommend running strace, maybe "strace -e open" for a start.

Tormod


On Thu, Dec 21, 2017 at 3:00 PM, Sylvain Martel <kinw...@gmail.com> wrote:
> Hi,
>
>     Not sure what you mean by custom build as pyusb(1.0.2) is installed
> using pip, and python is the stock install from the OS.  But it run fine
> outside a container.  I'll try to find out why
>
>
> On 2017-12-20 06:15 PM, Tormod Volden wrote:
>> Sylvain,
>>
>> Does it work with stock python and pyusb ("python-usb" on Debian)
>> packages? Apparently you are running some custom built modules under
>> /usr/local.
>>
>> BTW, the -dev package (development headers and archives) depends on
>> the libusb-1.0-0 library package, so installing the former will pull
>> in the latter.
>>
>> Regards,
>> Tormod
>>
>>
>>
>> On Tue, Dec 19, 2017 at 8:46 PM, Sylvain Martel wrote:
>>> Hi,
>>>
>>>   No change by installing libusb-1.0-0.  I also tried pointing to it
>>> directly using this line
>>>
>>> usb.backend.libusb1.get_backend(find_library=lambda x:
>>> "/usr/lib/x86_64-linux-gnu/libusb-1.0.so")
>>>
>>> Still the same error :-/
>>>
>>> python_1    | 2017-12-19 19:40:25,197
>>> DEBUG:usb.backend.libusb1:_LibUSB.__init__(<CDLL
>>> '/usr/lib/x86_64-linux-gnu/libusb-1.0.so', handle 7cbd00 at 0x7fe8641b30f0>)
>>> python_1    | 2017-12-19 19:40:25,197 ERROR:usb.backend.libusb1:Error
>>> loading libusb 1.0 backend
>>> python_1    | Traceback (most recent call last):
>>> python_1    |   File
>>> "/usr/local/lib/python3.6/site-packages/usb/backend/libusb1.py", line
>>> 945, in get_backend
>>> python_1    |     return _LibUSB(_lib)
>>> python_1    |   File
>>> "/usr/local/lib/python3.6/site-packages/usb/_debug.py", line 60, in do_trace
>>> python_1    |     return f(*args, **named_args)
>>> python_1    |   File
>>> "/usr/local/lib/python3.6/site-packages/usb/backend/libusb1.py", line
>>> 708, in __init__
>>> python_1    |     _check(self.lib.libusb_init(byref(self.ctx)))
>>> python_1    |   File
>>> "/usr/local/lib/python3.6/site-packages/usb/backend/libusb1.py", line
>>> 595, in _check
>>> python_1    |     raise USBError(_strerror(ret), ret, _libusb_errno[ret])
>>> python_1    | usb.core.USBError: [Errno None] Other error
>>> python_1    | 2017-12-19 19:40:25,198
>>> DEBUG:usb.backend.libusb1:_LibUSB._finalize_object()
>>> west_python_1 exited with code 139
>>>
>> ------------------------------------------------------------------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> _______________________________________________
>> pyusb-users mailing list
>> pyusb-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/pyusb-users
>
> --
>
> ---------------------------------
> SVP encrypter les courriels si possible/Please encrypt e-mails if you can.
> Certificat s/mime inclus dans le message
> pgpKey Id:03044B68
>
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> pyusb-users mailing list
> pyusb-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/pyusb-users

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
pyusb-users mailing list
pyusb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pyusb-users

Reply via email to