I can’t install fedora 36-37 or 38

Hi.
I can’t install fedora 36-37 or 38.
I have a MacBook Pro 2015. Intel

It’s the same error 36-37-38
another fact is that I cant Install OSX. Can’t download ekstra- is my hard drive dead.

Does the EFI needs to be updated?
And how do I update it.


The live disk seems to work fine, so check your hard drive using SMART tools.

initiate test: sudo smartctl -t long /dev/sda

read result: sudo smartctl -a /dev/sda

(sudo dnf install smartmontools may be necessary - not sure it’s installed on the live system)

Hi.
When booting I choose the second option when it test hardware before installing. Does you guide do it differently?

Does the EFI needs to be updated?

Regards :slight_smile:

During boot you can test the install media and check whether that was written correctly to CD/DVD/USB media.

What I provided is a SMART test of your internal hard drive.

I guess you are affected by Fedora 37 installation fails on Mac devices, see also 2142968 – pyanaconda.modules.common.errors.installation.BootloaderInstallationError: Failed to set new efi boot target. This is most likely a kernel or firmware bug.. However, it says there that F38 is not affected. Did you try F38?

Hi.
Thanks I will try it out.
I have tried 38 and it is the same error.

I will let you know :slight_smile:

[liveuser@localhost-live ~]$ sudo smartctl -t long /dev/sda
smartctl 7.3 2022-02-28 r5338 [x86_64-linux-6.2.9-300.fc38.x86_64] (local build)
Copyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION ===
Sending command: “Execute SMART Extended self-test routine immediately in off-line mode”.
Drive command “Execute SMART Extended self-test routine immediately in off-line mode” successful.
Testing has begun.
Please wait 10 minutes for test to complete.
Test will complete after Tue Jun 20 13:24:19 2023 EDT
Use smartctl -X to abort test.
[liveuser@localhost-live ~]$ sudo smartctl -a /dev/sda
smartctl 7.3 2022-02-28 r5338 [x86_64-linux-6.2.9-300.fc38.x86_64] (local build)
Copyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org

Short INQUIRY response, skip product id
A mandatory SMART command failed: exiting. To continue, add one or more ‘-T permissive’ options.

The idea is to start the long test, which you did, then wait until it ends before looking at the results. The second command should be done after the suggested time of

Traceback (most recent call last):
File “/usr/lib64/python3.11/site-packages/pyanaconda/core/async_utils.py”, line 68, in _idle_method
func(*args, **kwargs)
File “/usr/lib64/python3.11/site-packages/pyanaconda/modules/common/task/runnable.py”, line 115, in _task_stopped_callback
self._stopped_signal.emit()
File “/usr/lib64/python3.11/site-packages/pyanaconda/core/signal.py”, line 41, in emit
func(obj, *args, **kargs)
File “/usr/lib64/python3.11/site-packages/pyanaconda/ui/gui/spokes/installation_progress.py”, line 75, in _on_installation_done
self._task.finish()
File “/usr/lib64/python3.11/site-packages/pyanaconda/modules/common/task/task.py”, line 175, in finish
threadMgr.raise_if_error(self._thread_name)
File “/usr/lib64/python3.11/site-packages/pyanaconda/threading.py”, line 166, in raise_if_error
raise exc_info[1]
File “/usr/lib64/python3.11/site-packages/pyanaconda/threading.py”, line 275, in run
threading.Thread.run(self)
File “/usr/lib64/python3.11/threading.py”, line 975, in run
self._target(*self._args, **self._kwargs)
File “/usr/lib64/python3.11/site-packages/pyanaconda/modules/common/task/task.py”, line 96, in _thread_run_callback
self._task_run_callback()
File “/usr/lib64/python3.11/site-packages/pyanaconda/modules/common/task/task.py”, line 109, in _task_run_callback
self._set_result(self.run())
^^^^^^^^^^
File “/usr/lib64/python3.11/site-packages/pyanaconda/installation.py”, line 80, in run
self._run_installation(
File “/usr/lib64/python3.11/site-packages/pyanaconda/installation.py”, line 515, in _run_installation
queue.start()
File “/usr/lib64/python3.11/site-packages/pyanaconda/installation_tasks.py”, line 75, in start
self._run()
File “/usr/lib64/python3.11/site-packages/pyanaconda/installation_tasks.py”, line 188, in _run
item.start()
File “/usr/lib64/python3.11/site-packages/pyanaconda/installation_tasks.py”, line 75, in start
self._run()
File “/usr/lib64/python3.11/site-packages/pyanaconda/installation_tasks.py”, line 188, in _run
item.start()
File “/usr/lib64/python3.11/site-packages/pyanaconda/installation_tasks.py”, line 75, in start
self._run()
File “/usr/lib64/python3.11/site-packages/pyanaconda/installation_tasks.py”, line 188, in _run
item.start()
File “/usr/lib64/python3.11/site-packages/pyanaconda/installation_tasks.py”, line 75, in start
self._run()
File “/usr/lib64/python3.11/site-packages/pyanaconda/installation_tasks.py”, line 280, in _run
sync_run_task(self._task_proxy)
File “/usr/lib64/python3.11/site-packages/pyanaconda/modules/common/task/init.py”, line 46, in sync_run_task
task_proxy.Finish()
File “/usr/lib/python3.11/site-packages/dasbus/client/handler.py”, line 450, in _call_method
return self._get_method_reply(
^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3.11/site-packages/dasbus/client/handler.py”, line 483, in _get_method_reply
return self._handle_method_error(error)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3.11/site-packages/dasbus/client/handler.py”, line 509, in _handle_method_error
raise exception from None
pyanaconda.modules.common.errors.general.AnacondaError: Error fsyncing/closing /dev/sda: Input/output error

pyanaconda.modules.common.errors.general.AnacondaError: Error fsyncing/closing /dev/sda: Input/output error

SHELL=/bin/bash
PWD=/home/liveuser
LOGNAME=root
XAUTHORITY=/root/.xauth71M7FD
ANACONDA_PRODUCTNAME=Fedora
DESKTOP_STARTUP_ID=25ad6401-5072-4504-9dcf-c800d5c8efc6_TIME0
ANACONDA_ISFINAL=true
HOME=/tmp
GDK_BACKEND=x11
PATH=/sbin:/usr/sbin:/usr/sbin:/usr/bin:/sbin:/bin:/root/bin:/sbin:/usr/sbin
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
ANACONDA_PRODUCTVERSION=38
_=/sbin/anaconda
LC_NUMERIC=C
GCONF_GLOBAL_LOCKS=1
LVM_SUPPRESS_FD_WARNINGS=1
DBUS_ANACONDA_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-PoJiACA8V4,guid=1aa11c758533b5e55b1415756491e549
LANG=da_DK.UTF-8
USER=root
DISPLAY=:0
SHLVL=1
USERHELPER_UID=1000

It fails here when installing