CentOS 7启动rstudio-server报libpq.so.5及配置文件错误如何解决
CentOS 7 下Rstudio Server启动报错解决方案
错误1:libpq.so.5无可用版本信息
该报错由PostgreSQL 12的libpq依赖库版本与Rstudio Server要求的版本不匹配导致,按如下步骤修复:
- 安装系统默认兼容版本的libpq库
yum install -y postgresql-libs
- 若修复后仍调用pgsql12的库,修改系统动态库优先级:
# 写入默认库路径配置 echo "/usr/lib64" > /etc/ld.so.conf.d/default-libpq.conf # 刷新动态库缓存 ldconfig
错误2:无法打开/etc/rstudio/rserver.conf配置文件
该报错由Rstudio Server安装后未自动生成默认配置文件导致,按如下步骤创建:
- 创建配置目录并赋权
mkdir -p /etc/rstudio chown -R rstudio-server:rstudio-server /etc/rstudio
- 新建基础配置文件
/etc/rstudio/rserver.conf,写入如下基础配置即可:
# 服务监听端口,默认值为8787 www-port=8787 # 允许访问的IP地址,0.0.0.0表示允许所有IP访问 www-address=0.0.0.0
最终校验启动
所有配置完成后,先执行校验命令排查配置问题:
rstudio-server verify-installation
校验无报错后再启动服务:
rstudio-server start
注:普通用户执行上述命令权限不足时,可在命令前加sudo前缀以root权限执行
内容的提问来源于stack exchange,提问作者Sarah555
相关产品推荐
相关产品推荐

