Source: labgrid
Version: 0.4.1-4
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: [email protected]
Usertags: ftbfs-20221023 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> rst2man man/labgrid-device-config.rst > man/labgrid-device-config.5
> rst2man man/labgrid-pytest.rst > man/labgrid-pytest.7
> dh_auto_configure
> I: pybuild base:240: python3.10 setup.py config 
> fastentrypoints
> running config
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:240: /usr/bin/python3 setup.py build 
> fastentrypoints
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid
> copying labgrid/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid
> copying labgrid/exceptions.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid
> copying labgrid/environment.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid
> copying labgrid/factory.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid
> copying labgrid/step.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid
> copying labgrid/config.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid
> copying labgrid/target.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid
> copying labgrid/consoleloggingreporter.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid
> copying labgrid/stepreporter.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid
> copying labgrid/binding.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/autoinstall
> copying labgrid/autoinstall/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/autoinstall
> copying labgrid/autoinstall/main.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/autoinstall
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/lxaiobusdriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/powerdriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/sshdriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/filedigitaloutput.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/usbloader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/serialdriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/serialdigitaloutput.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/fastbootdriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/usbsdwiredriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/usbhidrelay.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/httpvideodriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/onewiredriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/externalconsoledriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/bareboxdriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/xenadriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/smallubootdriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/pyvisadriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/consoleexpectmixin.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/commandmixin.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/dockerdriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/networkinterfacedriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/usbvideodriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/sigrokdriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/shelldriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/common.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/deditecrelaisdriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/manualswitchdriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/fake.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/provider.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/flashscriptdriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/gpiodriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/resetdriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/exception.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/usbaudiodriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/lxausbmuxdriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/quartushpsdriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/usbsdmuxdriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/usbtmcdriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/modbusdriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/qemudriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/ubootdriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/mqtt.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/flashromdriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/openocddriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> copying labgrid/driver/usbstoragedriver.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver/power
> copying labgrid/driver/power/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver/power
> copying labgrid/driver/power/gude24.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver/power
> copying labgrid/driver/power/sentry.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver/power
> copying labgrid/driver/power/gude8031.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver/power
> copying labgrid/driver/power/gude8316.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver/power
> copying labgrid/driver/power/rest.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver/power
> copying labgrid/driver/power/simplerest.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver/power
> copying labgrid/driver/power/apc.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver/power
> copying labgrid/driver/power/gude.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver/power
> copying labgrid/driver/power/siglent.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver/power
> copying labgrid/driver/power/netio_kshell.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver/power
> copying labgrid/driver/power/digipower.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver/power
> copying labgrid/driver/power/netio.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver/power
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver/usbtmc
> copying labgrid/driver/usbtmc/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver/usbtmc
> copying labgrid/driver/usbtmc/tektronix_tds2000.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver/usbtmc
> copying labgrid/driver/usbtmc/keysight_dsox2000.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/driver/usbtmc
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/protocol
> copying labgrid/protocol/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/protocol
> copying labgrid/protocol/consoleprotocol.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/protocol
> copying labgrid/protocol/powerprotocol.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/protocol
> copying labgrid/protocol/resetprotocol.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/protocol
> copying labgrid/protocol/filesystemprotocol.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/protocol
> copying labgrid/protocol/digitaloutputprotocol.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/protocol
> copying labgrid/protocol/commandprotocol.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/protocol
> copying labgrid/protocol/bootstrapprotocol.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/protocol
> copying labgrid/protocol/videoprotocol.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/protocol
> copying labgrid/protocol/infoprotocol.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/protocol
> copying labgrid/protocol/linuxbootprotocol.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/protocol
> copying labgrid/protocol/mmioprotocol.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/protocol
> copying labgrid/protocol/filetransferprotocol.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/protocol
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/pytestplugin
> copying labgrid/pytestplugin/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/pytestplugin
> copying labgrid/pytestplugin/hooks.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/pytestplugin
> copying labgrid/pytestplugin/reporter.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/pytestplugin
> copying labgrid/pytestplugin/fixtures.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/pytestplugin
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/remote
> copying labgrid/remote/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/remote
> copying labgrid/remote/authenticator.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/remote
> copying labgrid/remote/client.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/remote
> copying labgrid/remote/common.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/remote
> copying labgrid/remote/config.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/remote
> copying labgrid/remote/scheduler.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/remote
> copying labgrid/remote/exporter.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/remote
> copying labgrid/remote/coordinator.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/remote
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/resource
> copying labgrid/resource/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/resource
> copying labgrid/resource/pyvisa.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/resource
> copying labgrid/resource/suggest.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/resource
> copying labgrid/resource/networkservice.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/resource
> copying labgrid/resource/docker.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/resource
> copying labgrid/resource/ykushpowerport.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/resource
> copying labgrid/resource/base.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/resource
> copying labgrid/resource/serialport.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/resource
> copying labgrid/resource/udev.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/resource
> copying labgrid/resource/modbus.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/resource
> copying labgrid/resource/onewireport.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/resource
> copying labgrid/resource/xenamanager.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/resource
> copying labgrid/resource/common.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/resource
> copying labgrid/resource/sigrok.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/resource
> copying labgrid/resource/power.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/resource
> copying labgrid/resource/flashrom.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/resource
> copying labgrid/resource/provider.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/resource
> copying labgrid/resource/lxaiobus.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/resource
> copying labgrid/resource/remote.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/resource
> copying labgrid/resource/ethernetport.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/resource
> copying labgrid/resource/httpvideostream.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/resource
> copying labgrid/resource/mqtt.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/resource
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/strategy
> copying labgrid/strategy/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/strategy
> copying labgrid/strategy/dockerstrategy.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/strategy
> copying labgrid/strategy/bareboxstrategy.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/strategy
> copying labgrid/strategy/graphstrategy.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/strategy
> copying labgrid/strategy/ubootstrategy.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/strategy
> copying labgrid/strategy/common.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/strategy
> copying labgrid/strategy/shellstrategy.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/strategy
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/util
> copying labgrid/util/ssh.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/util
> copying labgrid/util/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/util
> copying labgrid/util/exceptions.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/util
> copying labgrid/util/agentwrapper.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/util
> copying labgrid/util/atomic.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/util
> copying labgrid/util/yaml.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/util
> copying labgrid/util/marker.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/util
> copying labgrid/util/qmp.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/util
> copying labgrid/util/timeout.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/util
> copying labgrid/util/agent.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/util
> copying labgrid/util/managedfile.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/util
> copying labgrid/util/expect.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/util
> copying labgrid/util/proxy.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/util
> copying labgrid/util/helper.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/util
> copying labgrid/util/dict.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/util
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/util/agents
> copying labgrid/util/agents/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/util/agents
> copying labgrid/util/agents/network_interface.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/util/agents
> copying labgrid/util/agents/usb_hid_relay.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/util/agents
> copying labgrid/util/agents/sysfsgpio.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/util/agents
> copying labgrid/util/agents/deditec_relais8.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/util/agents
> copying labgrid/util/agents/dummy.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/util/agents
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:240: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build; 
> python3.10 -m pytest --ignore tests/test_fixtures.py --ignore 
> tests/test_flags.py --ignore tests/test_stepreporter.py
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.10.7, pytest-7.1.2, pluggy-1.0.0+repack
> rootdir: /<<PKGBUILDDIR>>, configfile: setup.cfg
> plugins: mock-3.8.2, dependency-0.5.1
> collected 260 items / 1 skipped
> 
> tests/test_agent.py ..........                                           [  
> 3%]
> tests/test_autoinstall.py .....                                          [  
> 5%]
> tests/test_bareboxdriver.py ...                                          [  
> 6%]
> tests/test_config.py .....                                               [  
> 8%]
> tests/test_crossbar.py E.EEEEEEEEEEEEEE                                  [ 
> 15%]
> tests/test_docker.py s..                                                 [ 
> 16%]
> tests/test_environment.py ..........                                     [ 
> 20%]
> tests/test_ethernetport.py .                                             [ 
> 20%]
> tests/test_externalconsoledriver.py ..                                   [ 
> 21%]
> tests/test_factory.py .............                                      [ 
> 26%]
> tests/test_filedigitaloutput.py ...                                      [ 
> 27%]
> tests/test_flashrom.py ..                                                [ 
> 28%]
> tests/test_flashscript.py ....                                           [ 
> 29%]
> tests/test_graphstrategy.py ..............                               [ 
> 35%]
> tests/test_httpvideo.py .                                                [ 
> 35%]
> tests/test_lxaiobus.py .....                                             [ 
> 37%]
> tests/test_manualswitchdriver.py ....                                    [ 
> 38%]
> tests/test_powerdriver.py ...........s                                   [ 
> 43%]
> tests/test_pyvisa.py ..                                                  [ 
> 44%]
> tests/test_qemudriver.py ..                                              [ 
> 45%]
> tests/test_remote.py ..                                                  [ 
> 45%]
> tests/test_reporter.py ...                                               [ 
> 46%]
> tests/test_resource.py ....                                              [ 
> 48%]
> tests/test_sched.py ....                                                 [ 
> 50%]
> tests/test_serialdriver.py ........                                      [ 
> 53%]
> tests/test_serialport.py ..                                              [ 
> 53%]
> tests/test_shelldriver.py .....                                          [ 
> 55%]
> tests/test_sigrok.py ..s.                                                [ 
> 57%]
> tests/test_sispm.py .                                                    [ 
> 57%]
> tests/test_sshdriver.py ....ssssssssss                                   [ 
> 63%]
> tests/test_step.py ............                                          [ 
> 67%]
> tests/test_strategy.py ..                                                [ 
> 68%]
> tests/test_sysfsgpioagent.py ..                                          [ 
> 69%]
> tests/test_target.py ..................................                  [ 
> 82%]
> tests/test_tasmota.py ..                                                 [ 
> 83%]
> tests/test_timeout.py ..                                                 [ 
> 83%]
> tests/test_ubootdriver.py ...                                            [ 
> 85%]
> tests/test_usbtmc.py ..                                                  [ 
> 85%]
> tests/test_usbvideo.py .                                                 [ 
> 86%]
> tests/test_util.py ......ssssssssssssssss....ssss..                      [ 
> 98%]
> tests/test_yaml.py ....                                                  
> [100%]
> 
> ==================================== ERRORS 
> ====================================
> ________________________ ERROR at setup of test_startup 
> ________________________
> 
> tmpdir = local('/tmp/pytest-of-user42/pytest-2/test_startup0')
> pytestconfig = <_pytest.config.Config object at 0x7f7124437550>
> 
>     @pytest.fixture(scope='function')
>     def crossbar(tmpdir, pytestconfig):
>         if not find_spec('crossbar'):
>             pytest.skip("crossbar not found")
>         
> pytestconfig.rootdir.join('.crossbar/config.yaml').copy(tmpdir.mkdir('.crossbar'))
>         spawn = pexpect.spawn(
>                 'crossbar start --color false --logformat none',
>                 logfile=Prefixer(sys.stdout.buffer, 'crossbar'),
>                 cwd=str(tmpdir))
>         try:
> >           spawn.expect('Realm .* started')
> 
> tests/conftest.py:110: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:343: in expect
>     return self.expect_list(compiled_pattern_list,
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:372: in expect_list
>     return exp.expect_loop(timeout)
> /usr/lib/python3/dist-packages/pexpect/expect.py:179: in expect_loop
>     return self.eof(e)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <pexpect.expect.Expecter object at 0x7f7121823a30>
> err = EOF('End Of File (EOF). Exception style platform.')
> 
>     def eof(self, err=None):
>         spawn = self.spawn
>     
>         spawn.before = spawn._before.getvalue()
>         spawn._buffer = spawn.buffer_type()
>         spawn._before = spawn.buffer_type()
>         spawn.after = EOF
>         index = self.searcher.eof_index
>         if index >= 0:
>             spawn.match = EOF
>             spawn.match_index = index
>             return index
>         else:
>             spawn.match = None
>             spawn.match_index = None
>             msg = str(spawn)
>             msg += '\nsearcher: %s' % self.searcher
>             if err is not None:
>                 msg = str(err) + '\n' + msg
>     
>             exc = EOF(msg)
>             exc.__cause__ = None # in Python 3.x we can use "raise exc from 
> None"
> >           raise exc
> E           pexpect.exceptions.EOF: End Of File (EOF). Exception style 
> platform.
> E           <pexpect.pty_spawn.spawn object at 0x7f7121823c40>
> E           command: /usr/bin/crossbar
> E           args: ['/usr/bin/crossbar', 'start', '--color', 'false', 
> '--logformat', 'none']
> E           buffer (last 100 chars): b''
> E           before (last 100 chars): b"gningKey(privkey)\r\nAttributeError: 
> module 'autobahn.wamp.cryptosign' has no attribute 'SigningKey'\r\n"
> E           after: <class 'pexpect.exceptions.EOF'>
> E           match: None
> E           match_index: None
> E           exitstatus: None
> E           flag_eof: True
> E           pid: 996565
> E           child_fd: 13
> E           closed: False
> E           timeout: 30
> E           delimiter: <class 'pexpect.exceptions.EOF'>
> E           logfile: <conftest.Prefixer object at 0x7f7121823c70>
> E           logfile_read: None
> E           logfile_send: None
> E           maxread: 2000
> E           ignorecase: False
> E           searchwindowsize: None
> E           delaybeforesend: 0.05
> E           delayafterclose: 0.1
> E           delayafterterminate: 0.1
> E           searcher: searcher_re:
> E               0: re.compile(b'Realm .* started')
> 
> /usr/lib/python3/dist-packages/pexpect/expect.py:122: EOF
> ---------------------------- Captured stdout setup 
> -----------------------------
> crossbar: 
> 
> crossbar: 
> 
> crossbar:     :::::::::::::::::
> 
> crossbar:           :::::          _____                      __
> 
> crossbar:     :::::   :   :::::   / ___/____ ___   ___  ___  / /  ___ _ ____
> 
> crossbar:     :::::::   :::::::  / /__ / __// _ \ (_-< (_-< / _ \/ _ `// __/
> 
> crossbar:     :::::   :   :::::  \___//_/   \___//___//___//_.__/\_,_//_/
> 
> crossbar:           :::::
> 
> crossbar:     :::::::::::::::::   Crossbar v21.3.1
> 
> crossbar: 
> 
> crossbar:     Copyright (c) 2013-2022 Crossbar.io Technologies GmbH, licensed 
> under AGPL 3.0.
> 
> crossbar: 
> 
> crossbar: Booting standalone node .. <crossbar.node.main._run_command_start>
> 
> crossbar: New node key pair generated! Public key is 
> 0x0d5a1518e731c6418a6b0a18f62cef61bfdfb86a597bf53f6606d251baaa8ffe
> 
> crossbar: File permissions on node private key fixed
> 
> crossbar: Node key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_startup0/.crossbar/key.priv
> 
> crossbar: Traceback (most recent call last):
> 
> crossbar:   File "/usr/bin/crossbar", line 33, in <module>
> 
> crossbar:     sys.exit(load_entry_point('crossbar==21.3.1', 
> 'console_scripts', 'crossbar')())
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 
> 203, in run
> 
> crossbar:     return main(exename, args, reactor, personality_klass)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 1328, in main
> 
> crossbar:     options.func(options, reactor=reactor, personality=personality)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 846, in _run_command_start
> 
> crossbar:     node.load_keys(options.cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 
> 190, in load_keys
> 
> crossbar:     was_new, self._node_key = _maybe_generate_key(cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/common/key.py", 
> line 295, in _maybe_generate_key
> 
> crossbar:     return was_new, cryptosign.SigningKey(privkey)
> 
> crossbar: AttributeError: module 'autobahn.wamp.cryptosign' has no attribute 
> 'SigningKey'
> 
> crossbar startup failed with b'\r\n\r\n    :::::::::::::::::\r\n          
> :::::          _____                      __\r\n    :::::   :   :::::   / 
> ___/____ ___   ___  ___  / /  ___ _ ____\r\n    :::::::   :::::::  / /__ / 
> __// _ \\ (_-< (_-< / _ \\/ _ `// __/\r\n    :::::   :   :::::  \\___//_/   
> \\___//___//___//_.__/\\_,_//_/\r\n          :::::\r\n    :::::::::::::::::   
> Crossbar v21.3.1\r\n\r\n    Copyright (c) 2013-2022 Crossbar.io Technologies 
> GmbH, licensed under AGPL 3.0.\r\n\r\nBooting standalone node .. 
> <crossbar.node.main._run_command_start>\r\nNew node key pair generated! 
> Public key is 
> 0x0d5a1518e731c6418a6b0a18f62cef61bfdfb86a597bf53f6606d251baaa8ffe\r\nFile 
> permissions on node private key fixed\r\nNode key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_startup0/.crossbar/key.priv\r\nTraceback 
> (most recent call last):\r\n  File "/usr/bin/crossbar", line 33, in 
> <module>\r\n    sys.exit(load_entry_point(\'crossbar==21.3.1\', 
> \'console_scripts\', \'crossbar\')())\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 203, in run\r\n   
>  return main(exename, args, reactor, personality_klass)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 1328, in 
> main\r\n    options.func(options, reactor=reactor, 
> personality=personality)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 846, in 
> _run_command_start\r\n    node.load_keys(options.cbdir)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 190, in 
> load_keys\r\n    was_new, self._node_key = _maybe_generate_key(cbdir)\r\n  
> File "/usr/lib/python3/dist-packages/crossbar/common/key.py", line 295, in 
> _maybe_generate_key\r\n    return was_new, 
> cryptosign.SigningKey(privkey)\r\nAttributeError: module 
> \'autobahn.wamp.cryptosign\' has no attribute \'SigningKey\'\r\n'
> ____________________ ERROR at setup of test_connect_timeout 
> ____________________
> 
> tmpdir = local('/tmp/pytest-of-user42/pytest-2/test_connect_timeout0')
> pytestconfig = <_pytest.config.Config object at 0x7f7124437550>
> 
>     @pytest.fixture(scope='function')
>     def crossbar(tmpdir, pytestconfig):
>         if not find_spec('crossbar'):
>             pytest.skip("crossbar not found")
>         
> pytestconfig.rootdir.join('.crossbar/config.yaml').copy(tmpdir.mkdir('.crossbar'))
>         spawn = pexpect.spawn(
>                 'crossbar start --color false --logformat none',
>                 logfile=Prefixer(sys.stdout.buffer, 'crossbar'),
>                 cwd=str(tmpdir))
>         try:
> >           spawn.expect('Realm .* started')
> 
> tests/conftest.py:110: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:343: in expect
>     return self.expect_list(compiled_pattern_list,
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:372: in expect_list
>     return exp.expect_loop(timeout)
> /usr/lib/python3/dist-packages/pexpect/expect.py:179: in expect_loop
>     return self.eof(e)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <pexpect.expect.Expecter object at 0x7f7121691930>
> err = EOF('End Of File (EOF). Exception style platform.')
> 
>     def eof(self, err=None):
>         spawn = self.spawn
>     
>         spawn.before = spawn._before.getvalue()
>         spawn._buffer = spawn.buffer_type()
>         spawn._before = spawn.buffer_type()
>         spawn.after = EOF
>         index = self.searcher.eof_index
>         if index >= 0:
>             spawn.match = EOF
>             spawn.match_index = index
>             return index
>         else:
>             spawn.match = None
>             spawn.match_index = None
>             msg = str(spawn)
>             msg += '\nsearcher: %s' % self.searcher
>             if err is not None:
>                 msg = str(err) + '\n' + msg
>     
>             exc = EOF(msg)
>             exc.__cause__ = None # in Python 3.x we can use "raise exc from 
> None"
> >           raise exc
> E           pexpect.exceptions.EOF: End Of File (EOF). Exception style 
> platform.
> E           <pexpect.pty_spawn.spawn object at 0x7f7121691a20>
> E           command: /usr/bin/crossbar
> E           args: ['/usr/bin/crossbar', 'start', '--color', 'false', 
> '--logformat', 'none']
> E           buffer (last 100 chars): b''
> E           before (last 100 chars): b"gningKey(privkey)\r\nAttributeError: 
> module 'autobahn.wamp.cryptosign' has no attribute 'SigningKey'\r\n"
> E           after: <class 'pexpect.exceptions.EOF'>
> E           match: None
> E           match_index: None
> E           exitstatus: None
> E           flag_eof: True
> E           pid: 996568
> E           child_fd: 14
> E           closed: False
> E           timeout: 30
> E           delimiter: <class 'pexpect.exceptions.EOF'>
> E           logfile: <conftest.Prefixer object at 0x7f7121693d00>
> E           logfile_read: None
> E           logfile_send: None
> E           maxread: 2000
> E           ignorecase: False
> E           searchwindowsize: None
> E           delaybeforesend: 0.05
> E           delayafterclose: 0.1
> E           delayafterterminate: 0.1
> E           searcher: searcher_re:
> E               0: re.compile(b'Realm .* started')
> 
> /usr/lib/python3/dist-packages/pexpect/expect.py:122: EOF
> ---------------------------- Captured stdout setup 
> -----------------------------
> crossbar: 
> 
> crossbar: 
> 
> crossbar:     :::::::::::::::::
> 
> crossbar:           :::::          _____                      __
> 
> crossbar:     :::::   :   :::::   / ___/____ ___   ___  ___  / /  ___ _ ____
> 
> crossbar:     :::::::   :::::::  / /__ / __// _ \ (_-< (_-< / _ \/ _ `// __/
> 
> crossbar:     :::::   :   :::::  \___//_/   \___//___//___//_.__/\_,_//_/
> 
> crossbar:           :::::
> 
> crossbar:     :::::::::::::::::   Crossbar v21.3.1
> 
> crossbar: 
> 
> crossbar:     Copyright (c) 2013-2022 Crossbar.io Technologies GmbH, licensed 
> under AGPL 3.0.
> 
> crossbar: 
> 
> crossbar: Booting standalone node .. <crossbar.node.main._run_command_start>
> 
> crossbar: New node key pair generated! Public key is 
> 0x13f37709562ce98fd4adc2e25e8e409abfb85771618ac77960e655577b6b3d35
> 
> crossbar: File permissions on node private key fixed
> 
> crossbar: Node key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_connect_timeout0/.crossbar/key.priv
> 
> crossbar: Traceback (most recent call last):
> 
> crossbar:   File "/usr/bin/crossbar", line 33, in <module>
> 
> crossbar:     sys.exit(load_entry_point('crossbar==21.3.1', 
> 'console_scripts', 'crossbar')())
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 
> 203, in run
> 
> crossbar:     return main(exename, args, reactor, personality_klass)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 1328, in main
> 
> crossbar:     options.func(options, reactor=reactor, personality=personality)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 846, in _run_command_start
> 
> crossbar:     node.load_keys(options.cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 
> 190, in load_keys
> 
> crossbar:     was_new, self._node_key = _maybe_generate_key(cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/common/key.py", 
> line 295, in _maybe_generate_key
> 
> crossbar:     return was_new, cryptosign.SigningKey(privkey)
> 
> crossbar: AttributeError: module 'autobahn.wamp.cryptosign' has no attribute 
> 'SigningKey'
> 
> crossbar startup failed with b'\r\n\r\n    :::::::::::::::::\r\n          
> :::::          _____                      __\r\n    :::::   :   :::::   / 
> ___/____ ___   ___  ___  / /  ___ _ ____\r\n    :::::::   :::::::  / /__ / 
> __// _ \\ (_-< (_-< / _ \\/ _ `// __/\r\n    :::::   :   :::::  \\___//_/   
> \\___//___//___//_.__/\\_,_//_/\r\n          :::::\r\n    :::::::::::::::::   
> Crossbar v21.3.1\r\n\r\n    Copyright (c) 2013-2022 Crossbar.io Technologies 
> GmbH, licensed under AGPL 3.0.\r\n\r\nBooting standalone node .. 
> <crossbar.node.main._run_command_start>\r\nNew node key pair generated! 
> Public key is 
> 0x13f37709562ce98fd4adc2e25e8e409abfb85771618ac77960e655577b6b3d35\r\nFile 
> permissions on node private key fixed\r\nNode key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_connect_timeout0/.crossbar/key.priv\r\nTraceback
>  (most recent call last):\r\n  File "/usr/bin/crossbar", line 33, in 
> <module>\r\n    sys.exit(load_entry_point(\'crossbar==21.3.1\', 
> \'console_scripts\', \'crossbar\')())\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 203, in run\r\n   
>  return main(exename, args, reactor, personality_klass)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 1328, in 
> main\r\n    options.func(options, reactor=reactor, 
> personality=personality)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 846, in 
> _run_command_start\r\n    node.load_keys(options.cbdir)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 190, in 
> load_keys\r\n    was_new, self._node_key = _maybe_generate_key(cbdir)\r\n  
> File "/usr/lib/python3/dist-packages/crossbar/common/key.py", line 295, in 
> _maybe_generate_key\r\n    return was_new, 
> cryptosign.SigningKey(privkey)\r\nAttributeError: module 
> \'autobahn.wamp.cryptosign\' has no attribute \'SigningKey\'\r\n'
> ______________________ ERROR at setup of test_place_show 
> _______________________
> 
> tmpdir = local('/tmp/pytest-of-user42/pytest-2/test_place_show0')
> pytestconfig = <_pytest.config.Config object at 0x7f7124437550>
> 
>     @pytest.fixture(scope='function')
>     def crossbar(tmpdir, pytestconfig):
>         if not find_spec('crossbar'):
>             pytest.skip("crossbar not found")
>         
> pytestconfig.rootdir.join('.crossbar/config.yaml').copy(tmpdir.mkdir('.crossbar'))
>         spawn = pexpect.spawn(
>                 'crossbar start --color false --logformat none',
>                 logfile=Prefixer(sys.stdout.buffer, 'crossbar'),
>                 cwd=str(tmpdir))
>         try:
> >           spawn.expect('Realm .* started')
> 
> tests/conftest.py:110: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:343: in expect
>     return self.expect_list(compiled_pattern_list,
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:372: in expect_list
>     return exp.expect_loop(timeout)
> /usr/lib/python3/dist-packages/pexpect/expect.py:179: in expect_loop
>     return self.eof(e)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <pexpect.expect.Expecter object at 0x7f712173a2f0>
> err = EOF('End Of File (EOF). Exception style platform.')
> 
>     def eof(self, err=None):
>         spawn = self.spawn
>     
>         spawn.before = spawn._before.getvalue()
>         spawn._buffer = spawn.buffer_type()
>         spawn._before = spawn.buffer_type()
>         spawn.after = EOF
>         index = self.searcher.eof_index
>         if index >= 0:
>             spawn.match = EOF
>             spawn.match_index = index
>             return index
>         else:
>             spawn.match = None
>             spawn.match_index = None
>             msg = str(spawn)
>             msg += '\nsearcher: %s' % self.searcher
>             if err is not None:
>                 msg = str(err) + '\n' + msg
>     
>             exc = EOF(msg)
>             exc.__cause__ = None # in Python 3.x we can use "raise exc from 
> None"
> >           raise exc
> E           pexpect.exceptions.EOF: End Of File (EOF). Exception style 
> platform.
> E           <pexpect.pty_spawn.spawn object at 0x7f71216913f0>
> E           command: /usr/bin/crossbar
> E           args: ['/usr/bin/crossbar', 'start', '--color', 'false', 
> '--logformat', 'none']
> E           buffer (last 100 chars): b''
> E           before (last 100 chars): b"gningKey(privkey)\r\nAttributeError: 
> module 'autobahn.wamp.cryptosign' has no attribute 'SigningKey'\r\n"
> E           after: <class 'pexpect.exceptions.EOF'>
> E           match: None
> E           match_index: None
> E           exitstatus: None
> E           flag_eof: True
> E           pid: 996570
> E           child_fd: 15
> E           closed: False
> E           timeout: 30
> E           delimiter: <class 'pexpect.exceptions.EOF'>
> E           logfile: <conftest.Prefixer object at 0x7f7121691b10>
> E           logfile_read: None
> E           logfile_send: None
> E           maxread: 2000
> E           ignorecase: False
> E           searchwindowsize: None
> E           delaybeforesend: 0.05
> E           delayafterclose: 0.1
> E           delayafterterminate: 0.1
> E           searcher: searcher_re:
> E               0: re.compile(b'Realm .* started')
> 
> /usr/lib/python3/dist-packages/pexpect/expect.py:122: EOF
> ---------------------------- Captured stdout setup 
> -----------------------------
> crossbar: 
> 
> crossbar: 
> 
> crossbar:     :::::::::::::::::
> 
> crossbar:           :::::          _____                      __
> 
> crossbar:     :::::   :   :::::   / ___/____ ___   ___  ___  / /  ___ _ ____
> 
> crossbar:     :::::::   :::::::  / /__ / __// _ \ (_-< (_-< / _ \/ _ `// __/
> 
> crossbar:     :::::   :   :::::  \___//_/   \___//___//___//_.__/\_,_//_/
> 
> crossbar:           :::::
> 
> crossbar:     :::::::::::::::::   Crossbar v21.3.1
> 
> crossbar: 
> 
> crossbar:     Copyright (c) 2013-2022 Crossbar.io Technologies GmbH, licensed 
> under AGPL 3.0.
> 
> crossbar: 
> 
> crossbar: Booting standalone node .. <crossbar.node.main._run_command_start>
> 
> crossbar: New node key pair generated! Public key is 
> 0x0555ec0e48052a5ec0a69934961141938762f41bb4939188e0d177d533af2fc7
> 
> crossbar: File permissions on node private key fixed
> 
> crossbar: Node key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_place_show0/.crossbar/key.priv
> 
> crossbar: Traceback (most recent call last):
> 
> crossbar:   File "/usr/bin/crossbar", line 33, in <module>
> 
> crossbar:     sys.exit(load_entry_point('crossbar==21.3.1', 
> 'console_scripts', 'crossbar')())
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 
> 203, in run
> 
> crossbar:     return main(exename, args, reactor, personality_klass)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 1328, in main
> 
> crossbar:     options.func(options, reactor=reactor, personality=personality)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 846, in _run_command_start
> 
> crossbar:     node.load_keys(options.cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 
> 190, in load_keys
> 
> crossbar:     was_new, self._node_key = _maybe_generate_key(cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/common/key.py", 
> line 295, in _maybe_generate_key
> 
> crossbar:     return was_new, cryptosign.SigningKey(privkey)
> 
> crossbar: AttributeError: module 'autobahn.wamp.cryptosign' has no attribute 
> 'SigningKey'
> 
> crossbar startup failed with b'\r\n\r\n    :::::::::::::::::\r\n          
> :::::          _____                      __\r\n    :::::   :   :::::   / 
> ___/____ ___   ___  ___  / /  ___ _ ____\r\n    :::::::   :::::::  / /__ / 
> __// _ \\ (_-< (_-< / _ \\/ _ `// __/\r\n    :::::   :   :::::  \\___//_/   
> \\___//___//___//_.__/\\_,_//_/\r\n          :::::\r\n    :::::::::::::::::   
> Crossbar v21.3.1\r\n\r\n    Copyright (c) 2013-2022 Crossbar.io Technologies 
> GmbH, licensed under AGPL 3.0.\r\n\r\nBooting standalone node .. 
> <crossbar.node.main._run_command_start>\r\nNew node key pair generated! 
> Public key is 
> 0x0555ec0e48052a5ec0a69934961141938762f41bb4939188e0d177d533af2fc7\r\nFile 
> permissions on node private key fixed\r\nNode key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_place_show0/.crossbar/key.priv\r\nTraceback
>  (most recent call last):\r\n  File "/usr/bin/crossbar", line 33, in 
> <module>\r\n    sys.exit(load_entry_point(\'crossbar==21.3.1\', 
> \'console_scripts\', \'crossbar\')())\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 203, in run\r\n   
>  return main(exename, args, reactor, personality_klass)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 1328, in 
> main\r\n    options.func(options, reactor=reactor, 
> personality=personality)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 846, in 
> _run_command_start\r\n    node.load_keys(options.cbdir)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 190, in 
> load_keys\r\n    was_new, self._node_key = _maybe_generate_key(cbdir)\r\n  
> File "/usr/lib/python3/dist-packages/crossbar/common/key.py", line 295, in 
> _maybe_generate_key\r\n    return was_new, 
> cryptosign.SigningKey(privkey)\r\nAttributeError: module 
> \'autobahn.wamp.cryptosign\' has no attribute \'SigningKey\'\r\n'
> ______________________ ERROR at setup of test_place_alias 
> ______________________
> 
> tmpdir = local('/tmp/pytest-of-user42/pytest-2/test_place_alias0')
> pytestconfig = <_pytest.config.Config object at 0x7f7124437550>
> 
>     @pytest.fixture(scope='function')
>     def crossbar(tmpdir, pytestconfig):
>         if not find_spec('crossbar'):
>             pytest.skip("crossbar not found")
>         
> pytestconfig.rootdir.join('.crossbar/config.yaml').copy(tmpdir.mkdir('.crossbar'))
>         spawn = pexpect.spawn(
>                 'crossbar start --color false --logformat none',
>                 logfile=Prefixer(sys.stdout.buffer, 'crossbar'),
>                 cwd=str(tmpdir))
>         try:
> >           spawn.expect('Realm .* started')
> 
> tests/conftest.py:110: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:343: in expect
>     return self.expect_list(compiled_pattern_list,
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:372: in expect_list
>     return exp.expect_loop(timeout)
> /usr/lib/python3/dist-packages/pexpect/expect.py:179: in expect_loop
>     return self.eof(e)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <pexpect.expect.Expecter object at 0x7f7121822b60>
> err = EOF('End Of File (EOF). Exception style platform.')
> 
>     def eof(self, err=None):
>         spawn = self.spawn
>     
>         spawn.before = spawn._before.getvalue()
>         spawn._buffer = spawn.buffer_type()
>         spawn._before = spawn.buffer_type()
>         spawn.after = EOF
>         index = self.searcher.eof_index
>         if index >= 0:
>             spawn.match = EOF
>             spawn.match_index = index
>             return index
>         else:
>             spawn.match = None
>             spawn.match_index = None
>             msg = str(spawn)
>             msg += '\nsearcher: %s' % self.searcher
>             if err is not None:
>                 msg = str(err) + '\n' + msg
>     
>             exc = EOF(msg)
>             exc.__cause__ = None # in Python 3.x we can use "raise exc from 
> None"
> >           raise exc
> E           pexpect.exceptions.EOF: End Of File (EOF). Exception style 
> platform.
> E           <pexpect.pty_spawn.spawn object at 0x7f71218232b0>
> E           command: /usr/bin/crossbar
> E           args: ['/usr/bin/crossbar', 'start', '--color', 'false', 
> '--logformat', 'none']
> E           buffer (last 100 chars): b''
> E           before (last 100 chars): b"gningKey(privkey)\r\nAttributeError: 
> module 'autobahn.wamp.cryptosign' has no attribute 'SigningKey'\r\n"
> E           after: <class 'pexpect.exceptions.EOF'>
> E           match: None
> E           match_index: None
> E           exitstatus: None
> E           flag_eof: True
> E           pid: 996572
> E           child_fd: 16
> E           closed: False
> E           timeout: 30
> E           delimiter: <class 'pexpect.exceptions.EOF'>
> E           logfile: <conftest.Prefixer object at 0x7f7121822350>
> E           logfile_read: None
> E           logfile_send: None
> E           maxread: 2000
> E           ignorecase: False
> E           searchwindowsize: None
> E           delaybeforesend: 0.05
> E           delayafterclose: 0.1
> E           delayafterterminate: 0.1
> E           searcher: searcher_re:
> E               0: re.compile(b'Realm .* started')
> 
> /usr/lib/python3/dist-packages/pexpect/expect.py:122: EOF
> ---------------------------- Captured stdout setup 
> -----------------------------
> crossbar: 
> 
> crossbar: 
> 
> crossbar:     :::::::::::::::::
> 
> crossbar:           :::::          _____                      __
> 
> crossbar:     :::::   :   :::::   / ___/____ ___   ___  ___  / /  ___ _ ____
> 
> crossbar:     :::::::   :::::::  / /__ / __// _ \ (_-< (_-< / _ \/ _ `// __/
> 
> crossbar:     :::::   :   :::::  \___//_/   \___//___//___//_.__/\_,_//_/
> 
> crossbar:           :::::
> 
> crossbar:     :::::::::::::::::   Crossbar v21.3.1
> 
> crossbar: 
> 
> crossbar:     Copyright (c) 2013-2022 Crossbar.io Technologies GmbH, licensed 
> under AGPL 3.0.
> 
> crossbar: 
> 
> crossbar: Booting standalone node .. <crossbar.node.main._run_command_start>
> 
> crossbar: New node key pair generated! Public key is 
> 0x484ec5f3d3766da79d320c7cc1c0f87ddefbdada8ef080a7ef780d997b59ae1d
> 
> crossbar: File permissions on node private key fixed
> 
> crossbar: Node key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_place_alias0/.crossbar/key.priv
> 
> crossbar: Traceback (most recent call last):
> 
> crossbar:   File "/usr/bin/crossbar", line 33, in <module>
> 
> crossbar:     sys.exit(load_entry_point('crossbar==21.3.1', 
> 'console_scripts', 'crossbar')())
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 
> 203, in run
> 
> crossbar:     return main(exename, args, reactor, personality_klass)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 1328, in main
> 
> crossbar:     options.func(options, reactor=reactor, personality=personality)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 846, in _run_command_start
> 
> crossbar:     node.load_keys(options.cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 
> 190, in load_keys
> 
> crossbar:     was_new, self._node_key = _maybe_generate_key(cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/common/key.py", 
> line 295, in _maybe_generate_key
> 
> crossbar:     return was_new, cryptosign.SigningKey(privkey)
> 
> crossbar: AttributeError: module 'autobahn.wamp.cryptosign' has no attribute 
> 'SigningKey'
> 
> crossbar startup failed with b'\r\n\r\n    :::::::::::::::::\r\n          
> :::::          _____                      __\r\n    :::::   :   :::::   / 
> ___/____ ___   ___  ___  / /  ___ _ ____\r\n    :::::::   :::::::  / /__ / 
> __// _ \\ (_-< (_-< / _ \\/ _ `// __/\r\n    :::::   :   :::::  \\___//_/   
> \\___//___//___//_.__/\\_,_//_/\r\n          :::::\r\n    :::::::::::::::::   
> Crossbar v21.3.1\r\n\r\n    Copyright (c) 2013-2022 Crossbar.io Technologies 
> GmbH, licensed under AGPL 3.0.\r\n\r\nBooting standalone node .. 
> <crossbar.node.main._run_command_start>\r\nNew node key pair generated! 
> Public key is 
> 0x484ec5f3d3766da79d320c7cc1c0f87ddefbdada8ef080a7ef780d997b59ae1d\r\nFile 
> permissions on node private key fixed\r\nNode key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_place_alias0/.crossbar/key.priv\r\nTraceback
>  (most recent call last):\r\n  File "/usr/bin/crossbar", line 33, in 
> <module>\r\n    sys.exit(load_entry_point(\'crossbar==21.3.1\', 
> \'console_scripts\', \'crossbar\')())\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 203, in run\r\n   
>  return main(exename, args, reactor, personality_klass)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 1328, in 
> main\r\n    options.func(options, reactor=reactor, 
> personality=personality)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 846, in 
> _run_command_start\r\n    node.load_keys(options.cbdir)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 190, in 
> load_keys\r\n    was_new, self._node_key = _maybe_generate_key(cbdir)\r\n  
> File "/usr/lib/python3/dist-packages/crossbar/common/key.py", line 295, in 
> _maybe_generate_key\r\n    return was_new, 
> cryptosign.SigningKey(privkey)\r\nAttributeError: module 
> \'autobahn.wamp.cryptosign\' has no attribute \'SigningKey\'\r\n'
> _____________________ ERROR at setup of test_place_comment 
> _____________________
> 
> tmpdir = local('/tmp/pytest-of-user42/pytest-2/test_place_comment0')
> pytestconfig = <_pytest.config.Config object at 0x7f7124437550>
> 
>     @pytest.fixture(scope='function')
>     def crossbar(tmpdir, pytestconfig):
>         if not find_spec('crossbar'):
>             pytest.skip("crossbar not found")
>         
> pytestconfig.rootdir.join('.crossbar/config.yaml').copy(tmpdir.mkdir('.crossbar'))
>         spawn = pexpect.spawn(
>                 'crossbar start --color false --logformat none',
>                 logfile=Prefixer(sys.stdout.buffer, 'crossbar'),
>                 cwd=str(tmpdir))
>         try:
> >           spawn.expect('Realm .* started')
> 
> tests/conftest.py:110: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:343: in expect
>     return self.expect_list(compiled_pattern_list,
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:372: in expect_list
>     return exp.expect_loop(timeout)
> /usr/lib/python3/dist-packages/pexpect/expect.py:179: in expect_loop
>     return self.eof(e)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <pexpect.expect.Expecter object at 0x7f7121749360>
> err = EOF('End Of File (EOF). Exception style platform.')
> 
>     def eof(self, err=None):
>         spawn = self.spawn
>     
>         spawn.before = spawn._before.getvalue()
>         spawn._buffer = spawn.buffer_type()
>         spawn._before = spawn.buffer_type()
>         spawn.after = EOF
>         index = self.searcher.eof_index
>         if index >= 0:
>             spawn.match = EOF
>             spawn.match_index = index
>             return index
>         else:
>             spawn.match = None
>             spawn.match_index = None
>             msg = str(spawn)
>             msg += '\nsearcher: %s' % self.searcher
>             if err is not None:
>                 msg = str(err) + '\n' + msg
>     
>             exc = EOF(msg)
>             exc.__cause__ = None # in Python 3.x we can use "raise exc from 
> None"
> >           raise exc
> E           pexpect.exceptions.EOF: End Of File (EOF). Exception style 
> platform.
> E           <pexpect.pty_spawn.spawn object at 0x7f712174b8b0>
> E           command: /usr/bin/crossbar
> E           args: ['/usr/bin/crossbar', 'start', '--color', 'false', 
> '--logformat', 'none']
> E           buffer (last 100 chars): b''
> E           before (last 100 chars): b"gningKey(privkey)\r\nAttributeError: 
> module 'autobahn.wamp.cryptosign' has no attribute 'SigningKey'\r\n"
> E           after: <class 'pexpect.exceptions.EOF'>
> E           match: None
> E           match_index: None
> E           exitstatus: None
> E           flag_eof: True
> E           pid: 996574
> E           child_fd: 17
> E           closed: False
> E           timeout: 30
> E           delimiter: <class 'pexpect.exceptions.EOF'>
> E           logfile: <conftest.Prefixer object at 0x7f7121748fd0>
> E           logfile_read: None
> E           logfile_send: None
> E           maxread: 2000
> E           ignorecase: False
> E           searchwindowsize: None
> E           delaybeforesend: 0.05
> E           delayafterclose: 0.1
> E           delayafterterminate: 0.1
> E           searcher: searcher_re:
> E               0: re.compile(b'Realm .* started')
> 
> /usr/lib/python3/dist-packages/pexpect/expect.py:122: EOF
> ---------------------------- Captured stdout setup 
> -----------------------------
> crossbar: 
> 
> crossbar: 
> 
> crossbar:     :::::::::::::::::
> 
> crossbar:           :::::          _____                      __
> 
> crossbar:     :::::   :   :::::   / ___/____ ___   ___  ___  / /  ___ _ ____
> 
> crossbar:     :::::::   :::::::  / /__ / __// _ \ (_-< (_-< / _ \/ _ `// __/
> 
> crossbar:     :::::   :   :::::  \___//_/   \___//___//___//_.__/\_,_//_/
> 
> crossbar:           :::::
> 
> crossbar:     :::::::::::::::::   Crossbar v21.3.1
> 
> crossbar: 
> 
> crossbar:     Copyright (c) 2013-2022 Crossbar.io Technologies GmbH, licensed 
> under AGPL 3.0.
> 
> crossbar: 
> 
> crossbar: Booting standalone node .. <crossbar.node.main._run_command_start>
> 
> crossbar: New node key pair generated! Public key is 
> 0x725f2b69f1cb983df9522058327905355eb3211281d74efa4ce49d680c4bb982
> 
> crossbar: File permissions on node private key fixed
> 
> crossbar: Node key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_place_comment0/.crossbar/key.priv
> 
> crossbar: Traceback (most recent call last):
> 
> crossbar:   File "/usr/bin/crossbar", line 33, in <module>
> 
> crossbar:     sys.exit(load_entry_point('crossbar==21.3.1', 
> 'console_scripts', 'crossbar')())
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 
> 203, in run
> 
> crossbar:     return main(exename, args, reactor, personality_klass)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 1328, in main
> 
> crossbar:     options.func(options, reactor=reactor, personality=personality)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 846, in _run_command_start
> 
> crossbar:     node.load_keys(options.cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 
> 190, in load_keys
> 
> crossbar:     was_new, self._node_key = _maybe_generate_key(cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/common/key.py", 
> line 295, in _maybe_generate_key
> 
> crossbar:     return was_new, cryptosign.SigningKey(privkey)
> 
> crossbar: AttributeError: module 'autobahn.wamp.cryptosign' has no attribute 
> 'SigningKey'
> 
> crossbar startup failed with b'\r\n\r\n    :::::::::::::::::\r\n          
> :::::          _____                      __\r\n    :::::   :   :::::   / 
> ___/____ ___   ___  ___  / /  ___ _ ____\r\n    :::::::   :::::::  / /__ / 
> __// _ \\ (_-< (_-< / _ \\/ _ `// __/\r\n    :::::   :   :::::  \\___//_/   
> \\___//___//___//_.__/\\_,_//_/\r\n          :::::\r\n    :::::::::::::::::   
> Crossbar v21.3.1\r\n\r\n    Copyright (c) 2013-2022 Crossbar.io Technologies 
> GmbH, licensed under AGPL 3.0.\r\n\r\nBooting standalone node .. 
> <crossbar.node.main._run_command_start>\r\nNew node key pair generated! 
> Public key is 
> 0x725f2b69f1cb983df9522058327905355eb3211281d74efa4ce49d680c4bb982\r\nFile 
> permissions on node private key fixed\r\nNode key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_place_comment0/.crossbar/key.priv\r\nTraceback
>  (most recent call last):\r\n  File "/usr/bin/crossbar", line 33, in 
> <module>\r\n    sys.exit(load_entry_point(\'crossbar==21.3.1\', 
> \'console_scripts\', \'crossbar\')())\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 203, in run\r\n   
>  return main(exename, args, reactor, personality_klass)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 1328, in 
> main\r\n    options.func(options, reactor=reactor, 
> personality=personality)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 846, in 
> _run_command_start\r\n    node.load_keys(options.cbdir)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 190, in 
> load_keys\r\n    was_new, self._node_key = _maybe_generate_key(cbdir)\r\n  
> File "/usr/lib/python3/dist-packages/crossbar/common/key.py", line 295, in 
> _maybe_generate_key\r\n    return was_new, 
> cryptosign.SigningKey(privkey)\r\nAttributeError: module 
> \'autobahn.wamp.cryptosign\' has no attribute \'SigningKey\'\r\n'
> ______________________ ERROR at setup of test_place_match 
> ______________________
> 
> tmpdir = local('/tmp/pytest-of-user42/pytest-2/test_place_match0')
> pytestconfig = <_pytest.config.Config object at 0x7f7124437550>
> 
>     @pytest.fixture(scope='function')
>     def crossbar(tmpdir, pytestconfig):
>         if not find_spec('crossbar'):
>             pytest.skip("crossbar not found")
>         
> pytestconfig.rootdir.join('.crossbar/config.yaml').copy(tmpdir.mkdir('.crossbar'))
>         spawn = pexpect.spawn(
>                 'crossbar start --color false --logformat none',
>                 logfile=Prefixer(sys.stdout.buffer, 'crossbar'),
>                 cwd=str(tmpdir))
>         try:
> >           spawn.expect('Realm .* started')
> 
> tests/conftest.py:110: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:343: in expect
>     return self.expect_list(compiled_pattern_list,
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:372: in expect_list
>     return exp.expect_loop(timeout)
> /usr/lib/python3/dist-packages/pexpect/expect.py:179: in expect_loop
>     return self.eof(e)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <pexpect.expect.Expecter object at 0x7f71218218d0>
> err = EOF('End Of File (EOF). Exception style platform.')
> 
>     def eof(self, err=None):
>         spawn = self.spawn
>     
>         spawn.before = spawn._before.getvalue()
>         spawn._buffer = spawn.buffer_type()
>         spawn._before = spawn.buffer_type()
>         spawn.after = EOF
>         index = self.searcher.eof_index
>         if index >= 0:
>             spawn.match = EOF
>             spawn.match_index = index
>             return index
>         else:
>             spawn.match = None
>             spawn.match_index = None
>             msg = str(spawn)
>             msg += '\nsearcher: %s' % self.searcher
>             if err is not None:
>                 msg = str(err) + '\n' + msg
>     
>             exc = EOF(msg)
>             exc.__cause__ = None # in Python 3.x we can use "raise exc from 
> None"
> >           raise exc
> E           pexpect.exceptions.EOF: End Of File (EOF). Exception style 
> platform.
> E           <pexpect.pty_spawn.spawn object at 0x7f7121822740>
> E           command: /usr/bin/crossbar
> E           args: ['/usr/bin/crossbar', 'start', '--color', 'false', 
> '--logformat', 'none']
> E           buffer (last 100 chars): b''
> E           before (last 100 chars): b"gningKey(privkey)\r\nAttributeError: 
> module 'autobahn.wamp.cryptosign' has no attribute 'SigningKey'\r\n"
> E           after: <class 'pexpect.exceptions.EOF'>
> E           match: None
> E           match_index: None
> E           exitstatus: None
> E           flag_eof: True
> E           pid: 996576
> E           child_fd: 18
> E           closed: False
> E           timeout: 30
> E           delimiter: <class 'pexpect.exceptions.EOF'>
> E           logfile: <conftest.Prefixer object at 0x7f71218225f0>
> E           logfile_read: None
> E           logfile_send: None
> E           maxread: 2000
> E           ignorecase: False
> E           searchwindowsize: None
> E           delaybeforesend: 0.05
> E           delayafterclose: 0.1
> E           delayafterterminate: 0.1
> E           searcher: searcher_re:
> E               0: re.compile(b'Realm .* started')
> 
> /usr/lib/python3/dist-packages/pexpect/expect.py:122: EOF
> ---------------------------- Captured stdout setup 
> -----------------------------
> crossbar: 
> 
> crossbar: 
> 
> crossbar:     :::::::::::::::::
> 
> crossbar:           :::::          _____                      __
> 
> crossbar:     :::::   :   :::::   / ___/____ ___   ___  ___  / /  ___ _ ____
> 
> crossbar:     :::::::   :::::::  / /__ / __// _ \ (_-< (_-< / _ \/ _ `// __/
> 
> crossbar:     :::::   :   :::::  \___//_/   \___//___//___//_.__/\_,_//_/
> 
> crossbar:           :::::
> 
> crossbar:     :::::::::::::::::   Crossbar v21.3.1
> 
> crossbar: 
> 
> crossbar:     Copyright (c) 2013-2022 Crossbar.io Technologies GmbH, licensed 
> under AGPL 3.0.
> 
> crossbar: 
> 
> crossbar: Booting standalone node .. <crossbar.node.main._run_command_start>
> 
> crossbar: New node key pair generated! Public key is 
> 0xa5ca327383ed37b5dc5572dd87b5715f2cf579c3eaebf081e0264f337b8349b2
> 
> crossbar: File permissions on node private key fixed
> 
> crossbar: Node key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_place_match0/.crossbar/key.priv
> 
> crossbar: Traceback (most recent call last):
> 
> crossbar:   File "/usr/bin/crossbar", line 33, in <module>
> 
> crossbar:     sys.exit(load_entry_point('crossbar==21.3.1', 
> 'console_scripts', 'crossbar')())
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 
> 203, in run
> 
> crossbar:     return main(exename, args, reactor, personality_klass)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 1328, in main
> 
> crossbar:     options.func(options, reactor=reactor, personality=personality)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 846, in _run_command_start
> 
> crossbar:     node.load_keys(options.cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 
> 190, in load_keys
> 
> crossbar:     was_new, self._node_key = _maybe_generate_key(cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/common/key.py", 
> line 295, in _maybe_generate_key
> 
> crossbar:     return was_new, cryptosign.SigningKey(privkey)
> 
> crossbar: AttributeError: module 'autobahn.wamp.cryptosign' has no attribute 
> 'SigningKey'
> 
> crossbar startup failed with b'\r\n\r\n    :::::::::::::::::\r\n          
> :::::          _____                      __\r\n    :::::   :   :::::   / 
> ___/____ ___   ___  ___  / /  ___ _ ____\r\n    :::::::   :::::::  / /__ / 
> __// _ \\ (_-< (_-< / _ \\/ _ `// __/\r\n    :::::   :   :::::  \\___//_/   
> \\___//___//___//_.__/\\_,_//_/\r\n          :::::\r\n    :::::::::::::::::   
> Crossbar v21.3.1\r\n\r\n    Copyright (c) 2013-2022 Crossbar.io Technologies 
> GmbH, licensed under AGPL 3.0.\r\n\r\nBooting standalone node .. 
> <crossbar.node.main._run_command_start>\r\nNew node key pair generated! 
> Public key is 
> 0xa5ca327383ed37b5dc5572dd87b5715f2cf579c3eaebf081e0264f337b8349b2\r\nFile 
> permissions on node private key fixed\r\nNode key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_place_match0/.crossbar/key.priv\r\nTraceback
>  (most recent call last):\r\n  File "/usr/bin/crossbar", line 33, in 
> <module>\r\n    sys.exit(load_entry_point(\'crossbar==21.3.1\', 
> \'console_scripts\', \'crossbar\')())\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 203, in run\r\n   
>  return main(exename, args, reactor, personality_klass)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 1328, in 
> main\r\n    options.func(options, reactor=reactor, 
> personality=personality)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 846, in 
> _run_command_start\r\n    node.load_keys(options.cbdir)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 190, in 
> load_keys\r\n    was_new, self._node_key = _maybe_generate_key(cbdir)\r\n  
> File "/usr/lib/python3/dist-packages/crossbar/common/key.py", line 295, in 
> _maybe_generate_key\r\n    return was_new, 
> cryptosign.SigningKey(privkey)\r\nAttributeError: module 
> \'autobahn.wamp.cryptosign\' has no attribute \'SigningKey\'\r\n'
> _____________________ ERROR at setup of test_place_acquire 
> _____________________
> 
> tmpdir = local('/tmp/pytest-of-user42/pytest-2/test_place_acquire0')
> pytestconfig = <_pytest.config.Config object at 0x7f7124437550>
> 
>     @pytest.fixture(scope='function')
>     def crossbar(tmpdir, pytestconfig):
>         if not find_spec('crossbar'):
>             pytest.skip("crossbar not found")
>         
> pytestconfig.rootdir.join('.crossbar/config.yaml').copy(tmpdir.mkdir('.crossbar'))
>         spawn = pexpect.spawn(
>                 'crossbar start --color false --logformat none',
>                 logfile=Prefixer(sys.stdout.buffer, 'crossbar'),
>                 cwd=str(tmpdir))
>         try:
> >           spawn.expect('Realm .* started')
> 
> tests/conftest.py:110: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:343: in expect
>     return self.expect_list(compiled_pattern_list,
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:372: in expect_list
>     return exp.expect_loop(timeout)
> /usr/lib/python3/dist-packages/pexpect/expect.py:179: in expect_loop
>     return self.eof(e)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <pexpect.expect.Expecter object at 0x7f71215643a0>
> err = EOF('End Of File (EOF). Exception style platform.')
> 
>     def eof(self, err=None):
>         spawn = self.spawn
>     
>         spawn.before = spawn._before.getvalue()
>         spawn._buffer = spawn.buffer_type()
>         spawn._before = spawn.buffer_type()
>         spawn.after = EOF
>         index = self.searcher.eof_index
>         if index >= 0:
>             spawn.match = EOF
>             spawn.match_index = index
>             return index
>         else:
>             spawn.match = None
>             spawn.match_index = None
>             msg = str(spawn)
>             msg += '\nsearcher: %s' % self.searcher
>             if err is not None:
>                 msg = str(err) + '\n' + msg
>     
>             exc = EOF(msg)
>             exc.__cause__ = None # in Python 3.x we can use "raise exc from 
> None"
> >           raise exc
> E           pexpect.exceptions.EOF: End Of File (EOF). Exception style 
> platform.
> E           <pexpect.pty_spawn.spawn object at 0x7f7121564460>
> E           command: /usr/bin/crossbar
> E           args: ['/usr/bin/crossbar', 'start', '--color', 'false', 
> '--logformat', 'none']
> E           buffer (last 100 chars): b''
> E           before (last 100 chars): b"gningKey(privkey)\r\nAttributeError: 
> module 'autobahn.wamp.cryptosign' has no attribute 'SigningKey'\r\n"
> E           after: <class 'pexpect.exceptions.EOF'>
> E           match: None
> E           match_index: None
> E           exitstatus: None
> E           flag_eof: True
> E           pid: 996578
> E           child_fd: 19
> E           closed: False
> E           timeout: 30
> E           delimiter: <class 'pexpect.exceptions.EOF'>
> E           logfile: <conftest.Prefixer object at 0x7f7121564490>
> E           logfile_read: None
> E           logfile_send: None
> E           maxread: 2000
> E           ignorecase: False
> E           searchwindowsize: None
> E           delaybeforesend: 0.05
> E           delayafterclose: 0.1
> E           delayafterterminate: 0.1
> E           searcher: searcher_re:
> E               0: re.compile(b'Realm .* started')
> 
> /usr/lib/python3/dist-packages/pexpect/expect.py:122: EOF
> ---------------------------- Captured stdout setup 
> -----------------------------
> crossbar: 
> 
> crossbar: 
> 
> crossbar:     :::::::::::::::::
> 
> crossbar:           :::::          _____                      __
> 
> crossbar:     :::::   :   :::::   / ___/____ ___   ___  ___  / /  ___ _ ____
> 
> crossbar:     :::::::   :::::::  / /__ / __// _ \ (_-< (_-< / _ \/ _ `// __/
> 
> crossbar:     :::::   :   :::::  \___//_/   \___//___//___//_.__/\_,_//_/
> 
> crossbar:           :::::
> 
> crossbar:     :::::::::::::::::   Crossbar v21.3.1
> 
> crossbar: 
> 
> crossbar:     Copyright (c) 2013-2022 Crossbar.io Technologies GmbH, licensed 
> under AGPL 3.0.
> 
> crossbar: 
> 
> crossbar: Booting standalone node .. <crossbar.node.main._run_command_start>
> 
> crossbar: New node key pair generated! Public key is 
> 0x29ca9b2f1fe1990d3f55b85d4b2f51115ddba40f202697a256ada7793e818831
> 
> crossbar: File permissions on node private key fixed
> 
> crossbar: Node key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_place_acquire0/.crossbar/key.priv
> 
> crossbar: Traceback (most recent call last):
> 
> crossbar:   File "/usr/bin/crossbar", line 33, in <module>
> 
> crossbar:     sys.exit(load_entry_point('crossbar==21.3.1', 
> 'console_scripts', 'crossbar')())
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 
> 203, in run
> 
> crossbar:     return main(exename, args, reactor, personality_klass)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 1328, in main
> 
> crossbar:     options.func(options, reactor=reactor, personality=personality)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 846, in _run_command_start
> 
> crossbar:     node.load_keys(options.cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 
> 190, in load_keys
> 
> crossbar:     was_new, self._node_key = _maybe_generate_key(cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/common/key.py", 
> line 295, in _maybe_generate_key
> 
> crossbar:     return was_new, cryptosign.SigningKey(privkey)
> 
> crossbar: AttributeError: module 'autobahn.wamp.cryptosign' has no attribute 
> 'SigningKey'
> 
> crossbar startup failed with b'\r\n\r\n    :::::::::::::::::\r\n          
> :::::          _____                      __\r\n    :::::   :   :::::   / 
> ___/____ ___   ___  ___  / /  ___ _ ____\r\n    :::::::   :::::::  / /__ / 
> __// _ \\ (_-< (_-< / _ \\/ _ `// __/\r\n    :::::   :   :::::  \\___//_/   
> \\___//___//___//_.__/\\_,_//_/\r\n          :::::\r\n    :::::::::::::::::   
> Crossbar v21.3.1\r\n\r\n    Copyright (c) 2013-2022 Crossbar.io Technologies 
> GmbH, licensed under AGPL 3.0.\r\n\r\nBooting standalone node .. 
> <crossbar.node.main._run_command_start>\r\nNew node key pair generated! 
> Public key is 
> 0x29ca9b2f1fe1990d3f55b85d4b2f51115ddba40f202697a256ada7793e818831\r\nFile 
> permissions on node private key fixed\r\nNode key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_place_acquire0/.crossbar/key.priv\r\nTraceback
>  (most recent call last):\r\n  File "/usr/bin/crossbar", line 33, in 
> <module>\r\n    sys.exit(load_entry_point(\'crossbar==21.3.1\', 
> \'console_scripts\', \'crossbar\')())\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 203, in run\r\n   
>  return main(exename, args, reactor, personality_klass)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 1328, in 
> main\r\n    options.func(options, reactor=reactor, 
> personality=personality)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 846, in 
> _run_command_start\r\n    node.load_keys(options.cbdir)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 190, in 
> load_keys\r\n    was_new, self._node_key = _maybe_generate_key(cbdir)\r\n  
> File "/usr/lib/python3/dist-packages/crossbar/common/key.py", line 295, in 
> _maybe_generate_key\r\n    return was_new, 
> cryptosign.SigningKey(privkey)\r\nAttributeError: module 
> \'autobahn.wamp.cryptosign\' has no attribute \'SigningKey\'\r\n'
> _________________ ERROR at setup of test_place_acquire_enforce 
> _________________
> 
> tmpdir = local('/tmp/pytest-of-user42/pytest-2/test_place_acquire_enforce0')
> pytestconfig = <_pytest.config.Config object at 0x7f7124437550>
> 
>     @pytest.fixture(scope='function')
>     def crossbar(tmpdir, pytestconfig):
>         if not find_spec('crossbar'):
>             pytest.skip("crossbar not found")
>         
> pytestconfig.rootdir.join('.crossbar/config.yaml').copy(tmpdir.mkdir('.crossbar'))
>         spawn = pexpect.spawn(
>                 'crossbar start --color false --logformat none',
>                 logfile=Prefixer(sys.stdout.buffer, 'crossbar'),
>                 cwd=str(tmpdir))
>         try:
> >           spawn.expect('Realm .* started')
> 
> tests/conftest.py:110: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:343: in expect
>     return self.expect_list(compiled_pattern_list,
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:372: in expect_list
>     return exp.expect_loop(timeout)
> /usr/lib/python3/dist-packages/pexpect/expect.py:179: in expect_loop
>     return self.eof(e)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <pexpect.expect.Expecter object at 0x7f712173bb50>
> err = EOF('End Of File (EOF). Exception style platform.')
> 
>     def eof(self, err=None):
>         spawn = self.spawn
>     
>         spawn.before = spawn._before.getvalue()
>         spawn._buffer = spawn.buffer_type()
>         spawn._before = spawn.buffer_type()
>         spawn.after = EOF
>         index = self.searcher.eof_index
>         if index >= 0:
>             spawn.match = EOF
>             spawn.match_index = index
>             return index
>         else:
>             spawn.match = None
>             spawn.match_index = None
>             msg = str(spawn)
>             msg += '\nsearcher: %s' % self.searcher
>             if err is not None:
>                 msg = str(err) + '\n' + msg
>     
>             exc = EOF(msg)
>             exc.__cause__ = None # in Python 3.x we can use "raise exc from 
> None"
> >           raise exc
> E           pexpect.exceptions.EOF: End Of File (EOF). Exception style 
> platform.
> E           <pexpect.pty_spawn.spawn object at 0x7f712173b940>
> E           command: /usr/bin/crossbar
> E           args: ['/usr/bin/crossbar', 'start', '--color', 'false', 
> '--logformat', 'none']
> E           buffer (last 100 chars): b''
> E           before (last 100 chars): b"gningKey(privkey)\r\nAttributeError: 
> module 'autobahn.wamp.cryptosign' has no attribute 'SigningKey'\r\n"
> E           after: <class 'pexpect.exceptions.EOF'>
> E           match: None
> E           match_index: None
> E           exitstatus: None
> E           flag_eof: True
> E           pid: 996580
> E           child_fd: 20
> E           closed: False
> E           timeout: 30
> E           delimiter: <class 'pexpect.exceptions.EOF'>
> E           logfile: <conftest.Prefixer object at 0x7f7121738f10>
> E           logfile_read: None
> E           logfile_send: None
> E           maxread: 2000
> E           ignorecase: False
> E           searchwindowsize: None
> E           delaybeforesend: 0.05
> E           delayafterclose: 0.1
> E           delayafterterminate: 0.1
> E           searcher: searcher_re:
> E               0: re.compile(b'Realm .* started')
> 
> /usr/lib/python3/dist-packages/pexpect/expect.py:122: EOF
> ---------------------------- Captured stdout setup 
> -----------------------------
> crossbar: 
> 
> crossbar: 
> 
> crossbar:     :::::::::::::::::
> 
> crossbar:           :::::          _____                      __
> 
> crossbar:     :::::   :   :::::   / ___/____ ___   ___  ___  / /  ___ _ ____
> 
> crossbar:     :::::::   :::::::  / /__ / __// _ \ (_-< (_-< / _ \/ _ `// __/
> 
> crossbar:     :::::   :   :::::  \___//_/   \___//___//___//_.__/\_,_//_/
> 
> crossbar:           :::::
> 
> crossbar:     :::::::::::::::::   Crossbar v21.3.1
> 
> crossbar: 
> 
> crossbar:     Copyright (c) 2013-2022 Crossbar.io Technologies GmbH, licensed 
> under AGPL 3.0.
> 
> crossbar: 
> 
> crossbar: Booting standalone node .. <crossbar.node.main._run_command_start>
> 
> crossbar: New node key pair generated! Public key is 
> 0x962fe0dc55101c3c0e0b49f813649d1c04552978cbec5ea34f5f4d27a031c139
> 
> crossbar: File permissions on node private key fixed
> 
> crossbar: Node key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_place_acquire_enforce0/.crossbar/key.priv
> 
> crossbar: Traceback (most recent call last):
> 
> crossbar:   File "/usr/bin/crossbar", line 33, in <module>
> 
> crossbar:     sys.exit(load_entry_point('crossbar==21.3.1', 
> 'console_scripts', 'crossbar')())
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 
> 203, in run
> 
> crossbar:     return main(exename, args, reactor, personality_klass)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 1328, in main
> 
> crossbar:     options.func(options, reactor=reactor, personality=personality)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 846, in _run_command_start
> 
> crossbar:     node.load_keys(options.cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 
> 190, in load_keys
> 
> crossbar:     was_new, self._node_key = _maybe_generate_key(cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/common/key.py", 
> line 295, in _maybe_generate_key
> 
> crossbar:     return was_new, cryptosign.SigningKey(privkey)
> 
> crossbar: AttributeError: module 'autobahn.wamp.cryptosign' has no attribute 
> 'SigningKey'
> 
> crossbar startup failed with b'\r\n\r\n    :::::::::::::::::\r\n          
> :::::          _____                      __\r\n    :::::   :   :::::   / 
> ___/____ ___   ___  ___  / /  ___ _ ____\r\n    :::::::   :::::::  / /__ / 
> __// _ \\ (_-< (_-< / _ \\/ _ `// __/\r\n    :::::   :   :::::  \\___//_/   
> \\___//___//___//_.__/\\_,_//_/\r\n          :::::\r\n    :::::::::::::::::   
> Crossbar v21.3.1\r\n\r\n    Copyright (c) 2013-2022 Crossbar.io Technologies 
> GmbH, licensed under AGPL 3.0.\r\n\r\nBooting standalone node .. 
> <crossbar.node.main._run_command_start>\r\nNew node key pair generated! 
> Public key is 
> 0x962fe0dc55101c3c0e0b49f813649d1c04552978cbec5ea34f5f4d27a031c139\r\nFile 
> permissions on node private key fixed\r\nNode key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_place_acquire_enforce0/.crossbar/key.priv\r\nTraceback
>  (most recent call last):\r\n  File "/usr/bin/crossbar", line 33, in 
> <module>\r\n    sys.exit(load_entry_point(\'crossbar==21.3.1\', 
> \'console_scripts\', \'crossbar\')())\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 203, in run\r\n   
>  return main(exename, args, reactor, personality_klass)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 1328, in 
> main\r\n    options.func(options, reactor=reactor, 
> personality=personality)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 846, in 
> _run_command_start\r\n    node.load_keys(options.cbdir)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 190, in 
> load_keys\r\n    was_new, self._node_key = _maybe_generate_key(cbdir)\r\n  
> File "/usr/lib/python3/dist-packages/crossbar/common/key.py", line 295, in 
> _maybe_generate_key\r\n    return was_new, 
> cryptosign.SigningKey(privkey)\r\nAttributeError: module 
> \'autobahn.wamp.cryptosign\' has no attribute \'SigningKey\'\r\n'
> _________________ ERROR at setup of test_place_acquire_broken 
> __________________
> 
> tmpdir = local('/tmp/pytest-of-user42/pytest-2/test_place_acquire_broken0')
> pytestconfig = <_pytest.config.Config object at 0x7f7124437550>
> 
>     @pytest.fixture(scope='function')
>     def crossbar(tmpdir, pytestconfig):
>         if not find_spec('crossbar'):
>             pytest.skip("crossbar not found")
>         
> pytestconfig.rootdir.join('.crossbar/config.yaml').copy(tmpdir.mkdir('.crossbar'))
>         spawn = pexpect.spawn(
>                 'crossbar start --color false --logformat none',
>                 logfile=Prefixer(sys.stdout.buffer, 'crossbar'),
>                 cwd=str(tmpdir))
>         try:
> >           spawn.expect('Realm .* started')
> 
> tests/conftest.py:110: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:343: in expect
>     return self.expect_list(compiled_pattern_list,
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:372: in expect_list
>     return exp.expect_loop(timeout)
> /usr/lib/python3/dist-packages/pexpect/expect.py:179: in expect_loop
>     return self.eof(e)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <pexpect.expect.Expecter object at 0x7f7121822d40>
> err = EOF('End Of File (EOF). Exception style platform.')
> 
>     def eof(self, err=None):
>         spawn = self.spawn
>     
>         spawn.before = spawn._before.getvalue()
>         spawn._buffer = spawn.buffer_type()
>         spawn._before = spawn.buffer_type()
>         spawn.after = EOF
>         index = self.searcher.eof_index
>         if index >= 0:
>             spawn.match = EOF
>             spawn.match_index = index
>             return index
>         else:
>             spawn.match = None
>             spawn.match_index = None
>             msg = str(spawn)
>             msg += '\nsearcher: %s' % self.searcher
>             if err is not None:
>                 msg = str(err) + '\n' + msg
>     
>             exc = EOF(msg)
>             exc.__cause__ = None # in Python 3.x we can use "raise exc from 
> None"
> >           raise exc
> E           pexpect.exceptions.EOF: End Of File (EOF). Exception style 
> platform.
> E           <pexpect.pty_spawn.spawn object at 0x7f7121820af0>
> E           command: /usr/bin/crossbar
> E           args: ['/usr/bin/crossbar', 'start', '--color', 'false', 
> '--logformat', 'none']
> E           buffer (last 100 chars): b''
> E           before (last 100 chars): b"gningKey(privkey)\r\nAttributeError: 
> module 'autobahn.wamp.cryptosign' has no attribute 'SigningKey'\r\n"
> E           after: <class 'pexpect.exceptions.EOF'>
> E           match: None
> E           match_index: None
> E           exitstatus: None
> E           flag_eof: True
> E           pid: 996582
> E           child_fd: 21
> E           closed: False
> E           timeout: 30
> E           delimiter: <class 'pexpect.exceptions.EOF'>
> E           logfile: <conftest.Prefixer object at 0x7f7121820f10>
> E           logfile_read: None
> E           logfile_send: None
> E           maxread: 2000
> E           ignorecase: False
> E           searchwindowsize: None
> E           delaybeforesend: 0.05
> E           delayafterclose: 0.1
> E           delayafterterminate: 0.1
> E           searcher: searcher_re:
> E               0: re.compile(b'Realm .* started')
> 
> /usr/lib/python3/dist-packages/pexpect/expect.py:122: EOF
> ---------------------------- Captured stdout setup 
> -----------------------------
> crossbar: 
> 
> crossbar: 
> 
> crossbar:     :::::::::::::::::
> 
> crossbar:           :::::          _____                      __
> 
> crossbar:     :::::   :   :::::   / ___/____ ___   ___  ___  / /  ___ _ ____
> 
> crossbar:     :::::::   :::::::  / /__ / __// _ \ (_-< (_-< / _ \/ _ `// __/
> 
> crossbar:     :::::   :   :::::  \___//_/   \___//___//___//_.__/\_,_//_/
> 
> crossbar:           :::::
> 
> crossbar:     :::::::::::::::::   Crossbar v21.3.1
> 
> crossbar: 
> 
> crossbar:     Copyright (c) 2013-2022 Crossbar.io Technologies GmbH, licensed 
> under AGPL 3.0.
> 
> crossbar: 
> 
> crossbar: Booting standalone node .. <crossbar.node.main._run_command_start>
> 
> crossbar: New node key pair generated! Public key is 
> 0x360f90f8a22d6f93ea712b09e765fc513bc058486df7266dc68fa955e01a29d3
> 
> crossbar: File permissions on node private key fixed
> 
> crossbar: Node key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_place_acquire_broken0/.crossbar/key.priv
> 
> crossbar: Traceback (most recent call last):
> 
> crossbar:   File "/usr/bin/crossbar", line 33, in <module>
> 
> crossbar:     sys.exit(load_entry_point('crossbar==21.3.1', 
> 'console_scripts', 'crossbar')())
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 
> 203, in run
> 
> crossbar:     return main(exename, args, reactor, personality_klass)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 1328, in main
> 
> crossbar:     options.func(options, reactor=reactor, personality=personality)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 846, in _run_command_start
> 
> crossbar:     node.load_keys(options.cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 
> 190, in load_keys
> 
> crossbar:     was_new, self._node_key = _maybe_generate_key(cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/common/key.py", 
> line 295, in _maybe_generate_key
> 
> crossbar:     return was_new, cryptosign.SigningKey(privkey)
> 
> crossbar: AttributeError: module 'autobahn.wamp.cryptosign' has no attribute 
> 'SigningKey'
> 
> crossbar startup failed with b'\r\n\r\n    :::::::::::::::::\r\n          
> :::::          _____                      __\r\n    :::::   :   :::::   / 
> ___/____ ___   ___  ___  / /  ___ _ ____\r\n    :::::::   :::::::  / /__ / 
> __// _ \\ (_-< (_-< / _ \\/ _ `// __/\r\n    :::::   :   :::::  \\___//_/   
> \\___//___//___//_.__/\\_,_//_/\r\n          :::::\r\n    :::::::::::::::::   
> Crossbar v21.3.1\r\n\r\n    Copyright (c) 2013-2022 Crossbar.io Technologies 
> GmbH, licensed under AGPL 3.0.\r\n\r\nBooting standalone node .. 
> <crossbar.node.main._run_command_start>\r\nNew node key pair generated! 
> Public key is 
> 0x360f90f8a22d6f93ea712b09e765fc513bc058486df7266dc68fa955e01a29d3\r\nFile 
> permissions on node private key fixed\r\nNode key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_place_acquire_broken0/.crossbar/key.priv\r\nTraceback
>  (most recent call last):\r\n  File "/usr/bin/crossbar", line 33, in 
> <module>\r\n    sys.exit(load_entry_point(\'crossbar==21.3.1\', 
> \'console_scripts\', \'crossbar\')())\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 203, in run\r\n   
>  return main(exename, args, reactor, personality_klass)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 1328, in 
> main\r\n    options.func(options, reactor=reactor, 
> personality=personality)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 846, in 
> _run_command_start\r\n    node.load_keys(options.cbdir)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 190, in 
> load_keys\r\n    was_new, self._node_key = _maybe_generate_key(cbdir)\r\n  
> File "/usr/lib/python3/dist-packages/crossbar/common/key.py", line 295, in 
> _maybe_generate_key\r\n    return was_new, 
> cryptosign.SigningKey(privkey)\r\nAttributeError: module 
> \'autobahn.wamp.cryptosign\' has no attribute \'SigningKey\'\r\n'
> ___________________ ERROR at setup of test_place_add_no_name 
> ___________________
> 
> tmpdir = local('/tmp/pytest-of-user42/pytest-2/test_place_add_no_name0')
> pytestconfig = <_pytest.config.Config object at 0x7f7124437550>
> 
>     @pytest.fixture(scope='function')
>     def crossbar(tmpdir, pytestconfig):
>         if not find_spec('crossbar'):
>             pytest.skip("crossbar not found")
>         
> pytestconfig.rootdir.join('.crossbar/config.yaml').copy(tmpdir.mkdir('.crossbar'))
>         spawn = pexpect.spawn(
>                 'crossbar start --color false --logformat none',
>                 logfile=Prefixer(sys.stdout.buffer, 'crossbar'),
>                 cwd=str(tmpdir))
>         try:
> >           spawn.expect('Realm .* started')
> 
> tests/conftest.py:110: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:343: in expect
>     return self.expect_list(compiled_pattern_list,
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:372: in expect_list
>     return exp.expect_loop(timeout)
> /usr/lib/python3/dist-packages/pexpect/expect.py:179: in expect_loop
>     return self.eof(e)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <pexpect.expect.Expecter object at 0x7f7121716bf0>
> err = EOF('End Of File (EOF). Exception style platform.')
> 
>     def eof(self, err=None):
>         spawn = self.spawn
>     
>         spawn.before = spawn._before.getvalue()
>         spawn._buffer = spawn.buffer_type()
>         spawn._before = spawn.buffer_type()
>         spawn.after = EOF
>         index = self.searcher.eof_index
>         if index >= 0:
>             spawn.match = EOF
>             spawn.match_index = index
>             return index
>         else:
>             spawn.match = None
>             spawn.match_index = None
>             msg = str(spawn)
>             msg += '\nsearcher: %s' % self.searcher
>             if err is not None:
>                 msg = str(err) + '\n' + msg
>     
>             exc = EOF(msg)
>             exc.__cause__ = None # in Python 3.x we can use "raise exc from 
> None"
> >           raise exc
> E           pexpect.exceptions.EOF: End Of File (EOF). Exception style 
> platform.
> E           <pexpect.pty_spawn.spawn object at 0x7f71217152d0>
> E           command: /usr/bin/crossbar
> E           args: ['/usr/bin/crossbar', 'start', '--color', 'false', 
> '--logformat', 'none']
> E           buffer (last 100 chars): b''
> E           before (last 100 chars): b"gningKey(privkey)\r\nAttributeError: 
> module 'autobahn.wamp.cryptosign' has no attribute 'SigningKey'\r\n"
> E           after: <class 'pexpect.exceptions.EOF'>
> E           match: None
> E           match_index: None
> E           exitstatus: None
> E           flag_eof: True
> E           pid: 996584
> E           child_fd: 20
> E           closed: False
> E           timeout: 30
> E           delimiter: <class 'pexpect.exceptions.EOF'>
> E           logfile: <conftest.Prefixer object at 0x7f71217147c0>
> E           logfile_read: None
> E           logfile_send: None
> E           maxread: 2000
> E           ignorecase: False
> E           searchwindowsize: None
> E           delaybeforesend: 0.05
> E           delayafterclose: 0.1
> E           delayafterterminate: 0.1
> E           searcher: searcher_re:
> E               0: re.compile(b'Realm .* started')
> 
> /usr/lib/python3/dist-packages/pexpect/expect.py:122: EOF
> ---------------------------- Captured stdout setup 
> -----------------------------
> crossbar: 
> 
> crossbar: 
> 
> crossbar:     :::::::::::::::::
> 
> crossbar:           :::::          _____                      __
> 
> crossbar:     :::::   :   :::::   / ___/____ ___   ___  ___  / /  ___ _ ____
> 
> crossbar:     :::::::   :::::::  / /__ / __// _ \ (_-< (_-< / _ \/ _ `// __/
> 
> crossbar:     :::::   :   :::::  \___//_/   \___//___//___//_.__/\_,_//_/
> 
> crossbar:           :::::
> 
> crossbar:     :::::::::::::::::   Crossbar v21.3.1
> 
> crossbar: 
> 
> crossbar:     Copyright (c) 2013-2022 Crossbar.io Technologies GmbH, licensed 
> under AGPL 3.0.
> 
> crossbar: 
> 
> crossbar: Booting standalone node .. <crossbar.node.main._run_command_start>
> 
> crossbar: New node key pair generated! Public key is 
> 0x3f3d0aa10829f21baa484d2ce69d21aadcbe06eeb51ba44e5feb6a4b72a844d4
> 
> crossbar: File permissions on node private key fixed
> 
> crossbar: Node key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_place_add_no_name0/.crossbar/key.priv
> 
> crossbar: Traceback (most recent call last):
> 
> crossbar:   File "/usr/bin/crossbar", line 33, in <module>
> 
> crossbar:     sys.exit(load_entry_point('crossbar==21.3.1', 
> 'console_scripts', 'crossbar')())
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 
> 203, in run
> 
> crossbar:     return main(exename, args, reactor, personality_klass)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 1328, in main
> 
> crossbar:     options.func(options, reactor=reactor, personality=personality)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 846, in _run_command_start
> 
> crossbar:     node.load_keys(options.cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 
> 190, in load_keys
> 
> crossbar:     was_new, self._node_key = _maybe_generate_key(cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/common/key.py", 
> line 295, in _maybe_generate_key
> 
> crossbar:     return was_new, cryptosign.SigningKey(privkey)
> 
> crossbar: AttributeError: module 'autobahn.wamp.cryptosign' has no attribute 
> 'SigningKey'
> 
> crossbar startup failed with b'\r\n\r\n    :::::::::::::::::\r\n          
> :::::          _____                      __\r\n    :::::   :   :::::   / 
> ___/____ ___   ___  ___  / /  ___ _ ____\r\n    :::::::   :::::::  / /__ / 
> __// _ \\ (_-< (_-< / _ \\/ _ `// __/\r\n    :::::   :   :::::  \\___//_/   
> \\___//___//___//_.__/\\_,_//_/\r\n          :::::\r\n    :::::::::::::::::   
> Crossbar v21.3.1\r\n\r\n    Copyright (c) 2013-2022 Crossbar.io Technologies 
> GmbH, licensed under AGPL 3.0.\r\n\r\nBooting standalone node .. 
> <crossbar.node.main._run_command_start>\r\nNew node key pair generated! 
> Public key is 
> 0x3f3d0aa10829f21baa484d2ce69d21aadcbe06eeb51ba44e5feb6a4b72a844d4\r\nFile 
> permissions on node private key fixed\r\nNode key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_place_add_no_name0/.crossbar/key.priv\r\nTraceback
>  (most recent call last):\r\n  File "/usr/bin/crossbar", line 33, in 
> <module>\r\n    sys.exit(load_entry_point(\'crossbar==21.3.1\', 
> \'console_scripts\', \'crossbar\')())\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 203, in run\r\n   
>  return main(exename, args, reactor, personality_klass)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 1328, in 
> main\r\n    options.func(options, reactor=reactor, 
> personality=personality)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 846, in 
> _run_command_start\r\n    node.load_keys(options.cbdir)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 190, in 
> load_keys\r\n    was_new, self._node_key = _maybe_generate_key(cbdir)\r\n  
> File "/usr/lib/python3/dist-packages/crossbar/common/key.py", line 295, in 
> _maybe_generate_key\r\n    return was_new, 
> cryptosign.SigningKey(privkey)\r\nAttributeError: module 
> \'autobahn.wamp.cryptosign\' has no attribute \'SigningKey\'\r\n'
> ___________________ ERROR at setup of test_place_del_no_name 
> ___________________
> 
> tmpdir = local('/tmp/pytest-of-user42/pytest-2/test_place_del_no_name0')
> pytestconfig = <_pytest.config.Config object at 0x7f7124437550>
> 
>     @pytest.fixture(scope='function')
>     def crossbar(tmpdir, pytestconfig):
>         if not find_spec('crossbar'):
>             pytest.skip("crossbar not found")
>         
> pytestconfig.rootdir.join('.crossbar/config.yaml').copy(tmpdir.mkdir('.crossbar'))
>         spawn = pexpect.spawn(
>                 'crossbar start --color false --logformat none',
>                 logfile=Prefixer(sys.stdout.buffer, 'crossbar'),
>                 cwd=str(tmpdir))
>         try:
> >           spawn.expect('Realm .* started')
> 
> tests/conftest.py:110: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:343: in expect
>     return self.expect_list(compiled_pattern_list,
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:372: in expect_list
>     return exp.expect_loop(timeout)
> /usr/lib/python3/dist-packages/pexpect/expect.py:179: in expect_loop
>     return self.eof(e)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <pexpect.expect.Expecter object at 0x7f7121752470>
> err = EOF('End Of File (EOF). Exception style platform.')
> 
>     def eof(self, err=None):
>         spawn = self.spawn
>     
>         spawn.before = spawn._before.getvalue()
>         spawn._buffer = spawn.buffer_type()
>         spawn._before = spawn.buffer_type()
>         spawn.after = EOF
>         index = self.searcher.eof_index
>         if index >= 0:
>             spawn.match = EOF
>             spawn.match_index = index
>             return index
>         else:
>             spawn.match = None
>             spawn.match_index = None
>             msg = str(spawn)
>             msg += '\nsearcher: %s' % self.searcher
>             if err is not None:
>                 msg = str(err) + '\n' + msg
>     
>             exc = EOF(msg)
>             exc.__cause__ = None # in Python 3.x we can use "raise exc from 
> None"
> >           raise exc
> E           pexpect.exceptions.EOF: End Of File (EOF). Exception style 
> platform.
> E           <pexpect.pty_spawn.spawn object at 0x7f71217524a0>
> E           command: /usr/bin/crossbar
> E           args: ['/usr/bin/crossbar', 'start', '--color', 'false', 
> '--logformat', 'none']
> E           buffer (last 100 chars): b''
> E           before (last 100 chars): b"gningKey(privkey)\r\nAttributeError: 
> module 'autobahn.wamp.cryptosign' has no attribute 'SigningKey'\r\n"
> E           after: <class 'pexpect.exceptions.EOF'>
> E           match: None
> E           match_index: None
> E           exitstatus: None
> E           flag_eof: True
> E           pid: 996586
> E           child_fd: 22
> E           closed: False
> E           timeout: 30
> E           delimiter: <class 'pexpect.exceptions.EOF'>
> E           logfile: <conftest.Prefixer object at 0x7f71217521a0>
> E           logfile_read: None
> E           logfile_send: None
> E           maxread: 2000
> E           ignorecase: False
> E           searchwindowsize: None
> E           delaybeforesend: 0.05
> E           delayafterclose: 0.1
> E           delayafterterminate: 0.1
> E           searcher: searcher_re:
> E               0: re.compile(b'Realm .* started')
> 
> /usr/lib/python3/dist-packages/pexpect/expect.py:122: EOF
> ---------------------------- Captured stdout setup 
> -----------------------------
> crossbar: 
> 
> crossbar: 
> 
> crossbar:     :::::::::::::::::
> 
> crossbar:           :::::          _____                      __
> 
> crossbar:     :::::   :   :::::   / ___/____ ___   ___  ___  / /  ___ _ ____
> 
> crossbar:     :::::::   :::::::  / /__ / __// _ \ (_-< (_-< / _ \/ _ `// __/
> 
> crossbar:     :::::   :   :::::  \___//_/   \___//___//___//_.__/\_,_//_/
> 
> crossbar:           :::::
> 
> crossbar:     :::::::::::::::::   Crossbar v21.3.1
> 
> crossbar: 
> 
> crossbar:     Copyright (c) 2013-2022 Crossbar.io Technologies GmbH, licensed 
> under AGPL 3.0.
> 
> crossbar: 
> 
> crossbar: Booting standalone node .. <crossbar.node.main._run_command_start>
> 
> crossbar: New node key pair generated! Public key is 
> 0x91f00af386c423f6cc7bccbb933c2d6fb9a5a90757ea2672c743e3e4bb9c64fd
> 
> crossbar: File permissions on node private key fixed
> 
> crossbar: Node key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_place_del_no_name0/.crossbar/key.priv
> 
> crossbar: Traceback (most recent call last):
> 
> crossbar:   File "/usr/bin/crossbar", line 33, in <module>
> 
> crossbar:     sys.exit(load_entry_point('crossbar==21.3.1', 
> 'console_scripts', 'crossbar')())
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 
> 203, in run
> 
> crossbar:     return main(exename, args, reactor, personality_klass)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 1328, in main
> 
> crossbar:     options.func(options, reactor=reactor, personality=personality)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 846, in _run_command_start
> 
> crossbar:     node.load_keys(options.cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 
> 190, in load_keys
> 
> crossbar:     was_new, self._node_key = _maybe_generate_key(cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/common/key.py", 
> line 295, in _maybe_generate_key
> 
> crossbar:     return was_new, cryptosign.SigningKey(privkey)
> 
> crossbar: AttributeError: module 'autobahn.wamp.cryptosign' has no attribute 
> 'SigningKey'
> 
> crossbar startup failed with b'\r\n\r\n    :::::::::::::::::\r\n          
> :::::          _____                      __\r\n    :::::   :   :::::   / 
> ___/____ ___   ___  ___  / /  ___ _ ____\r\n    :::::::   :::::::  / /__ / 
> __// _ \\ (_-< (_-< / _ \\/ _ `// __/\r\n    :::::   :   :::::  \\___//_/   
> \\___//___//___//_.__/\\_,_//_/\r\n          :::::\r\n    :::::::::::::::::   
> Crossbar v21.3.1\r\n\r\n    Copyright (c) 2013-2022 Crossbar.io Technologies 
> GmbH, licensed under AGPL 3.0.\r\n\r\nBooting standalone node .. 
> <crossbar.node.main._run_command_start>\r\nNew node key pair generated! 
> Public key is 
> 0x91f00af386c423f6cc7bccbb933c2d6fb9a5a90757ea2672c743e3e4bb9c64fd\r\nFile 
> permissions on node private key fixed\r\nNode key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_place_del_no_name0/.crossbar/key.priv\r\nTraceback
>  (most recent call last):\r\n  File "/usr/bin/crossbar", line 33, in 
> <module>\r\n    sys.exit(load_entry_point(\'crossbar==21.3.1\', 
> \'console_scripts\', \'crossbar\')())\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 203, in run\r\n   
>  return main(exename, args, reactor, personality_klass)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 1328, in 
> main\r\n    options.func(options, reactor=reactor, 
> personality=personality)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 846, in 
> _run_command_start\r\n    node.load_keys(options.cbdir)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 190, in 
> load_keys\r\n    was_new, self._node_key = _maybe_generate_key(cbdir)\r\n  
> File "/usr/lib/python3/dist-packages/crossbar/common/key.py", line 295, in 
> _maybe_generate_key\r\n    return was_new, 
> cryptosign.SigningKey(privkey)\r\nAttributeError: module 
> \'autobahn.wamp.cryptosign\' has no attribute \'SigningKey\'\r\n'
> __________________ ERROR at setup of test_remoteplace_target 
> ___________________
> 
> tmpdir = local('/tmp/pytest-of-user42/pytest-2/test_remoteplace_target0')
> pytestconfig = <_pytest.config.Config object at 0x7f7124437550>
> 
>     @pytest.fixture(scope='function')
>     def crossbar(tmpdir, pytestconfig):
>         if not find_spec('crossbar'):
>             pytest.skip("crossbar not found")
>         
> pytestconfig.rootdir.join('.crossbar/config.yaml').copy(tmpdir.mkdir('.crossbar'))
>         spawn = pexpect.spawn(
>                 'crossbar start --color false --logformat none',
>                 logfile=Prefixer(sys.stdout.buffer, 'crossbar'),
>                 cwd=str(tmpdir))
>         try:
> >           spawn.expect('Realm .* started')
> 
> tests/conftest.py:110: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:343: in expect
>     return self.expect_list(compiled_pattern_list,
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:372: in expect_list
>     return exp.expect_loop(timeout)
> /usr/lib/python3/dist-packages/pexpect/expect.py:179: in expect_loop
>     return self.eof(e)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <pexpect.expect.Expecter object at 0x7f7121821a50>
> err = EOF('End Of File (EOF). Exception style platform.')
> 
>     def eof(self, err=None):
>         spawn = self.spawn
>     
>         spawn.before = spawn._before.getvalue()
>         spawn._buffer = spawn.buffer_type()
>         spawn._before = spawn.buffer_type()
>         spawn.after = EOF
>         index = self.searcher.eof_index
>         if index >= 0:
>             spawn.match = EOF
>             spawn.match_index = index
>             return index
>         else:
>             spawn.match = None
>             spawn.match_index = None
>             msg = str(spawn)
>             msg += '\nsearcher: %s' % self.searcher
>             if err is not None:
>                 msg = str(err) + '\n' + msg
>     
>             exc = EOF(msg)
>             exc.__cause__ = None # in Python 3.x we can use "raise exc from 
> None"
> >           raise exc
> E           pexpect.exceptions.EOF: End Of File (EOF). Exception style 
> platform.
> E           <pexpect.pty_spawn.spawn object at 0x7f7121821bd0>
> E           command: /usr/bin/crossbar
> E           args: ['/usr/bin/crossbar', 'start', '--color', 'false', 
> '--logformat', 'none']
> E           buffer (last 100 chars): b''
> E           before (last 100 chars): b"gningKey(privkey)\r\nAttributeError: 
> module 'autobahn.wamp.cryptosign' has no attribute 'SigningKey'\r\n"
> E           after: <class 'pexpect.exceptions.EOF'>
> E           match: None
> E           match_index: None
> E           exitstatus: None
> E           flag_eof: True
> E           pid: 996588
> E           child_fd: 23
> E           closed: False
> E           timeout: 30
> E           delimiter: <class 'pexpect.exceptions.EOF'>
> E           logfile: <conftest.Prefixer object at 0x7f71218214b0>
> E           logfile_read: None
> E           logfile_send: None
> E           maxread: 2000
> E           ignorecase: False
> E           searchwindowsize: None
> E           delaybeforesend: 0.05
> E           delayafterclose: 0.1
> E           delayafterterminate: 0.1
> E           searcher: searcher_re:
> E               0: re.compile(b'Realm .* started')
> 
> /usr/lib/python3/dist-packages/pexpect/expect.py:122: EOF
> ---------------------------- Captured stdout setup 
> -----------------------------
> crossbar: 
> 
> crossbar: 
> 
> crossbar:     :::::::::::::::::
> 
> crossbar:           :::::          _____                      __
> 
> crossbar:     :::::   :   :::::   / ___/____ ___   ___  ___  / /  ___ _ ____
> 
> crossbar:     :::::::   :::::::  / /__ / __// _ \ (_-< (_-< / _ \/ _ `// __/
> 
> crossbar:     :::::   :   :::::  \___//_/   \___//___//___//_.__/\_,_//_/
> 
> crossbar:           :::::
> 
> crossbar:     :::::::::::::::::   Crossbar v21.3.1
> 
> crossbar: 
> 
> crossbar:     Copyright (c) 2013-2022 Crossbar.io Technologies GmbH, licensed 
> under AGPL 3.0.
> 
> crossbar: 
> 
> crossbar: Booting standalone node .. <crossbar.node.main._run_command_start>
> 
> crossbar: New node key pair generated! Public key is 
> 0x57321d11c880be28548e70d4e41fc8e55037ee1f30efd563c4661e8dd7840945
> 
> crossbar: File permissions on node private key fixed
> 
> crossbar: Node key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_remoteplace_target0/.crossbar/key.priv
> 
> crossbar: Traceback (most recent call last):
> 
> crossbar:   File "/usr/bin/crossbar", line 33, in <module>
> 
> crossbar:     sys.exit(load_entry_point('crossbar==21.3.1', 
> 'console_scripts', 'crossbar')())
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 
> 203, in run
> 
> crossbar:     return main(exename, args, reactor, personality_klass)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 1328, in main
> 
> crossbar:     options.func(options, reactor=reactor, personality=personality)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 846, in _run_command_start
> 
> crossbar:     node.load_keys(options.cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 
> 190, in load_keys
> 
> crossbar:     was_new, self._node_key = _maybe_generate_key(cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/common/key.py", 
> line 295, in _maybe_generate_key
> 
> crossbar:     return was_new, cryptosign.SigningKey(privkey)
> 
> crossbar: AttributeError: module 'autobahn.wamp.cryptosign' has no attribute 
> 'SigningKey'
> 
> crossbar startup failed with b'\r\n\r\n    :::::::::::::::::\r\n          
> :::::          _____                      __\r\n    :::::   :   :::::   / 
> ___/____ ___   ___  ___  / /  ___ _ ____\r\n    :::::::   :::::::  / /__ / 
> __// _ \\ (_-< (_-< / _ \\/ _ `// __/\r\n    :::::   :   :::::  \\___//_/   
> \\___//___//___//_.__/\\_,_//_/\r\n          :::::\r\n    :::::::::::::::::   
> Crossbar v21.3.1\r\n\r\n    Copyright (c) 2013-2022 Crossbar.io Technologies 
> GmbH, licensed under AGPL 3.0.\r\n\r\nBooting standalone node .. 
> <crossbar.node.main._run_command_start>\r\nNew node key pair generated! 
> Public key is 
> 0x57321d11c880be28548e70d4e41fc8e55037ee1f30efd563c4661e8dd7840945\r\nFile 
> permissions on node private key fixed\r\nNode key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_remoteplace_target0/.crossbar/key.priv\r\nTraceback
>  (most recent call last):\r\n  File "/usr/bin/crossbar", line 33, in 
> <module>\r\n    sys.exit(load_entry_point(\'crossbar==21.3.1\', 
> \'console_scripts\', \'crossbar\')())\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 203, in run\r\n   
>  return main(exename, args, reactor, personality_klass)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 1328, in 
> main\r\n    options.func(options, reactor=reactor, 
> personality=personality)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 846, in 
> _run_command_start\r\n    node.load_keys(options.cbdir)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 190, in 
> load_keys\r\n    was_new, self._node_key = _maybe_generate_key(cbdir)\r\n  
> File "/usr/lib/python3/dist-packages/crossbar/common/key.py", line 295, in 
> _maybe_generate_key\r\n    return was_new, 
> cryptosign.SigningKey(privkey)\r\nAttributeError: module 
> \'autobahn.wamp.cryptosign\' has no attribute \'SigningKey\'\r\n'
> ___________________ ERROR at setup of test_resource_conflict 
> ___________________
> 
> tmpdir = local('/tmp/pytest-of-user42/pytest-2/test_resource_conflict0')
> pytestconfig = <_pytest.config.Config object at 0x7f7124437550>
> 
>     @pytest.fixture(scope='function')
>     def crossbar(tmpdir, pytestconfig):
>         if not find_spec('crossbar'):
>             pytest.skip("crossbar not found")
>         
> pytestconfig.rootdir.join('.crossbar/config.yaml').copy(tmpdir.mkdir('.crossbar'))
>         spawn = pexpect.spawn(
>                 'crossbar start --color false --logformat none',
>                 logfile=Prefixer(sys.stdout.buffer, 'crossbar'),
>                 cwd=str(tmpdir))
>         try:
> >           spawn.expect('Realm .* started')
> 
> tests/conftest.py:110: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:343: in expect
>     return self.expect_list(compiled_pattern_list,
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:372: in expect_list
>     return exp.expect_loop(timeout)
> /usr/lib/python3/dist-packages/pexpect/expect.py:179: in expect_loop
>     return self.eof(e)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <pexpect.expect.Expecter object at 0x7f7121565c90>
> err = EOF('End Of File (EOF). Exception style platform.')
> 
>     def eof(self, err=None):
>         spawn = self.spawn
>     
>         spawn.before = spawn._before.getvalue()
>         spawn._buffer = spawn.buffer_type()
>         spawn._before = spawn.buffer_type()
>         spawn.after = EOF
>         index = self.searcher.eof_index
>         if index >= 0:
>             spawn.match = EOF
>             spawn.match_index = index
>             return index
>         else:
>             spawn.match = None
>             spawn.match_index = None
>             msg = str(spawn)
>             msg += '\nsearcher: %s' % self.searcher
>             if err is not None:
>                 msg = str(err) + '\n' + msg
>     
>             exc = EOF(msg)
>             exc.__cause__ = None # in Python 3.x we can use "raise exc from 
> None"
> >           raise exc
> E           pexpect.exceptions.EOF: End Of File (EOF). Exception style 
> platform.
> E           <pexpect.pty_spawn.spawn object at 0x7f7121567d60>
> E           command: /usr/bin/crossbar
> E           args: ['/usr/bin/crossbar', 'start', '--color', 'false', 
> '--logformat', 'none']
> E           buffer (last 100 chars): b''
> E           before (last 100 chars): b"gningKey(privkey)\r\nAttributeError: 
> module 'autobahn.wamp.cryptosign' has no attribute 'SigningKey'\r\n"
> E           after: <class 'pexpect.exceptions.EOF'>
> E           match: None
> E           match_index: None
> E           exitstatus: None
> E           flag_eof: True
> E           pid: 996590
> E           child_fd: 24
> E           closed: False
> E           timeout: 30
> E           delimiter: <class 'pexpect.exceptions.EOF'>
> E           logfile: <conftest.Prefixer object at 0x7f7121565a50>
> E           logfile_read: None
> E           logfile_send: None
> E           maxread: 2000
> E           ignorecase: False
> E           searchwindowsize: None
> E           delaybeforesend: 0.05
> E           delayafterclose: 0.1
> E           delayafterterminate: 0.1
> E           searcher: searcher_re:
> E               0: re.compile(b'Realm .* started')
> 
> /usr/lib/python3/dist-packages/pexpect/expect.py:122: EOF
> ---------------------------- Captured stdout setup 
> -----------------------------
> crossbar: 
> 
> crossbar: 
> 
> crossbar:     :::::::::::::::::
> 
> crossbar:           :::::          _____                      __
> 
> crossbar:     :::::   :   :::::   / ___/____ ___   ___  ___  / /  ___ _ ____
> 
> crossbar:     :::::::   :::::::  / /__ / __// _ \ (_-< (_-< / _ \/ _ `// __/
> 
> crossbar:     :::::   :   :::::  \___//_/   \___//___//___//_.__/\_,_//_/
> 
> crossbar:           :::::
> 
> crossbar:     :::::::::::::::::   Crossbar v21.3.1
> 
> crossbar: 
> 
> crossbar:     Copyright (c) 2013-2022 Crossbar.io Technologies GmbH, licensed 
> under AGPL 3.0.
> 
> crossbar: 
> 
> crossbar: Booting standalone node .. <crossbar.node.main._run_command_start>
> 
> crossbar: New node key pair generated! Public key is 
> 0xc5bdee55d464ff623ba18e585d69a5605bcbcc22e42b1153687367e19fd320c5
> 
> crossbar: File permissions on node private key fixed
> 
> crossbar: Node key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_resource_conflict0/.crossbar/key.priv
> 
> crossbar: Traceback (most recent call last):
> 
> crossbar:   File "/usr/bin/crossbar", line 33, in <module>
> 
> crossbar:     sys.exit(load_entry_point('crossbar==21.3.1', 
> 'console_scripts', 'crossbar')())
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 
> 203, in run
> 
> crossbar:     return main(exename, args, reactor, personality_klass)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 1328, in main
> 
> crossbar:     options.func(options, reactor=reactor, personality=personality)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 846, in _run_command_start
> 
> crossbar:     node.load_keys(options.cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 
> 190, in load_keys
> 
> crossbar:     was_new, self._node_key = _maybe_generate_key(cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/common/key.py", 
> line 295, in _maybe_generate_key
> 
> crossbar:     return was_new, cryptosign.SigningKey(privkey)
> 
> crossbar: AttributeError: module 'autobahn.wamp.cryptosign' has no attribute 
> 'SigningKey'
> 
> crossbar startup failed with b'\r\n\r\n    :::::::::::::::::\r\n          
> :::::          _____                      __\r\n    :::::   :   :::::   / 
> ___/____ ___   ___  ___  / /  ___ _ ____\r\n    :::::::   :::::::  / /__ / 
> __// _ \\ (_-< (_-< / _ \\/ _ `// __/\r\n    :::::   :   :::::  \\___//_/   
> \\___//___//___//_.__/\\_,_//_/\r\n          :::::\r\n    :::::::::::::::::   
> Crossbar v21.3.1\r\n\r\n    Copyright (c) 2013-2022 Crossbar.io Technologies 
> GmbH, licensed under AGPL 3.0.\r\n\r\nBooting standalone node .. 
> <crossbar.node.main._run_command_start>\r\nNew node key pair generated! 
> Public key is 
> 0xc5bdee55d464ff623ba18e585d69a5605bcbcc22e42b1153687367e19fd320c5\r\nFile 
> permissions on node private key fixed\r\nNode key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_resource_conflict0/.crossbar/key.priv\r\nTraceback
>  (most recent call last):\r\n  File "/usr/bin/crossbar", line 33, in 
> <module>\r\n    sys.exit(load_entry_point(\'crossbar==21.3.1\', 
> \'console_scripts\', \'crossbar\')())\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 203, in run\r\n   
>  return main(exename, args, reactor, personality_klass)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 1328, in 
> main\r\n    options.func(options, reactor=reactor, 
> personality=personality)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 846, in 
> _run_command_start\r\n    node.load_keys(options.cbdir)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 190, in 
> load_keys\r\n    was_new, self._node_key = _maybe_generate_key(cbdir)\r\n  
> File "/usr/lib/python3/dist-packages/crossbar/common/key.py", line 295, in 
> _maybe_generate_key\r\n    return was_new, 
> cryptosign.SigningKey(privkey)\r\nAttributeError: module 
> \'autobahn.wamp.cryptosign\' has no attribute \'SigningKey\'\r\n'
> ______________________ ERROR at setup of test_reservation 
> ______________________
> 
> tmpdir = local('/tmp/pytest-of-user42/pytest-2/test_reservation0')
> pytestconfig = <_pytest.config.Config object at 0x7f7124437550>
> 
>     @pytest.fixture(scope='function')
>     def crossbar(tmpdir, pytestconfig):
>         if not find_spec('crossbar'):
>             pytest.skip("crossbar not found")
>         
> pytestconfig.rootdir.join('.crossbar/config.yaml').copy(tmpdir.mkdir('.crossbar'))
>         spawn = pexpect.spawn(
>                 'crossbar start --color false --logformat none',
>                 logfile=Prefixer(sys.stdout.buffer, 'crossbar'),
>                 cwd=str(tmpdir))
>         try:
> >           spawn.expect('Realm .* started')
> 
> tests/conftest.py:110: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:343: in expect
>     return self.expect_list(compiled_pattern_list,
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:372: in expect_list
>     return exp.expect_loop(timeout)
> /usr/lib/python3/dist-packages/pexpect/expect.py:179: in expect_loop
>     return self.eof(e)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <pexpect.expect.Expecter object at 0x7f712171d2a0>
> err = EOF('End Of File (EOF). Exception style platform.')
> 
>     def eof(self, err=None):
>         spawn = self.spawn
>     
>         spawn.before = spawn._before.getvalue()
>         spawn._buffer = spawn.buffer_type()
>         spawn._before = spawn.buffer_type()
>         spawn.after = EOF
>         index = self.searcher.eof_index
>         if index >= 0:
>             spawn.match = EOF
>             spawn.match_index = index
>             return index
>         else:
>             spawn.match = None
>             spawn.match_index = None
>             msg = str(spawn)
>             msg += '\nsearcher: %s' % self.searcher
>             if err is not None:
>                 msg = str(err) + '\n' + msg
>     
>             exc = EOF(msg)
>             exc.__cause__ = None # in Python 3.x we can use "raise exc from 
> None"
> >           raise exc
> E           pexpect.exceptions.EOF: End Of File (EOF). Exception style 
> platform.
> E           <pexpect.pty_spawn.spawn object at 0x7f712171e4a0>
> E           command: /usr/bin/crossbar
> E           args: ['/usr/bin/crossbar', 'start', '--color', 'false', 
> '--logformat', 'none']
> E           buffer (last 100 chars): b''
> E           before (last 100 chars): b"gningKey(privkey)\r\nAttributeError: 
> module 'autobahn.wamp.cryptosign' has no attribute 'SigningKey'\r\n"
> E           after: <class 'pexpect.exceptions.EOF'>
> E           match: None
> E           match_index: None
> E           exitstatus: None
> E           flag_eof: True
> E           pid: 996592
> E           child_fd: 13
> E           closed: False
> E           timeout: 30
> E           delimiter: <class 'pexpect.exceptions.EOF'>
> E           logfile: <conftest.Prefixer object at 0x7f712171cfd0>
> E           logfile_read: None
> E           logfile_send: None
> E           maxread: 2000
> E           ignorecase: False
> E           searchwindowsize: None
> E           delaybeforesend: 0.05
> E           delayafterclose: 0.1
> E           delayafterterminate: 0.1
> E           searcher: searcher_re:
> E               0: re.compile(b'Realm .* started')
> 
> /usr/lib/python3/dist-packages/pexpect/expect.py:122: EOF
> ---------------------------- Captured stdout setup 
> -----------------------------
> crossbar: 
> 
> crossbar: 
> 
> crossbar:     :::::::::::::::::
> 
> crossbar:           :::::          _____                      __
> 
> crossbar:     :::::   :   :::::   / ___/____ ___   ___  ___  / /  ___ _ ____
> 
> crossbar:     :::::::   :::::::  / /__ / __// _ \ (_-< (_-< / _ \/ _ `// __/
> 
> crossbar:     :::::   :   :::::  \___//_/   \___//___//___//_.__/\_,_//_/
> 
> crossbar:           :::::
> 
> crossbar:     :::::::::::::::::   Crossbar v21.3.1
> 
> crossbar: 
> 
> crossbar:     Copyright (c) 2013-2022 Crossbar.io Technologies GmbH, licensed 
> under AGPL 3.0.
> 
> crossbar: 
> 
> crossbar: Booting standalone node .. <crossbar.node.main._run_command_start>
> 
> crossbar: New node key pair generated! Public key is 
> 0x07f29bb5cdeecfc7d61456a0535ab311ffa5092f09e8aef64a3a89549dfb70e8
> 
> crossbar: File permissions on node private key fixed
> 
> crossbar: Node key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_reservation0/.crossbar/key.priv
> 
> crossbar: Traceback (most recent call last):
> 
> crossbar:   File "/usr/bin/crossbar", line 33, in <module>
> 
> crossbar:     sys.exit(load_entry_point('crossbar==21.3.1', 
> 'console_scripts', 'crossbar')())
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 
> 203, in run
> 
> crossbar:     return main(exename, args, reactor, personality_klass)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 1328, in main
> 
> crossbar:     options.func(options, reactor=reactor, personality=personality)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 846, in _run_command_start
> 
> crossbar:     node.load_keys(options.cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 
> 190, in load_keys
> 
> crossbar:     was_new, self._node_key = _maybe_generate_key(cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/common/key.py", 
> line 295, in _maybe_generate_key
> 
> crossbar:     return was_new, cryptosign.SigningKey(privkey)
> 
> crossbar: AttributeError: module 'autobahn.wamp.cryptosign' has no attribute 
> 'SigningKey'
> 
> crossbar startup failed with b'\r\n\r\n    :::::::::::::::::\r\n          
> :::::          _____                      __\r\n    :::::   :   :::::   / 
> ___/____ ___   ___  ___  / /  ___ _ ____\r\n    :::::::   :::::::  / /__ / 
> __// _ \\ (_-< (_-< / _ \\/ _ `// __/\r\n    :::::   :   :::::  \\___//_/   
> \\___//___//___//_.__/\\_,_//_/\r\n          :::::\r\n    :::::::::::::::::   
> Crossbar v21.3.1\r\n\r\n    Copyright (c) 2013-2022 Crossbar.io Technologies 
> GmbH, licensed under AGPL 3.0.\r\n\r\nBooting standalone node .. 
> <crossbar.node.main._run_command_start>\r\nNew node key pair generated! 
> Public key is 
> 0x07f29bb5cdeecfc7d61456a0535ab311ffa5092f09e8aef64a3a89549dfb70e8\r\nFile 
> permissions on node private key fixed\r\nNode key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_reservation0/.crossbar/key.priv\r\nTraceback
>  (most recent call last):\r\n  File "/usr/bin/crossbar", line 33, in 
> <module>\r\n    sys.exit(load_entry_point(\'crossbar==21.3.1\', 
> \'console_scripts\', \'crossbar\')())\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 203, in run\r\n   
>  return main(exename, args, reactor, personality_klass)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 1328, in 
> main\r\n    options.func(options, reactor=reactor, 
> personality=personality)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 846, in 
> _run_command_start\r\n    node.load_keys(options.cbdir)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 190, in 
> load_keys\r\n    was_new, self._node_key = _maybe_generate_key(cbdir)\r\n  
> File "/usr/lib/python3/dist-packages/crossbar/common/key.py", line 295, in 
> _maybe_generate_key\r\n    return was_new, 
> cryptosign.SigningKey(privkey)\r\nAttributeError: module 
> \'autobahn.wamp.cryptosign\' has no attribute \'SigningKey\'\r\n'
> ___________________ ERROR at setup of test_exporter_timeout 
> ____________________
> 
> tmpdir = local('/tmp/pytest-of-user42/pytest-2/test_exporter_timeout0')
> pytestconfig = <_pytest.config.Config object at 0x7f7124437550>
> 
>     @pytest.fixture(scope='function')
>     def crossbar(tmpdir, pytestconfig):
>         if not find_spec('crossbar'):
>             pytest.skip("crossbar not found")
>         
> pytestconfig.rootdir.join('.crossbar/config.yaml').copy(tmpdir.mkdir('.crossbar'))
>         spawn = pexpect.spawn(
>                 'crossbar start --color false --logformat none',
>                 logfile=Prefixer(sys.stdout.buffer, 'crossbar'),
>                 cwd=str(tmpdir))
>         try:
> >           spawn.expect('Realm .* started')
> 
> tests/conftest.py:110: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:343: in expect
>     return self.expect_list(compiled_pattern_list,
> /usr/lib/python3/dist-packages/pexpect/spawnbase.py:372: in expect_list
>     return exp.expect_loop(timeout)
> /usr/lib/python3/dist-packages/pexpect/expect.py:179: in expect_loop
>     return self.eof(e)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <pexpect.expect.Expecter object at 0x7f7121564280>
> err = EOF('End Of File (EOF). Exception style platform.')
> 
>     def eof(self, err=None):
>         spawn = self.spawn
>     
>         spawn.before = spawn._before.getvalue()
>         spawn._buffer = spawn.buffer_type()
>         spawn._before = spawn.buffer_type()
>         spawn.after = EOF
>         index = self.searcher.eof_index
>         if index >= 0:
>             spawn.match = EOF
>             spawn.match_index = index
>             return index
>         else:
>             spawn.match = None
>             spawn.match_index = None
>             msg = str(spawn)
>             msg += '\nsearcher: %s' % self.searcher
>             if err is not None:
>                 msg = str(err) + '\n' + msg
>     
>             exc = EOF(msg)
>             exc.__cause__ = None # in Python 3.x we can use "raise exc from 
> None"
> >           raise exc
> E           pexpect.exceptions.EOF: End Of File (EOF). Exception style 
> platform.
> E           <pexpect.pty_spawn.spawn object at 0x7f7121565db0>
> E           command: /usr/bin/crossbar
> E           args: ['/usr/bin/crossbar', 'start', '--color', 'false', 
> '--logformat', 'none']
> E           buffer (last 100 chars): b''
> E           before (last 100 chars): b"gningKey(privkey)\r\nAttributeError: 
> module 'autobahn.wamp.cryptosign' has no attribute 'SigningKey'\r\n"
> E           after: <class 'pexpect.exceptions.EOF'>
> E           match: None
> E           match_index: None
> E           exitstatus: None
> E           flag_eof: True
> E           pid: 996594
> E           child_fd: 14
> E           closed: False
> E           timeout: 30
> E           delimiter: <class 'pexpect.exceptions.EOF'>
> E           logfile: <conftest.Prefixer object at 0x7f7121566650>
> E           logfile_read: None
> E           logfile_send: None
> E           maxread: 2000
> E           ignorecase: False
> E           searchwindowsize: None
> E           delaybeforesend: 0.05
> E           delayafterclose: 0.1
> E           delayafterterminate: 0.1
> E           searcher: searcher_re:
> E               0: re.compile(b'Realm .* started')
> 
> /usr/lib/python3/dist-packages/pexpect/expect.py:122: EOF
> ---------------------------- Captured stdout setup 
> -----------------------------
> crossbar: 
> 
> crossbar: 
> 
> crossbar:     :::::::::::::::::
> 
> crossbar:           :::::          _____                      __
> 
> crossbar:     :::::   :   :::::   / ___/____ ___   ___  ___  / /  ___ _ ____
> 
> crossbar:     :::::::   :::::::  / /__ / __// _ \ (_-< (_-< / _ \/ _ `// __/
> 
> crossbar:     :::::   :   :::::  \___//_/   \___//___//___//_.__/\_,_//_/
> 
> crossbar:           :::::
> 
> crossbar:     :::::::::::::::::   Crossbar v21.3.1
> 
> crossbar: 
> 
> crossbar:     Copyright (c) 2013-2022 Crossbar.io Technologies GmbH, licensed 
> under AGPL 3.0.
> 
> crossbar: 
> 
> crossbar: Booting standalone node .. <crossbar.node.main._run_command_start>
> 
> crossbar: New node key pair generated! Public key is 
> 0xdf57f2d5afbb4418dca0f6af5d53b06ed9f9fc722ac30405ee0a706d2ffad3b1
> 
> crossbar: File permissions on node private key fixed
> 
> crossbar: Node key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_exporter_timeout0/.crossbar/key.priv
> 
> crossbar: Traceback (most recent call last):
> 
> crossbar:   File "/usr/bin/crossbar", line 33, in <module>
> 
> crossbar:     sys.exit(load_entry_point('crossbar==21.3.1', 
> 'console_scripts', 'crossbar')())
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 
> 203, in run
> 
> crossbar:     return main(exename, args, reactor, personality_klass)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 1328, in main
> 
> crossbar:     options.func(options, reactor=reactor, personality=personality)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 
> 846, in _run_command_start
> 
> crossbar:     node.load_keys(options.cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 
> 190, in load_keys
> 
> crossbar:     was_new, self._node_key = _maybe_generate_key(cbdir)
> 
> crossbar:   File "/usr/lib/python3/dist-packages/crossbar/common/key.py", 
> line 295, in _maybe_generate_key
> 
> crossbar:     return was_new, cryptosign.SigningKey(privkey)
> 
> crossbar: AttributeError: module 'autobahn.wamp.cryptosign' has no attribute 
> 'SigningKey'
> 
> crossbar startup failed with b'\r\n\r\n    :::::::::::::::::\r\n          
> :::::          _____                      __\r\n    :::::   :   :::::   / 
> ___/____ ___   ___  ___  / /  ___ _ ____\r\n    :::::::   :::::::  / /__ / 
> __// _ \\ (_-< (_-< / _ \\/ _ `// __/\r\n    :::::   :   :::::  \\___//_/   
> \\___//___//___//_.__/\\_,_//_/\r\n          :::::\r\n    :::::::::::::::::   
> Crossbar v21.3.1\r\n\r\n    Copyright (c) 2013-2022 Crossbar.io Technologies 
> GmbH, licensed under AGPL 3.0.\r\n\r\nBooting standalone node .. 
> <crossbar.node.main._run_command_start>\r\nNew node key pair generated! 
> Public key is 
> 0xdf57f2d5afbb4418dca0f6af5d53b06ed9f9fc722ac30405ee0a706d2ffad3b1\r\nFile 
> permissions on node private key fixed\r\nNode key loaded from 
> /tmp/pytest-of-user42/pytest-2/test_exporter_timeout0/.crossbar/key.priv\r\nTraceback
>  (most recent call last):\r\n  File "/usr/bin/crossbar", line 33, in 
> <module>\r\n    sys.exit(load_entry_point(\'crossbar==21.3.1\', 
> \'console_scripts\', \'crossbar\')())\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/__init__.py", line 203, in run\r\n   
>  return main(exename, args, reactor, personality_klass)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 1328, in 
> main\r\n    options.func(options, reactor=reactor, 
> personality=personality)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/main.py", line 846, in 
> _run_command_start\r\n    node.load_keys(options.cbdir)\r\n  File 
> "/usr/lib/python3/dist-packages/crossbar/node/node.py", line 190, in 
> load_keys\r\n    was_new, self._node_key = _maybe_generate_key(cbdir)\r\n  
> File "/usr/lib/python3/dist-packages/crossbar/common/key.py", line 295, in 
> _maybe_generate_key\r\n    return was_new, 
> cryptosign.SigningKey(privkey)\r\nAttributeError: module 
> \'autobahn.wamp.cryptosign\' has no attribute \'SigningKey\'\r\n'
> =============================== warnings summary 
> ===============================
> .pybuild/cpython3_3.10/build/tests/test_environment.py::TestEnvironment::test_usbserialport_no_warning
> .pybuild/cpython3_3.10/build/tests/test_util.py::test_filter_dict
>   /usr/lib/python3/dist-packages/_pytest/python.py:192: 
> PytestRemovedIn8Warning: Passing None has been deprecated.
>   See 
> https://docs.pytest.org/en/latest/how-to/capture-warnings.html#additional-use-cases-of-warnings-in-tests
>  for alternatives in common use cases.
>     result = testfunction(**testargs)
> 
> .pybuild/cpython3_3.10/build/tests/test_ethernetport.py::test_instance
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/labgrid/resource/ethernetport.py:251:
>  DeprecationWarning: There is no current event loop
>     self.loop = asyncio.get_event_loop()
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info 
> ============================
> ERROR tests/test_crossbar.py::test_startup - pexpect.exceptions.EOF: End Of 
> F...
> ERROR tests/test_crossbar.py::test_connect_timeout - pexpect.exceptions.EOF: 
> ...
> ERROR tests/test_crossbar.py::test_place_show - pexpect.exceptions.EOF: End 
> O...
> ERROR tests/test_crossbar.py::test_place_alias - pexpect.exceptions.EOF: End 
> ...
> ERROR tests/test_crossbar.py::test_place_comment - pexpect.exceptions.EOF: 
> En...
> ERROR tests/test_crossbar.py::test_place_match - pexpect.exceptions.EOF: End 
> ...
> ERROR tests/test_crossbar.py::test_place_acquire - pexpect.exceptions.EOF: 
> En...
> ERROR tests/test_crossbar.py::test_place_acquire_enforce - 
> pexpect.exceptions...
> ERROR tests/test_crossbar.py::test_place_acquire_broken - 
> pexpect.exceptions....
> ERROR tests/test_crossbar.py::test_place_add_no_name - 
> pexpect.exceptions.EOF...
> ERROR tests/test_crossbar.py::test_place_del_no_name - 
> pexpect.exceptions.EOF...
> ERROR tests/test_crossbar.py::test_remoteplace_target - 
> pexpect.exceptions.EO...
> ERROR tests/test_crossbar.py::test_resource_conflict - 
> pexpect.exceptions.EOF...
> ERROR tests/test_crossbar.py::test_reservation - pexpect.exceptions.EOF: End 
> ...
> ERROR tests/test_crossbar.py::test_exporter_timeout - 
> pexpect.exceptions.EOF:...
> =========== 212 passed, 34 skipped, 3 warnings, 15 errors in 29.19s 
> ============
> E: pybuild pybuild:379: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build; python3.10 -m pytest --ignore 
> tests/test_fixtures.py --ignore tests/test_flags.py --ignore 
> tests/test_stepreporter.py
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.10 
> returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2022/10/23/labgrid_0.4.1-4_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20221023;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20221023&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to