Subiquity device probing failing on Huawei TaiShan 2280 v2

Bug #1848069 reported by Andrew Cloke
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
subiquity
Fix Released
Undecided
Unassigned

Bug Description

Attempting to install Eoan "Final" daily-live ISO on Huawei TaiShan 2280 v2 (Kunpeng920 SoC) via vDCD, I get the following:

  Unfortunately probing for devices to install to failed. Please report a bug
  on Launchpad, and if possible include the contents of the /var/log/installer
  directory.

Tarball of /var/log/installer attached (apologies if some of the ASCII formatting is weird, it was truly a pain to extract :-)

Tags: iso-testing
Revision history for this message
Andrew Cloke (andrew-cloke) wrote :
Revision history for this message
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
http://iso.qa.ubuntu.com/qatracker/reports/bugs/1848069

tags: added: iso-testing
Revision history for this message
Andreas Hasenack (ahasenack) wrote :

I get the same on a T420 laptop, same backtrace as Andrew's.

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

It's basically:
2019-10-14 17:18:49,100 ERROR curtin:1230 Validation error: None is not of type 'string' in
{
 "id": "disk-sdb",
 "multipath": null,
 "path": "/dev/sdb",
 "ptable": "dos",
 "serial": "Kingston_DataTraveler_2.0_5B860E0006E1-0:0",
 "type": "disk"
}
NoneType: None
...
(repeats a few times)
...
2019-10-14 17:18:49,101 ERROR block-discover:161 load_probe_data failed restricted=False
Traceback (most recent call last):
  File "/snap/subiquity/1270/lib/python3.6/site-packages/subiquity/controllers/filesystem.py", line 158, in _probe_done
    self.model.load_probe_data(probe.result)
  File "/snap/subiquity/1270/lib/python3.6/site-packages/subiquity/models/filesystem.py", line 1310, in load_probe_data
    self.reset()
  File "/snap/subiquity/1270/lib/python3.6/site-packages/subiquity/models/filesystem.py", line 1138, in reset
    config = storage_config.extract_storage_config(self._probe_data)
  File "/snap/subiquity/1270/lib/python3.6/site-packages/curtin/storage_config.py", line 1232, in extract_storage_config
    raise RuntimeError("Extract storage config does not validate.")
RuntimeError: Extract storage config does not validate.

In my case, /dev/sdb is the pendrive I'm installing from, and the target is /dev/sda.

Changed in subiquity:
status: New → Incomplete
status: Incomplete → Triaged
Revision history for this message
Andrew Cloke (andrew-cloke) wrote :

Minor data point: an installation on the same system using the Eoan Final "daily" ISO (d-i based) was successful.

Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

This is fixed in the stable/ubuntu-19.10 channel now. If you boot an eoan daily (up to and including 20191014, the next one will contain the fix), it will offer to update you to 19.10.2 which should then be able to complete the install.

Changed in subiquity:
status: Triaged → Fix Committed
Revision history for this message
Brian Murray (brian-murray) wrote :

Has this been tested with the latest version of subiquity?

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

On 20191015 I can't tell because of bug #1848190. The installer crashes right after the partitioning screen.

Revision history for this message
Andrew Cloke (andrew-cloke) wrote :

Happy to confirm that 20191015.1 is now successfully installing on the Huawei TaiShan 2280 v2. I'll leave Andreas to comment before moving to "Fix Released".

Revision history for this message
Paride Legovini (paride) wrote :

Andreas tested the 20191015.1 ISO on his T420 and confirmed that both storage and networking are now working, so I think we can consider this fully fixed.

Changed in subiquity:
status: Fix Committed → Fix Released
Revision history for this message
Andreas Hasenack (ahasenack) wrote :

Indeed, it's working with 20191015.1

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.