Слишком много уровней символических ссылок в текущем каталоге? - PullRequest
1 голос
/ 29 декабря 2011

Я получаю следующую ошибку при выполнении простой «ls» в каталоге на общем ресурсе NFS в Ubuntu 11.10.

user@host[/android-master/external/iptables/extensions]
> ls -al
ls: reading directory .: Too many levels of symbolic links
total 580
drwxrwxr-x  2 stephen stephen 12288 2011-12-28 17:16 .
drwxrwxr-x 11 stephen stephen  4096 2011-12-28 17:16 ..
-rwxrwxr-x  1 stephen stephen   229 2011-12-28 17:16 filter_init
-rw-rw-r--  1 stephen stephen  6594 2011-12-28 17:16 GNUmakefile.in
-rw-rw-r--  1 stephen stephen  3286 2011-12-28 17:16 libip6t_ah.c
-rw-rw-r--  1 stephen stephen  4595 2011-12-28 17:16 libip6t_dst.c
-rw-rw-r--  1 stephen stephen   363 2011-12-28 17:16 libip6t_eui64.c

Я не совсем понимаю, почему я это получаю.Текущий каталог не является символической ссылкой (подтверждено ls на родительском элементе).

Кроме того, когда я выполняю те же «ls» на машине с Ubuntu 10.04, монтирующей тот же путь NFS, у него не возникает этой проблемы..

Это из каталога external / iptables / extensions проекта Android с открытым исходным кодом.Может быть, это связано с репо / мерзавцем?Я вижу много неработающих символических ссылок в каталогах .git всех проектов:

user@host[/android-master/external/iptables/.git]
> ls -al
total 48
drwxrwxr-x  2 stephen stephen  4096 2011-12-28 17:16 .
drwxrwxr-x 11 stephen stephen  4096 2011-12-28 17:16 ..
lrwxrwxrwx  1 stephen stephen    52 2011-12-28 17:16 config -> ../../../.repo/projects/external/iptables.git/config
lrwxrwxrwx  1 stephen stephen    57 2011-12-28 17:16 description -> ../../../.repo/projects/external/iptables.git/description
-rw-rw-r--  1 stephen stephen    41 2011-12-28 17:16 HEAD
lrwxrwxrwx  1 stephen stephen    51 2011-12-28 17:16 hooks -> ../../../.repo/projects/external/iptables.git/hooks
-rw-rw-r--  1 stephen stephen 35645 2011-12-28 17:16 index
lrwxrwxrwx  1 stephen stephen    50 2011-12-28 17:16 info -> ../../../.repo/projects/external/iptables.git/info
lrwxrwxrwx  1 stephen stephen    50 2011-12-28 17:16 logs -> ../../../.repo/projects/external/iptables.git/logs
lrwxrwxrwx  1 stephen stephen    53 2011-12-28 17:16 objects -> ../../../.repo/projects/external/iptables.git/objects
lrwxrwxrwx  1 stephen stephen    57 2011-12-28 17:16 packed-refs -> ../../../.repo/projects/external/iptables.git/packed-refs
lrwxrwxrwx  1 stephen stephen    50 2011-12-28 17:16 refs -> ../../../.repo/projects/external/iptables.git/refs
lrwxrwxrwx  1 stephen stephen    54 2011-12-28 17:16 rr-cache -> ../../../.repo/projects/external/iptables.git/rr-cache
lrwxrwxrwx  1 stephen stephen    49 2011-12-28 17:16 svn -> ../../../.repo/projects/external/iptables.git/svn

pack-refs и svn - неработающие ссылки.Не уверен, почему, это что-то еще, на что мне придется взглянуть.

1 Ответ

0 голосов
/ 31 декабря 2011

Попробуйте использовать реальную команду "ls" вместо встроенной в вашу оболочку:

> /bin/ls -al
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...