Red Hat Enterprise Linux 7.1 のキックスタートインストールに失敗し abrt エラー KeyError: 'ID_PART_ENTRY_DISK' が発生する
Environment
- Red Hat Enterprise Linux 7.1 および 7.2
- anaconda/インストール
Issue
- Red Hat Enterprise Linux 7.1 のキックスタートインストールに失敗し、以下の
abrt
エラーメッセージが発生します。
===============================================================================
An unknown error has occurred
===============================================================================
anaconda 19.31.123-1 exception report
Traceback (most recent call first):
File "/usr/lib/python2.7/site-packages/blivet/udev.py", line 587, in device_get_dm_partition_disk
majorminor = info["ID_PART_ENTRY_DISK"]
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 764, in addUdevDMDevice
diskname = udev.device_get_dm_partition_disk(info)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 1205, in addUdevDevice
device = self.addUdevDMDevice(info)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 2196, in _populate
self.addUdevDevice(dev)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 2131, in populate
self._populate()
File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 483, in reset
self.devicetree.populate(cleanupOnly=cleanupOnly)
File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 186, in storageInitialize
storage.reset()
File "/usr/lib64/python2.7/threading.py", line 764, in run
self.__target(*self.__args, **self.__kwargs)
File "/usr/lib64/python2.7/site-packages/pyanaconda/threads.py", line 211, in run
threading.Thread.run(self, *args, **kwargs)
KeyError:'ID_PART_ENTRY_DISK'
- システムには sun フォーマットのマルチパスデバイスがあります。
- インストーラーは、そのデバイスがキックスタートコマンド
clearpart
によって消去されていることを期待しています。
Resolution
- トレースバックによると、ストレージディスクが適切に初期化されていないようです。
- 原因となっているストレージの内容を適切に消去して、やり直すことが 1 つの解決方法になります。
- ハードディスクの名前が
/dev/sda
の場合は、Alt+Ctrl+F2 でシェルを取得し、以下のコマンドを実行します。
# dd if=/dev/zero of=/dev/sda bs=1M count=1000
clearpart
キックスタートコマンドが、sun フォーマットを使用しているマルチパスデバイスで動作しません。この問題は bugzilla (非公開) で対応しています。
Root Cause
"sun" と呼ばれる Solaris Disk ラベルが付与されたストレージや、Veritas Volume Manager によって初期化されたストレージが、適切に初期化されていません。
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.
Comments