System was in components for the last few months in storage. I’m finally more settled and have it running again and tried to update today with the following results:
warning: removing 'nodejs-23.9.0-1' from target list because it conflicts with 'nodejs-lts-jod-22.14.0-2'
:: nodejs-lts-jod-22.14.0-2 and nodejs-22.9.0-1 are in conflict. Remove nodejs? [y/N] y
y
:: python-fvs-0.3.4-4 and fvs-0.3.4-2.2 are in conflict. Remove fvs? [y/N] y
y
:: octopi-0.17.0-1 and alpm_octopi_utils-1.0.2-7.1 are in conflict. Remove alpm_octopi_utils? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron30
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron30
:: installing flac (1.5.0-1) breaks dependency 'libFLAC.so=12-64' required by electron30
I think I might need to trace back and resolve some dependencies that have changed in the interim but I’m unsure where to start; I’m more familiar with APT. I’d appreciated any guidance on how to sort this out.
I’m having the exact same problem. And I can’t get these solutions to work
╭─fenris@fenris in ~ as 🧙 took 1m36s
╰─λ sudo rm -rf /var/lib/pacman/db.lck && garuda-update --aur --noconfirm
:: Synchronizing package databases...
garuda 53.3 KiB 43.7 KiB/s 00:01 [----------------------] 100%
core is up to date
extra is up to date
multilib is up to date
chaotic-aur 643.1 KiB 403 KiB/s 00:02 [----------------------] 100%
--> Refreshing mirrorlists using rate-mirrors, please be patient..🍵
:: Synchronizing package databases...
garuda downloading...
core downloading...
extra downloading...
multilib downloading...
chaotic-aur downloading...
spawn pacman -Su
:: Starting full system upgrade...
warning: insync: local (3.9.4.60020-1.7) is newer than chaotic-aur (3.9.4.60020-1)
resolving dependencies...
looking for conflicting packages...
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: nodejs-lts-jod-22.14.0-2 and nodejs-lts-iron-20.18.3-1 are in conflict
╭─fenris@fenris in ~ as 🧙 took 1m5s
[🔴] ×
There is no electron30 in my system, and it wont let me remove nodejs-lts-iron because pacman has to go through all those steps before it will let me, and cleanup in the terminal doesn’t seem to function
Before anyone comments on this, right now this system is remote controlled from another part of the country at the moment. If I reboot this system, it won’t go back into garuda because the drive is locked with LUK’s and nobody is at the system to type in the password so it logs back in. Can I skip over the reset (assuming a reset is needed)?