大约三周后,我重启了 Ubuntu 22.04 LTS 系统。登录后,我收到一个错误对话框。
我的~/.profile
结尾附近有这样一句新台词:
. $HOME/.limbo/env
这不是我自己添加的。
我最近安装了 GHC(Glasgow Haskell Compiler),它的安装程序在这一行后面添加了一行,所以无论添加什么,都.limbo/env
必须在 GHC 之前完成。
我已在线搜索但一无所获。
我的系统上没有~/.limbo
目录。我搜索了日志以寻找任何线索,检查了软件包的完整性,查找了 rootkit,……但一切都一无所获。
说实话,我不记得我在系统上安装/更新的所有内容。大部分都是从 Ubuntu 存储库(如sudo apt-get install heaptrack
)、cargo install hyperfine
以及 GHC 安装进行的安装/更新curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | sh
。也许还有一些我不记得也找不到的东西……
还有谁见过这种情况或知道这背后的原因吗?
我找到了问题的根源。这是limbo OLTP 数据库。我于 2025-01-05 安装了它,但同一天就删除了它。
安装后只剩下一个文件:
~/.config/limbo/limbo-receipt.json
,它泄露了解决方案:我能够重现该场景。问题解决了。