make[1]: Entering directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main' rm -rf mlog/ mkdir -p mlog/relay mlog/client Running interop tests... Relay: ghcr.io/englishm/moq-interop-runner-moq-relay-ietf:latest Client: ghcr.io/englishm/moq-interop-runner-stitcher-moq-client:latest URL: https://relay:4443 time="2026-09-17T01:58:18Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-17T01:58:18Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-17T01:58:18Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-17T01:58:18Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-17T01:58:18Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." Container main-relay-1 Recreate Container main-relay-1 Recreated Container main-test-client-1 Recreate Container main-test-client-1 Recreated Attaching to relay-1, test-client-1 relay-1 | Starting moq-rs relay on port 4443 relay-1 | Cert: /certs/cert.pem relay-1 | Key: /certs/priv.key relay-1 | Mlog: /mlog relay-1 | 2026-09-17T01:58:19.421934Z  INFO moq_relay_ietf: using file coordinator: /tmp/moq-coordinator.json relay-1 | 2026-09-17T01:58:19.421973Z  INFO moq_native_ietf::quic: UDP socket bound bind=0.0.0.0:4443 local=0.0.0.0:4443 dual_stack=false relay-1 | 2026-09-17T01:58:19.422180Z  INFO moq_relay_ietf::relay: mlog output enabled: /mlog relay-1 | 2026-09-17T01:58:19.422264Z  INFO moq_relay_ietf::relay: listening on 0.0.0.0:4443 test-client-1 | TAP version 14 test-client-1 | # stitcher-moq-client v0.1.0 (moq-net via moq-native 0.19) test-client-1 | # Relay: https://relay:4443 test-client-1 | 1..6 relay-1 | 2026-09-17T01:58:25.072812Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) session_id=f8d030986741247849da58539307ca9d7d1faee3 relay-1 | 2026-09-17T01:58:25.073080Z  INFO moq_session{session_id=f8d030986741247849da58539307ca9d7d1faee3 interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::session: session established publish_permitted=true subscribe_permitted=true test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 23 test-client-1 | negotiated: moq-transport-16 test-client-1 | ... relay-1 | 2026-09-17T01:58:25.075778Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) session_id=63ad3854c876d2f4822612c94b6a0f87f83f2fc1 relay-1 | 2026-09-17T01:58:25.075927Z  INFO moq_session{session_id=63ad3854c876d2f4822612c94b6a0f87f83f2fc1 interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::session: session established publish_permitted=true subscribe_permitted=true relay-1 | 2026-09-17T01:58:25.076211Z  INFO moq_session{session_id=63ad3854c876d2f4822612c94b6a0f87f83f2fc1 interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-17T01:58:25.076979Z  INFO moq_relay_ietf::file_coordinator: registering namespace: 6d6f712d74657374.696e7465726f70 -> https://0.0.0.0:4443/ namespace=6d6f712d74657374.696e7465726f70 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | ok 2 - announce-only test-client-1 | --- test-client-1 | duration_ms: 704 test-client-1 | negotiated: moq-transport-16 test-client-1 | outcome: "announce accepted (session healthy)" test-client-1 | ... relay-1 | 2026-09-17T01:58:25.783273Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) session_id=0ad9aa093044af6ffe2807e8103e9fdeca64ef18 relay-1 | 2026-09-17T01:58:25.783948Z  INFO moq_session{session_id=0ad9aa093044af6ffe2807e8103e9fdeca64ef18 interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::session: session established publish_permitted=true subscribe_permitted=true relay-1 | 2026-09-17T01:58:25.784599Z  INFO moq_session{session_id=0ad9aa093044af6ffe2807e8103e9fdeca64ef18 interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-17T01:58:25.784692Z  INFO moq_relay_ietf::file_coordinator: registering namespace: 6d6f712d74657374.696e7465726f70 -> https://0.0.0.0:4443/ namespace=6d6f712d74657374.696e7465726f70 scope= relay_url=https://0.0.0.0:4443/ relay-1 | 2026-09-17T01:58:26.286593Z  INFO moq_session{session_id=0ad9aa093044af6ffe2807e8103e9fdeca64ef18 interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::consumer: PUBLISH_NAMESPACE closed namespace=/moq-test/interop test-client-1 | ok 3 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 808 test-client-1 | negotiated: moq-transport-16 test-client-1 | outcome: "namespace withdrawn cleanly" test-client-1 | ... relay-1 | 2026-09-17T01:58:26.588807Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) session_id=62797bc37959e1e08d3321ebfa68d7d84d2683f7 relay-1 | 2026-09-17T01:58:26.589201Z  INFO moq_session{session_id=62797bc37959e1e08d3321ebfa68d7d84d2683f7 interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::session: session established publish_permitted=true subscribe_permitted=true relay-1 | 2026-09-17T01:58:26.589541Z  INFO moq_session{session_id=62797bc37959e1e08d3321ebfa68d7d84d2683f7 interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::producer: serving subscribe namespace namespace_prefix= test-client-1 | ok 4 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 304 test-client-1 | negotiated: moq-transport-16 test-client-1 | outcome: "request rejected cleanly: unroutable" test-client-1 | ... relay-1 | 2026-09-17T01:58:26.894846Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) session_id=b0b575b06b1eaed06dddce7668240475d1e469d7 relay-1 | 2026-09-17T01:58:26.895185Z  INFO moq_session{session_id=b0b575b06b1eaed06dddce7668240475d1e469d7 interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::session: session established publish_permitted=true subscribe_permitted=true relay-1 | 2026-09-17T01:58:26.895406Z  INFO moq_session{session_id=b0b575b06b1eaed06dddce7668240475d1e469d7 interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-17T01:58:26.895487Z  INFO moq_relay_ietf::file_coordinator: registering namespace: 6d6f712d74657374.696e7465726f70 -> https://0.0.0.0:4443/ namespace=6d6f712d74657374.696e7465726f70 scope= relay_url=https://0.0.0.0:4443/ relay-1 | 2026-09-17T01:58:27.201084Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) session_id=4e59c4d3bda5267e9507a1330122004db7387bfc relay-1 | 2026-09-17T01:58:27.201291Z  INFO moq_session{session_id=4e59c4d3bda5267e9507a1330122004db7387bfc interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::session: session established publish_permitted=true subscribe_permitted=true relay-1 | 2026-09-17T01:58:27.201594Z  INFO moq_session{session_id=4e59c4d3bda5267e9507a1330122004db7387bfc interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::producer: serving subscribe namespace namespace_prefix= test-client-1 | ok 5 - announce-subscribe test-client-1 | --- test-client-1 | duration_ms: 310 test-client-1 | negotiated: moq-transport-16 test-client-1 | outcome: "SUBSCRIBE_OK (track info received)" test-client-1 | ... relay-1 | 2026-09-17T01:58:27.332962Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) session_id=fbafe9d5fb6fe1c55d54b4c5be7edfcf7334fa72 relay-1 | 2026-09-17T01:58:27.333203Z  INFO moq_session{session_id=fbafe9d5fb6fe1c55d54b4c5be7edfcf7334fa72 interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::session: session established publish_permitted=true subscribe_permitted=true relay-1 | 2026-09-17T01:58:27.333483Z  INFO moq_session{session_id=fbafe9d5fb6fe1c55d54b4c5be7edfcf7334fa72 interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::producer: serving subscribe namespace namespace_prefix= relay-1 | 2026-09-17T01:58:28.140435Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) session_id=4a4bf72a476dffebff2a1a4b230da264022c6568 relay-1 | 2026-09-17T01:58:28.141438Z  INFO moq_session{session_id=4a4bf72a476dffebff2a1a4b230da264022c6568 interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::session: session established publish_permitted=true subscribe_permitted=true relay-1 | 2026-09-17T01:58:28.142022Z  INFO moq_session{session_id=4a4bf72a476dffebff2a1a4b230da264022c6568 interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop test-client-1 | ok 6 - subscribe-before-announce test-client-1 | --- test-client-1 | duration_ms: 940 test-client-1 | negotiated: moq-transport-16 test-client-1 | outcome: "early subscribe resolved after announce; SUBSCRIBE_OK" test-client-1 | ... relay-1 | 2026-09-17T01:58:28.142346Z  INFO moq_relay_ietf::file_coordinator: registering namespace: 6d6f712d74657374.696e7465726f70 -> https://0.0.0.0:4443/ namespace=6d6f712d74657374.696e7465726f70 scope= relay_url=https://0.0.0.0:4443/ test-client-1 exited with code 0 Aborting on container exit... Container main-test-client-1 Stopping Container main-test-client-1 Stopped Container main-relay-1 Stopping Container main-relay-1 Stopped Test results in mlog/ make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'