You are not logged in.

#1 2019-01-22 18:30:38

orrderr
Member
Registered: 2019-01-22
Posts: 2

Nautilus don't start after update

Hi

new Arch user here. After the last update Nautilus don't start, when i click on folder nothing happens. This is what i found in the logs.

org.gnome.Nautilus[732]: /usr/bin/nautilus: error while loading shared libraries: libexempi.so.3: cannot open shared object file: No such file or directory
dbus-daemon[732]: [session uid=1000 pid=732] Activated service 'org.gnome.Nautilus' failed: Process org.gnome.Nautilus exited with status 127 

I tried to reinstall the package Exempi bu it doesn't work.

Thank you

Offline

#2 2019-01-22 18:35:26

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,729

Re: Nautilus don't start after update

Because libexempi has been updated with a new soname.

Use lddtree from the pax-utils package, see what's linked to the old lib.

Offline

#3 2019-01-22 19:34:39

orrderr
Member
Registered: 2019-01-22
Posts: 2

Re: Nautilus don't start after update

Scimmia wrote:

Because libexempi has been updated with a new soname.

Use lddtree from the pax-utils package, see what's linked to the old lib.

Thank you

I see that libexempi bumped its soname from 3 to 8, but now i don't know what to do.

UPDATE:

i made a symbolic link

cd /usr/lib
sudo ln -s libexempi.so.8 libexempi.so.3

and now it works but i don't know if this is the correct way.

Last edited by orrderr (2019-01-22 19:42:11)

Offline

#4 2019-01-22 19:51:04

2ManyDogs
Forum Fellow
Registered: 2012-01-15
Posts: 4,648

Re: Nautilus don't start after update

orrderr wrote:

i made a symbolic link

and now it works but i don't know if this is the correct way.

No, it is a very bad idea to do this. Follow Scimmia's recommendation and find out what is linking the old lib.

Also see: https://wiki.archlinux.org/index.php/Sy … nsupported

Offline

#5 2019-01-22 20:07:37

chrisjbillington
Member
Registered: 2018-11-26
Posts: 15

Re: Nautilus don't start after update

This is usually caused by a partial upgrade situation. libexempi has been updated, but something within Nautius that depends on it (or Nautilus itself) has not been updated. Are you holding back any packages from upgrading? Did you install any new packages without doing a 'pacman -Syu' first? Did you downgrade a package?

Try running a full update: pacman -Syu and see if the problem remains.

Last edited by chrisjbillington (2019-01-22 20:07:57)

Offline

#6 2019-01-22 20:41:04

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,729

Re: Nautilus don't start after update

orrderr wrote:
Scimmia wrote:

Because libexempi has been updated with a new soname.

Use lddtree from the pax-utils package, see what's linked to the old lib.

Thank you

I see that libexempi bumped its soname from 3 to 8, but now i don't know what to do.

I told you exactly what to do, what you you mean you don't know what to do?

A symlink is a horrible, horrible idea.

Offline

Board footer

Powered by FluxBB