When I try to install fedora by letting use the whole disk and removing windows, I get this error and it wont let me proceed further

This is the error I get, do I have to install libblockdev?

device type btrfs volume requires unavailable_dependencies: libblockdev btrfs plugin: libblockdev plugin btrfs is loaded but some required technologies are not available (Failed to determine btrfs’s version from: (null); Failed to determine btrfs’s version from: (null); Failed to determine btrfs’s version from: (null))

I forgot to mention, I just today manged to boot into fedora

What version of fedora is being installed? F42? F43? Workstation? KDE? or ?

How old is the machine? Is it laptop? or desktop?
What brand? and model?

Are you booting with uefi? or legacy?
How was the boot device created?
(Most would download the iso then put it onto a usb device before booting)

2 Likes

Im tryna install F43 KDE plasma, my machine is like 9 months old, im a noob at knowing pc, but the motherboard is ASROCK, im on a desktop, im booting with uefi. By creating the boot device you mean if I used something like ventoy? i used that

Using ventoy to boot the installer may be the issue, especially since ventoy does not (yet) use btrfs.

I suggest that you actually write the iso image to a new/different usb device and boot it directly. If on windows you could use rufus or balena etcher or even install fedora media writer and use it. If on a linux system the easiest way I know to create the boot usb is using the dd command.

2 Likes

Can I do whilst im on linux rn? dd command? sorry if im new, but should i just boot back to windows and do it all again by using like fedora media writer or is there anything else i can do..

1 Like

@xot99, that’s recommended. Then, boot it via the “check media” (or similar) option.

https://github.com/ventoy/Ventoy/discussions/3438 says:

Please try this CI release which introduced experimental support for btrfs file system.

There are links to the test release.

I am encountering the same error. (edit: workaround below!)
I am trying to install Fedora 43 KDE on an older Thinkpad T480s.
I created a USB stick from the ISO with the Fedora Tool (under Linux Mint). I did boot via the “check media” option.
I tried creating a blank disc via gparted myself, but that did not help. I also tried wipefs, which did not help.

I also ran the following:

liveuser@localhost-live:~$ btrfs --version
bash: /usr/bin/btrfs: Structure needs cleaning

edit: I was able to work around it by replacing (?) the presumably broken btrfs binary for this live session via these 4 terminal commands:

sudo mkdir -p /tmp/tmproot
sudo dnf --installroot=/tmp/tmproot --use-host-config --releasever=$(rpm -E %fedora) -y install btrfs-progs 
/tmp/tmproot/usr/bin/btrfs --version || (file /tmp/tmproot/usr/bin/btrfs && ldd /tmp/tmproot/usr/bin/btrfs) 
sudo /tmp/tmproot/usr/bin/btrfs filesystem show