最近升级到 Ubuntu 22.04 LTS 并尝试运行 doxygen,它调用 dot 来生成图表。但是,dot 无法运行。当我尝试运行 dot 时,我从终端收到的错误消息是:
点:符号查找错误:/snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0:未定义符号:__libc_pthread_init,版本 GLIBC_PRIVATE
Nube 升级到 Linux,所以我不知道接下来该怎么做。我猜升级与不同版本的“libpthread.so.0”产生了冲突?如果是这样,我该如何纠正?
另外,为了检查,我运行了“sudo apt install graphviz”并得到以下内容:
graphviz 已经是最新版本 (2.42.2-6)。
升级了 0 个,新安装了 0 个,要删除 0 个,未升级 3 个。
答案1
找到了。最后回过头来追踪这个问题,发现升级到 22.04 时,Alacritty(终端仿真器)作为 Snaps 应用程序安装,而这正是导致冲突的 Snaps 应用程序。删除 Alacritty 后,dot
运行起来没有错误。我换了一个不同的终端仿真器,现在一切似乎都运行良好。