The Live CD works; Anaconda doesn't

Hi!

I am currently looking to install Linux onto my PC that I built about a year and a half ago. Here are some of the specifications:

CPU: Intel Core i5-12400

Motherboard: Asus B660 pro

Unfortunately, I have been having some troubles getting a distro to work. I chose Fedora 39 because

  • Manjaro (23.1), Debian (12.4), Mint (21.2) only give a black screen
  • Lubuntu(23.04), Ubuntu (22.04.3) get stuck on a certain command before booting

and Fedora does boot. In fact, I’m typing this post on the Live USB right now…!

…but Anaconda refuses to work. I click on it, it looks like it’s working, but it doesn’t load. I have tried Fedora Media Writer, Etcher, and Rufus (which is the only USB writer thats worked, only on ISO mode).

I do have some data to figure out where this problem comes from. For one, when I run it by the command line, I get

** (process:9724): WARNING **: 20:52:24.933: expected enumeration type void, but got PyBlockDevPlugin instead

a few times before it attempts to load Anaconda, to no avail. There are some logs attached in a response to this post. Any help would be appreciated. Thanks!

anaconda.log:
20:52:25,512 INF core.configuration.profile: Loading information about profiles from /etc/anaconda/profile.d.
20:52:25,512 INF core.configuration.profile: Found the ‘almalinux’ profile at /etc/anaconda/profile.d/almalinux.conf.
20:52:25,513 INF core.configuration.profile: Found the ‘centos’ profile at /etc/anaconda/profile.d/centos.conf.
20:52:25,513 INF core.configuration.profile: Found the ‘circle’ profile at /etc/anaconda/profile.d/circle.conf.
20:52:25,513 INF core.configuration.profile: Found the ‘fedora-designsuite’ profile at /etc/anaconda/profile.d/fedora-designsuite.conf.
20:52:25,513 INF core.configuration.profile: Found the ‘fedora-eln’ profile at /etc/anaconda/profile.d/fedora-eln.conf.
20:52:25,513 INF core.configuration.profile: Found the ‘fedora-iot’ profile at /etc/anaconda/profile.d/fedora-iot.conf.
20:52:25,514 INF core.configuration.profile: Found the ‘fedora-kde’ profile at /etc/anaconda/profile.d/fedora-kde.conf.
20:52:25,514 INF core.configuration.profile: Found the ‘fedora-kinoite’ profile at /etc/anaconda/profile.d/fedora-kinoite.conf.
20:52:25,514 INF core.configuration.profile: Found the ‘fedora-sericea’ profile at /etc/anaconda/profile.d/fedora-sericea.conf.
20:52:25,514 INF core.configuration.profile: Found the ‘fedora-server’ profile at /etc/anaconda/profile.d/fedora-server.conf.
20:52:25,514 INF core.configuration.profile: Found the ‘fedora-silverblue’ profile at /etc/anaconda/profile.d/fedora-silverblue.conf.
20:52:25,514 INF core.configuration.profile: Found the ‘fedora-workstation’ profile at /etc/anaconda/profile.d/fedora-workstation.conf.
20:52:25,515 INF core.configuration.profile: Found the ‘fedora’ profile at /etc/anaconda/profile.d/fedora.conf.
20:52:25,515 INF core.configuration.profile: Found the ‘ovirt’ profile at /etc/anaconda/profile.d/ovirt.conf.
20:52:25,515 INF core.configuration.profile: Found the ‘rhel’ profile at /etc/anaconda/profile.d/rhel.conf.
20:52:25,515 INF core.configuration.profile: Found the ‘rhvh’ profile at /etc/anaconda/profile.d/rhvh.conf.
20:52:25,515 INF core.configuration.profile: Found the ‘rocky’ profile at /etc/anaconda/profile.d/rocky.conf.
20:52:25,516 INF core.configuration.profile: Found the ‘scientific-linux’ profile at /etc/anaconda/profile.d/scientific-linux.conf.
20:52:25,516 INF core.configuration.profile: Found the ‘virtuozzo-linux’ profile at /etc/anaconda/profile.d/virtuozzo-linux.conf.
20:52:25,516 DBG core.configuration.profile: Detecting a profile for ID=fedora, VARIANT_ID=workstation.
20:52:25,516 INF core.configuration.profile: The ‘fedora-workstation’ profile is detected.
20:52:25,516 INF core.configuration.anaconda: Load the ‘fedora-workstation’ profile configuration.
20:52:25,518 INF main: /usr/sbin/anaconda 39.32.6-2.fc39
20:52:25,518 INF core.util: Reporting the IPMI event: 7
20:52:25,534 WRN misc: /usr/lib64/python3.12/site-packages/pyanaconda/core/users.py:31: DeprecationWarning: ‘crypt’ is deprecated and slated for removal in Python 3.13
import crypt # pylint: disable=deprecated-module

20:52:25,573 INF startup_utils: check_memory(): total:15886, needed:320
20:52:25,573 DBG startup_utils: Don’t set up proxy variables.
20:52:25,576 INF main: anaconda called with cmdline = [‘/usr/sbin/anaconda’]
20:52:25,576 INF main: Default encoding = utf-8
20:52:25,577 INF misc: Configuration loaded from: [‘/etc/anaconda/anaconda.conf’, ‘/etc/anaconda/profile.d/fedora.conf’, ‘/etc/anaconda/profile.d/fedora-workstation.conf’, ‘/etc/anaconda/conf.d/00-do-nothing.conf’, ‘/etc/anaconda/conf.d/01-still-do-nothing.conf’]
20:52:25,577 INF misc: Writing the runtime configuration to: /run/anaconda/anaconda.conf
20:52:25,592 INF core.dbus: Connecting to the Anaconda bus at unix:path=/tmp/dbus-MaIYEcXTIg,guid=710a120eff210e68d7ef02c565bc4ad9.
20:52:26,757 INF main: Found a kickstart file: /usr/share/anaconda/interactive-defaults.ks
20:52:26,776 INF startup_utils: Parsing kickstart: /usr/share/anaconda/interactive-defaults.ks
20:52:27,528 DBG payload.dnf.payload: Use the DNF source from the Anaconda configuration file.
20:52:27,539 DBG localization: setting locale to: en_US.UTF-8
20:52:27,543 DBG network: Initialization started.
20:52:27,546 DBG network: Devices found: [‘enp4s0’]
20:52:27,547 DBG network: Running task Apply kickstart
20:52:27,657 DBG network: Apply kickstart result:
20:52:27,673 DBG network: Running task Dump missing config files
20:52:27,786 DBG network: Dump missing config files result: [‘enp4s0’]
20:52:27,788 DBG network: Creating network configurations.
20:52:27,793 DBG network: Initialization finished.
20:52:27,794 INF core.threads: Running Thread: AnaWaitForConnectingNMThread (140199170205376)
20:52:27,795 DBG anaconda: setting display mode to GUI
20:52:27,804 INF anaconda: Display mode is set to ‘interactive graphical mode’.
20:52:27,832 INF startup_utils: check_memory(): total:15886, needed:320
20:52:27,833 INF startup_utils: check_memory(): total:15886, graphical:410
20:52:27,836 INF network: got 0 NTP servers from DHCP
20:52:27,842 INF core.threads: Thread Done: AnaWaitForConnectingNMThread (140199170205376)
20:52:27,846 WRN misc: /usr/lib/python3.12/site-packages/gi/overrides/init.py:108: DeprecationWarning: ‘pkgutil.get_loader’ is deprecated and slated for removal in Python 3.14; use importlib.util.find_spec() instead
override_loader = get_loader(override_package_name)

20:52:27,847 WRN misc: /usr/lib64/python3.12/pkgutil.py:291: DeprecationWarning: ‘pkgutil.find_loader’ is deprecated and slated for removal in Python 3.14; use importlib.util.find_spec() instead
return find_loader(fullname)

program.log:
20:52:25,569 INF program: Running… losetup --list
20:52:25,573 INF program: Running… auditctl -e 0
20:52:25,576 INF program: enabled 0
20:52:25,576 INF program: failure 1
20:52:25,576 INF program: pid 1267
20:52:25,576 INF program: rate_limit 0
20:52:25,576 INF program: backlog_limit 64
20:52:25,576 INF program: lost 0
20:52:25,576 INF program: backlog 0
20:52:25,576 INF program: backlog_wait_time 60000
20:52:25,576 INF program: backlog_wait_time_actual 0
20:52:25,576 DBG program: Return code: 0
20:52:25,577 INF program: Running… dbus-daemon --print-address --syslog --config-file=/usr/share/anaconda/dbus/anaconda-bus.conf
20:52:27,817 INF program: Running… losetup --list

Does your PC have an onboard videocard and a videocard you installed? Or do you have onboard video but with different outputs? On some PCs the installer goes to the onboard or a specific onboard output is used instead of the output your monitor is connected to. This would also explain the “black screen” on the other distros.

How are you launching anaconda?
To begin an installation you should be able to click on the ‘install’ icon and it launches the anaconda installer. Everything there is GUI.

I note that you gave us the processor and part of the motherboard info. There appear to be at least 4 versions of the asus B660 pro board so I cannot be certain I am looking at the proper version…

If I am looking at the correct mobo I see 4 video ports (HDMI, 2 DP, and a D-Sub)
I have no clue which port would be the primary for display during boot and install. I suspect hdmi would be preferred.

I also wonder if , as asked by Alys, you have an additional video card that may be conflicting during the initial boot. If so then remove the add-in card and try with just the on-board graphics.

Is your processor by chance an i5-12400F version? or is it the i5-12400 version?
The F version does not seem to support on-board graphics.

Okay I am sorry that I am a bit late on this and this thread is tagged as intel and I have infact full amd setup but I am getting the exact same issue described here (except other distros work just fine for me). The problem with being able to run the gui version of anaconda as jeff v said is that, for me at least, it prompts me with the loading mouse cursor for a little while, I see a black window poping up and shutting down instantly. I was able to get what I think is the problem, the error specified by the OP by running anaconda with sudo anaconda in the cli. When I do so it lists out some warrnings then logs me out of gnome and upon logging back in I see the errors very similar to the OP (I will put my log down as it is not exact same in case it helps).
My exact PC specs are:
CPU: Ryzen 5 5500
Motherboard: ASUS PRIME B550M-A
RAM: 16GB
GPU: AMD Radeon RX 6650XT Asus OC edition

I am sorry if I am in the wrong thread as this is not intel and the issue is not exactly the same but it’s the only mention of any part of what’s happening to me. I hope my info helps and that I can resolve the issue at hand.

the console log:

liveuser@localhost-live:~$ sudo anaconda
Starting installer, one moment...

** (process:3853): WARNING **: 18:13:24.055: expected enumeration type void, but got PyBlockDevPlugin instead

** (process:3853): WARNING **: 18:13:24.055: expected enumeration type void, but got PyBlockDevPlugin instead

** (process:3853): WARNING **: 18:13:24.055: expected enumeration type void, but got PyBlockDevPlugin instead

** (process:3853): WARNING **: 18:13:24.055: expected enumeration type void, but got PyBlockDevPlugin instead

** (process:3853): WARNING **: 18:13:24.055: expected enumeration type void, but got PyBlockDevPlugin instead

** (process:3853): WARNING **: 18:13:24.055: expected enumeration type void, but got PyBlockDevPlugin instead

** (process:3853): WARNING **: 18:13:24.055: expected enumeration type void, but got PyBlockDevPlugin instead

** (process:3853): WARNING **: 18:13:24.055: expected enumeration type void, but got PyBlockDevPlugin instead

** (process:3853): WARNING **: 18:13:24.055: expected enumeration type void, but got PyBlockDevPlugin instead

** (process:3853): WARNING **: 18:13:24.055: expected enumeration type void, but got PyBlockDevPlugin instead
anaconda 39.32.6-2.fc39 for anaconda bluesky (pre-release) started.
 * installation log files are stored in /tmp during the installation
 * shell is available on TTY2 and in second TMUX pane (ctrl+b, then press 2)
 * when reporting a bug add logs from /tmp as separate text/plain attachments
Traceback (most recent call last):
  File "/usr/sbin/anaconda", line 485, in <module>
    ignore_oemdrv_disks()
  File "/usr/lib64/python3.12/site-packages/pyanaconda/ui/lib/storage.py", line 387, in ignore_oemdrv_disks
    matched = device_matches("LABEL=OEMDRV", disks_only=True)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.12/site-packages/pyanaconda/core/storage.py", line 179, in device_matches
    single_spec_matches = udev.resolve_glob(full_spec)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/blivet/udev.py", line 192, in resolve_glob
    for dev in get_devices():
               ^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/blivet/udev.py", line 105, in get_devices
    dev = device_to_dict(device)
          ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/blivet/udev.py", line 77, in device_to_dict
    result = dict(device.properties)
             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/pyudev/device/_device.py", line 1101, in __getitem__
    return ensure_unicode_string(value)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/pyudev/_util.py", line 56, in ensure_unicode_string
    value = value.decode(sys.getfilesystemencoding())
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xba in position 0: invalid start byte