只是有一天,我的一个raybetapp官方下载 (PMM)实例未能更新,最终在一个有趣的状态:

无论多少次我点击“检查更新”按钮在右下角,PMM仍然显示“没有可用的更新”。基本上,PMM忘了它是什么版本,因为它认为没有更新可用
如果你遇到这个(或其他PMM更新问题),你可能会发现以下帮助解决或解决问题。
我已经部署PMM通过码头工人,所以第一步是让在集装箱码头工人能够调查和解决安装。
|
1
|
码头工人
执行
- - - - - -它
pmm- - - - - -服务器
bash
|
雷竞技下载官网Praybet雷竞技竞猜在线官网ercona监视和管理(版本2.26)学习自己版本的“pmm-update”包。在我的例子中,这并不因为一个损坏的rpm数据库:
|
1
2
3
4
5
6
7
8
|
(
根
@
812年fb43b3a96
选择
]
#百胜信息pmm-update
错误
:
rpmdb
:
BDB0113
线程/过程
13841年/140435865503552
失败的
:
BDB1507
线程
死
在
加州大学伯克利分校
DB
图书馆
错误
:
db5跑车
错误
(- - - - - -30973年
)
从
dbenv- - - - - ->
failchk
:
BDB0087
DB_RUNRECOVERY
:
致命的
错误
,
运行
数据库
复苏
错误
:
不能
开放
包
指数
使用
db5跑车
- - - - - -
(- - - - - -30973年
)
错误
:
不能
开放
包
数据库
在
/var/自由/rpm
至关重要的
:
百胜
.main
:
错误
:
rpmdb
开放
失败的
|
目前尚不清楚我为什么数据库已经成为破坏在我的例子中,但不幸的是,它确实需要修理:
|
1
2
3
|
mv
/var/自由/rpm/__db*/tmp/
rpm
- - -rebuilddb
rm
- - - - - -射频
/var/缓存/百胜
|
这些命令备份当前数据库/ tmp /(以防)重建当前数据库以及删除已经下载包(它与数据库无关腐败,但减少依赖当地的状态)。
|
1
2
|
# supervisorctl开始pmm-update-perform
pmm- - - - - -更新- - - - - -执行
:
开始
|
这个命令启动更新过程。你可能也会触发更新通过Web GUI在这一点上,但我要你知道这个选项,。
因为这只是开始的背景更新过程你不得到很多信息是怎么回事。发现,你需要检查日志:
|
1
|
尾巴
/深水救生艇/日志/pmm- - - - - -更新- - - - - -执行
. log
|
请注意更新时,PMM实例可能不可用。你可以看到这个消息:

不要发疯,等待更新试图再次使用PMM之前完成。
更新日志并不真的有一个非常明确的信息,状态更新成功完成。然而,这是一个例子的日志从一个成功的结束可能看起来更新:
|
1
2
3
4
|
玩
回顾
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
本地主机
:
好吧=79年
改变了=31日
遥不可及的=0
失败的=0
跳过=16
获救=0
忽略了=0
时间=“2022 - 04 - 01 - t15:36:39z”
水平=信息
味精=“等待Grafana仪表盘更新完成……”
|
,更新已经完成,我PMM实例已成功更新为最新版本。

我希望这篇文章能帮助你排除PMM更新问题如果你碰巧碰到一个!






