Why i have no more disk space in /usr?

I get this error when i try to install a package:

sudo dnf install meson -y
...
Erreur : Erreur de la transaction de test :
  installing package meson-1.2.1-1.fc38.noarch needs 15MB more space on the /usr filesystem

But i don’t understand why i have no more space. If i remember correctly, i have not setup multiple partitions.
Here is some command info of my file system:

$ df
Sys. de fichiers blocs de 1K  Utilisé Disponible Uti% Monté sur
devtmpfs                4096        0       4096   0% /dev
tmpfs                3926708        0    3926708   0% /dev/shm
tmpfs                1570684     1864    1568820   1% /run
/dev/dm-0          248378368 56698800  190434240  23% /
/dev/dm-0          248378368 56698800  190434240  23% /home
tmpfs                3926708       24    3926684   1% /tmp
/dev/nvme0n1p2        996780   307804     620164  34% /boot
/dev/nvme0n1p1        613184    17780     595404   3% /boot/efi
sysext               3926708       12    3926696   1% /usr
tmpfs                 785340      100     785240   1% /run/user/1000
$ lsblk
NAME                                          MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS
zram0                                         252:0    0   7,5G  0 disk  [SWAP]
nvme0n1                                       259:0    0 238,5G  0 disk  
├─nvme0n1p1                                   259:1    0   600M  0 part  /boot/efi
├─nvme0n1p2                                   259:2    0     1G  0 part  /boot
└─nvme0n1p3                                   259:3    0 236,9G  0 part  
  └─luks-e320a69b-7a42-48d8-b544-f6626ae8f2df 253:0    0 236,9G  0 crypt /home
                                                                         /
$ sudo fdisk -l
Disque /dev/nvme0n1 : 238,47 GiB, 256060514304 octets, 500118192 secteurs
Modèle de disque : WDC PC SN730 SDBPNTY-256G-1036          
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : gpt
Identifiant de disque : F05FF13B-A827-4EE0-9ECD-9824E06CC307

Périphérique     Début       Fin  Secteurs Taille Type
/dev/nvme0n1p1    2048   1230847   1228800   600M Système EFI
/dev/nvme0n1p2 1230848   3327999   2097152     1G Système de fichiers Linux
/dev/nvme0n1p3 3328000 500117503 496789504 236,9G Système de fichiers Linux


Disque /dev/mapper/luks-e320a69b-7a42-48d8-b544-f6626ae8f2df : 236,87 GiB, 254339448832 octets, 496756736 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/zram0 : 7,49 GiB, 8041529344 octets, 1963264 secteurs
Unités : secteur de 1 × 4096 = 4096 octets
Taille de secteur (logique / physique) : 4096 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets

/usr and not /var
And it appears to be a separate filesystem? Don’t know why.

1 Like

/usr and not /var

corrected, tks.

And yeah, it seems to be on a separate fs, but it is 1% use.
I suspect it’s because i tried to install cosmic-epoch, as the message appeared just after i build it.
I also ran this command

just sysext
sudo systemctl enable --now systemd-sysext
sudo systemd-sysext refresh

And this one: sudo setenforce 0 but i reseted to one after.

Also, i can’t remove package to make some space, but idk if this is related (fs in read-only)

$ sudo dnf autoremove yakuake-23.04.3-1.fc38.x86_64 -y
Dépendances résolues.
====================================================================================================================
 Paquet                   Architecture            Version                           Dépôt                     Taille
====================================================================================================================
Suppression:
 yakuake                  x86_64                  23.04.3-1.fc38                    @@System                  2.1 M

Résumé de la transaction
====================================================================================================================
Supprimer  1 Paquet

Espace libéré : 2.1 M
Test de la transaction
La vérification de la transaction a réussi.
Lancement de la transaction de test
Transaction de test réussie.
Exécution de la transaction
RPM : erreur : Impossible de créer transaction verrou sur /usr/lib/sysimage/rpm/.rpm.lock (Système de fichiers accessible en lecture seulement)
Erreur : Impossible d’exécuter la transaction.

Apparently you need to undo the changes you have made or contact the author of the instruction that caused the problem.

1 Like

I would guess from what you posted that /usr is on a virtual file system and is not writable so even if it shows as only 1% used it seems to have inadequate space for changes. The suggestion above seems best.

1 Like

here is the issue: Fedora, no more disk space · Issue #138 · pop-os/cosmic-epoch · GitHub. It has been resolve