2

Я пытаюсь установить Кафку через их инструкции на Ubuntu 12.04 и получаю следующую ошибку

[error] File name too long

когда я бегу

$ ./sbt package

полное сообщение об ошибке:

[info] Building project Kafka 0.7.2 against Scala 2.8.0
[info]    using KafkaProject with sbt 0.7.5 and Scala 2.7.7
[info] 
[info] == core-kafka / compile ==
[info]   Source analysis: 142 new/modified, 0 indirectly invalidated, 0 removed.
[info] Compiling main sources...
[error] File name too long
[error] one error found
[info] == core-kafka / compile ==
[error] Error running compile: Compilation failed
[info] 
[info] Total time: 17 s, completed Mar 26, 2013 1:36:36 PM
[info] 
[info] Total session time: 17 s, completed Mar 26, 2013 1:36:36 PM
[error] Error during build.

Я перебираю это объяснение, говоря, что их файловая система зашифрована, и нужно смонтировать другую точку и установить оттуда. Не слишком уверен, как это сделать, или это правильная процедура. Надеюсь, кто-то может помочь, спасибо.

2 ответа2

1

Скопируйте файл kafka tgz в каталог в другой файловой системе. Вы можете получить список файловых систем с помощью команды df . Каталог, который вы пытались установить kafka , вероятно, будет находиться в файловой системе / или / home. Затем повторите процедуру установки.

Как упоминается в документе, это уродливый обходной путь. Альтернатива - переустановить ubuntu без зашифрованной файловой системы.

1

https://bugs.launchpad.net/ecryptfs/+bug/344878

Проверьте, не зашифрован ли каталог, в который вы пытаетесь установить kafka ...

попробуйте запустить комментарий mount | grep ecryptfs

Эта ошибка возникает из-за зашифрованного каталога файловой системы ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .