Bug 1698937 - Kick start installation fails `pyanaconda.modules.common.errors.DBusError: expected str, bytes or os.PathLike object, not NoneType`
Summary: Kick start installation fails `pyanaconda.modules.common.errors.DBusError: ex...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: python-blivet
Version: rawhide
Hardware: ppc64le
OS: Linux
unspecified
urgent
Target Milestone: ---
Assignee: Blivet Maintenance Team
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 1746595 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-04-11 13:11 UTC by Satheesh Rajendran
Modified: 2020-06-17 08:54 UTC (History)
11 users (show)

Fixed In Version: python-blivet-3.1.4-1 python-blivet-3.1.4-1.fc30
Clone Of:
Environment:
Last Closed: 2019-06-27 00:54:20 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Satheesh Rajendran 2019-04-11 13:11:37 UTC
Description of problem:

Anaconda fails at disk parsing while starting installation


Version-Release number of selected component (if applicable):
[   ] initrd.img                                                           2019-04-09 06:53   64M  
[   ] vmlinuz                                                              2019-04-08 18:55   23M  

How reproducible: 100%
HW: IBM Power9


Steps to Reproduce:
1. download initrd and vmlinux from fedora rawhide and kickstart installation
install command used:
kexec -i initrd.img -c "ifname=net0:XX:XX:XX:XX:XX:XX ip=x.x.x.x::x.x.x.x:255.255.240.0:localhost:net0:none nameserver=x.x.x.x inst.text console=hvc0 modprobe.blacklist=iscsid inst.ks=http:/path/to/ks" vmlinuz -l;kexec -e


kick start file used:
#version=DEVEL
install
reboot
text
url --url="https://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/ppc64le/os/"
keyboard --vckeymap=us --xlayouts='us'
lang en_US.UTF-8
network  --bootproto=static --device=net0 --gateway=x.x.x.x --ip=x.x.x.x --nameserver=x.x.x.x --netmask=255.255.240.0 --noipv6 --activate
network  --hostname=kvmupstream
rootpw --plaintext abc123
firstboot --disable
skipx
services --enabled="NetworkManager,sshd,chronyd"
timezone America/New_York --isUtc
ignoredisk --only-use=/dev/disk/by-id/wwn-0x500a075120515526
bootloader --location=mbr --boot-drive=/dev/disk/by-id/wwn-0x500a075120515526
%packages
@core
kexec-tools
telnet
%end
%addon com_redhat_kdump --disable --reserve-mb='128'
%end


Actual results:

anaconda 31.7-1.fc31 for Fedora Rawhide (pre-release) started.                 
 * installation log files are stored in /tmp during the installation           
 * shell is available on TTY2
 * if the graphical installation interface fails to start, try again with the  
   inst.text bootoption to start text installation                             
 * when reporting a bug add logs from /tmp as separate text/plain attachments  
Traceback (most recent call last):
  File "/sbin/anaconda", line 466, in <module>                                 
    ksdata = startup_utils.parse_kickstart(opts, addon_paths, pass_to_boss=True)
  File "/usr/lib64/python3.7/site-packages/pyanaconda/startup_utils.py", line 441, in parse_kickstart
    ksdata = kickstart.parseKickstart(ks, options.ksstrict, pass_to_boss)      
  File "/usr/lib64/python3.7/site-packages/pyanaconda/kickstart.py", line 1170,
in parseKickstart
    errors = boss.DistributeKickstart()
  File "/usr/lib/python3.7/site-packages/pydbus/proxy_method.py", line 102, in __call__
    raise error
pyanaconda.modules.common.errors.DBusError: expected str, bytes or os.PathLike object, not NoneType
Pane is dead (status 1, Thu Apr 11 12:44:24 2019)                              
[anaconda]1:main* 2:shell  3:log  4:storage-log >Switch tab: Alt+Tab | Help: F1 

Pane is dead (status 1, Thu Apr 11 12:44:24 2019)

Expected results:
installation should proceed.

Additional info:

disk given available and detected by anaconda/kernel:
[anaconda root@localhost run]# ls -l /dev/disk/by-id/wwn-0x500a075120515526
lrwxrwxrwx. 1 root root 9 Apr 11 12:44 /dev/disk/by-id/wwn-0x500a075120515526 -> ../../sdb
[anaconda root@localhost run]# 
[anaconda]1:main- 2:shell* 3:log  4:storage-log >Switch tab: Alt+Tab | Help: F1 


detailed failure from syslog:
12:44:23,714 WARNING org.fedoraproject.Anaconda.Modules.Users:DEBUG:anaconda.modules.users.users:Root account has been unlocked.
12:44:23,714 WARNING org.fedoraproject.Anaconda.Modules.Users:DEBUG:anaconda.modules.users.users:Root password considered seen in kickstart: True.
12:44:23,714 WARNING org.fedoraproject.Anaconda.Modules.Users:DEBUG:anaconda.modules.common.base.base:Kickstarted is set to True.
12:44:23,720 WARNING org.fedoraproject.Anaconda.Boss:INFO:anaconda.modules.boss.kickstart_manager.kickstart_manager:distribute kickstart: org.fedoraproject.Anaconda.Modules.Payload handles commands [] sections [] addons []
12:44:23,720 WARNING org.fedoraproject.Anaconda.Boss:INFO:anaconda.modules.boss.kickstart_manager.kickstart_manager:distribute kickstart: there are no data for org.fedoraproject.Anaconda.Modules.Payload
12:44:23,729 WARNING org.fedoraproject.Anaconda.Boss:INFO:anaconda.modules.boss.kickstart_manager.kickstart_manager:distribute kickstart: org.fedoraproject.Anaconda.Modules.Storage handles commands ['autopart', 'bootloader', 'btrfs', 'clearpart', 'fcoe', 'ignoredisk', 'logvol', 'mount', 'nvdimm', 'part', 'partition', 'raid', 'reqpart', 'snapshot', 'volgroup', 'zerombr', 'zfcp'] sections [] addons []
12:44:23,730 WARNING org.fedoraproject.Anaconda.Modules.Storage:DEBUG:anaconda.modules.common.base.base:Reading kickstart...
12:44:23,755 WARNING org.fedoraproject.Anaconda.Modules.Storage:INFO:program:Running... udevadm settle --timeout=300
12:44:23,775 WARNING org.fedoraproject.Anaconda.Modules.Storage:DEBUG:program:Return code: 0
12:44:23,791 WARNING org.fedoraproject.Anaconda.Modules.Storage:ERROR:pydbus.registration:Exception while handling org.fedoraproject.Anaconda.Modules.ReadKickstart()
12:44:23,791 WARNING org.fedoraproject.Anaconda.Modules.Storage:Traceback (most recent call last):
12:44:23,791 WARNING org.fedoraproject.Anaconda.Modules.Storage:  File "/usr/lib/python3.7/site-packages/pydbus/registration.py", line 82, in call_method
12:44:23,791 WARNING org.fedoraproject.Anaconda.Modules.Storage:    result = method(*parameters, **kwargs)
12:44:23,791 WARNING org.fedoraproject.Anaconda.Modules.Storage:  File "/usr/lib64/python3.7/site-packages/pyanaconda/dbus/property.py", line 45, in wrapper
12:44:23,791 WARNING org.fedoraproject.Anaconda.Modules.Storage:    result = method(obj, *args, **kwargs)
12:44:23,791 WARNING org.fedoraproject.Anaconda.Modules.Storage:  File "/usr/lib64/python3.7/site-packages/pyanaconda/modules/common/base/base_interface.py", line 88, in ReadKickstart
12:44:23,791 WARNING org.fedoraproject.Anaconda.Modules.Storage:    self.implementation.read_kickstart(kickstart)
12:44:23,791 WARNING org.fedoraproject.Anaconda.Modules.Storage:  File "/usr/lib64/python3.7/site-packages/pyanaconda/modules/common/base/base.py", line 209, in read_kickstart
12:44:23,791 WARNING org.fedoraproject.Anaconda.Modules.Storage:    parser.readKickstartFromString(s)
12:44:23,791 WARNING org.fedoraproject.Anaconda.Modules.Storage:  File "/usr/lib/python3.7/site-packages/pykickstart/parser.py", line 792, in readKickstartFromString
12:44:23,791 WARNING org.fedoraproject.Anaconda.Modules.Storage:    self._stateMachine(i)
12:44:23,791 WARNING org.fedoraproject.Anaconda.Modules.Storage:  File "/usr/lib/python3.7/site-packages/pykickstart/parser.py", line 775, in _stateMachine
12:44:23,791 WARNING org.fedoraproject.Anaconda.Modules.Storage:    self._tryFunc(lambda: self.handleCommand(lineno, args))
12:44:23,791 WARNING org.fedoraproject.Anaconda.Modules.Storage:  File "/usr/lib/python3.7/site-packages/pykickstart/parser.py", line 686, in _tryFunc
12:44:23,791 WARNING org.fedoraproject.Anaconda.Modules.Storage:    fn()
12:44:23,791 WARNING org.fedoraproject.Anaconda.Modules.Storage:  File "/usr/lib/python3.7/site-packages/pykickstart/parser.py", line 775, in <lambda>
12:44:23,791 WARNING org.fedoraproject.Anaconda.Modules.Storage:    self._tryFunc(lambda: self.handleCommand(lineno, args))
12:44:23,791 WARNING org.fedoraproject.Anaconda.Modules.Storage:  File "/usr/lib/python3.7/site-packages/pykickstart/parser.py", line 577, in handleCommand
12:44:23,791 WARNING org.fedoraproject.Anaconda.Modules.Storage:    retval = self.handler.dispatcher(args, lineno)
12:44:23,791 WARNING org.fedoraproject.Anaconda.Modules.Storage:  File "/usr/lib/python3.7/site-packages/pykickstart/base.py", line 385, in dispatcher
12:44:23,791 WARNING org.fedoraproject.Anaconda.Modules.Storage:    obj = self.commands[cmd].parse(args[1:])
12:44:23,791 WARNING org.fedoraproject.Anaconda.Modules.Storage:  File "/usr/lib64/python3.7/site-packages/pyanaconda/modules/storage/kickstart.py", line 120, in parse
12:44:23,791 WARNING org.fedoraproject.Anaconda.Modules.Storage:    msg=_("Disk \"{}\" given in ignoredisk command does "
12:44:23,791 WARNING org.fedoraproject.Anaconda.Modules.Storage:  File "/usr/lib64/python3.7/site-packages/pyanaconda/modules/storage/kickstart.py", line 44, in get_device_names
12:44:23,791 WARNING org.fedoraproject.Anaconda.Modules.Storage:    matched = device_matches(spec, disks_only=disks_only)
12:44:23,791 WARNING org.fedoraproject.Anaconda.Modules.Storage:  File "/usr/lib64/python3.7/site-packages/pyanaconda/storage/utils.py", line 298, in device_matches
12:44:23,791 WARNING org.fedoraproject.Anaconda.Modules.Storage:    single_spec_matches = udev.resolve_glob(full_spec)
12:44:23,792 WARNING org.fedoraproject.Anaconda.Modules.Storage:  File "/usr/lib/python3.7/site-packages/blivet/udev.py", line 167, in resolve_glob
12:44:23,792 WARNING org.fedoraproject.Anaconda.Modules.Storage:    if fnmatch.fnmatch(name, glob) or fnmatch.fnmatch(path, glob):
12:44:23,792 WARNING org.fedoraproject.Anaconda.Modules.Storage:  File "/usr/lib64/python3.7/fnmatch.py", line 34, in fnmatch
12:44:23,792 WARNING org.fedoraproject.Anaconda.Modules.Storage:    name = os.path.normcase(name)
12:44:23,792 WARNING org.fedoraproject.Anaconda.Modules.Storage:  File "/usr/lib64/python3.7/posixpath.py", line 54, in normcase
12:44:23,792 WARNING org.fedoraproject.Anaconda.Modules.Storage:    s = os.fspath(s)
12:44:23,792 WARNING org.fedoraproject.Anaconda.Modules.Storage:TypeError: expected str, bytes or os.PathLike object, not NoneType
12:44:23,792 WARNING org.fedoraproject.Anaconda.Modules.Storage:INFO:pydbus.registration:name is not registered
12:44:23,796 WARNING org.fedoraproject.Anaconda.Boss:ERROR:pydbus.registration:Exception while handling org.fedoraproject.Anaconda.Boss.Anaconda.DistributeKickstart()
12:44:23,796 WARNING org.fedoraproject.Anaconda.Boss:Traceback (most recent call last):
12:44:23,796 WARNING org.fedoraproject.Anaconda.Boss:  File "/usr/lib/python3.7/site-packages/pydbus/registration.py", line 82, in call_method
12:44:23,796 WARNING org.fedoraproject.Anaconda.Boss:    result = method(*parameters, **kwargs)
12:44:23,796 WARNING org.fedoraproject.Anaconda.Boss:  File "/usr/lib64/python3.7/site-packages/pyanaconda/modules/boss/boss_interface.py", line 79, in DistributeKickstart
12:44:23,796 WARNING org.fedoraproject.Anaconda.Boss:    results = self.implementation.distribute_kickstart()
12:44:23,796 WARNING org.fedoraproject.Anaconda.Boss:  File "/usr/lib64/python3.7/site-packages/pyanaconda/modules/boss/boss.py", line 125, in distribute_kickstart
12:44:23,796 WARNING org.fedoraproject.Anaconda.Boss:    return self._kickstart_manager.distribute()
12:44:23,796 WARNING org.fedoraproject.Anaconda.Boss:  File "/usr/lib64/python3.7/site-packages/pyanaconda/modules/boss/kickstart_manager/kickstart_manager.py", line 108, in distribute
12:44:23,796 WARNING org.fedoraproject.Anaconda.Boss:    result = observer.proxy.ReadKickstart(kickstart)
12:44:23,796 WARNING org.fedoraproject.Anaconda.Boss:  File "/usr/lib/python3.7/site-packages/pydbus/proxy_method.py", line 102, in __call__
12:44:23,796 WARNING org.fedoraproject.Anaconda.Boss:    raise error
12:44:23,796 WARNING org.fedoraproject.Anaconda.Boss:pyanaconda.modules.common.errors.DBusError: expected str, bytes or os.PathLike object, not NoneType
12:44:23,797 WARNING org.fedoraproject.Anaconda.Boss:INFO:pydbus.registration:name is not registered

Comment 1 Vendula Poncova 2019-04-12 11:25:52 UTC
Based on the code in blivet, it looks like the function resolve_glob doesn't handle the case when device_get_devname returns None. Reassigning.

Comment 2 Satheesh Rajendran 2019-04-17 08:51:37 UTC
Looks like ks expects below line for disk, 

driverdisk /dev/disk/by-id/wwn-0x500a075120515526

After above line addition, now it hit error at 


  inst.text bootoption to start text installation                             
 * when reporting a bug add logs from /tmp as separate text/plain attachments  
Traceback (most recent call last):
  File "/sbin/anaconda", line 592, in <module>                                 
    initialize_network()
  File "/usr/lib64/python3.7/site-packages/pyanaconda/network.py", line 314, in
initialize_network
    run_network_initialization_task(network_proxy.DumpMissingIfcfgFilesWithTask())
  File "/usr/lib64/python3.7/site-packages/pyanaconda/network.py", line 292, in
run_network_initialization_task
    sync_run_task(task_proxy)
  File "/usr/lib64/python3.7/site-packages/pyanaconda/modules/common/task/__init__.py", line 60, in sync_run_task
    task_proxy.Finish()
  File "/usr/lib/python3.7/site-packages/pydbus/proxy_method.py", line 102, in __call__
    raise error
pyanaconda.modules.common.errors.DBusError: 'SimpleConnection' object has no attribute 'add_settings'






syslog:

08:42:21,664 WARNING org.fedoraproject.Anaconda.Modules.Network:DEBUG:anaconda.modules.network.ifcfg:Ifcfg file for ibP3p1s0f0 not found
08:42:21,665 WARNING org.fedoraproject.Anaconda.Modules.Network:DEBUG:anaconda.modules.network.initialization:Dump missing ifcfg files: creating default connection for ibP3p1s0f0
08:42:21,666 WARNING org.fedoraproject.Anaconda.Modules.Network:DEBUG:anaconda.modules.network.nm_client:connection 75c61256-487e-4b37-b879-301089cfe198 added:
08:42:21,666 WARNING org.fedoraproject.Anaconda.Modules.Network:{'connection': {'autoconnect': <false>, 'id': <'enP48p1s0f0'>, 'interface-name': <'enP48p1s0f0'>, 'permissions': <@as []>, 'type': <'802-3-ethernet'>, 'uuid': <'75c61256-487e-4b37-b879-301089cfe198'>}, 'ipv4': {'address-data': <@aa{sv} []>, 'dns': <@au []>, 'dns-search': <@as []>, 'method': <'auto'>, 'route-data': <@aa{sv} []>}, '802-3-ethernet': {'auto-negotiate': <false>, 'mac-address-blacklist': <@as []>, 's390-options': <@a{ss} {}>}, 'proxy': {}, 'ipv6': {'address-data': <@aa{sv} []>, 'dns': <@aay []>, 'dns-search': <@as []>, 'method': <'auto'>, 'route-data': <@aa{sv} []>}}
08:42:21,666 WARNING org.fedoraproject.Anaconda.Modules.Network:INFO:anaconda.threading:Thread Failed: AnaTaskThread-DumpMissingIfcfgFilesTask-1 (140735292305792)
08:42:21,667 WARNING org.fedoraproject.Anaconda.Modules.Network:DEBUG:anaconda.modules.network.nm_client:connection d68b44ef-5971-4ebc-9ecb-b8aa241a4cd5 added:
08:42:21,667 WARNING org.fedoraproject.Anaconda.Modules.Network:{'connection': {'autoconnect': <false>, 'id': <'enP48p1s0f1'>, 'interface-name': <'enP48p1s0f1'>, 'permissions': <@as []>, 'type': <'802-3-ethernet'>, 'uuid': <'d68b44ef-5971-4ebc-9ecb-b8aa241a4cd5'>}, 'ipv4': {'address-data': <@aa{sv} []>, 'dns': <@au []>, 'dns-search': <@as []>, 'method': <'auto'>, 'route-data': <@aa{sv} []>}, '802-3-ethernet': {'auto-negotiate': <false>, 'mac-address-blacklist': <@as []>, 's390-options': <@a{ss} {}>}, 'proxy': {}, 'ipv6': {'address-data': <@aa{sv} []>, 'dns': <@aay []>, 'dns-search': <@as []>, 'method': <'auto'>, 'route-data': <@aa{sv} []>}}
08:42:21,668 WARNING org.fedoraproject.Anaconda.Modules.Network:ERROR:anaconda.modules.common.task.task:Thread AnaTaskThread-DumpMissingIfcfgFilesTask-1 has failed: Traceback (most recent call last):
08:42:21,668 WARNING org.fedoraproject.Anaconda.Modules.Network:  File "/usr/lib64/python3.7/site-packages/pyanaconda/threading.py", line 280, in run
08:42:21,668 WARNING org.fedoraproject.Anaconda.Modules.Network:    threading.Thread.run(self)
08:42:21,668 WARNING org.fedoraproject.Anaconda.Modules.Network:  File "/usr/lib64/python3.7/threading.py", line 865, in run
08:42:21,668 WARNING org.fedoraproject.Anaconda.Modules.Network:    self._target(*self._args, **self._kwargs)
08:42:21,668 WARNING org.fedoraproject.Anaconda.Modules.Network:  File "/usr/lib64/python3.7/site-packages/pyanaconda/modules/common/task/task.py", line 89, in _task_run_callback
08:42:21,668 WARNING org.fedoraproject.Anaconda.Modules.Network:    self._set_result(self.run())
08:42:21,668 WARNING org.fedoraproject.Anaconda.Modules.Network:  File "/usr/lib64/python3.7/site-packages/pyanaconda/modules/network/initialization.py", line 45, in wrapped
08:42:21,668 WARNING org.fedoraproject.Anaconda.Modules.Network:    return function(*args, **kwargs)
08:42:21,668 WARNING org.fedoraproject.Anaconda.Modules.Network:  File "/usr/lib64/python3.7/site-packages/pyanaconda/modules/network/initialization.py", line 358, in run
08:42:21,668 WARNING org.fedoraproject.Anaconda.Modules.Network:    ifname_option_values=self._ifname_option_values)
08:42:21,668 WARNING org.fedoraproject.Anaconda.Modules.Network:  File "/usr/lib64/python3.7/site-packages/pyanaconda/modules/network/nm_client.py", line 373, in add_connection_from_ksdata
08:42:21,668 WARNING org.fedoraproject.Anaconda.Modules.Network:    _update_infiniband_connection_from_ksdata(con, network_data)
08:42:21,668 WARNING org.fedoraproject.Anaconda.Modules.Network:  File "/usr/lib64/python3.7/site-packages/pyanaconda/modules/network/nm_client.py", line 263, in _update_infiniband_connection_from_ksdata
08:42:21,668 WARNING org.fedoraproject.Anaconda.Modules.Network:    connection.add_settings(s_ib)
08:42:21,668 WARNING org.fedoraproject.Anaconda.Modules.Network:AttributeError: 'SimpleConnection' object has no attribute 'add_settings'
08:42:21,668 WARNING org.fedoraproject.Anaconda.Modules.Network:INFO:anaconda.threading:Thread Done: AnaTaskThread-DumpMissingIfcfgFilesTask-1 (140735292305792)
08:42:21,794 DEBUG NetworkManager:<debug> [1555490541.7935] ndisc-lndp[0x1574ff0e0,"enP5p1s0f1"]: processing libndp events
08:42:21,794 DEBUG NetworkManager:<debug> [1555490541.7936] ndisc-lndp[0x1574ff0e0,"enP5p1s0f1"]: received router advertisement at 13
08:42:21,794 DEBUG NetworkManager:<debug> [1555490541.7936] ndisc[0x1574ff0e0,"enP5p1s0f1"]: scheduling next now/lifetime check: 1797 seconds
08:42:21,794 DEBUG NetworkManager:<debug> [1555490541.7937] ndisc[0x1574ff0e0,"enP5p1s0f1"]: neighbor discovery configuration changed [GARS]:
08:42:21,795 DEBUG NetworkManager:<debug> [1555490541.7937] ndisc[0x1574ff0e0,"enP5p1s0f1"]:   dhcp-level managed

Comment 3 Radek Vykydal 2019-04-17 09:15:06 UTC
(In reply to Satheesh Rajendran from comment #2)
> Looks like ks expects below line for disk, 
> 
> driverdisk /dev/disk/by-id/wwn-0x500a075120515526
> 
> After above line addition, now it hit error at 
> 
> 
>   inst.text bootoption to start text installation                           
> 
>  * when reporting a bug add logs from /tmp as separate text/plain
> attachments  
> Traceback (most recent call last):
>   File "/sbin/anaconda", line 592, in <module>                              
> 
>     initialize_network()
>   File "/usr/lib64/python3.7/site-packages/pyanaconda/network.py", line 314,
> in
> initialize_network
>    
> run_network_initialization_task(network_proxy.
> DumpMissingIfcfgFilesWithTask())
>   File "/usr/lib64/python3.7/site-packages/pyanaconda/network.py", line 292,
> in
> run_network_initialization_task
>     sync_run_task(task_proxy)
>   File
> "/usr/lib64/python3.7/site-packages/pyanaconda/modules/common/task/__init__.
> py", line 60, in sync_run_task
>     task_proxy.Finish()
>   File "/usr/lib/python3.7/site-packages/pydbus/proxy_method.py", line 102,
> in __call__
>     raise error
> pyanaconda.modules.common.errors.DBusError: 'SimpleConnection' object has no
> attribute 'add_settings'

Thank you for the report, this should be fixed by
https://github.com/rhinstaller/anaconda/pull/1953

Comment 4 Satheesh Rajendran 2019-04-18 08:02:07 UTC
Expect the fix to be included in rawhide for me to proceed, https://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/ppc64le/os/ppc/ppc64/


Pls let me know when can I get the fix there.

Regards,
-Satheesh

Comment 5 Radek Vykydal 2019-04-18 08:32:33 UTC
(In reply to Satheesh Rajendran from comment #4)
> Expect the fix to be included in rawhide for me to proceed,
> https://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/
> Everything/ppc64le/os/ppc/ppc64/
> 
> 
> Pls let me know when can I get the fix there.
> 

The fix should go into anaconda-31.10. As for the tree you are referring to which contains anaconda-31.8 I prepared an updates image which can be applied using boot option

updates=https://rvykydal.fedorapeople.org/updates.add_settings.img

or kickstart command

updates https://rvykydal.fedorapeople.org/updates.add_settings.img

Comment 6 Satheesh Rajendran 2019-04-18 10:01:54 UTC
With th(In reply to Radek Vykydal from comment #5)
> (In reply to Satheesh Rajendran from comment #4)
> > Expect the fix to be included in rawhide for me to proceed,
> > https://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/
> > Everything/ppc64le/os/ppc/ppc64/
> > 
> > 
> > Pls let me know when can I get the fix there.
> > 
> 
> The fix should go into anaconda-31.10. As for the tree you are referring to
> which contains anaconda-31.8 I prepared an updates image which can be
> applied using boot option
> 
> updates=https://rvykydal.fedorapeople.org/updates.add_settings.img
> 
> or kickstart command
> 
> updates https://rvykydal.fedorapeople.org/updates.add_settings.img

Thanks for the custom update, with am not hitting previous issue but the new one below,


   inst.text bootoption to start text installation                             
 * when reporting a bug add logs from /tmp as separate text/plain attachments  
09:41:27 Not asking for VNC because of an automated install                    
09:41:27 Not asking for VNC because text mode was explicitly asked for in kickstart
Traceback (most recent call last):
  File "/sbin/anaconda", line 672, in <module>                                 
    ignore_oemdrv_disks()
  File "/tmp/updates/pyanaconda/storage/utils.py", line 395, in ignore_oemdrv_disks
    matched = device_matches("LABEL=OEMDRV", disks_only=True)                  
  File "/tmp/updates/pyanaconda/storage/utils.py", line 298, in device_matches 
    single_spec_matches = udev.resolve_glob(full_spec)                         
  File "/usr/lib/python3.7/site-packages/blivet/udev.py", line 167, in resolve_glob
    if fnmatch.fnmatch(name, glob) or fnmatch.fnmatch(path, glob):             
  File "/usr/lib64/python3.7/fnmatch.py", line 34, in fnmatch                  
    name = os.path.normcase(name)
  File "/usr/lib64/python3.7/posixpath.py", line 54, in normcase               
    s = os.fspath(s)
TypeError: expected str, bytes or os.PathLike object, not NoneType             

Pane is dead (status 1, Thu Apr 18 09:41:29 2019)

Comment 7 Satheesh Rajendran 2019-05-24 05:47:50 UTC
Any updates?

Comment 8 Vendula Poncova 2019-05-27 11:46:09 UTC
The function resolve_glob is fixed in a pull request: https://github.com/storaged-project/blivet/pull/778

Comment 9 Satheesh Rajendran 2019-06-04 11:25:31 UTC
Expect the fix to be included in rawhide for me to proceed, https://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/ppc64le/os/ppc/ppc64/


Pls let me know when can I get the fix there.

Regards,
-Satheesh

Comment 10 Fedora Update System 2019-06-11 12:08:40 UTC
FEDORA-2019-57ca4efaf9 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-57ca4efaf9

Comment 11 Fedora Update System 2019-06-12 01:29:59 UTC
python-blivet-3.1.4-1.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-57ca4efaf9

Comment 12 Fedora Update System 2019-06-27 00:54:20 UTC
python-blivet-3.1.4-1.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.

Comment 13 David Lehman 2019-09-03 18:04:27 UTC
*** Bug 1746595 has been marked as a duplicate of this bug. ***


Note You need to log in before you can comment on or make changes to this bug.