I have recently installed RStudio Desktop from rstudio-1.2.1335-x86_64.rpm on a CentOS 7 machine. The installation seems to have worked, but when I try to start the program with /usr/lib/rstudio/bin/rstudio in a NoMachine session from the terminal I am getting these errors:
/usr/lib/rstudio/bin/rstudio: /lib64/libdbus-1.so.3: no version information available (required by /usr/lib/rstudio/bin/../lib/libQt5DBus.so.5)
/usr/lib/rstudio/bin/rstudio: /lib64/libdbus-1.so.3: no version information available (required by /usr/lib/rstudio/bin/../lib/libQt5WebEngineCore.so.5)
/usr/lib/rstudio/bin/rstudio: relocation error: /usr/lib/rstudio/bin/../lib/libQt5DBus.so.5: symbol dbus_message_set_allow_interactive_authorization, version LIBDBUS_1_3 not defined in file libdbus-1.so.3 with link time reference
As I have read elsewhere, the "no version information available" errors should not be fatal, so I guess the "LIBDBUS_1_3 not defined" issue is preventing the program from starting. Both the CentOS 7 and the RStudio desktop installations are recent versions, so I wonder why there would be this incompatibility in these libraries.
I have seen the post on Library errors - RStudio 1.2.1335 - RHEL 7.2 by dramsay which also addresses a relocation error, but a different one - and there was no solution to the problem given (other than reversion to a previous version, which should only be a short term work-around).
Any help is appreciated!