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
.pacnew
files were generated:sudo pacdiff -s
- If there are
.pacnew
files I use meld to identify and apply the differences between the original and the.pacnew
files:pkexec meld
- If there were any changes in
/etc/mkinitcpio.conf
derived from the review of the.pacnew
files 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.