These are the tips I put into practice that have helped me not have any issues with updates in almost 2 years:
- I wait between one and two weeks before running the update and I try to check the update thread daily to stay up to date with known bugs and possible solutions. I also pay close attention to the survey results before making the decision to update.
- Synchronize the mirrors before updating:
sudo pacman-mirrors --fasttrack 30 - I always run the update via console, never via gui. (I love yay):
yay -Syyu - After updating I confirm if
.pacnewfiles were generated:sudo pacdiff -s - If there are
.pacnewfiles I use meld to identify and apply the differences between the original and the.pacnewfiles:pkexec meld - If there were any changes in
/etc/mkinitcpio.confderived from the review of the.pacnewfiles I run:sudo mkinitcpio -Pv - Update grub:
sudo update-grub - Reboot.
I’m not saying that these tips are infallible, but they have helped me for a long time.