符号链接过多错误

符号链接过多错误

我正在尝试使用 LFS 制作自己的发行版(只是为了好玩,没什么重要的),但一直遇到问题。正如它所暗示的,我正在运行一个非管理员用户帐户。然而,每次我尝试解压某些东西时,它都会返回这些错误:

tar (child): bzip2: Cannot exec: Too many levels of symbolic links
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now

此外,当我尝试运行时mkdir,出现此错误

mkdir: cannot create directory '/tools/lib': Too many levels of symbolic links

有什么想法吗?如果有帮助的话,我正在处理安装在“/mnt/lfs”下的单独分区,我可以通过$LFS(通过运行export LFS=/mnt/lfs)访问它,但我总是通过cding to 来访问它/mnt/lfs

先谢谢您的帮助

答案1

就我而言,当我正确地 chown 了目录后,不知怎的,我在执行 / 的 ls -la 时最终发生了这种情况


lrwxrwxrwx   1 root root    11 Jun 13 01:44 tools -> tools/

一旦我完成以下步骤,我就可以解压 bin-utils 并继续制作 LFS。


sudo su
cd /
rm tools
ln -s /mnt/tools/ tools 

答案2

我找到了自己问题的解决方案。如果其他人想知道,我只需要将目录 chown 给我的用户,那么所有问题就解决了。

相关内容