virt-manager
でのインストール中、カスタマイズされた構成を選択し、名前フィールドを編集して仮想マシン(VM)名をカスタマイズすると、変更を適用しようとすると次のようなエラーが発生します:
Error apply changes: 'NoneType' object has no attribute 'rfind' Traceback (most recent call last): File "/usr/share/virt-manager/virtManager/details.py", line 1887, in config_apply ret = self.config_overview_apply() File "/usr/share/virt-manager/virtManager/details.py", line 1979, in config_overview_apply self.vm.rename_domain(self.widget("overview-name").get_text()) File "/usr/share/virt-manager/virtManager/domain.py", line 596, in rename_domain new_nvram, old_nvram = self._copy_nvram_file(new_name) File "/usr/share/virt-manager/virtManager/domain.py", line 571, in _copy_nvram_file nvram_dir = os.path.dirname(old_nvram.path) File "/usr/lib64/python2.7/posixpath.py", line 129, in dirname i = p.rfind('/') + 1 AttributeError: 'NoneType' object has no attribute 'rfind'
この問題は、名前フィールドのカスタマイズを試行している場合にのみ発生します。 インストール前にタイトルや説明の変更など、他のカスタマイズを適用した場合は、インストールを予定どおりに実行します。 必要に応じて、インストールの完了後に名前フィールドを編集できます。
(バグID 29954660)