Archery icon indicating copy to clipboard operation
Archery copied to clipboard

升级到最新版本 v1.11.3 连接mongo出现认证报错

Open yangguocang opened this issue 1 year ago • 6 comments

重现步骤

添加mongo后 连接测试出现这样的报错

'Collection' object is not callable. If you meant to call the 'authenticate' method on a 'Database' object it is failing because no such method exists.

预期外的结果

之前 v1.10 版是可以正常连接的 但是升级到 v1.11.3 版本后就出现无法连接mongo到情况 我单独部署这个archery版本 也是无法连接mongo

日志文本

No response

版本

v1.11.3

部署方式

Docker

是否还有其他可以辅助定位问题的信息?比如数据库版本等

No response

yangguocang avatar Oct 11 '24 06:10 yangguocang

@yangguocang 你的mongo版本号是多少?

实例列表-配置页面,能截图看一下吗。 IP地址,端口那里。

实例列表-测试连接能成功吗。 这个错误在哪里报错的,报错截图。

feiazifeiazi avatar Oct 11 '24 08:10 feiazifeiazi

#2760 應該跟這個有關,已經修復了

te87037 avatar Oct 11 '24 09:10 te87037

#2760 應該跟這個有關,已經修復了

恩。PR应该合并了,楼主竟然还报错。难道楼主的版本弄错了?

feiazifeiazi avatar Oct 11 '24 09:10 feiazifeiazi

docker 镜像我下载 的是 v1.11.3, 也报这个错误,我进入得到容器中利用pip安装了pymongo==3.9,然后重启容器这个问题就解决了。

huzhekan avatar Oct 14 '24 09:10 huzhekan

docker 镜像我下载 的是 v1.11.3, 也报这个错误,我进入得到容器中利用pip安装了pymongo==3.9,然后重启容器这个问题就解决了。

请问你的mongo是什么版本的呢?

GaleNuo avatar Nov 13 '24 05:11 GaleNuo

#2760 直连的Mongo可以连接,ssh隧道的会超时无法连接。

bwcxyk avatar Mar 24 '25 01:03 bwcxyk