I am new here, however, I have been running EndeavourOS on two of my laptops.
Can anyone tell me if I am all good with my update process after 20250613.12fe085f-5? After pacman -Rdd linux-firmware, I went straight to updating the system, assuming that the update would automatically install the necessary components of linux-firmware. I lost the WiFi detection, initially, then realised that I skipped pacman -Syu linux-firmware. I did that, afterwards, but the WiFi still didn’t work so I just used sudo reinstall-kernels. My WiFi and everything else are working tip top now.
yay -Pw doesn’t report anything, at all.
To the developers or experts, is this process OK or have I opened up gaps in my system? Please give me some insights. Cheers in advance.
EDIT: paccheck –sha256 and paccheck –md5sum –quiet do not return any mismatches, too. Does sudo reinstall-kernels make up for the updating before pacman -Syu linux-firmware?
If you uninstall a package, an update command (yay, paru, pacman -Syu, eos-update, …) will not install it back (unless it is a dependency of another package, and linux-firmware is not a dependency). An update command can update installed packages.
Try yay -Pww or paru -Pww instead.
Note that some installed/updated packages require a reboot to be effectively in use.
Well .. you shouldnt have done it that way.
You were missing the firmware you needed.
And you apparently dont have any pacman hooks to auto-rebuild things as needed so you had that step to do too.
You missed some things and did some stuff in the wrong order .. making for a roundabout and lengthier process. But as long as you are now fully synced and youve rebuilt your initram/bootloader or whatever .. then you have arrived at the end and there is nothing else to do.
Check/update:
pacman -Syu
If you have third party packages then maybe those too (AUR [and helper paru] shown here):
paru -Sua
Of course Arch/EOS get regular updates so some may even materialize while writing this.
I was only trying to reiterate the scenario.
Not make some sort of judgement.
The point was just to confirm that it was a little winding and out of order .. but ultimately fine. You were also never in danger of needing a reinstall.
Just make sure you are synced/up-to-date and your initram/bootloader is refreshed.
Which I think you have done.
Now we are just back to ‘are you up to date?’.
Which you might be, or may have been, though that could change any time because updates are expected daily.
Of course there may also be foreign software or pacnews to consider.
But again thats just normal and maybe a tad off topic.
One more thing: it is strongly recommended to backup your personal data on a regular basis.
This means copying the data to one or more external drives. It is also a great idea to keep one of those external drives in another physical location, if you never want to lose the data.
Having a decent and systematic backup system will bring some peace of mind.
Specifically for 20250613.12fe085f-5, wouldn’t the process that I did open some vulnerabilities just because I didn’t reinstall linux-firmware before updating or simply, since I deleted it, it just allowed the update to proceed since there are no conflicts as noted in https://archlinux.org/news/linux-firmware-2025061312fe085f-5-upgrade-requires-manual-intervention/, without, of course updating linux-firmware?
Apologies if I am sounding repetitive as I am just trying to understand the flow and probably being paranoid as the same time.
I think the main problem was failure to re-install linux-firmware after uninstalling it because all firmware packages we removed, thus making the operating system to not properly handle hardware. This probably would not cause security issues since you could not use the system.
But ignoring updates for the linux package can cause security issues.
As others here have said, ignoring updates for individual packages can cause various problems, and that includes security issues. That’s why ignoring package updates is not recommended without a very good and compelling reason, and even then it can be only a very short term workaround but not a solution.
Copy that. I believe I am an update-a-holic, which is how I got to do what I did in the first place, aside from my assumption being wrong. Thanks for the reply.