Воспроизводится на всех образах p10. Пакеты: odoo-14.0-alt1.20210112 postgresql-common-1.0-alt8 postgresql12-12.10-alt1 postgresql12-server-12.10-alt1 Шаги воспроизведения: 1. Установить пакеты: # apt-get install -y postgresql12-server odoo 2. Выполнить: # /etc/init.d/postgresql initdb # systemctl enable --now postgresql # su - postgres -s /bin/sh -c 'createuser --no-superuser --createdb --create-role --encrypted --pwprompt odoo' # su - postgres -s /bin/sh -c 'createdb -O odoo odoo' 3. Добавить в файл /etc/odoo/odoo.conf параметр: db_name = postgresql 4. Запустить сервис odoo: # systemctl enable --now odoo && sleep 5; systemctl status odoo 5. Открыть браузер и перейти по адресу http://<server-ip>:8069 6. Нажать "Manage databases" под формой регистрации -> "Create database" 7. Заполнить все поля (Master Password хранится в файле /etc/odoo/odoo.conf в параметре admin_passwd) 8. Нажать "Continue" 9. Нажать "Manage databases" Фактический результат: новая база данных не добавилась, сообщение: Database creation error: ОШИБКА: отношение "ir_model" не существует СТРОКА 1: SELECT * FROM ir_model WHERE state='manual' ^ Ожидаемый результат: база данных добавилась и отображается
Ошибка уже старая и появляется относительно регулярно (судя по upstream). Пример недавней ошибки: https://github.com/odoo/odoo/issues/85274
Системы из образов: * 7db339f5e6e0cd2fbe67f4cb5df0f76e alt-education-10.1-x86_64.iso (XFCE/KDE) * c1e5326723ffacff16761beda9293f14 alt-kworkstation-10.1-install-x86_64.iso * 3cc064c3410e8763c2b7bbd8d0af4936 alt-server-10.0-x86_64.iso * d7fa044eba27efb20479cbeb04058c0b alt-workstation-10.0-x86_64.iso В P10 ошибка воспроизводится. Версии пакетов: * odoo-14.0-alt3.20210112 * python3-3.9.6-alt1 При этом сообщения об ошибки не возникает, но база данных всё равно не создаётся. В Sisyphus воспроизведения ошибки блокируется ошибкой #45090. -------------------------------------------------------------------------------- Поправка для шагов воспроизведения: 2. Выполнить: # /etc/init.d/postgresql initdb # systemctl enable --now postgresql # su - postgres -s /bin/sh -c 'createuser --no-superuser --createdb --createrole --encrypted --pwprompt odoo' # su - postgres -s /bin/sh -c 'createdb -O odoo odoo'
Сопровождающий данного пакета cas@