Can't boot after update, even snapshot

Hello,
I did thé update as usual and see some errer I didnt think à lot of it.
After reboot I met several error,
First it was, u need to load kernel first
So I decide to go to snapshot to restore what was working before and while they boot I have a lot of error.
I can go to a rescue command line ( ctrl + alt + f2 ) but I can t have a graphical interface.
Here I have also several error if I trie anything. I tried to play with grub and other stuff and it didn’t work. So I boot the installation iso and go to repair grub and all my error are no space left on the device when I tried something even if I have space left.
I didn’t encrypt my disk or anything
I’m sorry to not share log and other but since my laptop is in emergency mode I can t.

You can do that from

live ISO

Also chroot and update in terminal.

Chroot and update did put error regarding snapshot. I think my laptop is block into a snapshot he never restore cause I wasn’t able to boot into graphic interface.
What I did with grub repair seem to have done something caue now one of my grub entry don’t ask to boot kernel first just said initram missing then just show manufacturers splashscreen forever
I wait for it to finish booting or print an error and I put the log

grub-probe: error: cannot find a GRUB drive for /dev/sda1.  Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sda1.  Check your device.map.
==> Mounting (Garuda_Linux) [/dev/nvme0n1p2]
--> mount: [/mnt]
--> mount: [/mnt/boot/efi]
--> mount: [/mnt/home]
--> mount: [/mnt/root]
--> mount: [/mnt/srv]
--> mount: [/mnt/var/cache]
--> mount: [/mnt/var/log]
--> mount: [/mnt/var/tmp]
[root@garuda-dr460nized-gaming /]# update
:: Synchronizing package databases...
garuda is up to date
core is up to date
extra is up to date
multilib is up to date
chaotic-aur                             2.6 MiB  5.67 MiB/s 00:00 [------------------------------------] 100%
blackarch is up to date
gawk: inplace:66: (FILENAME=/etc/pacman.conf FNR=90) fatal: inplace::end: rename(`/etc/pacman.conf.gawk.H0ll46', `/etc/pacman.conf') failed (No space left on device)

--> Refreshing mirrorlists using rate-mirrors, please be patient..🍵
:: Synchronizing package databases...
garuda downloading...
core downloading...
extra downloading...
multilib downloading...
chaotic-aur downloading...
error: could not rename /var/lib/pacman/sync/core.db.part to /var/lib/pacman/sync/core.db (No space left on device)
error: could not rename /var/lib/pacman/sync/multilib.db.part to /var/lib/pacman/sync/multilib.db (No space left on device)
error: could not rename /var/lib/pacman/sync/extra.db.part to /var/lib/pacman/sync/extra.db (No space left on device)
error: could not rename /var/lib/pacman/sync/garuda.db.part to /var/lib/pacman/sync/garuda.db (No space left on device)
error: could not rename /var/lib/pacman/sync/chaotic-aur.db.part to /var/lib/pacman/sync/chaotic-aur.db (No space left on device)
error: failed to synchronize all databases (unexpected error)

Failed to update mirrorlist
:: Starting full system upgrade...
warning: kde-servicemenus-pdf-encrypt-decrypt: local (1-1.4) is newer than chaotic-aur (1-1)
resolving dependencies...
looking for conflicting packages...

Packages (1) plymouth-git-22.02.122.r194.g5b5b133d-1

Total Download Size:   1.07 MiB
Total Installed Size:  2.05 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n]
plymouth-git-22.02.122.r194.g5b5...  1094.3 KiB  1331 KiB/s 00:01 [------------------------------------] 100%
error: could not rename /var/cache/pacman/pkg/plymouth-git-22.02.122.r194.g5b5b133d-1-x86_64.pkg.tar.zst.sig.part to /var/cache/pacman/pkg/plymouth-git-22.02.122.r194.g5b5b133d-1-x86_64.pkg.tar.zst.sig (No space left on device)
warning: failed to retrieve some files
error: failed to commit transaction (unexpected error)
Errors occurred, no packages were upgraded.

Gparted say i have more thqn 50go free on my mqin partition and 298mb free on the boot one

running update a second time has the strange effect that this time it work ???

root@garuda-dr460nized-gaming /]# update
:: Synchronizing package databases...
garuda is up to date
core is up to date
extra                                   8.3 MiB  24.6 MiB/s 00:00 [------------------------------------] 100%
multilib is up to date
chaotic-aur                             2.6 MiB  6.16 MiB/s 00:00 [------------------------------------] 100%
blackarch is up to date
gawk: inplace:66: (FILENAME=/etc/pacman.conf FNR=90) fatal: inplace::end: rename(`/etc/pacman.conf.gawk.lq6KOO', `/etc/pacman.conf') failed (No space left on device)

--> Refreshing mirrorlists using rate-mirrors, please be patient..🍵
:: Synchronizing package databases...
garuda downloading...
core downloading...
extra downloading...
multilib downloading...
chaotic-aur downloading...
error: could not rename /var/lib/pacman/sync/core.db.part to /var/lib/pacman/sync/core.db (No space left on device)
error: could not rename /var/lib/pacman/sync/multilib.db.part to /var/lib/pacman/sync/multilib.db (No space left on device)
error: could not rename /var/lib/pacman/sync/garuda.db.part to /var/lib/pacman/sync/garuda.db (No space left on device)
error: could not rename /var/lib/pacman/sync/extra.db.part to /var/lib/pacman/sync/extra.db (No space left on device)
error: could not rename /var/lib/pacman/sync/chaotic-aur.db.part to /var/lib/pacman/sync/chaotic-aur.db (No space left on device)
error: failed to synchronize all databases (unexpected error)

Failed to update mirrorlist
:: Starting full system upgrade...
warning: kde-servicemenus-pdf-encrypt-decrypt: local (1-1.4) is newer than chaotic-aur (1-1)
resolving dependencies...
looking for conflicting packages...

Packages (1) plymouth-git-22.02.122.r194.g5b5b133d-1

Total Installed Size:  2.05 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
plymouth-git-22.02.122.r194.g5b5b133d-1-x86_64 is up to date
(1/1) checking keys in keyring                                     [------------------------------------] 100%
(1/1) checking package integrity                                   [------------------------------------] 100%
(1/1) loading package files                                        [------------------------------------] 100%
(1/1) checking for file conflicts                                  [------------------------------------] 100%
(1/1) checking available disk space                                [------------------------------------] 100%
warning: could not get file information for run/plymouth/
:: Running pre-transaction hooks...
(1/1) Performing snapper pre snapshots for the following configurations...
fatal library error, lookup self
reading failed
IO error (open failed path://.snapshots errno:2 (No such file or directory)).
==> root:
:: Processing package changes...
(1/1) upgrading plymouth-git                                       [------------------------------------] 100%
:: Running post-transaction hooks...
(1/8) Reloading system manager configuration...
Skipped: Running in chroot.
(2/8) Arming ConditionNeedsUpdate...
(3/8) Updating linux initcpios...
(4/8) Foreign/AUR package notification
cgminer 4.11.1-10
electron27-bin 27.0.3-1
ferdium 6.6.0-1
gcadapter-oc-dkms 1.4-2
libchdr-git r206.54bfb87-1
libretro-lrps2-git r13104.f3c8743d6-2
mprime 2:30.8.15-2
odin4-cli 1.2.1.dc05e3ea0-1
otf-intel-one-mono 1.3.0-1
pokeclicker-bin 1.2.0-2
qttube-git 140e81a-1
sherlock-git r2115.7ec5689-1
slippi-online-appimage 3.3.1-1
the-honkers-railway-launcher-bin 1.5.1-1
thor-flash-utility 1.0.4-2
tlpui-git 2:1.6.0.r0.gd4b32b7-1
vrrtest-git r33.79bd724-1
youtube-dl 2021.12.17-2
(5/8) Orphaned package notification...
ant 1.10.14-1
gperf 3.1-5
gradle7 7.6.3-2
lib32-attr 2.5.1-1
lib32-libgudev 238-1
lib32-libproxy 0.5.3-1
lib32-libvpx 1.13.1-1
(6/8) Checking for .pacnew and .pacsave files...
.pac* files found:
/etc/shells.pacnew
/etc/pamac.conf.pacnew
/etc/pacman.conf.pacnew
/etc/pacman.d/mirrorlist.pacnew
/etc/retroarch.cfg.pacnew
/etc/tlp.conf.pacnew
Please check and merge
(7/8) Performing snapper post snapshots for the following configurations...
fatal library error, lookup self
reading failed
Invalid snapshot '--type'.
==> root:
(8/8) Syncing all file systems...
Running in chroot, ignoring command 'start'

System updated! 🐧

i have an external drive with enough space on it, is it a good solution to reinstall garuda from scratch and just copy my home folder ? or the partition ?

I’d try a btrfs balance :eyes:

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.