subiquity server using probert to execute `multipathd list maps` returning 'ok' and parse fails then installer fails

Bug #2054465 reported by Caio Vinicius
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
subiquity (Ubuntu)
New
Undecided
Unassigned

Bug Description

I'm attempting to install Ubuntu 22.04 Server using a user-data file stored on a web server to automate the installation process. However, during the installation, it hangs for a while at the "probe" devices stage. It continuously retries, and the /var/log/installer file gets filled with logs. Within these logs, there's an error message stating:

Failed to parse multipath maps entry: ok: MMap.__new__() missing 2 required positional arguments: 'sysfs' and 'paths'

This error occurs because the installation process tries to execute the command multipathd show maps raw format %w,%d,%N from the following GitHub link: https://github.com/canonical/probert/blob/f34ae3c3f942a9c479fe928911053a302e146251/probert/multipath.py#L69C12-L69C57.

System Information:

    Ubuntu-Server 22.04.3 2024.02.17 (Cubic 2024-02-17 18:56)

I expected the installation to proceed normally without continuous retries.

Tags: jammy
Revision history for this message
Caio Vinicius (csouza-f) wrote :
Revision history for this message
Caio Vinicius (csouza-f) wrote :

subiquity-server-debug.log file

description: updated
Paul White (paulw2u)
affects: ubiquity (Ubuntu) → subiquity (Ubuntu)
tags: added: jammy
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.