ошибка в odoo на ubuntu 16.04

Сначала файл c не является программой, бинарным исполняемым файлом, который следует называть s9p2 (без расширения), если вы не указали что-то другое, которое компилируется. Предполагая, что вы скомпилировали исполняемый файл, вам нужно сделать его исполняемым как программу, если он еще не был:

Файл не является исполняемым, попробуйте запустить:

chmod +x s9p2
1
задан 25 November 2017 в 20:29

1 ответ

У меня такая же проблема, и я нашел это решение от https://github.com/odoo/odoo/issues/9113 от daniel-adb-fa, который работал отлично и легко для меня (мне было нужно sudo, потому что я был не зарегистрирован как root):

Установите odoo 9.0 из ночного репо в соответствии с документацией. Установите текущие версии less и less-plugin-css через npm. Это приведет к установке версий в / usr / local / bin: sudo npm install -g less less-plugin-clean-css Установите symlink / usr / bin / node. Это можно сделать вручную, но вы также можете использовать для него официальный apt-пакет: sudo apt install nodejs-legacy Теперь ссылка на lessc должна быть исправлена, чтобы указать версию, установленную npm вместо (сломанной) версии дистрибутива: sudo rm /usr/bin/lessc sudo ln -s /usr/local/bin/lessc /usr/bin/lessc Это должно работать, но обновление дистрибутива может по-прежнему прерывать исправленную ссылку позже. Чтобы избежать этого, его можно сделать: sudo apt-mark hold node-less

Затем я перезапустил службу odoo с помощью:

sudo service odoo-server start

и не забудьте очистить кеш браузера после этого. [ ! d18]

Удачи!

2
ответ дан 23 May 2018 в 11:50

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

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