With rev 111 I did hit the install issue. The only wheel available for MarkupSafe is for aarch64:
ubuntu@juju-d7dab6-test-0:~$ ls /var/lib/juju/agents/unit-ironic-conductor-0/charm/wheelhouse/MarkupSafe-2.1.1-cp310-cp310-linux_aarch64.whl
/var/lib/juju/agents/unit-ironic-conductor-0/charm/wheelhouse/MarkupSafe-2.1.1-cp310-cp310-linux_aarch64.whl
The reason for this is that with charms that use binary wheels, each architecture build produces a different revision. So the 111 revision is arm64 only.
With rev 111 I did hit the install issue. The only wheel available for MarkupSafe is for aarch64:
ubuntu@ juju-d7dab6- test-0: ~$ ls /var/lib/ juju/agents/ unit-ironic- conductor- 0/charm/ wheelhouse/ MarkupSafe- 2.1.1-cp310- cp310-linux_ aarch64. whl juju/agents/ unit-ironic- conductor- 0/charm/ wheelhouse/ MarkupSafe- 2.1.1-cp310- cp310-linux_ aarch64. whl
/var/lib/
The reason for this is that with charms that use binary wheels, each architecture build produces a different revision. So the 111 revision is arm64 only.