GDM hangs with the mouse frozen

@keeblebrox

To be clear, my responses in the other topic were directed at @TJF (the “OP” of that thread, owner of their original post). While offering assistance to other forum users is welcomed, so-called “hijacking” of a topic/thread (adding one’s own issue to another member’s topic) is not.

Otherwise, addressing issues from two separate users – no matter how similar the issue may be – can quickly become confusing for others reading.

As a member since 2020 you should already be aware of this rule.
See Forum Rules: Thread Hijacking

Your posts have been moved to a separate topic.

Regards.


Because my post in the other topic may indeed also be helpful to you, I have included a modified version here. Cheers.

The following Tutorial shows how to enter a chroot environment, allowing you to perform various actions as the Super User (root).

You would need to boot with the Manjaro Installer USB, and use its Terminal. As you are using the ext4 filesystem, you can use manjaro-chroot -a to enter the chroot environment.

In the chroot environment, you are already the Super User, so sudo is not required for any command.

Try performing the update again:

1. Refresh the mirrors

  • pacman-mirrors --continent

2. Update packages from the Manjaro repo(s):

  • pacman -Syu

3. Build/update software sourced via the AUR:

  • pamac update --aur (using pamac)

4. If you use flatpak containerised apps:

  • flatpak update

Some helpful notes:

1. sudo pacman -Syuu should not be used to update your system. :eyes:

  • -Syuu allows packages to be downgraded (specifically, the uu)
  • To sync/update a Manjaro system sudo pacman -Syu should always be used, unless specifically instructed otherwise during troubleshooting or to resolve an issue (note that only a single u is used).
  • It’s possible that incorrect pacman syntax will lead to update issues. :eyes:

It’s always recommended to be aware of changes that will result from updating Manjaro – especially the larger pseudo-monthy updates – monitoring the Update Announcements for your particular branch prior to updating is a way to achieve that.

2. The following method isn’t set in stone (but perhaps it should be):

When a large update is looming, especially one that introduces system changes, it can often be preferable to update from outside of the GUI. This can help avoid some complications arising from upgrading components while they are still in use.

  1. Logout from the GUI
  2. Open a TTY and perform the update:
    Maintain separation between Repo and foreign sources (AUR):
    – Update from the repo first; for example sudo pacman -Syu
    – and then the AUR pamac update --aur
    – followed by flatpak update (if flatpak is used).
  3. Logout and Reboot (required when system packages are updated)

Regards.