Skip to content

install mosquitto from the ubuntu archive in conformance ci - #215

Merged
fabracht merged 2 commits into
mainfrom
fix-mosquitto-apt
Oct 10, 2026
Merged

fabracht merged 2 commits into
mainfrom
fix-mosquitto-apt

Conversation

@fabracht

@fabracht fabracht commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

The Mosquitto interop job kept failing on image pulls. Docker Hub refused eclipse-mosquitto:2 with toomanyrequests: You have reached your unauthenticated pull rate limit, and after #214 moved the pull to ECR Public, the next run failed there with toomanyrequests: Rate exceeded. Hosted runners share IP addresses, so any anonymous registry pull can run into a limit.

The job now installs Mosquitto from the Ubuntu archive, stops the service the package starts, and runs it with the same config as before, logging to mosquitto.log.

This changes the version under test. eclipse-mosquitto:2 currently resolves to 2.1.2, and Ubuntu 24.04 ships 2.0.18. The fixture covers 2.x, and the job runs only deferred_qos2. Locally, against Ubuntu 24.04's package in a container, both tests in that group pass, as they do against the 2.1.2 image, and both fail with no broker running.

@fabracht
fabracht merged commit 26fb6d2 into main Oct 10, 2026
16 checks passed
@fabracht
fabracht deleted the fix-mosquitto-apt branch October 10, 2026 17:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant