Hey
So, an update when wrong…
I don’t know what happen and if there is a log I can retrieve or if that would help ?
longer story...
What I know is, while the update was probably still running, I did in another terminal (because I saw the prompt on the update):
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=EndeavourOS
grub-mkconfig -o /boot/grub/grub.cfg
it kind of told me no kernel were found… that’s when I realized the update might still be running… so I just wanted to wait and redo it after.
I don’t think that has to do with the rest of the problem (beside the fact I don’t have a bootloader anymore of course
)
But at one point the update got stuck, the progression percentages weren’t moving. I checked my connection, everything was fine. I had many browser pages open and thought than could be the problem. A moment later the percentage moved, but 1% more… so I decided to leave it there and come back later.
When I came back many errors of “couldn’t extract” the packages (I think…) were there, so I decided to just yay again… it started but at one point the same behavior occurred. I had no more stuff in the background running but the computer was very slow responsive. htop wasn’t showing anything wrong though.
It shows some more errors (now I realize how bad it sound to just says “some errors”.. sorry… again, if there logs to be found please tell me, I couldn’t find it), and something about mirrors, something about space… I decided to clear pacman cahe to free space paccache -rk2… but I had space, like 40Go…
System was so unresponsive I decided to reboot… knowing I would have to chroot my way in… I even had to REISUB …
Well here we are… booting from live iso :
lsblk
[liveuser@eos-2025.02.08 ~]$ lsblk -f
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
loop0 squashfs 4.0 0 100% /run/archiso/airootfs
sda iso9660 Joliet Ext EOS_202502 2025-02-08-08-06-14-00
├─sda1 iso9660 Joliet Ext EOS_202502 2025-02-08-08-06-14-00 0 100% /run/archiso/bootmnt
└─sda2 vfat FAT32 ARCHISO_EFI 67A7-1076
nvme0n1
├─nvme0n1p1 vfat FAT32 D476-FF9D
├─nvme0n1p2
├─nvme0n1p3
├─nvme0n1p4 ntfs 0E30873F30872CB1
├─nvme0n1p5 ext4 1.0 f3496a94-266c-4596-a437-da3530ad8f7e
└─nvme0n1p6 crypto_LUK 1 f6540be3-39bf-401d-8c00-5603b407b4cd
[liveuser@eos-2025.02.08 ~]$ lsblk -l
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 2.6G 1 loop /run/archiso/airootfs
sda 8:0 1 7.5G 0 disk
sda1 8:1 1 2.8G 0 part /run/archiso/bootmnt
sda2 8:2 1 177M 0 part
nvme0n1 259:0 0 465.8G 0 disk
nvme0n1p1 259:1 0 100M 0 part
nvme0n1p2 259:2 0 16M 0 part
nvme0n1p3 259:3 0 106.4G 0 part
nvme0n1p4 259:4 0 824M 0 part
nvme0n1p5 259:5 0 512M 0 part
nvme0n1p6 259:6 0 357.9G 0 part
/ partition is encrypted, BTRFS on LUKS so:
Decrypt and mount luks partition
[liveuser@eos-2025.02.08 ~]$ sudo cryptsetup luksOpen /dev/nvme0n1p6 crypt &&
sudo mount -o compress=zstd,subvol=@ /dev/mapper/crypt /mnt
Enter passphrase for /dev/nvme0n1p6:
Mount boot folder
[liveuser@eos-2025.02.08 ~]$ sudo mount /dev/nvme0n1p5 /mnt/boot
Mount EFI boot folder
[liveuser@eos-2025.02.08 ~]$ sudo mount /dev/nvme0n1p1 /mnt/boot/efi
`chroot` into system
[liveuser@eos-2025.02.08 ~]$ sudo arch-chroot /mnt
fstab
[root@EndeavourOS /]# cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=f3496a94-266c-4596-a437-da3530ad8f7e /boot ext4 defaults,noatime 0 2
UUID=D476-FF9D /boot/efi vfat umask=0077 0 2
/dev/mapper/luks-f6540be3-39bf-401d-8c00-5603b407b4cd / btrfs subvol=/@,defaults,noatime,space_cache=v2,compress-force=zstd 0 0
/dev/mapper/luks-f6540be3-39bf-401d-8c00-5603b407b4cd /home btrfs subvol=/@home,defaults,noatime,space_cache=v2,compress-force=zstd 0 0
/dev/mapper/luks-f6540be3-39bf-401d-8c00-5603b407b4cd /var/cache btrfs subvol=/@cache,defaults,noatime,space_cache=v2,compress-force=zstd 0 0
/dev/mapper/luks-f6540be3-39bf-401d-8c00-5603b407b4cd /var/cache/pacman/pkg btrfs subvol=/@var-cache-pacman-pkg,defaults,noatime,space_cache=v2,compress-force=zstd 0 0
/dev/mapper/luks-f6540be3-39bf-401d-8c00-5603b407b4cd /var/log btrfs subvol=/@log,defaults,noatime,space_cache=v2,compress-force=zstd 0 0
/dev/mapper/luks-f6540be3-39bf-401d-8c00-5603b407b4cd /swap btrfs subvol=@swap,defaults,noatime,compress=no,nodatacow,nodatasum 0 0
/swap/swapfile none swap defaults 0 0
Here comes the real problem
[root@EndeavourOS /]# yay -Syyuu
-> Avoid running yay as root/sudo.
-> exit status 1
error: config file /etc/pacman.d/endeavouros-mirrorlist could not be read: No such file or directory
error parsing '/etc/pacman.conf'
ls /etc/pacman.d
[root@EndeavourOS /]# ls /etc/pacman.d
endeavouros-mirrorlist.2022.11.28-19.37.26 endeavouros-mirrorlist.2023.03.21-11.18.35 endeavouros-mirrorlist.2023.11.23-10.14.54 endeavouros-mirrorlist.2024.03.27-12.10.35
endeavouros-mirrorlist.2022.12.19-12.18.08 endeavouros-mirrorlist.2023.04.14-10.01.34 endeavouros-mirrorlist.2023.12.18-23.04.06 endeavouros-mirrorlist.2024.03.27-13.05.21
endeavouros-mirrorlist.2022.12.28-12.47.58 endeavouros-mirrorlist.2023.06.25-15.12.12 endeavouros-mirrorlist.2024.01.03-20.35.30 endeavouros-mirrorlist.2024.03.30-17.06.09
endeavouros-mirrorlist.2022.12.29-17.25.49 endeavouros-mirrorlist.2023.08.22-15.37.37 endeavouros-mirrorlist.2024.01.16-15.00.12 endeavouros-mirrorlist.bak
endeavouros-mirrorlist.2023.01.03-20.58.39 endeavouros-mirrorlist.2023.09.01-14.13.34 endeavouros-mirrorlist.2024.01.28-14.54.47 endeavoursos-mirrorlist
endeavouros-mirrorlist.2023.01.17-18.15.35 endeavouros-mirrorlist.2023.09.29-11.23.42 endeavouros-mirrorlist.2024.02.07-11.10.01 gnupg
endeavouros-mirrorlist.2023.01.30-11.21.27 endeavouros-mirrorlist.2023.10.05-22.47.10 endeavouros-mirrorlist.2024.03.07-16.20.11 mirrorlist
endeavouros-mirrorlist.2023.02.28-20.11.50 endeavouros-mirrorlist.2023.10.18-16.30.57 endeavouros-mirrorlist.2024.03.07-21.30.27 mirrorlist.bak
endeavouros-mirrorlist.2023.03.15-11.37.51 endeavouros-mirrorlist.2023.11.07-15.30.53 endeavouros-mirrorlist.2024.03.14-20.28.22 mirrorlist.pacnew
[root@EndeavourOS /]#
endeavouros-mirrorlist is named endeavoursos-mirrorlist somehow…!
So i was happy to find the beginning of a solution and wanted to rename its backup:
[root@EndeavourOS /]# cd /etc/pacman.d
[root@EndeavourOS pacman.d]# mv endeavouros-mirrorlist.bak endeavouros-mirrorlistBAKBAK.bak
mv: cannot overwrite 'endeavouros-mirrorlistBAKBAK.bak': No space left on device
Here is my disk usage:
[root@EndeavourOS /]# btrfs filesystem usage /
Overall:
Device size: 357.90GiB
Device allocated: 357.90GiB
Device unallocated: 1.00MiB
Device missing: 0.00B
Device slack: 3.50KiB
Used: 312.49GiB
Free (estimated): 44.92GiB (min: 44.92GiB)
Free (statfs, df): 0.00B
Data ratio: 1.00
Metadata ratio: 1.00
Global reserve: 512.00MiB (used: 112.00KiB)
Multiple profiles: no
Data,single: Size:354.88GiB, Used:309.96GiB (87.34%)
/dev/mapper/crypt 354.88GiB
Metadata,single: Size:3.01GiB, Used:2.53GiB (84.10%)
/dev/mapper/crypt 3.01GiB
System,single: Size:4.00MiB, Used:64.00KiB (1.56%)
/dev/mapper/crypt 4.00MiB
Unallocated:
/dev/mapper/crypt 1.00MiB
My first question is: could you please help me? ![]()
I'm an *****
And how can I access my /home directory , which is on the encrypted partition? I thought decrypting and mounting the partition was enough, but I assume I have to mount /home too probably (or do i?
)
I can’t figure out how to access /home… (Or is it nuked??)
sudo mount -o compress=zstd,subvol=@home /dev/mapper/crypt /mnt/home
…indeed ![]()
Any help would be extremely appreciated, I tried other files, renaming, moving, creating new ones, same message all the time No space left on device even in nano