已解决 本地git执行/usr/bin/git tag 2>&1报错 /usr/bin/git: symbol lookup error: /usr/bin/git: undefined symbol: pcre2_maketables_free_8


请问这个是什么原因造成的?我直接在代码目录下执行是正常无提示,代码是通过ssh新人clone到本地,也无需填用户名和密码,尝试过重新安装git和lib依赖,依旧报错,系统版本ubuntu22.04

禅道版本 18.6 源码包
操作系统 Ubuntu
客户端浏览器 Chrome

提问者: 枫白 悬赏:5 日期: 2023-11-15 13:47:24 答案:1 点击:272

获取技术支持

QQ: 电话:
设置备注
答案列表
2023/11/15
请问这个是在禅道中集成本地git时的报错吗?方便的话可以截图下具体报错页面呢。
2023/11/15
是的,禅道开源版中集成本地的git报错,路径是 DevOps >> 设置 >> 代码库
2023/11/15
在禅道服务器上 /usr/bin/git 可以正常执行git命令吗?比如git pull 如果也报错需要先解决git程序的问题,保证git程序正常可用。
2023/11/15
root@ubuntu:/opt/zbox/develop/server_status# git pull origin master
From github.com:writebai2/server_status
* branch master -> FETCH_HEAD
Already up to date.
禅道服务器执行指令一切正常,唯独网页端执行报这个依赖问题,请问网页端执行linux命令是使用php交互吗?
2023/11/15
服务器上执行一下 whereis git 看看git所在的目录
2023/11/15
git: /usr/bin/git /usr/share/man/man1/git.1.gz
2023/11/15
1、地址后面加上 /.git 保存看下提示什么
2、在代码库下执行 /usr/bin/git tag 2>&1 看下返回结果?
2023/11/15
追加.git提示是一样,感觉是页面的后端无法执行/usr/bin/git这个命令,服务器执行/usr/bin/git tag 2>&1是无结果,正常无报错
2023/11/15
执行一下:sudo rm -v $(which git)
sudo rm -v /usr/local/lib/libpcre2-8.so.0*
sudo apt-get install --reinstall git libc6 libpcre2-8-0 zlib1g
2023/11/15
更新18.8版本后这个问题解决了,谢谢
2023/11/15
好的,这个情况也反馈给了相关研发人员,感谢反馈。