symbol lookup error: /opt/libreoffice6.2/program/ undefined symbol: cairo_surface_get_device_scale

Hi, I’m having the same issue as Getting errors after fresh install . You said that the item was closed because it was a duplicate. Are you able to provide a solution, please?

Thanks in advanced

“You” said? Original poster of that question had closed it for unknown reason (not providing a reference).

Please show output of:

  • Command: yum list cairo.x86_64 dbus-libs.x86_64
  • Command: ls -l /lib64/libdbus-1*

Results for yum list cairo.x86_64 dbus-libs.x86_64

Loaded plugins: priorities, update-motd, upgrade-helper
Installed Packages
cairo.x86_64		1.12.14-6.8.amzn1             @amzn-main
dbus-libs.x86_64	1:1.6.12-14.28.amzn1		installed 

Results for ls -l /lib64/libdbus-1*

lrwxrwxrwx 1 root root     18 Nov 17 10:06 /lib64/ ->
-rwxr-xr-x 1 root root 283152 Aug 18  2016 /lib64/

Looks like something backlevel. My actual CentOS (7) test system has:

Installed Packages
cairo.x86_64            1.15.12-3.el7                    @anaconda
dbus-libs.x86_64        1:1.10.24-13.el7_6               @updates 


$ ls -l /lib64/*
lrwxrwxrwx. 1 root root     20 30. Apr 12:24 /lib64/ ->
-rwxr-xr-x. 1 root root 333384 14. Mär 11:18 /lib64/

Any idea how I can resolve this issue?

Pretty hard to advice without having the system you are using. You can give ldconfig a try to rebuild the dynamic linker library cache file /etc/ (run as root).