查看问题详情
| 编号 | 项目 | 分类 | 查看权限 | 报告日期 | 最后更新 |
|---|---|---|---|---|---|
| 0000192 | Anolis OS 8 | - iso-images | public | 2021-07-02 16:06 | 2021-07-14 01:04 |
| 报告员 | qhw13324663979 | 分派给 | zhoupeng | ||
| 优先级 | high | 严重性 | major | 出现频率 | always |
| 状态 | resolved | 处理状况 | fixed | ||
| 标题 | 0000192: [Anolis-8-x86_64] anolis-8-x86_64-boot-20210627.0.iso->boot iso启动失败 | ||||
| 描述 | 在用anolis-8-x86_64-boot-20210627.0.iso创建虚机时失败 | ||||
| 标签 | 没加标签. | ||||
|
|
|
|
|
Bug可以复现。 boot.iso镜像:是boot.iso,不是正式的ISO,(654M小型ISO)。 http://8.131.87.1/kojifiles/output/anolis-8-20210627.0/compose/BaseOS/x86_64/iso/anolis-8-x86_64-boot-20210627.0.iso 虚拟机环境:KVM虚拟机的virsh XML配置文件(用于复现测试虚拟机的参数,即模拟硬件环境),附件(vm_anolis-8-x86_64-boot.xml.txt) 下一步: 1)使用大的完整ISO镜像测试做验证 2)查看boot.iso的构建流程和素材,做分析,跟大的ISO镜像做对比 3) Anaconda环境 截图日志的方式,日志很难跟踪和分析。 构建Anaconda的调试环境,方便获取Anaconda的原始日志。 vm_anolis-8-x86_64-boot.xml.txt (2,954 字节)
<domain type='kvm'>
<name>anolis-8.4-x86_64-boot</name> <!-- Guest ��� -->
<memory>4194304</memory> <!-- 4GB �ڴ�: 4 * 1024 * 1024 -->
<vcpu placement='static' cpuset='0-23' current='8'>8</vcpu> <!-- 8 core -->
<cpu mode='host-passthrough'>
<topology sockets='2' cores='2' threads='2'/>
</cpu>
<os>
<!-- arch�������qemu-kvm������ôָ��?����ʾʹ��qemu-system-x86_64? -->
<!-- UEFI��ʱ ȡ�����ע��: -->
<!--<type arch='x86_64' machine='pc-i440fx-rhel7.0.0'>hvm</type>
<loader type='rom'>/usr/share/edk2/ovmf/OVMF_CODE.fd</loader> -->
<type arch='x86_64' machine='pc-i440fx-2.1'>hvm</type> <!-- BIOS�������UEFI��ʱ ��ע�͵���һ�� -->
<!-- <boot dev='hd'/> -->
<boot dev='cdrom'/>
</os>
<features>
<acpi/>
<pae/>
</features>
<clock offset="localtime" timezone="Asia/Shanghai">
<timer name='rtc' tickpolicy='catchup' track='guest'/>
<timer name='pit' tickpolicy='delay'/>
<timer name='hpet' present='no'/>
</clock>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>restart</on_crash>
<devices>
<emulator>/usr/bin/qemu-kvm</emulator>
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2' cache='none' dataplane='on' io='native'/> <!-- ��Ҫ�� qcow2 ���գ���Ҫ�ر� dataplane -->
<source file='/home/zhexi.zp/anolis8.4/bootISO/vdisks/anolis_8.4_bootiso_x86_64.qcow2'/> <!-- ��д���ϵͳ����ľ���·�� -->
<target dev='vda' bus='virtio'/>
</disk>
<disk device="cdrom" type="file">
<target bus="ide" dev="hdc"/>
<source file='/home/zhexi.zp/anolis8.4/bootISO/isos/anolis-8-x86_64-boot-20210627.0.iso'/> <!-- ��д��iso����ľ���·�� -->
<driver type="raw" name="qemu"/>
</disk>
<!-- �������編���Ƽ���һЩ����� -->
<!--
<interface type='network'>
<source network='default'/>
<model type='virtio'/>
</interface>
-->
<console type='pty'>
<target type='virtio' port='0'/>
</console>
<serial type="tcp"> <!-- �ʲô�õģ����ô��һ����ȡAnoconda������־���ã� -->
<source mode="bind" host="0.0.0.0" service="33333"/>
<protocol type="telnet"/>
</serial>
<video>
<model type='cirrus' vram='9216' heads='1'/>
<alias name='video0'/>
</video>
<input type='tablet' bus='usb'/>
<input type='mouse' bus='ps2'/>
<!-- VNC port='-1' Ӧ�����Զ�����VNC�˿�: 5900, 5901 ... -->
<!-- <graphics type='vnc' port='-1' autoport='yes'/> -->
<graphics type='vnc' port='-1' autoport='yes' listen='0.0.0.0'/>
<memballoon model='none'/>
</devices>
</domain>
|
|
|
>1)使用大的完整ISO镜像测试做验证 在大的完整镜像anolis-8-x86_64-dvd1-20210627.0.iso (8.5G ISO)上无复现该Bug. http://build.openanolis.cn/kojifiles/output/anolis-8-20210627.0/compose/BaseOS/x86_64/iso/anolis-8-x86_64-dvd1-20210627.0.iso |
|
|
> 3) Anaconda环境 (日志文件,开头行相关日志) ,日志附件[anaconda-tb-6nl5v8vj.txt] 错误相关日志: anaconda 29.19.2.17 exception report Traceback (most recent call first): File "/usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/kernel_selection.py", line 119, in _initialize self.current_kernel = list(self.available_kernels.keys())[0] File "/usr/lib64/python3.6/threading.py", line 864, in run self._target(*self._args, **self._kwargs) File "/usr/lib64/python3.6/site-packages/pyanaconda/threading.py", line 286, in run threading.Thread.run(self) IndexError: list index out of range Local variables in innermost frame: kernel_pattern: re.compile('kernel-[4,5].\\d+.\\d+') self: KernelSelectionSpoke 下一步: 4)定位Anaconda包源码。 anaconda-tb-6nl5v8vj.txt (23,828 字节)
anaconda 29.19.2.17 exception report
Traceback (most recent call first):
File "/usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/kernel_selection.py", line 119, in _initialize
self.current_kernel = list(self.available_kernels.keys())[0]
File "/usr/lib64/python3.6/threading.py", line 864, in run
self._target(*self._args, **self._kwargs)
File "/usr/lib64/python3.6/site-packages/pyanaconda/threading.py", line 286, ii
n run
threading.Thread.run(self)
IndexError: list index out of range
Local variables in innermost frame:
kernel_pattern: re.compile('kernel-[4,5].\\d+.\\d+')
self: KernelSelectionSpoke
Anaconda instance, containing members:
_bootloader: GRUB2 instance, containing members:
_bootloader.boot_args:
_bootloader.dracut_args:
_bootloader.disks: []
_bootloader._disk_order: []
_bootloader._timeout: 5
_bootloader.password: None
_bootloader.console: Skipped
_bootloader.console_options: Skipped
_bootloader.linux_images: []
_bootloader.chain_images: []
_bootloader._default_image: None
_bootloader._update_only: False
_bootloader.skip_bootloader: False
_bootloader.errors: []
_bootloader.warnings: []
_bootloader.stage1_device: None
_bootloader.stage1_disk: None
_bootloader.stage2_device: None
_bootloader.stage2_is_preferred_stage1: False
_bootloader.problems: []
_bootloader.encrypted_password: Skipped
desktop: Desktop instance, containing members:
desktop._default_target: multi-user.target
desktop.desktop: None
dir: None
_display_mode: DisplayModes instance, containing members:
_display_mode._value_: GUI
_display_mode._name_: GUI
_display_mode.__objclass__: <enum 'DisplayModes'>
_interactive_mode: True
gui_startup_failed: False
id: None
_instClass: InstallClass instance, containing members:
_intf: GraphicalUserInterface instance, containing members:
_intf.storage: InstallerStorage instance, containing members:
_intf.storage.do_autopart: False
_intf.storage.clear_part_choice: None
_intf.storage.encrypted_autopart: False
_intf.storage.encryption_cipher: None
_intf.storage.escrow_certificates: {}
_intf.storage.autopart_escrow_cert: None
_intf.storage.autopart_add_backup_passphrase: False
_intf.storage.autopart_requests: [PartSpec instance (0x7f6ef2ec47b8) --
mountpoint = / lv = True thin = True btrfs = True
weight = 0 fstype = xfs encrypted = True
size = 1024 MiB max_size = 50 GiB grow = True
, PartSpec instance (0x7f6ef2ec4710) --
mountpoint = /home lv = True thin = True btrfs = True
weight = 0 fstype = xfs encrypted = True
size = 500 MiB max_size = None grow = True
, PartSpec instance (0x7f6ef2ec46a0) --
mountpoint = None lv = False thin = False btrfs = False
weight = 0 fstype = biosboot encrypted = False
size = 1024 KiB max_size = None grow = False
, PartSpec instance (0x7f6ef2ec45f8) --
mountpoint = /boot lv = False thin = False btrfs = False
weight = 0 fstype = ext4 encrypted = False
size = 1024 MiB max_size = None grow = False
, PartSpec instance (0x7f6ef2ec4ac8) --
mountpoint = None lv = True thin = False btrfs = False
weight = 0 fstype = swap encrypted = True
size = 0.0 max_size = None grow = False
]
_intf.storage.edd_dict: {'vda': 128}
_intf.storage.ignored_disks: []
_intf.storage.exclusive_disks: []
_intf.storage.disk_images: {}
_intf.storage._Blivet__luks_devs: {}
_intf.storage.size_sets: []
_intf.storage._default_fstype: xfs
_intf.storage._default_boot_fstype: None
_intf.storage._short_product_name: ao
_intf.storage._sysroot: /
_intf.storage._storage_root: /
_intf.storage._next_id: 0
_intf.storage._dump_file: /tmp/storage.state
_intf.storage.devicetree: DeviceTree instance, containing members:
_intf.storage.devicetree._devices: [OpticalDevice instance, containing memm
bers:
id: 4
exists: True
uuid: None
sysfs_path: /sys/devices/pci0000:00/0000:00:01.1/ata2/host1/target1:0:0//
1:0:0:0/block/sr0
_format: Iso9660FS instance, containing members:
_format.id: 12
_format._label: anolis-8-x86_64-dvd
_format._options: None
_format._device: /dev/sr0
_format.uuid: 2021-06-27-09-37-17-00
_format.exists: True
_format.mountopts: None
_format._create_options: None
_format._info: UnimplementedFSInfo instance, containing members:
_format._info.fs: Already dumped (Iso9660FS instance)
_format._resize: UnimplementedFSResize instance, containing members:
_format._resize.df: Already dumped (Iso9660FS instance)
_format._minsize: UnimplementedFSMinSize instance, containing members:
_format._minsize.fs: Already dumped (Iso9660FS instance)
_format._size_info: UnimplementedFSSize instance, containing members:
_format._size_info.fs: Already dumped (Iso9660FS instance)
_format._size: Size instance, containing members:
_format._size._c_size: Size (0 B)
_format._target_size: Already dumped (Size instance)
_format._min_instance_size: Size instance, containing members:
_format._min_instance_size._c_size: Size (0 B)
_format._resizable: False
_format._fsck: UnimplementedFSCK instance, containing members:
_format._fsck.fs: Already dumped (Iso9660FS instance)
_format._mkfs: UnimplementedFSMkfs instance, containing members:
_format._mkfs.fs: Already dumped (Iso9660FS instance)
_format._mount: Iso9660FSMount instance, containing members:
_format._mount.fs: Already dumped (Iso9660FS instance)
_format._readlabel: UnimplementedFSReadLabel instance, containing membb
ers:
_format._readlabel.fs: Already dumped (Iso9660FS instance)
_format._sync: UnimplementedFSSync instance, containing members:
_format._sync.fs: Already dumped (Iso9660FS instance)
_format._writelabel: UnimplementedFSWriteLabel instance, containing mee
mbers:
_format._writelabel.fs: Already dumped (Iso9660FS instance)
_format._writeuuid: UnimplementedFSWriteUUID instance, containing membb
ers:
_format._writeuuid.fs: Already dumped (Iso9660FS instance)
_format._current_info: None
_format.mountpoint: None
_format.fsprofile: None
_format._chrooted_mountpoint: None
_size: Size instance, containing members:
_size._c_size: Size (654 MiB)
_target_size: Already dumped (Size instance)
_current_size: Already dumped (Size instance)
major: 11
minor: 0
_serial: None
_vendor: QEMU
_model: QEMU_DVD-ROM
bus: Skipped
_readonly: False
_protected: True
_controllable: True
_name: sr0
_tags: set()
_parents: ParentList instance, containing members:
_parents.items: []
_parents.appendfunc: <bound method Device._add_parent of OpticalDevicee
instance (0x7f6ef8809cf8) --
name = sr0 status = True id = 4
children = []
parents = []
uuid = None size = 654 MiB
format = existing iso9660 filesystem
major = 11 minor = 0 exists = True protected = True
sysfs path = /sys/devices/pci0000:00/0000:00:01.1/ata2/host1/target1:0:0/1:0:00
:0/block/sr0
target size = 654 MiB path = /dev/sr0
format args = [] original_format = iso9660>
_parents.removefunc: <bound method Device._remove_parent of OpticalDevv
ice instance (0x7f6ef8809cf8) --
name = sr0 status = True id = 4
children = []
parents = []
uuid = None size = 654 MiB
format = existing iso9660 filesystem
major = 11 minor = 0 exists = True protected = True
sysfs path = /sys/devices/pci0000:00/0000:00:01.1/ata2/host1/target1:0:0/1:0:00
:0/block/sr0
target size = 654 MiB path = /dev/sr0
format args = [] original_format = iso9660>
_children: []
original_format: Iso9660FS instance, containing members:
original_format.id: 12
original_format._label: anolis-8-x86_64-dvd
original_format._options: None
original_format._device: /dev/sr0
original_format.uuid: 2021-06-27-09-37-17-00
original_format.exists: True
original_format.mountopts: None
original_format._create_options: None
original_format._info: UnimplementedFSInfo instance, containing memberr
s:
original_format._info.fs: Already dumped (Iso9660FS instance)
original_format._resize: UnimplementedFSResize instance, containing mee
mbers:
original_format._resize.df: Already dumped (Iso9660FS instance)
original_format._minsize: UnimplementedFSMinSize instance, containing
members:
original_format._minsize.fs: Already dumped (Iso9660FS instance)
original_format._size_info: UnimplementedFSSize instance, containing mm
embers:
original_format._size_info.fs: Already dumped (Iso9660FS instance)
original_format._size: Size instance, containing members:
original_format._size._c_size: Size (0 B)
original_format._target_size: Already dumped (Size instance)
original_format._min_instance_size: Size instance, containing members:
original_format._min_instance_size._c_size: Size (0 B)
original_format._resizable: False
original_format._fsck: UnimplementedFSCK instance, containing members:
original_format._fsck.fs: Already dumped (Iso9660FS instance)
original_format._mkfs: UnimplementedFSMkfs instance, containing memberr
s:
original_format._mkfs.fs: Already dumped (Iso9660FS instance)
original_format._mount: Iso9660FSMount instance, containing members:
original_format._mount.fs: Already dumped (Iso9660FS instance)
original_format._readlabel: UnimplementedFSReadLabel instance, containn
ing members:
original_format._readlabel.fs: Already dumped (Iso9660FS instance)
original_format._sync: UnimplementedFSSync instance, containing memberr
s:
original_format._sync.fs: Already dumped (Iso9660FS instance)
original_format._writelabel: UnimplementedFSWriteLabel instance, contaa
ining members:
original_format._writelabel.fs: Already dumped (Iso9660FS instance)
original_format._writeuuid: UnimplementedFSWriteUUID instance, containn
ing members:
original_format._writeuuid.fs: Already dumped (Iso9660FS instance)
original_format._current_info: None
original_format.mountpoint: None
original_format.fsprofile: None
original_format._chrooted_mountpoint: None
fstab_comment: Skipped
device_links: [/dev/cdrom, /dev/disk/by-label/anolis-8-x86_64-dvd, /dev//
disk/by-id/ata-QEMU_DVD-ROM_QM00003, /dev/disk/by-uuid/2021-06-27-09-37-17-00, //
dev/disk/by-path/pci-0000:00:01.1-ata-2]
, existing 15 GiB disk vda (14)
, FileDevice instance, containing members:
id: 19
exists: True
uuid: None
sysfs_path: Skipped
_format: existing None
_size: Size instance, containing members:
_size._c_size: Size (0 B)
_target_size: Already dumped (Size instance)
_current_size: Already dumped (Size instance)
major: 0
minor: 0
_serial: None
_vendor: Skipped
_model: Skipped
bus: Skipped
_readonly: False
_protected: False
_controllable: False
_name: /run/install/repo/images/install.img
_tags: set()
_parents: ParentList instance, containing members:
_parents.items: []
_parents.appendfunc: <bound method Device._add_parent of FileDevice inn
stance (0x7f6ef02c2710) --
name = /run/install/repo/images/install.img status = False id = 19
children = ['existing 0 B loop loop0 (23)']
parents = []
uuid = None size = 0 B
format = existing None
major = 0 minor = 0 exists = True protected = False
sysfs path =
target size = 0 B path = /run/install/repo/images/install.img
format args = [] original_format = None>
_parents.removefunc: <bound method Device._remove_parent of FileDevicee
instance (0x7f6ef02c2710) --
name = /run/install/repo/images/install.img status = False id = 19
children = ['existing 0 B loop loop0 (23)']
parents = []
uuid = None size = 0 B
format = existing None
major = 0 minor = 0 exists = True protected = False
sysfs path =
target size = 0 B path = /run/install/repo/images/install.img
format args = [] original_format = None>
_children: [LoopDevice instance, containing members:
id: 23
exists: True
uuid: None
sysfs_path: Skipped
_format: existing None
_size: Size instance, containing members:
_size._c_size: Size (0 B)
_target_size: Already dumped (Size instance)
_current_size: Already dumped (Size instance)
major: 0
minor: 0
_serial: None
_vendor: Skipped
_model: Skipped
bus: Skipped
_readonly: True
_protected: False
_controllable: False
_name: loop0
_tags: set()
_parents: ParentList instance, containing members:
_parents.items: [Already dumped (FileDevice instance)
]
_parents.appendfunc: <bound method Device._add_parent of LoopDevice
instance (0x7f6ef69215c0) --
name = loop0 status = False id = 23
children = []
parents = ['existing 0 B file /run/install/repo/images/install.img (19)']
uuid = None size = 0 B
format = existing None
major = 0 minor = 0 exists = True protected = True
sysfs path =
target size = 0 B path = /dev/loop0
format args = [] original_format = None>
_parents.removefunc: <bound method Device._remove_parent of LoopDevii
ce instance (0x7f6ef69215c0) --
name = loop0 status = False id = 23
children = []
parents = ['existing 0 B file /run/install/repo/images/install.img (19)']
uuid = None size = 0 B
format = existing None
major = 0 minor = 0 exists = True protected = True
sysfs path =
target size = 0 B path = /dev/loop0
format args = [] original_format = None>
_children: []
original_format: existing None
fstab_comment: Skipped
device_links: []
]
original_format: existing None
fstab_comment: Skipped
device_links: []
, Already dumped (LoopDevice instance)
, FileDevice instance, containing members:
id: 33
exists: True
uuid: None
sysfs_path: Skipped
_format: existing None
_size: Size instance, containing members:
_size._c_size: Size (0 B)
_target_size: Already dumped (Size instance)
_current_size: Already dumped (Size instance)
major: 0
minor: 0
_serial: None
_vendor: Skipped
_model: Skipped
bus: Skipped
_readonly: False
_protected: False
_controllable: False
_name: /LiveOS/rootfs.img
_tags: set()
_parents: ParentList instance, containing members:
_parents.items: []
_parents.appendfunc: <bound method Device._add_parent of FileDevice inn
stance (0x7f6ef2f15cc0) --
name = /LiveOS/rootfs.img status = False id = 33
children = ['existing 0 B loop loop1 (37) with existing ext4 filesystem']
parents = []
uuid = None size = 0 B
format = existing None
major = 0 minor = 0 exists = True protected = False
sysfs path =
target size = 0 B path = /LiveOS/rootfs.img
format args = [] original_format = None>
_parents.removefunc: <bound method Device._remove_parent of FileDevicee
instance (0x7f6ef2f15cc0) --
name = /LiveOS/rootfs.img status = False id = 33
children = ['existing 0 B loop loop1 (37) with existing ext4 filesystem']
parents = []
uuid = None size = 0 B
format = existing None
major = 0 minor = 0 exists = True protected = False
sysfs path =
target size = 0 B path = /LiveOS/rootfs.img
format args = [] original_format = None>
_children: [LoopDevice instance, containing members:
id: 37
exists: True
uuid: None
sysfs_path: Skipped
_format: Ext4FS instance, containing members:
_format.id: 45
_format._label: Anaconda
_format._options: None
_format._device: /dev/loop1
_format.uuid: e8d1a4eb-8e11-4716-8461-697b41c058b7
_format.exists: True
_format.mountopts: None
_format._create_options: None
_format._info: Ext2FSInfo instance, containing members:
_format._info.fs: Already dumped (Ext4FS instance)
_format._resize: Ext2FSResize instance, containing members:
_format._resize.fs: Already dumped (Ext4FS instance)
_format._minsize: Ext2FSMinSize instance, containing members:
_format._minsize.fs: Already dumped (Ext4FS instance)
_format._size_info: Ext2FSSize instance, containing members:
_format._size_info.fs: Already dumped (Ext4FS instance)
_format._size: Size instance, containing members:
_format._size._c_size: Size (3 GiB)
_format._target_size: Already dumped (Size instance)
_format._min_instance_size: Already dumped (Size instance)
_format._resizable: True
_format._fsck: Ext2FSCK instance, containing members:
_format._fsck.fs: Already dumped (Ext4FS instance)
_format._mkfs: Ext4FSMkfs instance, containing members:
_format._mkfs.fs: Already dumped (Ext4FS instance)
_format._mount: FSMount instance, containing members:
_format._mount.fs: Already dumped (Ext4FS instance)
_format._readlabel: Ext2FSReadLabel instance, containing members:
_format._readlabel.fs: Already dumped (Ext4FS instance)
_format._sync: UnimplementedFSSync instance, containing members:
_format._sync.fs: Already dumped (Ext4FS instance)
_format._writelabel: Ext2FSWriteLabel instance, containing members:
_format._writelabel.fs: Already dumped (Ext4FS instance)
_format._writeuuid: Ext2FSWriteUUID instance, containing members:
_format._writeuuid.fs: Already dumped (Ext4FS instance)
_format._current_info: Filesystem volume name: Anaconda
Last mounted on: /var/tmp/lorax/lorax.imgutils.chssytko
Filesystem UUID: e8d1a4eb-8e11-4716-8461-697b41c058b7
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal ext_attr resize_inode dir_index filetype ee
xtent 64bit flex_bg sparse_super large_file huge_file dir_nlink extra_isize metaa
data_csum
Filesystem flags: signed_directory_hash
Default mount options: user_xattr acl
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 196608
Block count: 786432
Reserved block count: 0
Free blocks: 192556
Free inodes: 158371
First block: 0
Block size: 4096
Fragment size: 4096
Group descriptor size: 64
Reserved GDT blocks: 383
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 8192
Inode blocks per group: 512
Flex block group size: 16
Filesystem created: Sun Jun 27 01:36:05 2021
Last mount time: Sun Jun 27 01:36:05 2021
Last write time: Sun Jun 27 01:36:13 2021
Mount count: 1
Maximum mount count: -1
Last checked: Sun Jun 27 01:36:05 2021
Check interval: 0 (<none>)
Lifetime writes: 2295 MB
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 256
Required extra isize: 32
Desired extra isize: 32
Journal inode: 8
Default directory hash: half_md4
Directory Hash Seed: 357357af-1187-4e16-b894-a2bf2e8428f5
Journal backup: inode blocks
Checksum type: crc32c
Checksum: 0x27dbcee2
Journal features: journal_64bit journal_checksum_v3
Journal size: 64M
Journal length: 16384
Journal sequence: 0x00000006
Journal start: 0
Journal checksum type: crc32c
Journal checksum: 0x8045568e
_format.mountpoint: None
_format.fsprofile: None
_format._chrooted_mountpoint: None
_size: Size instance, containing members:
_size._c_size: Size (0 B)
_target_size: Already dumped (Size instance)
_current_size: Already dumped (Size instance)
major: 0
minor: 0
_serial: None
_vendor: Skipped
_model: Skipped
bus: Skipped
_readonly: True
_protected: False
_controllable: False
_name: loop1
_tags: set()
_parents: ParentList instance, containing members:
_parents.items: [Already dumped (FileDevice instance)
]
_parents.appendfunc: <bound method Device._add_parent of LoopDevice
instance (0x7f6ef2f15898) --
name = loop1 status = False id = 37
children = ['existing 3 GiB dm live-rw (56) with existing ext4 filesystem',
'existing 3 GiB dm live-base (66) with existing ext4 filesystem']
parents = ['existing 0 B file /LiveOS/rootfs.img (33)']
uuid = None size = 0 B
format = existing ext4 filesystem
major = 0 minor = 0 exists = True protected = True
sysfs path =
target size = 0 B path = /dev/loop1
format args = [] original_format = ext4>
_parents.removefunc: <bound method Device._remove_parent of LoopDevii
ce instance (0x7f6ef2f15898) --
name = loop1 status = False id = 37
children = ['existing 3 GiB dm live-rw (56) with existing ext4 filesystem',
'existing 3 GiB dm live-base (66) with existing ext4 filesystem']
parents = ['existing 0 B file /LiveOS/rootfs.img (33)']
uuid = None size = 0 B
format = existing ext4 filesystem
major = 0 minor = 0 exists = True protected = True
sysfs path =
target size = 0 B path = /dev/loop1
format args = [] original_format = ext4>
_children: [existing 3 GiB dm live-rw (56) with existing ext4 filesystt
em
, existing 3 GiB dm live-base (66) with existing ext4 filesystem
]
original_format: Ext4FS instance, containing members:
original_format.id: 45
original_format._label: Anaconda
original_format._options: None
original_format._device: /dev/loop1
original_format.uuid: e8d1a4eb-8e11-4716-8461-697b41c058b7
original_format.exists: True
original_format.mountopts: None
original_format._create_options: None
|
|
|
已经完成针对该问题的(anaconda)开发调试环境搭建,完成bug异常位置定位,解决该异常的补丁验证和效果验证。如附件截图boot_iso.png所示.。 即增加了边界检查,当未提供RPM repo时,正常的提示软件源错误,而不是触发异常。该补丁对full iso无副作用。 下一步: 对于boot iso,增加网络源,如果没有本地源,则使用网络源; 对于full iso,使用本地源。 以上规则统一为:如果随附DVD安装光盘有本地源,则使用本地源,否则使用网络源,从而不会改变full iso的行为(当前full iso会随盘附加RPM repo本地源)。 |
|
|
已经提交补丁修复。 https://codeup.openanolis.cn/codeup/anolis-os/anaconda/merge_request/26379 修复后效果如图(依次操作): |
| 日期 | 用户名 | 字段 | 更改 |
|---|---|---|---|
| 2021-07-02 16:06 | qhw13324663979 | 新建问题 | |
| 2021-07-02 16:06 | qhw13324663979 | 添加了以下文件:: e6808524992d04d01ea7a965eaa9a3f977e9994cf3b64cf06fa3d4f22ad9c26fQzpcVXNlcnNccWluaG9uZ3dlaVxBcHBEYXRhXFJvYW1pbmdcRGluZ1RhbGtcMTcyOTAxNDY1NV92MlxJbWFnZUZpbGVzXDIxMDAxXDE2MjUyMDY5NzY5OTVfRUY4NDIyMjQtNTFGRC00YWYwLUI4RDItOUZENUFDRjA3Q0I5LnBuZw==.png | |
| 2021-07-04 14:08 | jacobwang | 分派给 | => zhoupeng |
| 2021-07-04 14:08 | jacobwang | 状态 | 新建 => 已分配 |
| 2021-07-04 14:08 | jacobwang | 描述已修改 | |
| 2021-07-06 11:43 | zhoupeng | 注释已添加: 0000304 | |
| 2021-07-06 11:43 | zhoupeng | 添加了以下文件:: vm_anolis-8-x86_64-boot.xml.txt | |
| 2021-07-06 14:56 | zhoupeng | 注释已添加: 0000305 | |
| 2021-07-06 14:57 | zhoupeng | 注释已编辑: 0000305 | |
| 2021-07-06 14:57 | zhoupeng | 注释已编辑: 0000305 | |
| 2021-07-06 18:02 | zhoupeng | 注释已添加: 0000309 | |
| 2021-07-06 18:02 | zhoupeng | 添加了以下文件:: anaconda-tb-6nl5v8vj.txt | |
| 2021-07-07 10:52 | zhoupeng | 注释已编辑: 0000309 | |
| 2021-07-09 18:35 | zhoupeng | 注释已添加: 0000313 | |
| 2021-07-09 18:35 | zhoupeng | 添加了以下文件:: boot_iso.PNG | |
| 2021-07-14 00:58 | zhoupeng | 注释已添加: 0000314 | |
| 2021-07-14 00:58 | zhoupeng | 添加了以下文件:: image.png | |
| 2021-07-14 00:58 | zhoupeng | 添加了以下文件:: image-2.png | |
| 2021-07-14 00:58 | zhoupeng | 添加了以下文件:: image-3.png | |
| 2021-07-14 01:04 | zhoupeng | 状态 | 已分配 => 已解决 |
| 2021-07-14 01:04 | zhoupeng | 处理状况 | 未处理 => 已修正 |