Odoo Россия http://www.odoo-russia.ru ru [email protected] (http://www.odoo-russia.ru) [email protected] (http://www.odoo-russia.ru) http://www.odoo-russia.ru http://www.odoo-russia.ru Перенос сервера http://www.odoo-russia.ru/forum/topic/656/ http://www.odoo-russia.ru/forum/topic/656/ aladkoi 1. Настроить Odoo.
2. Перенести все свои модули и приложения на новый сервер.
3. Внимательно проверить настройку путей в своих модулях, чтоб-бы не было ошибок при их загрузке в Odoo на новом сервере.
4. Сделать Backup базы на старом сервере.

5. Восстановить backup на новом сервере с указанием имени новой базы.

6. Перезапустить Odoo с параметрами /usr/bin/odoo -c /etc/odoo/odoo.conf -d имя базы -u имя вашего модуля
Если что-пошло не так и Ваша база не стартует правильно, то смотрим логи Odoo.

PS
Для лучшего переноса сервера и базы на новый сервер лучше сразу настроить на сервере Odoo хранилище сессий через Redis сервер
www.odoo.com/apps/modules/11.0/smile_redis_session_store/
apt-get install -y redis-server
pip3 install redis
В odoo.conf соответственно:
use_redis = True
redis_host= 127.0.0.1
и настроить хранение всех вложений в Odoo
www.odoo.com/apps/modules/11.0/ir_attachment_force_storage/
Читать дальше]]>
Fri, 29 Jun 2018 11:53:35 +0300 Как установить Odoo (OpenERP) своими силами
Ставим Odoo 11 на Windows 10x64 подключаем PyCharm http://www.odoo-russia.ru/forum/topic/590/ http://www.odoo-russia.ru/forum/topic/590/ aladkoi Делаю попытку запуска Odoo через скрипт odoo-bin
Входящий в комплект пакет Odoo 11 Python 3.6 не хочет доустанавливать пакеты.
Меняю его на оригинальный sourceforge.net/projects/pywin32/files/pywin32/Build%20221/pywin32-221.win-amd64-py3.6.exe/download и доустанавливаю необходимые пакеты:
landinghub.visualstudio.com/visual-cpp-build-tools
sourceforge.net/projects/pywin32/
pip install pillow
pip install -U werkzeug
pip install -U jinja2
Настраивю PyCharm под Odoo, открыв в нем директорию odoo\server
PyCharm доустановит необходимые пакеты согласно requirements.txt
Настраиваем запуск Odoo из PyCharm согласно www.odoo.com/forum/help-1/question/how-to-configure-pycharm-for-odoo-development-in-windows-85807
Запускаем Odoo из PyCharm
База создается, интерфейс после входа в среду Администрирования не работает.
Подключаемся к postgresql через pgAdmin, выбираем созданную базу и выполняем SQL запрос:
update ir_attachment set mimetype ='text/javascript' where mimetype ='text/plain' and datas_fname like '%.js';
Интерфейс «завелся»
При отсутствии интерфейса вновь выполняем SQL запрос.
Выводы:
Версия 11 еще находится на стадии Beta
Читать дальше]]>
Sat, 07 Oct 2017 12:28:08 +0300 Как установить Odoo (OpenERP) своими силами
install odoo8 in ubuntu 18.04 http://www.odoo-russia.ru/forum/topic/652/ http://www.odoo-russia.ru/forum/topic/652/ IRIP возникает ошибка

rootIRIP :~# sudo apt-get install odoo
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
odoo: Зависит: python-imaging но он не может быть установлен
Зависит: python-pypdf но он не может быть установлен
Рекомендует: antiword но он не будет установлен
Рекомендует: python-gevent но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

делаю
rootIRIP :~# sudo apt-get install python-imaging python-pypdf antiword python-gevent
пишет

Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакет python-imaging недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
Однако следующие пакеты могут его заменить:
python-pil:i386 python-pil

Пакет python-pypdf недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list

E: Для пакета «python-imaging» не найден кандидат на установку
E: Для пакета «python-pypdf» не найден кандидат на установку

как решить задачу?
Читать дальше]]>
Sat, 12 May 2018 22:29:49 +0300 Как установить Odoo (OpenERP) своими силами
Odoo не отправляет письма mail.ru http://www.odoo-russia.ru/forum/topic/650/ http://www.odoo-russia.ru/forum/topic/650/ propsan За корп почтовый сервер отвечает mail.ru с привязкой своего домена company.com.
На маилру есть почтовый ящик info.com и admin.com
В odoo есть пользователь admin с почтовым ящиком admin.com
Исходящая почта не работает входящая работает отлично.

Настройки сервера исходящей почты:
сервер smtp.mail.ru
ssl/tls
port 465
user info.com
pass ot_info_companycom

Создаю письмо и пробую отослать его на .com и на свой же домен userblabla.com
(пользователей таких нет в системе odoo) Моделирую ситуацию когда регяться на мероприятие или создают акаунт в системе и пользователью прилетает подтверждение на почту.
Отсылаю.

В логе письма пишет:
Ошибка Доставки Почты
Доставка почты через SMTP сервер 'None' неудачна.
SMTPRecipientsRefused {'xxxxxxx.com': (501, b'sender address must match authenticated user')}

такое впечатление что не видит настроенный smtp сервер по этому None и что пользователя нет с таким ящиком в odoo

Менял настройки, проверял sfp записи. В общем не знаю куда дальше копать.
Читать дальше]]>
Wed, 25 Apr 2018 11:07:13 +0300 Как установить Odoo (OpenERP) своими силами
windows odoo8 установка модуля http://www.odoo-russia.ru/forum/topic/631/ http://www.odoo-russia.ru/forum/topic/631/ IRIP
а вот как в нее новые модули добавлять? Мы скачали модуль, как его в windows версию развернуть?]]>
Sat, 03 Feb 2018 19:24:33 +0300 Как установить Odoo (OpenERP) своими силами
odoo8 fe_sendauth: no password supplied http://www.odoo-russia.ru/forum/topic/629/ http://www.odoo-russia.ru/forum/topic/629/ IRIP
fe_sendauth: no password supplied —
понято, что связана с postgresql

но как вылечить, не понятно

2018-02-01 12:36:08,456 170 ERROR? openerp.addons.bus.bus: Bus.loop error, sleep and retry
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/openerp/addons/bus/bus.py", line 136, in run
self.loop()
File "/usr/lib/python2.7/dist-packages/openerp/addons/bus/bus.py", line 114, in loop
with openerp.sql_db.db_connect('postgres').cursor() as cr:
File "/usr/lib/python2.7/dist-packages/openerp/sql_db.py", line 622, in cursor
return Cursor(self.__pool, self.dbname, self.dsn, serialized=serialized)
File "/usr/lib/python2.7/dist-packages/openerp/sql_db.py", line 194, in __init__
self._cnx = pool.borrow(dsn)
File "/usr/lib/python2.7/dist-packages/openerp/sql_db.py", line 511, in _locked
return fun(self, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/sql_db.py", line 573, in borrow
result = psycopg2.connect(dsn=dsn, connection_factory=PsycoConnection)
File "/usr/lib/python2.7/dist-packages/psycopg2/__init__.py", line 164, in connect
conn = _connect(dsn, connection_factory=connection_factory, async=async)
OperationalError: fe_sendauth: no password supplied
Читать дальше]]>
Thu, 01 Feb 2018 15:37:16 +0300 Как установить Odoo (OpenERP) своими силами
Настройка печати чеков http://www.odoo-russia.ru/forum/topic/503/ http://www.odoo-russia.ru/forum/topic/503/ Peser Столкнулся со следующей проблемой:
установил POSBOX (малинка) и принтер чеков Epson. Все завелось с первого раза. Чеки печатает. Но вместо русских букв кракозябры.
Подскажите, как это можно исправить?]]>
Tue, 28 Feb 2017 22:28:28 +0300 Как установить Odoo (OpenERP) своими силами
Самообслуживание покупателей http://www.odoo-russia.ru/forum/topic/501/ http://www.odoo-russia.ru/forum/topic/501/ webnick Модуля подобного не нашел.
В самой PoS тоже такого не обнаружил.
Кто-то сталкивался? Подскажите в какую сторону копать, где искать?]]>
Sun, 19 Feb 2017 15:17:45 +0300 Как установить Odoo (OpenERP) своими силами
Обновление с репозиториев версии odoo11 http://www.odoo-russia.ru/forum/topic/616/ http://www.odoo-russia.ru/forum/topic/616/ IRIP
как без боли обновить версию odoo11
до актуальной на git?]]>
Sun, 14 Jan 2018 17:05:32 +0300 Как установить Odoo (OpenERP) своими силами
Установка Odoo 10 на debian stretch9 сервер http://www.odoo-russia.ru/forum/topic/575/ http://www.odoo-russia.ru/forum/topic/575/ Djuz 1) инструкция по установке odoo 10 на debian 9 с сайта odoo.com:
www.odoo.com/documentation/10.0/setup/install.html

# wget -O — nightly.odoo.com/odoo.key | apt-key add — # echo «deb nightly.odoo.com/10.0/nightly/deb/ ./» >> /etc/apt/sources.list.d/odoo.list
# apt-get update && apt-get install odoo

после первой команды получаю:

wget -O — nightly.odoo.com/odoo.key | apt-key add — --2017-07-25 05:00:59-- nightly.odoo.com/odoo.key
Распознаётся nightly.odoo.com (nightly.odoo.com)… 188.165.210.169
Подключение к nightly.odoo.com (nightly.odoo.com)|188.165.210.169|:443… соединение установлено.
ОШИБКА: Нет доверия сертификату для «nightly.odoo.com».
ОШИБКА: Сертификат «nightly.odoo.com» неизвестно кем выпущен.
gpg: no valid OpenPGP data found.

в чем может быть причина?
ПС когда ставил на VPS все проходило удачно, развернул дома сервер — такие дела
дистр debian 9 самый голый, стоит только ssh
Читать дальше]]>
Tue, 25 Jul 2017 04:02:25 +0300 Как установить Odoo (OpenERP) своими силами
Перенос базы на другой сервер http://www.odoo-russia.ru/forum/topic/608/ http://www.odoo-russia.ru/forum/topic/608/ aladkoi Одно из решений описано здесь www.swe-notes.ru/post/odoo_ha/
Здесь описано, как хранить сессии с разных серверов Odoo на redis сервере и сохранить все attachment в базе

Необходимо из репозитария установить ir_attachment_force_storage и настроить redis сервер c python redis клиент на серверах с Odoo.

Для Odoo 11 подправить файлы:
в пакете redis_session_store
__init__.py
from. import http
http.py
from odoo.addons.redis_session_store.sessionstore import RedisSessionStore
sessionstore.py
import pickle as cPickle
def get_session_key(self, sid):
if isinstance(sid,bytes):
sid = sid.decode('utf-8')

в пакете ir_attachment_force_storage
__init__.py
from. import models

Что-бы исключить всякую возможность чтения attachment c диска в models.py:
class IrAttachmentWithForce(models.Model):
_inherit = 'ir.attachment'

.model
def _file_read(self, fname, bin_size=False):
return ""

в odoo.conf добавить строки:
use_redis = True
redis_host= ip redis сервера

Если все заработало на основном сервере, то делаем с него backup базы и восстанавливаем ее на нужном сервере, который работает с установленным redis сервером.
Читать дальше]]>
Tue, 09 Jan 2018 17:52:15 +0300 Как установить Odoo (OpenERP) своими силами
Online Proposals Access Denied by ACLs http://www.odoo-russia.ru/forum/topic/576/ http://www.odoo-russia.ru/forum/topic/576/ Nucleardragon
odoo.addons.base.ir.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order
odoo.addons.base.ir.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order
odoo.addons.base.ir.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order
odoo.addons.base.ir.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order
werkzeug: 10.138.40.162 - - [25/Jul/2017 04:23:11] "GET /web/content/481?download=true HTTP/1.0" 404 -

Читать дальше]]>
Tue, 25 Jul 2017 07:44:38 +0300 Как установить Odoo (OpenERP) своими силами
Карта работы почтовика Odoo: smtp, imap, pop http://www.odoo-russia.ru/forum/topic/425/ http://www.odoo-russia.ru/forum/topic/425/ collex Почему я ее вспомнил? Я наверно не начал бы этот форум, если бы не столкнулся с аномальными моментами с работой почтовика в Odoo.

Настроил почту через Yandex.
Подключил свой домен к Yandex.
Сделал входящую и исходящую почту — проверил все работает.
Отправил на тестовых клиентов почту, предложения, счет — все работает.
Создал нового пользователя в системе — попробовал отправить от него почту — один клиент получил, второй нет.
Проверил через админа, то же самое. Т.е. что то сломалось!
Создал нового тестового клиента с другим почтовым адресом, отправил — письмо ушло, четвертое письмо уже не ушло.
В логах написана ошибка, а некоторые отправки вообще не фиксируются в Odoo, или я не доглядел

Т.е. только что механизм работал и раз!?, ничего в системе, настройках не менял, а мистика!?

Вот и решил написать, что бы разобраться, а что собственно происходит, у всех работает в интернете, а у меня какие то особенные настройки или что?

Вот нарисую предварительную карту, что и как расположено, что бы понять где же происходит мистика.

При отправке почты участвуют такие компоненты:
1. Сервер отправитель@
2. Email пользователя@
3. Алиас пользователя@
4. Обратный получатель@
5. Пользователь созданный Odoo@
6. ID письма@


Шесть постоянных(переменных 5 и 6 в каждом письме уникальные) почтовых адреса я нашел в настройках и работе почтовика Odoo!
1. Сервер отправитель@ — адрес с которого письмо отправляется.
2. Email пользователя@ — подпись кто отправитель
3. Алиас пользователя@ — это как я понял тег для фасовки писем в нутри системы (нужно еще разбираться)
4. Обратный получатель@ — адрес ответа
5. Пользователь созданный Odoo@ — как я понял, относится к тому, что бы Odoo знал к какому документу это письмо подцепить
6. ID письма@ — уникальный ID письма

И вот как я понимаю, когда письма уходили, этот механизм работал правильно.
А когда нет, то что то в этих характеристиках пошло не так.
Куда смотреть, что проверять?

И вот тут я вспомнил песню: «Мир не прост — совсем не прост...!»

Коллеги есть комментарии? Буду рад если вы поделитесь опытом! Спасибо!
Читать дальше]]>
Sun, 03 Jul 2016 09:53:56 +0300 Как установить Odoo (OpenERP) своими силами
Как установить Odoo 9 на Ubuntu 16.04 и Ubuntu 16.04 minimal (голый дистр http://www.odoo-russia.ru/forum/topic/420/ http://www.odoo-russia.ru/forum/topic/420/ Djuz Wed, 29 Jun 2016 20:37:15 +0300 Как установить Odoo (OpenERP) своими силами Возможна ли установка на хостинге http://www.odoo-russia.ru/forum/topic/519/ http://www.odoo-russia.ru/forum/topic/519/ darkink Wed, 05 Apr 2017 14:50:54 +0300 Как установить Odoo (OpenERP) своими силами Добавление своего модуля в odoo - проблемка... http://www.odoo-russia.ru/forum/topic/254/ http://www.odoo-russia.ru/forum/topic/254/ alex_p_n
Вопрос такой: начинаю создавать свой модуль. (Odoo 8 Ubunta 12.04)
Слепил вот такой вот файлик __openerp__.py
{
'name': 'MSM',
'description': ""«Metro Scrap Metal»"",
'author': 'Alexander P. Novikov',
'website': 'http://localhost',
'sequence': 0,
'application': True,
}

__init__.py тоже создал, пока пустой.
Эти файлы разместил в папке модуля, в каталоге addons (пути в конфиге к аддону прописаны, проверял)

Ну, и как результат — odoo в упор не видит мой модуль… :(
С правами администратора поколдовал, как на форумах написано, «Администирование = Права доступа» установил, «Технические характеристики» — галку поставил. Но — при запуске пункта «Обновить список модулей» ничего не происходит… :( Нет новых… :(

Самое смешное — это же сделал на OpenERP 6.1 под Win7 — на ура прошло…

Вопрос — что я в 8-ке под Убунтой делою не так?..
Читать дальше]]>
Sat, 01 Aug 2015 20:45:53 +0300 Как установить Odoo (OpenERP) своими силами
Как вынести odoo на хостинг http://www.odoo-russia.ru/forum/topic/196/ http://www.odoo-russia.ru/forum/topic/196/ Zambas Я никогда такого не делал подскажите?]]> Mon, 08 Jun 2015 10:07:21 +0300 Как установить Odoo (OpenERP) своими силами Как расшарить сайт, что бы его видели инернет-пользователи http://www.odoo-russia.ru/forum/topic/513/ http://www.odoo-russia.ru/forum/topic/513/ sensar 1.Каким образом можно конфигурировать Odooserver?
2. Где именно прописать мой внешний IP?

Буду очень признателен!]]>
Fri, 17 Mar 2017 16:08:07 +0300 Как установить Odoo (OpenERP) своими силами
Развертывание Odoo в кластерной конфигурации http://www.odoo-russia.ru/forum/topic/487/ http://www.odoo-russia.ru/forum/topic/487/ anemo
Решил немного позаморачиваться на тему HA-развёртывания Odoo и понял, что со времён 7-ки толковых статей и советов на эту тему нет. Может кто поделится опытом?

Что есть:
  1. PaaS (PCF или OpenShift на выбор), Kubernetes тоже покатит
  2. Официальный образ Odoo в Docker Hub
  3. Минимум документации по планированию и выполнению отказоустойчивых развертываний Odoo на сайте производителя
  4. Много раз испытанная боль от окон с ошибками веб-интерфейса

Что хотелось бы:
  • Развернутый в PaaS сервис на основе 9 или 10 версии продукта
  • Сервис представляет собой слоеный пирог из stateless серверов:
    • K фронт-энд серверов, раздающих статику и проксирующих динамику
    • L серверов приложений под динамику с возможностью масштабирования, заточены под разные типы нагрузки: что-то под (микро)сервисы для внешнего использования, что-то под фин. учет, что-то под генерацию отчетов)

    • M серверов РСУБД
    • N серверов под сессии и объектный кэш
  • Стабильное отработанное решение, позволяющее внутри компании держать учетную часть и выкинуть в облака прикладную часть и (микро)сервисы для внешнего использования
  • Отсутствие боли от всплывающих окон с ошибками веб-интерфейса

Кто что может полезного рассказать и поделиться собственным опытом?

Спасибо,
Михаил
Читать дальше]]>
Wed, 18 Jan 2017 20:14:44 +0300 Как установить Odoo (OpenERP) своими силами
Odoo 9, nginx помогите настроить. http://www.odoo-russia.ru/forum/topic/485/ http://www.odoo-russia.ru/forum/topic/485/ aleks-th Ткните носом плиз в рабочий мануал, а то то что нашел в сети не срабатывает.

Хочу настроить так чтобы он работал через ngnix.

Сейчас odoo на порту 8069 — работает
Nginx на 80 порту работает — сам по себе работает стартовую страницу показывает.
— Но как прокси он почему — то не срабатывает.
В конфиге вот такие строки:

location /odoo/ {
rewrite ^/odoo(/.*)$ $1 break;
proxy_pass localhost:8069/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
proxy_redirect off;
}
— Когда браузером пытаюсь зайти по 80 порту.
В логах nginx — типа все хорошо он отдал браузеру стартовую страницу.
А odoo как бы ни причем.
Читать дальше]]>
Mon, 16 Jan 2017 12:22:05 +0300 Как установить Odoo (OpenERP) своими силами