O, como yo le digo, Manyaro GNU/Linux, ea, que nosotros deberíamos castellanizar cada palabra bárbara, bueno en fin, aquí vamos.
Cuando uno dura mucho, pero mucho, muchísimo tiempo sin actualizar una máquina Manyaro (virtual o real) aparecerá el mensaje:
cp: target ‘/var/tmp/mamac/dbs/sync’: Not a directory
En esos casos uno debe de realizar lo siguiente:
- Actualizar la lista de «servidores espejos» de los repositorios (mirror servers), esto tomará algo de tiempo porque visitará país por país en busca de ellos:
sudo pacman-mirrors --geoip
- Luego sí que actualizaremos los repositorios sin la lista AUR, aún así será una descarga total de 2 gigabytes:
sudo pamac update --force-refresh --enable-downgrade --no-aur
- Dado el caso aparezca el mensaje:
Error: Failed to commit transaction: transaction not prepared
Entonces deberemos aplicar:
sudo pacman -S npm --overwrite='*'
Y reintentamos:
sudo pamac update --force-refresh --enable-downgrade --no-aur
- Ahora sí que podemos actualizar todo incluyendo AUR:
sudo pamac upgrade -a
- Al finalizar el largo trabajo (por tiempo consumido) probamos a instalar cualquier software, por ejemplo OpenSSH:
sudo pacman -S openssh
sudo systemctl enable sshd.service
sudo systemctl start sshd.service
sudo systemctl status sshd.service
Fuentes consultadas
En idioma castellano
- «https://ugeek.github.io/blog/post/2022-12-31-servidor-ssh-en-manjaro.html».
- «».
- «».
En idioma inglés
- «https://forum.manjaro.org/t/error-failed-to-commit-transaction-failed-to-retrieve-some-files/119308/3».
- «https://forum.manjaro.org/t/cp-target-var-tmp-mamac-dbs-sync-not-a-directory-error-failed-to-prepare-transaction-target-not-found-rttr/153767».
- «https://forum.manjaro.org/t/stable-update-2024-02-21-kernels-kde-virtualbox-calamares-rocm-firefox-thunderbird/156888/109?page=5».