eryajf / go-ldap-admin

🌉 基于Go+Vue实现的openLDAP后台管理项目
http://ldapdoc.eryajf.net
Apache License 2.0
1.58k stars 265 forks source link

无法向ldap同步用户信息 #235

Closed dangaoxia closed 11 months ago

dangaoxia commented 1 year ago

您使用的版本? | Your usage version?

docker-compose在本地快速拉起的测试环境

您使用的场景? | Your usage scenarios?

测试

您遇到了什么问题? | What are your problems?

对用户进行操作会导致报错,无法同步到ldap

截屏2023-07-13 21 44 50
eryajf commented 1 year ago

您好 @dangaoxia👋,我已收到您的反馈,我将安排时间考虑您提交的信息并进行回复。-- 这条信息是由自动回复的机器人发出的。

Hello @dangaoxia. I have received your feedback, and I will arrange time to consider the information you submitted and reply. -- This message is sent by an automatic reply robot.

dangaoxia commented 1 year ago
截屏2023-07-13 21 48 59
dangaoxia commented 1 year ago

64b00d96 conn=1056 op=79 ADD dn="uid=dada,ou=people,dc=eryajf,dc=net" 64b00d96 conn=1056 op=79 RESULT tag=105 err=32 text= 64b00db0 conn=1056 op=80 SRCH base="dc=eryajf,dc=net" scope=2 deref=0 filter="(|(objectClass=organizationalUnit)(objectClass=groupOfUniqueNames))"

eryajf commented 1 year ago

通过compose拉起,是否有更改什么配置,按说compose拉起的不应该会有这个问题

dangaoxia commented 1 year ago

因为通过compose拉起来的mysql没办法启动,所以改成腾讯云5.7的云数据库,其他没有改动了

dangaoxia commented 1 year ago

[Entrypoint] MySQL Docker Image 5.7.38-1.2.8-server [Entrypoint] Initializing database 2023-07-14T01:42:09.084413Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details). 2023-07-14T01:42:09.085541Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting. 2023-07-14T01:42:09.085564Z 0 [ERROR] Aborting 这个镜像感觉是没做好,换了服务器也是一样的报错

eryajf commented 1 year ago

我在Mac以及Linux上都验证过没有问题。

你直接参考这里的配置试试呢:http://ldapdoc.eryajf.net/pages/f081dc/#%E9%85%8D%E7%BD%AE%E8%AF%B4%E6%98%8E

dangaoxia commented 1 year ago

额。我用m1的mac部署mysql也是一样不能启动,报错一样的

dangaoxia commented 1 year ago

截屏2023-07-14 10 23 12 我把mysql的挂载目录取消后启动起来,但是依旧无法使用

eryajf commented 1 year ago

我刚刚重新在本地Mac启动是没有问题的,一下就起来了。你的这个错误看起来是初始化数据的问题,建议你重新基于此处(https://github.com/eryajf/go-ldap-admin/tree/main/docs/docker-compose) ,在一个干净的目录中,拉起。

image
gamesme commented 1 year ago

排查许久 应该是初始化时的ldap架构缺少 ou=people,dc=yourname,dc=com 这条entry

eryajf commented 1 year ago

排查许久 应该是初始化时的ldap架构缺少 ou=people,dc=yourname,dc=com 这条entry

有不少人的体验过程不顺利,就是因为这里没有按照官方文档要求的走,导致自己走弯路。