Не могу установить Blend4web
07 февраля 2017 20:30
Здравствуйте!
И добро пожаловать на форум!
Я так понимаю у вас ubuntu? Не могли бы вы написать сюда результат следующей команды?
Эта команда показывает права доступа к каталогу с временными файлами. Возможно он примонтирован у вас без опции exec.
И добро пожаловать на форум!
Я так понимаю у вас ubuntu? Не могли бы вы написать сюда результат следующей команды?
ls -ld /tmp
Эта команда показывает права доступа к каталогу с временными файлами. Возможно он примонтирован у вас без опции exec.
Александр (команда Blend4Web)
twitter
07 февраля 2017 20:43
07 февраля 2017 20:50
Думаю, что, что все дело в noexec. Попробуйте монтировать с опцией exec. Если проблема в этом, то пометим это как баг и исправим . Пользователи не должны жертвовать безопасностью .
Александр (команда Blend4Web)
twitter
07 февраля 2017 21:13
07 февраля 2017 21:21
08 февраля 2017 10:25
Спасибо за баг репорт!
Исправление будет доступно в следующем релизе. Теперь будет использоваться стандартная Temp директория, настраиваемая через Blender.
Исправление будет доступно в следующем релизе. Теперь будет использоваться стандартная Temp директория, настраиваемая через Blender.
Александр (команда Blend4Web)
twitter
04 марта 2017 09:10
Спасибо, новая версия Blend4Web CE 17.02 корректно использует настройки переменной Temp, корректно инсталлирует исполняемый файл в выбранную Temp директорию. Все работает отлично.
Только если я снова добавляю noexec в настройки монтирования /tmp Ваш инсталятор выводит страшную вещь, а именно:
"Addon is not compatible with "Linux x64" platform
я полагаю там должна была быть более вежливая форма отказа:
print("Can't load Blend4Web binary module, the cause "
"can be tmp directory, which doesn't allow execution. "
"Try to change it in 'Blender User Preferences' "
"('Temp' field on the 'File' tab.", file=sys.stderr)
print("B4W binary error: exception text: '%s'" % bin_err, file=sys.stderr)
m = None
P.S.
настройки без noexec, но с параметром users в /etc/fstab приводят к точно такой же ошибке:
#tmpfs /tmp tmpfs defaults,noatime,nosuid,nodev,uid=1000,users,mode=1777,size=5024M 0 0
#tmpfs /tmp tmpfs defaults,noatime,nosuid,nodev,users,mode=1777,size=5024M 0 0
Только если я снова добавляю noexec в настройки монтирования /tmp Ваш инсталятор выводит страшную вещь, а именно:
"Addon is not compatible with "Linux x64" platform
я полагаю там должна была быть более вежливая форма отказа:
print("Can't load Blend4Web binary module, the cause "
"can be tmp directory, which doesn't allow execution. "
"Try to change it in 'Blender User Preferences' "
"('Temp' field on the 'File' tab.", file=sys.stderr)
print("B4W binary error: exception text: '%s'" % bin_err, file=sys.stderr)
m = None
P.S.
настройки без noexec, но с параметром users в /etc/fstab приводят к точно такой же ошибке:
#tmpfs /tmp tmpfs defaults,noatime,nosuid,nodev,uid=1000,users,mode=1777,size=5024M 0 0
#tmpfs /tmp tmpfs defaults,noatime,nosuid,nodev,users,mode=1777,size=5024M 0 0