2016-03-29 2 views
3

Я работаю над проектом Yocto, Версия: убогая-JethroОшибка слишком длинное имя файла Yocto Project

Я хочу построить версию дистрибутива убогая для Raspberry Pi

Build Configuration: 
BB_VERSION  = "1.28.0" 
BUILD_SYS   = "x86_64-linux" 
NATIVELSBSTRING = "Ubuntu-14.04" 
TARGET_SYS  = "arm-poky-linux-gnueabi" 
MACHINE   = "raspberrypi" 
DISTRO   = "poky" 
DISTRO_VERSION = "2.0.1" 
TUNE_FEATURES  = "arm armv6 vfp arm1176jzfs callconvention-hard" 
TARGET_FPU  = "vfp" 
meta    
meta-yocto  = "jethro:3b223f75eec1738fbc913858e8e11c8305e3edcb" 
meta-oe   
meta-multimedia 
meta-networking 
meta-python  = "jethro:c305ac5d2f5285d5eec8952a4ca7f3b4f89aed96" 
meta-qt5   = "jethro:9bfcf79fcd824efb9f2a9bd72ecbedfee1315c96" 
meta-raspberrypi = "jethro:f2cff839f52a6e6211337fc45c7c3eabf0fac113" 
meta-rpi   = "jethro:3ef71867eeb3669da40019469385a437843e8245" 

I удалось построить систему на другой ОС «Ubuntu-14,0403» , но когда я попытался построить систему на другой версии «Ubuntu-14,0404»

Эта ошибка появляется

[Errno 36] имя слишком длинное

[Errno 36] File name too long

+1

Предполагается, что существует проверка на соответствие, которая обнаруживает эту проблему и предупреждает пользователей о том, что она не будет работать над этими зашифрованными файловыми системами. Кажется, вы этого не сделали, и мы посмотрели, почему, но не смогли воспроизвести проблему. Есть ли способ воспроизвести эту ошибку, чтобы мы могли лучше сообщать пользователям? У вас есть какой-либо другой контекст для ошибки, которую вы видели? –

+0

I Когда была установлена ​​новая копия Ubuntu, я проверил поле перед зашифрованной меткой домашней папки Когда я построил систему, Sanity предупреждает меня и обнаруживает эту проблему, но я не понял, что это значит в начале. Но за пределами это предупреждение, когда я копирую файл sanity_info из папки conf, который генерируется, когда я правильно создаю систему в старой ОС до того, как эта проблема возникнет, и вставьте ее в ту же папку в новой ОС, в которой вы выбираете параметр для шифрования домашней папки для его по этой причине здравомыслие не обнаружило проблему в начале. –

+0

Спасибо, что на востоке подтверждает, что проверка работала, как и ожидалось. В обход этих тестов не рекомендуется, они показывают предупреждения по какой-то причине! –

ответ

6

Вы, вероятно, выбрали вариант при установке Ubuntu для использования зашифрованных домашних каталогов, которые, к сожалению, использует сломанный файловую систему, которая не может обрабатывать длинные имена файлов File. Если это так, лучше переустановить Ubuntu без зашифрованных домашних каталогов (или любого другого дистрибутива, поскольку они обычно делают шифрование диска должным образом)

+0

Я заново установлю операционную систему и скажу вам, если вы превысите эту проблему –

+0

Спасибо, Росс, сейчас работает –

Смежные вопросы