---
title: 缺少依赖包导致 obbinlog 部署失败-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于 缺少依赖包导致 obbinlog 部署失败相关的常见问题和使用技巧，帮助您快速解决 缺少依赖包导致 obbinlog 部署失败的难题。
---
切换语言

- 简体中文
- English

划线反馈

# 缺少依赖包导致 obbinlog 部署失败

更新时间：2025-07-04 06:11

适用版本： V4.x 内容类型：Troubleshoot  

## 适用版本

obbinlog V4.x。

## 问题描述

使用 yum install 命令安装 obbinlog 时，显示成功安装，但是执行 obbinlog 命令显示缺少环境变量，报错如下：

```shell
bin/logproxy: error while loading shared libraries: libmariadbcpp.so: cannot open shared object file: No such file or directory

```

## 问题原因

环境中缺少 so 链接库。

## 解决方法

手动将 `${deploy_path}/deps/lib/` 下的所有文件复制到 `/usr/lib64` 下，并为 `libstdc++.so.6.0.28` 创建软链接 `libstdc++.so.6`。

`${deploy_path}` 需根据实际情况替换为 obbinlog 的安装目录，命令示例如下：

```shell
cd ${deploy_path}
sudo cp -ri ./deps/lib/* /usr/lib64/
cd /usr/lib64/
sudo ln -sf libstdc++.so.6.0.28 libstdc++.so.6

```

#### 说明

若创建软链接前，`/usr/lib64` 下已存在 `libstdc++.so.6` 文件，请为其备份并删除该文件，之后执行创建软链接命令。

完成后 `/usr/lib64` 目录下的内容如下：

```shell
total 316752
lrwxrwxrwx 1 root root 19 Oct 29 10:44 libgdal.so.33 → libgdal.so.33.3.7.3
-rwxr-xr-x 1 root root 283096560 Oct 29 10:44 libgdal.so.33.3.7.3
-rwxr-xr-x 1 root root 21736760 Oct 29 10:44 libmariadbcpp.so
-rwxr-xr-x 1 root root 1736544 Oct 29 10:44 libmariadb.so.3
lrwxrwxrwx 1 root root 19 Oct 29 10:44 libstdc++.so.6 -> libstdc++.so.6.0.19
-rwxr-xr-x 1 root root 995840 Oct 29 10:44 libstdc++.so.6.0.19

```

Next

[obbinlog 常见问题](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000005484183) ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
