I’m sure it is related to the the interruption of yay but I don’t know how to fix it. I lost all the cool autocomplete, history and highlights on my terminal. Can anyone please help?
In general I wouldnt suggest using an AUR helper to upgrade your whole system.
While yay is not so bad at this and should pass the relevant commands to pacman …
I would avoid using a batch method even if your manager supports it.
That is to say - upgrade the regular repo packages first, then the AUR. ex:
sudo pacman -Syu
paru -Sua
That all said … you can check the logs to see where the interruption occurred. ex:
tail -n50 /var/log/pacman.log
Once you have the culprit you can remove the offending package(s) from the cache and reinstall them, along with reissuing the update. In the following example I will assume the problem is ttf-meslo-nerd-font-powerlevel10k but it will depend on what you find in the logs.
There is a possibility that the locations the package installs to are malformed, so you may need to manually deal with those file or use the generally-avoided --overwrite flag, ex:
sudo pacman -Syu ttf-meslo-nerd-font-powerlevel10k --overwrite='/usr/share/fonts/TTF/MesloLGS-*'
yay -Sua
You can also top this off by making sure to reinstall everything, ex:
sudo pacman -Syu $(pacman -Qnq)
yay -Sua $(pacman -Qmq) --rebuild
Thank you very much for that reply. I first tried to find some offending package in the log but I couldn’t have a positive outcome. So I tried reinstall every thing. It said I had some conflicts with ttf-meslo-nerd-font-powerlevel10k. I tried to follow your instructions and now I have that font back in the terminal but not the highlights or the history like I used to.
When I try to reinstall everything I get new conflicts:
manjaro-zsh-config: /etc/skel/.zshrc exists in filesystem
manjaro-zsh-config: /usr/share/licenses/manjaro-zsh-config/LICENSE exists in filesystem
manjaro-zsh-config: /usr/share/zsh/functions/command-not-found.zsh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/manjaro-zsh-config exists in filesystem
manjaro-zsh-config: /usr/share/zsh/manjaro-zsh-prompt exists in filesystem
manjaro-zsh-config: /usr/share/zsh/p10k-portable.zsh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/p10k.zsh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/README.md exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-3024.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-3024.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-apathy.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-apathy.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-ashes.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-ashes.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-atelierdune.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-atelierdune.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-atelierforest.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-atelierforest.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-atelierheath.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-atelierheath.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-atelierlakeside.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-atelierlakeside.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-atelierseaside.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-atelierseaside.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-bespin.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-bespin.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-brewer.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-brewer.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-bright.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-bright.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-chalk.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-chalk.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-codeschool.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-codeschool.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-colors.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-colors.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-default.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-default.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-eighties.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-eighties.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-embers.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-embers.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-flat.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-flat.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-google.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-google.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-grayscale.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-grayscale.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-greenscreen.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-greenscreen.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-harmonic16.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-harmonic16.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-isotope.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-isotope.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-londontube.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-londontube.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-marrakesh.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-marrakesh.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-mocha.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-mocha.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-monokai.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-monokai.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-ocean.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-ocean.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-paraiso.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-paraiso.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-pop.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-railscasts.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-railscasts.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-shapeshifter.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-shapeshifter.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-solarized.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-solarized.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-summerfruit.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-summerfruit.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-tomorrow.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-tomorrow.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-twilight.dark.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/base16-twilight.light.sh exists in filesystem
manjaro-zsh-config: /usr/share/zsh/scripts/base16-shell/colortest exists in filesystem
manjaro-zsh-config: /usr/share/zsh/zsh-maia-prompt exists in filesystem
Should I just repeat your suggestion for every package or is there a better way to solve this?