Saltar al contenido principal

Errores

Audio deja de funcionar

  1. Verificar servicios
systemctl --user status pipewire
systemctl --user status pipewire-pulse
systemctl --user status wireplumber
  1. Reiniciarlos
systemctl --user restart pipewire pipewire-pulse wireplumber

Failed to mount /boot

Es un problema común pero sencillo con las actualizaciones fallidas. La razón es que el hook mkinitcpio de pacman, que actualiza los archivos de imagen del kernel en la ESP (partición de arranque), no se ejecutó correctamente. Esto causa una discrepancia de versión entre el kernel que arranca desde la ESP (que se quedó con la versión antigua) y los archivos del módulo del kernel en /usr/lib/modules/ (que se actualizaron a la nueva versión).

Solución:

  • Arranca desde el USB la ISO de Arch, u otro sistema en vivo donde permita hacer chroot en el sistema instalado.
  • Montar la partición raíz en /mnt y la ESP en /mnt/boot (que es la ubicación predeterminada, a menos que se haya puesto deliberadamente la ESP en otro lugar).
  • Si es BTRFS solo se necesita que esté montado como root. Pero para montar BTRFS correctamente con subvolúmenes, se debería usar esto: mount -o subvol=@ /dev/XXX /mnt
  • arch-chroot /mnt
  • pacman -Syu : en caso de que las actualizaciones de los paquetes estuvieran incompletas.
  • mkinitcpio -P : para asegurar de que mkinitcpio se ejecute y actualice los archivos en la ESP.
  • exit y reboot.