Ошибка слишком многих символических ссылок

Я пытаюсь использовать 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), но я всегда получаю к нему доступ через cd с /mnt/lfs .

Заранее спасибо за помощь

0
задан 28 November 2013 в 05:32

2 ответа

В моем случае, когда я правильно выбрал каталоги, я каким-то образом закончил с этим, выполняя ls -la of /


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

. После того, как я выполнил следующее, я был Я могу распаковать bin-utils и продолжить делать LFS.


sudo su
cd /
rm tools
ln -s /mnt/tools/ tools 
0
ответ дан 28 November 2013 в 05:32

Я нашел решение своего вопроса. Если кому-то еще интересно, мне просто пришлось прикрепить каталоги к своему пользователю, тогда все проблемы были решены.

0
ответ дан 28 November 2013 в 05:32
  • 1
    Одна только группа не является решением - мастер дает устройство группе с rw правами.... проверяют это с " ls-lah/dev/sr" или независимо от того, что Ваш devicename... – Mr.Gosh 26 May 2015 в 07:45

Другие вопросы по тегам:

Похожие вопросы: