2016-02-16 2 views
0

я попытался установить odoo в первый раз с помощью этого COMMANDE на убунте 14.04:установки odoo впервые

$> wget -O - https://nightly.odoo.com/odoo.key | apt-key add - 
$> echo "deb http://nightly.odoo.com/9.0/nightly/deb/ ./" >> /etc/apt/sources.list 
$> apt-get update && apt-get install odoo 

Но когда я пытаюсь запустить odoo, я получаю сообщение об ошибке:

***error: [Errno 98] Address already in use*** 
+0

Возможно, что экземпляр odoo уже запущен. Проверьте 'ps -ef | grep odoo'. Запустите 'sudo /etc/init.d/odoo restart', если есть. – macdelacruz

+0

Скорее всего, установив odoo таким образом, он начнет самостоятельно самостоятельно в задаче 'init'. Если вы хотите его убить, вам, вероятно, придется называть нечто вроде 'stop openerp' или' stop odoo' с правами root. –

ответ

2

Это означает, что порт, который пытается использовать Odoo (по умолчанию 8069), уже используется другим процессом. Вы можете посмотреть на этот процесс с помощью

sudo netstat -tupln | grep 8069 

Вы можете либо убить любой процесс в настоящее время использует это, или просто выбрать другой порт для Odoo работать на (например, 8080).

odoo --xmlrpc-port=8080 

Более подробная информация доступна на discussion досках Odoo в

+0

Возможно, экземпляр автоматически запускается в скрипте инициализации. –

0

Сначала вы Извлекает идентификатор процесса, запуская следующую команду:

ps aux|grep openerp 

Тогда вы увидите:

odoo 1314 or something else like odoo xxxx 

Запишите этот идентификатор и команду пожарной команды:

sudo kill -9 proceesID [ex: sudo kill -9 1314 where 1314 is process id] 
+0

Не используйте 'kill -9', если вам это действительно нужно. 'SIGTERM' должно быть достаточно. –

0

Раствор для Адрес уже используется в Odoo 10 в Ubuntu 16.04:

ps -ef | grep odoo 

Посмотрите на тот, который выглядит, как этот

dhaval 3365 2540 1 15:42 00:00:00 /usr/bin/git/odoo10/odoo-bin 

Просто убить экземпляр,

sudo kill -9 3365 

3365 мой, вы можете использовать тот, который вы можете видеть.

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