Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I recently updated my system via sudo pacman -Syu. Afterwards, I proceeded to open Google Chrome, but it failed. When I tried to start it via the terminal I got the error.

/usr/bin/google-chrome: error while loading shared libraries: cannot open shared object file: No such file or directory

What is going on?

share|improve this question
up vote 3 down vote accepted

If you installed it from AUR, reinstall (yaourt -S) and then it will work again.

A link to /usr/lib/ will be created in the google-chrome folder.

share|improve this answer

The reason for this error is because of the transition from udev to systemd-tools. During this update /usr/lib/ is renamed /usr/lib/

A nasty, dirty hack which just happens to work is to create a symbolic link from the later to the former. Like so.

# ln -sf /usr/lib/ /usr/lib/

To clarify, the solution is to recompile the application so that it links to the new so, /usr/lib/ Unfortunately, Google Chrome (as opposed to Chromium) is provided as a binary package, and therefore we are unable to recompile it, so for now, the nasty, dirty hack is the best we can do while waiting for Google to fix it.

share|improve this answer

You must log in to answer this question.