#149 Remove ntfs-3g from comps-sync-blacklist.yml
Closed: Fixed 2 years ago by siosm. Opened 4 years ago by naheemsays.

The in kernel NTFS driver AFAIK is still read only and it can be necessary to manipulate files on windows partitions, especially in dual boot situations.

ntfs-3g seems to have been added to the blacklist in this commit: https://pagure.io/workstation-ostree-config/c/d0b52b1f195880997f7162d0d0a8c65aeda8b7ca

I am unsure as to the specific reason for blacklisting this.


Have you tried to install it as an overlayed RPM with rpm-ostree install? Are there any issues with this setup?

Is this something that we need to do @naheemsays? Didn't the in-kernel NTFS driver get some improvements lately?

AFAIK there is work on a new kernel NTFS driver, but it hasnt been mainlined yet.

Testing with an NTFS formatted flash drive from Windows 10, it seems to be read and mounted properly in Silverblue. However the filesystem is shown as fuse - which I think means it is using ntfs-3g. I dont know how it is being pulled in.

When I created the issue I was dual booting and at that time I could read but not write to the Windows Partition, which is a limitation of the current kernel driver though this will be alleviated when the new kernel driver is mainlined: https://lkml.org/lkml/2021/3/15/1763

@naheemsays and is ntfs-3g installed? I can actually answer myself - yes, it is.

0 $ rpm -q ntfs-3g
ntfs-3g-2017.3.23-15.fc34.x86_64
0 $ rpm -e ntfs-3g
error: Failed dependencies:
        libntfs-3g.so.88()(64bit) is needed by (installed) ntfs-3g-system-compression-1.0-5.fc34.x86_64
        libntfs-3g.so.88()(64bit) is needed by (installed) ntfsprogs-2:2017.3.23-15.fc34.x86_64
tpopela  ~  >  10:26
1 $ rpm -e ntfsprogs
error: Failed dependencies:
        ntfsprogs is needed by (installed) udisks2-2.9.2-2.fc34.x86_64
tpopela  ~  >  10:26
1 $ rpm -e udisks2
error: Failed dependencies:
        udisks2 >= 1.97 is needed by (installed) gvfs-1.48.0-1.fc34.x86_64
        udisks2 is needed by (installed) gnome-disk-utility-40.0-1.fc34.x86_64

If it's pulled in anyway, we might want to remove it from the denylist. @siosm is ntfs-3g part of the Kionite default installation?

It's already included in Kinoite and all the builds I'm doing right now so this is a resolved issue. We can remove it from the denylist as it is most probably pulled by another package.

Will do that and update my existing PRs.

Metadata Update from @siosm:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

2 years ago

Login to comment on this ticket.

Metadata