ola icon indicating copy to clipboard operation
ola copied to clipboard

RDM TESTER issue: impossible to run (:9099)

Open TdatRJ opened this issue 1 year ago • 6 comments

Hello II managed to have OLA working starting with :9090 but not the RDM tester. Raspberry 5 8gb

It looks that I have an error during installation: OlaClientWrapperTest.cpp:52:Assertion Test name: OlaClientWrapperTest::testNoAutoStartNoOlad assertion failed

  • Expression: !(ola_client.Setup())
  • Check for another instance of olad running

Failures !!! Run: 2 Failure total: 1 Failures: 1 Errors: 0 FAIL ola/OlaClientTester

Also I have this:

> showroom@PI5-Thierry:~/ola $ sudo adduser testuser dialout
> adduser: The user `testuser' does not exist.
> showroom@PI5-Thierry:~/ola $ 

and this too: ola/StreamingClient.cpp:172: The RPC socket has been closed, this is more than likely due to a framing error, perhaps you're sending too fast? common/network/TCPSocket.cpp:158: connect(127.0.0.1:35173): Connection refused

Any idea? I am not a Linux expert See below some log files: test-suite.log OlaClientTester.log ClientTester.log

Thanks

TdatRJ avatar Jul 12 '24 21:07 TdatRJ

Hi @TdatRJ ,

I assume you're trying to compile from source for bleeding edge tests? There's some improved notes here you could try: https://github.com/OpenLightingProject/website/blob/f68f1b08d5046f34a0cf0ffc14db51c5d5a3f925/download_and_install/compiling_from_source.md#compiling-from-source

Otherwise which doc have you followed etc?

It looks that I have an error during installation: OlaClientWrapperTest.cpp:52:Assertion Test name: OlaClientWrapperTest::testNoAutoStartNoOlad assertion failed

  • Expression: !(ola_client.Setup())
  • Check for another instance of olad running

Failures !!! Run: 2 Failure total: 1 Failures: 1 Errors: 0 FAIL ola/OlaClientTester

Was there another copy of OLAd running? Perhaps one installed via apt rather than compiled (assuming Debian/Raspbian/Ubuntu)?

> showroom@PI5-Thierry:~/ola $ sudo adduser testuser dialout
> adduser: The user `testuser' does not exist.

Where did this command you tried come from? There should probably be a useradd command before it.

and this too: ola/StreamingClient.cpp:172: The RPC socket has been closed, this is more than likely due to a framing error, perhaps you're sending too fast? common/network/TCPSocket.cpp:158: connect(127.0.0.1:35173): Connection refused

I think this often happens if you try to open OLA's RPC port in a web browser, rather than it's web port.

Any idea? I am not a Linux expert See below some log files:

olad -l 4 logs would be great too thanks: https://www.openlighting.org/ola/get-help/ola-faq/#How_do_I_get_olad_-l_4_logs

peternewman avatar Aug 23 '24 14:08 peternewman

Thanks Peter,

Installed on: Pi 5 8gb Operating System: Debian GNU/Linux 12 (bookworm)
Kernel: Linux 6.6.39-v8-16k+ Architecture: arm64

Installation procedure followed: OLA on RPi 4 (Raspberry Pi OS)

sudo apt-get update sudo apt-get upgrade sudo apt-get install git libtool libcppunit-dev uuid-dev pkg-config libncurses5-dev autoconf libmicrohttpd-dev protobuf-compiler python3-protobuf bison libprotoc-dev libbison-dev flex libfl-dev libfl2 libftdi-dev libftdi1 libusb-0.1-4 libusb-dev libusb-1.0-0-dev liblo-dev libavahi-client-dev python3-numpy

git clone https://github.com/OpenLightingProject/ola.git ola cd ola autoreconf -i ./configure --enable-rdm-tests CXXFLAGS='-ftrack-macro-expansion=0' make make check sudo make install sudo ldconfig sudo nano /etc/rc.local

Add the following line before the line exit 0 at the end, then save the file and exit:

echo "Sleep 15 seconds before starting olad" sleep 15 echo "Starting olad" sudo -u testuser olad -f --syslog sudo adduser testuser dialout

Log from olad -l 4 showroom@PI5-Thierry:~ $ olad -l 4 olad/Olad.cpp:98: OLA Daemon version 0.10.9 common/base/Init.cpp:404: Monotonic clock: 1386.607968 common/base/Init.cpp:405: Real clock : 1725039334.278905 common/io/EPoller.cpp:82: EPOLL_CTL_ADD 4, events 2001, descriptor: 0x5555a8f74690 olad/OlaDaemon.cpp:121: Using configs in /home/showroom/.ola common/io/EPoller.cpp:82: EPOLL_CTL_ADD 7, events 2001, descriptor: 0x5555a8f6a2e0 common/thread/Thread.cpp:200: Thread pref-saver, policy SCHED_OTHER, priority 0 common/rdm/PidStoreLoader.cpp:262: Loading DISC_UNIQUE_BRANCH common/rdm/PidStoreLoader.cpp:262: Loading DISC_MUTE common/rdm/PidStoreLoader.cpp:262: Loading DISC_UN_MUTE common/rdm/PidStoreLoader.cpp:262: Loading PROXIED_DEVICES common/rdm/PidStoreLoader.cpp:262: Loading PROXIED_DEVICE_COUNT common/rdm/PidStoreLoader.cpp:262: Loading COMMS_STATUS common/rdm/PidStoreLoader.cpp:262: Loading QUEUED_MESSAGE common/rdm/PidStoreLoader.cpp:262: Loading STATUS_MESSAGES common/rdm/PidStoreLoader.cpp:262: Loading STATUS_ID_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading CLEAR_STATUS_ID common/rdm/PidStoreLoader.cpp:262: Loading SUB_DEVICE_STATUS_REPORT_THRESHOLD common/rdm/PidStoreLoader.cpp:262: Loading SUPPORTED_PARAMETERS common/rdm/PidStoreLoader.cpp:262: Loading PARAMETER_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading DEVICE_INFO common/rdm/PidStoreLoader.cpp:262: Loading PRODUCT_DETAIL_ID_LIST common/rdm/PidStoreLoader.cpp:262: Loading DEVICE_MODEL_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading MANUFACTURER_LABEL common/rdm/PidStoreLoader.cpp:262: Loading DEVICE_LABEL common/rdm/PidStoreLoader.cpp:262: Loading FACTORY_DEFAULTS common/rdm/PidStoreLoader.cpp:262: Loading LANGUAGE_CAPABILITIES common/rdm/PidStoreLoader.cpp:262: Loading LANGUAGE common/rdm/PidStoreLoader.cpp:262: Loading SOFTWARE_VERSION_LABEL common/rdm/PidStoreLoader.cpp:262: Loading BOOT_SOFTWARE_VERSION_ID common/rdm/PidStoreLoader.cpp:262: Loading BOOT_SOFTWARE_VERSION_LABEL common/rdm/PidStoreLoader.cpp:262: Loading DMX_PERSONALITY common/rdm/PidStoreLoader.cpp:262: Loading DMX_PERSONALITY_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading DMX_START_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading SLOT_INFO common/rdm/PidStoreLoader.cpp:262: Loading SLOT_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading DEFAULT_SLOT_VALUE common/rdm/PidStoreLoader.cpp:262: Loading DMX_BLOCK_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading DMX_FAIL_MODE common/rdm/PidStoreLoader.cpp:262: Loading DMX_STARTUP_MODE common/rdm/PidStoreLoader.cpp:262: Loading SENSOR_DEFINITION common/rdm/PidStoreLoader.cpp:262: Loading SENSOR_VALUE common/rdm/PidStoreLoader.cpp:262: Loading RECORD_SENSORS common/rdm/PidStoreLoader.cpp:262: Loading DIMMER_INFO common/rdm/PidStoreLoader.cpp:262: Loading MINIMUM_LEVEL common/rdm/PidStoreLoader.cpp:262: Loading MAXIMUM_LEVEL common/rdm/PidStoreLoader.cpp:262: Loading CURVE common/rdm/PidStoreLoader.cpp:262: Loading CURVE_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading OUTPUT_RESPONSE_TIME common/rdm/PidStoreLoader.cpp:262: Loading OUTPUT_RESPONSE_TIME_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading MODULATION_FREQUENCY common/rdm/PidStoreLoader.cpp:262: Loading MODULATION_FREQUENCY_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading DEVICE_HOURS common/rdm/PidStoreLoader.cpp:262: Loading LAMP_HOURS common/rdm/PidStoreLoader.cpp:262: Loading LAMP_STRIKES common/rdm/PidStoreLoader.cpp:262: Loading LAMP_STATE common/rdm/PidStoreLoader.cpp:262: Loading LAMP_ON_MODE common/rdm/PidStoreLoader.cpp:262: Loading DEVICE_POWER_CYCLES common/rdm/PidStoreLoader.cpp:262: Loading BURN_IN common/rdm/PidStoreLoader.cpp:262: Loading DISPLAY_INVERT common/rdm/PidStoreLoader.cpp:262: Loading DISPLAY_LEVEL common/rdm/PidStoreLoader.cpp:262: Loading PAN_INVERT common/rdm/PidStoreLoader.cpp:262: Loading TILT_INVERT common/rdm/PidStoreLoader.cpp:262: Loading PAN_TILT_SWAP common/rdm/PidStoreLoader.cpp:262: Loading REAL_TIME_CLOCK common/rdm/PidStoreLoader.cpp:262: Loading LOCK_PIN common/rdm/PidStoreLoader.cpp:262: Loading LOCK_STATE common/rdm/PidStoreLoader.cpp:262: Loading LOCK_STATE_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading LIST_INTERFACES common/rdm/PidStoreLoader.cpp:262: Loading INTERFACE_LABEL common/rdm/PidStoreLoader.cpp:262: Loading INTERFACE_HARDWARE_ADDRESS_TYPE1 common/rdm/PidStoreLoader.cpp:262: Loading IPV4_DHCP_MODE common/rdm/PidStoreLoader.cpp:262: Loading IPV4_ZEROCONF_MODE common/rdm/PidStoreLoader.cpp:262: Loading IPV4_CURRENT_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading IPV4_STATIC_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading INTERFACE_RENEW_DHCP common/rdm/PidStoreLoader.cpp:262: Loading INTERFACE_RELEASE_DHCP common/rdm/PidStoreLoader.cpp:262: Loading INTERFACE_APPLY_CONFIGURATION common/rdm/PidStoreLoader.cpp:262: Loading IPV4_DEFAULT_ROUTE common/rdm/PidStoreLoader.cpp:262: Loading DNS_IPV4_NAME_SERVER common/rdm/PidStoreLoader.cpp:262: Loading DNS_HOSTNAME common/rdm/PidStoreLoader.cpp:262: Loading DNS_DOMAIN_NAME common/rdm/PidStoreLoader.cpp:262: Loading SEARCH_DOMAIN common/rdm/PidStoreLoader.cpp:262: Loading BROKER_STATUS common/rdm/PidStoreLoader.cpp:262: Loading ENDPOINT_LIST common/rdm/PidStoreLoader.cpp:262: Loading ENDPOINT_LIST_CHANGE common/rdm/PidStoreLoader.cpp:262: Loading IDENTIFY_ENDPOINT common/rdm/PidStoreLoader.cpp:262: Loading ENDPOINT_TO_UNIVERSE common/rdm/PidStoreLoader.cpp:262: Loading ENDPOINT_MODE common/rdm/PidStoreLoader.cpp:262: Loading ENDPOINT_LABEL common/rdm/PidStoreLoader.cpp:262: Loading RDM_TRAFFIC_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading DISCOVERY_STATE common/rdm/PidStoreLoader.cpp:262: Loading BACKGROUND_DISCOVERY common/rdm/PidStoreLoader.cpp:262: Loading ENDPOINT_TIMING common/rdm/PidStoreLoader.cpp:262: Loading ENDPOINT_TIMING_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ENDPOINT_RESPONDERS common/rdm/PidStoreLoader.cpp:262: Loading ENDPOINT_RESPONDER_LIST_CHANGE common/rdm/PidStoreLoader.cpp:262: Loading BINDING_CONTROL_FIELDS common/rdm/PidStoreLoader.cpp:262: Loading BACKGROUND_QUEUED_STATUS_POLICY common/rdm/PidStoreLoader.cpp:262: Loading BACKGROUND_QUEUED_STATUS_POLICY_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading IDENTIFY_DEVICE common/rdm/PidStoreLoader.cpp:262: Loading RESET_DEVICE common/rdm/PidStoreLoader.cpp:262: Loading POWER_STATE common/rdm/PidStoreLoader.cpp:262: Loading PERFORM_SELFTEST common/rdm/PidStoreLoader.cpp:262: Loading SELF_TEST_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading CAPTURE_PRESET common/rdm/PidStoreLoader.cpp:262: Loading PRESET_PLAYBACK common/rdm/PidStoreLoader.cpp:262: Loading IDENTIFY_MODE common/rdm/PidStoreLoader.cpp:262: Loading PRESET_INFO common/rdm/PidStoreLoader.cpp:262: Loading PRESET_STATUS common/rdm/PidStoreLoader.cpp:262: Loading PREthink this often happens if you try to open OLA's RPC port in a web browser, rather than it's web port.SET_MERGEMODE common/rdm/PidStoreLoader.cpp:262: Loading POWER_ON_SELF_TEST common/rdm/PidStoreLoader.cpp:262: Loading DEVICE_MODE common/rdm/PidStoreLoader.cpp:262: Loading SERIAL_NUMBER common/rdm/PidStoreLoader.cpp:262: Loading FAN_MODE common/rdm/PidStoreLoader.cpp:262: Loading STATUS_LEDS common/rdm/PidStoreLoader.cpp:262: Loading CCT_ADJUST common/rdm/PidStoreLoader.cpp:262: Loading GN_ADJUST common/rdm/PidStoreLoader.cpp:262: Loading DMX_SIGNAL_LOSS_MODE common/rdm/PidStoreLoader.cpp:262: Loading MODEL_ID common/rdm/PidStoreLoader.cpp:262: Loading MODEL_ID_LIST common/rdm/PidStoreLoader.cpp:262: Loading PIXEL_TYPE common/rdm/PidStoreLoader.cpp:262: Loading PIXEL_COUNT common/rdm/PidStoreLoader.cpp:262: Loading LED_DRIVE_CURRENT common/rdm/PidStoreLoader.cpp:262: Loading SERIAL_NUMBER common/rdm/PidStoreLoader.cpp:262: Loading DIMMER_MODE common/rdm/PidStoreLoader.cpp:262: Loading LIGHT_MODE common/rdm/PidStoreLoader.cpp:262: Loading CONSTANT_COLOR_MODES common/rdm/PidStoreLoader.cpp:262: Loading CP_DISPLAYON common/rdm/PidStoreLoader.cpp:262: Loading CP_FIXTID common/rdm/PidStoreLoader.cpp:262: Loading CP_EVAN_RGBCMY common/rdm/PidStoreLoader.cpp:262: Loading CP_FIXWHEELSC common/rdm/PidStoreLoader.cpp:262: Loading CP_LAMPONDMX common/rdm/PidStoreLoader.cpp:262: Loading CP_ENCPT common/rdm/PidStoreLoader.cpp:262: Loading CP_PTSPEEDMODE common/rdm/PidStoreLoader.cpp:262: Loading CP_DIMMERCURVE common/rdm/PidStoreLoader.cpp:262: Loading CP_SILENTMODE common/rdm/PidStoreLoader.cpp:262: Loading CP_SHUTTERONERR common/rdm/PidStoreLoader.cpp:262: Loading CP_DIMMONSHUTTER common/rdm/PidStoreLoader.cpp:262: Loading CP_POWERFANSMODE common/rdm/PidStoreLoader.cpp:262: Loading CP_ARTNET_MODE common/rdm/PidStoreLoader.cpp:262: Loading CP_NETREPEATDMX common/rdm/PidStoreLoader.cpp:262: Loading CP_UNIVERSE common/rdm/PidStoreLoader.cpp:262: Loading CP_AFAUTOSCALEOFF common/rdm/PidStoreLoader.cpp:262: Loading CP_MCOLORADJUST common/rdm/PidStoreLoader.cpp:262: Loading CP_MEFFRANDID common/rdm/PidStoreLoader.cpp:262: Loading CP_MEFFDISTRIB common/rdm/PidStoreLoader.cpp:262: Loading CP_EVANCURVEMODE common/rdm/PidStoreLoader.cpp:262: Loading CP_PT_HOMING_SPEC common/rdm/PidStoreLoader.cpp:262: Loading CP_PAN_HOME_ANGLE common/rdm/PidStoreLoader.cpp:262: Loading CP_TILT_HOME_ANGLE common/rdm/PidStoreLoader.cpp:262: Loading CP_CWHEEL_LINEAR common/rdm/PidStoreLoader.cpp:262: Loading CP_ANTI_BLIND common/rdm/PidStoreLoader.cpp:262: Loading CP_PIXELS_UNIVERSE common/rdm/PidStoreLoader.cpp:262: Loading CP_RPTONDMX_UNIVERSE common/rdm/PidStoreLoader.cpp:262: Loading CP_CHNLMODE_PIXELS common/rdm/PidStoreLoader.cpp:262: Loading SHOW_ID common/rdm/PidStoreLoader.cpp:262: Loading OUTPUT_POWER common/rdm/PidStoreLoader.cpp:262: Loading HOP_PATTERN common/rdm/PidStoreLoader.cpp:262: Loading BANDWIDTH common/rdm/PidStoreLoader.cpp:262: Loading NUM_OF_CHANNELS common/rdm/PidStoreLoader.cpp:262: Loading LEVEL_TEST common/rdm/PidStoreLoader.cpp:262: Loading CURVE common/rdm/PidStoreLoader.cpp:262: Loading BUMP_ENABLED common/rdm/PidStoreLoader.cpp:262: Loading DATA_LOSS_TIMEOUT common/rdm/PidStoreLoader.cpp:262: Loading BACKLIGHT_TIMEOUT common/rdm/PidStoreLoader.cpp:262: Loading RDM_PROXY_ENABLED common/rdm/PidStoreLoader.cpp:262: Loading INPUT_FORMAT common/rdm/PidStoreLoader.cpp:262: Loading IP_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading IP_SUBNET_MASK common/rdm/PidStoreLoader.cpp:262: Loading IP_GATEWAY common/rdm/PidStoreLoader.cpp:262: Loading DHCP_MODE common/rdm/PidStoreLoader.cpp:262: Loading MAC_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading SET_UID common/rdm/PidStoreLoader.cpp:262: Loading DMX_OUTPUT_STANDARD common/rdm/PidStoreLoader.cpp:262: Loading ADD_DISCOVERY common/rdm/PidStoreLoader.cpp:262: Loading DMX_INTERSLOT_TIME common/rdm/PidStoreLoader.cpp:262: Loading LATENCY common/rdm/PidStoreLoader.cpp:262: Loading FACTORY_SETTINGS_LOCK common/rdm/PidStoreLoader.cpp:262: Loading DMX_RDM_INTERLEAVE common/rdm/PidStoreLoader.cpp:262: Loading PROXIED_DEVICES_ENHANCED common/rdm/PidStoreLoader.cpp:262: Loading ADAPTIVE_ON_OFF common/rdm/PidStoreLoader.cpp:262: Loading PWM_OUTPUT_FREQUENCY common/rdm/PidStoreLoader.cpp:262: Loading FAN_ON_PERCENTAGE common/rdm/PidStoreLoader.cpp:262: Loading AUTO_MODE common/rdm/PidStoreLoader.cpp:262: Loading PWRUP_TEST common/rdm/PidStoreLoader.cpp:262: Loading INTERNAL_STATS common/rdm/PidStoreLoader.cpp:262: Loading NE_FAULT_DETECT_MODE common/rdm/PidStoreLoader.cpp:262: Loading DMX_PROTECT_MODE common/rdm/PidStoreLoader.cpp:262: Loading DMX_LOSS_MODE common/rdm/PidStoreLoader.cpp:262: Loading PREHEAT_LEVEL common/rdm/PidStoreLoader.cpp:262: Loading OUTPUT_CAP_VALUE common/rdm/PidStoreLoader.cpp:262: Loading DMX_TERM_MODE common/rdm/PidStoreLoader.cpp:262: Loading FULL_DISCOVERY common/rdm/PidStoreLoader.cpp:262: Loading OUTPUT_DEFAULT_VALUE common/rdm/PidStoreLoader.cpp:262: Loading DALI_FADE_TIME common/rdm/PidStoreLoader.cpp:262: Loading INCREMENTAL_DISCOVERY_INTERVAL common/rdm/PidStoreLoader.cpp:262: Loading ACK_TIMER_FACTOR common/rdm/PidStoreLoader.cpp:262: Loading MDG_NETWORK_UNIVERSE_NUMBER common/rdm/PidStoreLoader.cpp:262: Loading MDG_NETWORK_UNIVERSE_NAME common/rdm/PidStoreLoader.cpp:262: Loading MDG_GENERATOR_STATE common/rdm/PidStoreLoader.cpp:262: Loading DMX_LAMP_OFF_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading DMX_RESET_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading MCX_LAMP_OFF_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading FIXTURE_ID common/rdm/PidStoreLoader.cpp:262: Loading STAND_ALONE_OPERATION_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading SYNCHRONIZED common/rdm/PidStoreLoader.cpp:262: Loading AUTO_PROGRAM_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading ENABLE_TIMERS common/rdm/PidStoreLoader.cpp:262: Loading TIMER1_START_TIME common/rdm/PidStoreLoader.cpp:262: Loading TIMER1_END_TIME common/rdm/PidStoreLoader.cpp:262: Loading TIMER2_START_TIME common/rdm/PidStoreLoader.cpp:262: Loading TIMER2_END_TIME common/rdm/PidStoreLoader.cpp:262: Loading LIGHT_SENSOR_LEVEL_TRIGGER_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading CAPTURE_CURRENT_LIGHT_LEVEL common/rdm/PidStoreLoader.cpp:262: Loading LIGHT_SENSOR_TRIGGER_LEVEL common/rdm/PidStoreLoader.cpp:262: Loading ADD_SCENE common/rdm/PidStoreLoader.cpp:262: Loading INSERT_SCENE common/rdm/PidStoreLoader.cpp:262: Loading STORE_SCENE common/rdm/PidStoreLoader.cpp:262: Loading DELETE_SCENE common/rdm/PidStoreLoader.cpp:262: Loading DELETE_ALL_SCENES common/rdm/PidStoreLoader.cpp:262: Loading NEXT_SCENE common/rdm/PidStoreLoader.cpp:262: Loading PREVIOUS_SCENE common/rdm/PidStoreLoader.cpp:262: Loading SCENE_SETTINGS common/rdm/PidStoreLoader.cpp:262: Loading RUN_PROGRAM common/rdm/PidStoreLoader.cpp:262: Loading SCENE_NUMBER common/rdm/PidStoreLoader.cpp:262: Loading SCENE_WAIT_TIME common/rdm/PidStoreLoader.cpp:262: Loading SCENE_FADE_TIME common/rdm/PidStoreLoader.cpp:262: Loading SCENE_INTENSITY common/rdm/PidStoreLoader.cpp:262: Loading SCENE_CYAN common/rdm/PidStoreLoader.cpp:262: Loading SCENE_MAGENTA common/rdm/PidStoreLoader.cpp:262: Loading SCENE_YELLOW common/rdm/PidStoreLoader.cpp:262: Loading SCENE_RED common/rdm/PidStoreLoader.cpp:262: Loading SCENE_GREEN common/rdm/PidStoreLoader.cpp:262: Loading SCENE_BLUE common/rdm/PidStoreLoader.cpp:262: Loading SCENE_AMBER common/rdm/PidStoreLoader.cpp:262: Loading SCENE_WHITE common/rdm/PidStoreLoader.cpp:262: Loading SCENE_ZOOM common/rdm/PidStoreLoader.cpp:262: Loading SCENE_FOCUS common/rdm/PidStoreLoader.cpp:262: Loading SCENE_RANDOM_COLOR common/rdm/PidStoreLoader.cpp:262: Loading SCENE_COLOR_WHEEL common/rdm/PidStoreLoader.cpp:262: Loading SCENE_GOBO_SELECTION common/rdm/PidStoreLoader.cpp:262: Loading SCENE_GOBO_INDEXING common/rdm/PidStoreLoader.cpp:262: Loading SCENE_ANIMATION_POSITION common/rdm/PidStoreLoader.cpp:262: Loading SCENE_ANIMATION_INDEXING common/rdm/PidStoreLoader.cpp:262: Loading SCENE_GET_DMX common/rdm/PidStoreLoader.cpp:262: Loading SCENE_FROST_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading AUTO_SHUTTER_BO_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading EFFECT_SPEED common/rdm/PidStoreLoader.cpp:262: Loading EFFECT_SHORTCUTS_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading EFFECT_FEEDBACK_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading LAMP_HOUR_WARNING_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading LAMP_HOUR_WARNING_HOURS common/rdm/PidStoreLoader.cpp:262: Loading AIR_FILTER_HOUR common/rdm/PidStoreLoader.cpp:262: Loading AIR_FILTER_HOUR_WARNING_HOURS common/rdm/PidStoreLoader.cpp:262: Loading DISPLAY_ERRORS_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading LAMP_ERROR_TEST_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading SAVE_CUSTOM_CONFIGURATION common/rdm/PidStoreLoader.cpp:262: Loading LOAD_CUSTOM_CONFIGURATION common/rdm/PidStoreLoader.cpp:262: Loading BARNDOOR_SOFTWARE_VERSION common/rdm/PidStoreLoader.cpp:262: Loading CMY_BLACKOUT_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading TRACKING_MODE common/rdm/PidStoreLoader.cpp:262: Loading TRACKING_CAL common/rdm/PidStoreLoader.cpp:262: Loading DIMMER_CURVE common/rdm/PidStoreLoader.cpp:262: Loading FOCUS_TRACKING common/rdm/PidStoreLoader.cpp:262: Loading DISPLAY_AUTO_OFF common/rdm/PidStoreLoader.cpp:262: Loading LAMP_PREHEAT_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading LAMP_PREHEAT_VALUE common/rdm/PidStoreLoader.cpp:262: Loading LAMP_POWER_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading LAMP_POWER_VALUE common/rdm/PidStoreLoader.cpp:262: Loading IRIS_BLACKOUT_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading COLOR_WHEEL_BLACKOUT_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading STUDIO_MODE common/rdm/PidStoreLoader.cpp:262: Loading BLOCK_TEMP_SETTING common/rdm/PidStoreLoader.cpp:262: Loading GOBO3_ANIMATION_START common/rdm/PidStoreLoader.cpp:262: Loading GOBO3_ANIMATION_END common/rdm/PidStoreLoader.cpp:262: Loading PAN_TILT_SPEED common/rdm/PidStoreLoader.cpp:262: Loading PAN_TILT_MOVE_ON_RESET_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading PAN_TILT_LIMITATION_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading PAN_LIMITATION_MINIMUM common/rdm/PidStoreLoader.cpp:262: Loading PAN_LIMITATION_MAXIMUM common/rdm/PidStoreLoader.cpp:262: Loading TILT_LIMITATION_MINIMUM common/rdm/PidStoreLoader.cpp:262: Loading TILT_LIMITATION_MAXIMUM common/rdm/PidStoreLoader.cpp:262: Loading PAN_TILT_LIMITATION_AREA common/rdm/PidStoreLoader.cpp:262: Loading FOLLOW_SPOT_MODE_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading FOLLOW_SPOT_MODE_LOCK_TOGGLE common/rdm/PidStoreLoader.cpp:262: Loading FOLLOW_SPOT_MODE_LOCK_PAN common/rdm/PidStoreLoader.cpp:262: Loading FOLLOW_SPOT_MODE_LOCK_TILT common/rdm/PidStoreLoader.cpp:262: Loading REGULATE_LAMP_FAN common/rdm/PidStoreLoader.cpp:262: Loading REGULATE_GOBO_FAN common/rdm/PidStoreLoader.cpp:262: Loading LAMP_COOLING common/rdm/PidStoreLoader.cpp:262: Loading FAN_CLEAN common/rdm/PidStoreLoader.cpp:262: Loading FAN_MODE common/rdm/PidStoreLoader.cpp:262: Loading SERIAL_NUMBER common/rdm/PidStoreLoader.cpp:262: Loading EVENT_LOG_USER_EVENT_TRIGGER common/rdm/PidStoreLoader.cpp:262: Loading FAN_ERROR_STATUS common/rdm/PidStoreLoader.cpp:262: Loading MAX_LAMP_POWER common/rdm/PidStoreLoader.cpp:262: Loading LAMP_FADE_ON_COMM_LOSS common/rdm/PidStoreLoader.cpp:262: Loading LOCK_PAN common/rdm/PidStoreLoader.cpp:262: Loading LOCK_TILT common/rdm/PidStoreLoader.cpp:262: Loading PAN_TILT_FREE_MOTION common/rdm/PidStoreLoader.cpp:262: Loading FOLLOW_SPOT_CONTROLLER_MODE common/rdm/PidStoreLoader.cpp:262: Loading ZOOM_TYPE common/rdm/PidStoreLoader.cpp:262: Loading FOLLOW_SPOT_ZOOM common/rdm/PidStoreLoader.cpp:262: Loading ZERO_GOBO_WHEELS common/rdm/PidStoreLoader.cpp:262: Loading CLEAR_LOG common/rdm/PidStoreLoader.cpp:262: Loading DISABLE_MECHS common/rdm/PidStoreLoader.cpp:262: Loading DMX_INPUT common/rdm/PidStoreLoader.cpp:262: Loading WIRELESS_UNLINK common/rdm/PidStoreLoader.cpp:262: Loading SCREENSAVER_DELAY common/rdm/PidStoreLoader.cpp:262: Loading PT_FEEDBACK common/rdm/PidStoreLoader.cpp:262: Loading OUTPUT_UNIFORMITY common/rdm/PidStoreLoader.cpp:262: Loading DL_COMPATIBLE_MODE common/rdm/PidStoreLoader.cpp:262: Loading TOUCHSCREEN_LOCK common/rdm/PidStoreLoader.cpp:262: Loading DMX_HOLD_MODE common/rdm/PidStoreLoader.cpp:262: Loading SLOT_LABELS common/rdm/PidStoreLoader.cpp:262: Loading MODIFY_SENSOR_DEFINITION common/rdm/PidStoreLoader.cpp:262: Loading NETWORK_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading NETWORK_MASK common/rdm/PidStoreLoader.cpp:262: Loading GATEWAY_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading DNS_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading DC_OFFSET common/rdm/PidStoreLoader.cpp:262: Loading DC_FADER_OFFSET common/rdm/PidStoreLoader.cpp:262: Loading DC_CALIBRATION common/rdm/PidStoreLoader.cpp:262: Loading CURVE_DEFINITION common/rdm/PidStoreLoader.cpp:262: Loading SWPID_AUTO_UNIVERSE_NUMBER common/rdm/PidStoreLoader.cpp:262: Loading WDMX_LOGIN common/rdm/PidStoreLoader.cpp:262: Loading WDMX_LOGOUT common/rdm/PidStoreLoader.cpp:262: Loading WDMX_RADIO_POWER_24 common/rdm/PidStoreLoader.cpp:262: Loading WDMX_RADIO_POWER_58 common/rdm/PidStoreLoader.cpp:262: Loading WDMX_MASK_24 common/rdm/PidStoreLoader.cpp:262: Loading WDMX_MASK_58 common/rdm/PidStoreLoader.cpp:262: Loading WDMX_RADIO_MODE common/rdm/PidStoreLoader.cpp:262: Loading WDMX_RADIO_AHFSS common/rdm/PidStoreLoader.cpp:262: Loading WDMX_AFHSS_MASK_24 common/rdm/PidStoreLoader.cpp:262: Loading WDMX_AFHSS_MASK_54 common/rdm/PidStoreLoader.cpp:262: Loading WDMX_SIGNAL_STRENGTH common/rdm/PidStoreLoader.cpp:262: Loading WDMX_DMX_TO_RDM_RATIO common/rdm/PidStoreLoader.cpp:262: Loading WDMX_DOWNSTREAM_RDM common/rdm/PidStoreLoader.cpp:262: Loading WDMX_IDENTIFY_PROXIES common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_CURVE common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_CURVE_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_STROBE common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_OUTPUT_MODE common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_OUTPUT_MODE_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_RED_SHIFT common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_WHITE_POINT common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_WHITE_POINT_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_FREQUENCY common/rdm/PidStoreLoader.cpp:262: Loading ETC_DMX_LOSS_BEHAVIOR common/rdm/PidStoreLoader.cpp:262: Loading ETC_DMX_LOSS_BEHAVIOR_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_PLUS_SEVEN common/rdm/PidStoreLoader.cpp:262: Loading ETC_BACKLIGHT_BRIGHTNESS common/rdm/PidStoreLoader.cpp:262: Loading ETC_BACKLIGHT_TIMEOUT common/rdm/PidStoreLoader.cpp:262: Loading ETC_STATUS_INDICATORS common/rdm/PidStoreLoader.cpp:262: Loading ETC_RECALIBRATE_FIXTURE common/rdm/PidStoreLoader.cpp:262: Loading ETC_OVER_TEMP_MODE common/rdm/PidStoreLoader.cpp:262: Loading ETC_SIMPLE_SETUP_MODE common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_STROBE_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_RED_SHIFT_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_PLUS_SEVEN_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_BACKLIGHT_TIMEOUT_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_SIMPLE_SETUP_MODE_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_OVER_TEMP_MODE_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_SEQUENCE_PLAYBACK common/rdm/PidStoreLoader.cpp:262: Loading ETC_SEQUENCE_CONFIG common/rdm/PidStoreLoader.cpp:262: Loading ETC_LOW_POWER_TIMEOUT common/rdm/PidStoreLoader.cpp:262: Loading ETC_LOW_POWER_TIMEOUT_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_FREQUENCY_ENUM common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_FREQUENCY_ENUM_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_PRESET_CONFIG common/rdm/PidStoreLoader.cpp:262: Loading ETC_HAS_ENUM_TEXT common/rdm/PidStoreLoader.cpp:262: Loading ETC_GET_ENUM_TEXT common/rdm/PidStoreLoader.cpp:262: Loading ETC_POWER_COMMAND common/rdm/PidStoreLoader.cpp:262: Loading ETC_POWER_COMMAND_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_DALI_SHORT_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading ETC_DALI_GROUP_MEMBERSHIP common/rdm/PidStoreLoader.cpp:262: Loading ETC_AUTOBIND common/rdm/PidStoreLoader.cpp:262: Loading ETC_DELETE_SUBDEVICE common/rdm/PidStoreLoader.cpp:262: Loading ETC_PREPARE_FOR_SOFTWARE_DOWNLOAD common/rdm/PidStoreLoader.cpp:262: Loading SERIAL_NUMBER common/rdm/PidStoreLoader.cpp:262: Loading CODE_VERSION common/rdm/PidStoreLoader.cpp:262: Loading MODEL_ID common/rdm/PidStoreLoader.cpp:262: Loading MODEL_ID_LIST common/rdm/PidStoreLoader.cpp:262: Loading PIXEL_TYPE common/rdm/PidStoreLoader.cpp:262: Loading PIXEL_COUNT common/rdm/PidStoreLoader.cpp:201: Load Complete common/network/PosixInterfacePicker.cpp:168: Skipping lo because it's a loopback common/network/PosixInterfacePicker.cpp:256: Found: eth0, 192.168.1.93, 2c:cf:67:08:ac:b1 common/network/PosixInterfacePicker.cpp:256: Found: docker_gwbridge, 172.19.0.1, 02:42:1e:56:c4:ad common/network/PosixInterfacePicker.cpp:256: Found: docker0, 172.17.0.1, 02:42:8a:f1:d2:c3 common/network/InterfacePicker.cpp:92: Using interface eth0 (192.168.1.93) olad/OlaServer.cpp:194: Server UID is 7a70:5d01a8c0 olad/OlaServer.cpp:206: Server instance name is OLA Server olad/plugin_api/Preferences.cpp:436: Missing /home/showroom/.ola/ola-universe.conf: No such file or directory - this isn't an error, we'll just use the defaults common/network/TCPSocket.cpp:235: bind to 127.0.0.1:9010 failed, Address already in use common/rpc/RpcServer.cpp:102: Could not listen on the RPC port 9010, you probably have another instance running. olad/OlaServer.cpp:252: Failed to init RPC server common/thread/Thread.cpp:200: Thread signal-thread, policy SCHED_OTHER, priority 0 common/io/EPoller.cpp:306: ss process time was 0.000002

What do you mean by this: I think this often happens if you try to open OLA's RPC port in a web browser, rather than it's web port.

Hope it does make sense as I am far from a Debian savy Thanks again Thierry

TdatRJ avatar Aug 30 '24 17:08 TdatRJ

Huge apologies for the exceptionally slow response @TdatRJ ! Assuming you haven't given up or fixed it since, here are some replies...

Log from olad -l 4 showroom@PI5-Thierry:~ $ olad -l 4 olad/Olad.cpp:98: OLA Daemon version 0.10.9 common/network/TCPSocket.cpp:235: bind to 127.0.0.1:9010 failed, Address already in use common/rpc/RpcServer.cpp:102: Could not listen on the RPC port 9010, you probably have another instance running.

You've not followed the instructions quite right, as when you ran the -l 4 version, another copy of OLA was still running. It should keep spewing other log info out and not exit. See here for how to kill the others first: https://www.openlighting.org/ola/get-help/ola-faq/#How_do_I_get_olad_-l_4_logs

What do you mean by this: I think this often happens if you try to open OLA's RPC port in a web browser, rather than it's web port.

So there are at least three ports when running OLA and the RDM tests:

  1. OLA's RPC Port - 9010 (this is how OLA and the RDM test server and any other clients communicate)
  2. OLA's webserver - 9090 (the OLA web UI)
  3. RDM Test server webserver - 9099 (the RDM test server web UI)

If you open 9010 in a web browser, it gets upset and breaks itself. See #1480 for other discussion about it, until it's resolved, don't do it, use 9090 or 9099 depending on what you want to access.

peternewman avatar Feb 24 '25 00:02 peternewman

Hi Peter, Well I did not give up yet...Tried to follow what you said and removed everything and started again. to get the same issue only OLA works. You need to have a clear working procedure for Pi5. See you in one week at Plugfest. A screen, a mouse and a keyboard will be waiting for you as usual and of course my Pi5 for you to fix.

At Plugfest you will be able to test again LLRP and all freshly made E1.37-4 FTC (Working) - E1.37-5 (Device_Unit_Number

TdatRJ avatar Mar 07 '25 20:03 TdatRJ

You need to have a clear working procedure for Pi5.

Hmm, I thought we did have. 😢 Will be good to see what's up with that unit at least.

See you in one week at Plugfest. A screen, a mouse and a keyboard will be waiting for you as usual

👍

of course my Pi5 for you to fix.

😆 Don't forget your Pi5 PSU too!

At Plugfest you will be able to test again LLRP and all freshly made E1.37-4 FTC (Working) - E1.37-5 (Device_Unit_Number

Ah excellent, what other E1.37-5 have you done? I've got a dummy responder doing a chunk of it already...

Hopefully our LLRP will play nicely now...

peternewman avatar Mar 14 '25 20:03 peternewman

Thanks Peter,

We have a quite robust E1.37-4 FTC working both side Controller and Responder. That will be shown at Plugfest and people who are interested will be able to play with it. Only Device_Unit_Number from E1.37-5 is implemented. We need to include others but it is not the top priority as no one has implemented them. On the LLRP side I am keen to test how you handle DHCP info as it is rather misleading or wrong on some controller. Yes, as I said I am not a Linux guy and part of my job is to brake software/firmware implementation. On the Github the installation guide does not work for RDM tester on Pi5, also the software is outdated. Anyway hopefully you will fix it. The goal for me is to remove it and installing it again by myself following clear instructions. If it works for me it will work for the whole community. See you at Plugfest on Monday.

TdatRJ avatar Mar 15 '25 09:03 TdatRJ