Docker command: python3 odoo/odoo-bin --addons-path odoo/addons,odoo/odoo/addons,duong-addons -d 00562-17-0-all -i account,account_add_gln,account_audit_trail,account_check_printing,account_debit_note,account_debit_note_sequence,account_edi,account_edi_proxy_client,account_edi_ubl_cii,account_edi_ubl_cii_tax_extension,account_fleet,account_lock,account_payment,account_payment_term,account_peppol,account_peppol_selfbilling,account_qr_code_emv,account_qr_code_sepa,account_tax_python,account_test,account_update_tax_tags,analytic,attachment_indexation,auth_ldap,auth_oauth,auth_password_policy,auth_password_policy_portal,auth_password_policy_signup,auth_signup,auth_totp,auth_totp_mail,auth_totp_mail_enforce,auth_totp_portal,barcodes,barcodes_gs1_nomenclature,base,base_address_extended,base_automation,base_geolocalize,base_iban,base_import,base_import_module,base_install_request,base_setup,base_sparse_field,base_vat,board,bus,calendar,calendar_sms,contacts,crm,crm_iap_enrich,crm_iap_mine,crm_livechat,crm_mail_plugin,crm_sms,d_account_invoice_customer_phone,d_account_remove_banner,d_ai_text_assist,d_ai_text_assist_sale,d_ai_text_assist_social,d_auth_oauth_advance,d_auth_oauth_facebook,d_auth_oauth_google,d_auth_oauth_tiktok,d_base_company_favicon,d_base_hide_invalid_barcode,d_button_near_create_button,d_crm_kanban_currency,d_discuss_attachment_advance,d_discuss_channel_quick_favorite_emojis,d_discuss_link_preview,d_discuss_mention_with_avatar,d_gemini_ai_connector,d_gemini_ai_connector_blog,d_gemini_ai_connector_mass_mailing,d_gemini_ai_connector_project,d_gemini_ai_connector_sales,d_gold_price_sync,d_hierarchy_company,d_hierarchy_partner,d_hierarchy_product_category,d_hierarchy_project_task,d_hierarchy_stock_location,d_hierarchy_website_menu,d_list_action_menu_m2m,d_mail_attachment_preview,d_mail_chatter_html_link_domain,d_mail_tracking_duration_selection,d_partner_birthday_and_gender,d_payment_method_vietqr,d_payment_zalopay,d_pos_adyen_tap_to_pay,d_pos_company_favicon,d_pos_custom_product_screen,d_pos_online_payment_qr,d_pos_toggle_download_invoice,d_precious_metal_price,d_product_brand,d_product_brand_stock,d_product_tracking,d_project_duration_tracking,d_project_task_history,d_project_todo_history,d_repair_section_and_note,d_sale_duration_tracking,d_sale_preview_quotation_on_chatter,d_sale_quotation_customer_phone,d_social,d_social_threads,d_social_tiktok,d_survey_custom_certificate,d_tiktok_service,d_tiktok_shop_connector,d_web_friendly_error,d_web_kanban_currency,d_website_blog_schema,d_website_event_sale_schema,d_website_event_schema,d_website_hotjar,d_website_sale_auto_reload,d_website_sale_cart_quantity,d_website_sale_product_best_seller_snippet,d_website_sale_schema,d_website_sale_schema_advanced,d_website_sale_stock_schema,d_website_schema,data_recycle,delivery,delivery_mondialrelay,delivery_stock_picking_batch,digest,event,event_booth,event_booth_sale,event_crm,event_crm_sale,event_sale,event_sms,fleet,gamification,gamification_sale_crm,google_account,google_calendar,google_gmail,google_recaptcha,hr,hr_attendance,hr_contract,hr_expense,hr_fleet,hr_gamification,hr_holidays,hr_holidays_attendance,hr_homeworking,hr_hourly_cost,hr_livechat,hr_maintenance,hr_org_chart,hr_presence,hr_recruitment,hr_recruitment_skills,hr_recruitment_sms,hr_recruitment_survey,hr_skills,hr_skills_slides,hr_skills_survey,hr_timesheet,hr_timesheet_attendance,hr_work_entry,hr_work_entry_contract,hr_work_entry_holidays,http_routing,iap,iap_crm,iap_mail,im_livechat,im_livechat_mail_bot,link_tracker,loyalty,lunch,mail,mail_bot,mail_bot_hr,mail_group,mail_plugin,maintenance,mass_mailing,mass_mailing_crm,mass_mailing_crm_sms,mass_mailing_event,mass_mailing_event_sms,mass_mailing_event_track,mass_mailing_event_track_sms,mass_mailing_sale,mass_mailing_sale_sms,mass_mailing_slides,mass_mailing_sms,mass_mailing_themes,membership,microsoft_account,microsoft_calendar,microsoft_outlook,mo_football,mo_football2,mrp,mrp_account,mrp_landed_costs,mrp_product_expiry,mrp_repair,mrp_subcontracting,mrp_subcontracting_account,mrp_subcontracting_dropshipping,mrp_subcontracting_purchase,mrp_subcontracting_repair,mrp_subonctracting_landed_costs,onboarding,partner_autocomplete,payment,payment_adyen,payment_alipay,payment_aps,payment_asiapay,payment_authorize,payment_buckaroo,payment_custom,payment_demo,payment_flutterwave,payment_mercado_pago,payment_mollie,payment_ogone,payment_payos,payment_paypal,payment_payulatam,payment_payumoney,payment_razorpay,payment_razorpay_oauth,payment_sips,payment_stripe,payment_worldline,payment_xendit,phone_validation,point_of_sale,portal,portal_rating,pos_adyen,pos_discount,pos_epson_printer,pos_hr,pos_hr_restaurant,pos_loyalty,pos_mercado_pago,pos_mercury,pos_mrp,pos_online_payment,pos_online_payment_qr_payos,pos_online_payment_qr_zalopay,pos_online_payment_self_order,pos_paytm,pos_razorpay,pos_restaurant,pos_restaurant_adyen,pos_restaurant_loyalty,pos_restaurant_stripe,pos_sale,pos_sale_loyalty,pos_sale_margin,pos_sale_product_configurator,pos_self_order,pos_self_order_adyen,pos_self_order_epson_printer,pos_self_order_sale,pos_self_order_stripe,pos_six,pos_stripe,pos_viva_wallet,privacy_lookup,product,product_email_template,product_expiry,product_images,product_margin,product_matrix,project,project_account,project_hr_expense,project_mail_plugin,project_mrp,project_purchase,project_sale_expense,project_sms,project_timesheet_holidays,project_todo,purchase,purchase_mrp,purchase_product_matrix,purchase_requisition,purchase_requisition_sale,purchase_requisition_stock,purchase_stock,rating,repair,resource,sale,sale_async_emails,sale_crm,sale_expense,sale_expense_margin,sale_loyalty,sale_loyalty_delivery,sale_management,sale_margin,sale_mrp,sale_mrp_margin,sale_pdf_quote_builder,sale_product_configurator,sale_product_matrix,sale_project,sale_project_stock,sale_purchase,sale_purchase_stock,sale_service,sale_sms,sale_stock,sale_stock_margin,sale_timesheet,sale_timesheet_margin,sales_team,sms,sms_twilio,snailmail,snailmail_account,social_media,spreadsheet,spreadsheet_account,spreadsheet_dashboard,spreadsheet_dashboard_account,spreadsheet_dashboard_event_sale,spreadsheet_dashboard_hr_expense,spreadsheet_dashboard_hr_timesheet,spreadsheet_dashboard_im_livechat,spreadsheet_dashboard_pos_hr,spreadsheet_dashboard_purchase,spreadsheet_dashboard_purchase_stock,spreadsheet_dashboard_sale,spreadsheet_dashboard_sale_timesheet,spreadsheet_dashboard_stock_account,spreadsheet_dashboard_website_sale,spreadsheet_dashboard_website_sale_slides,stock,stock_account,stock_delivery,stock_dropshipping,stock_landed_costs,stock_landed_costs_company,stock_picking_batch,stock_sms,survey,theme_default,transifex,uom,utm,web,web_editor,web_hierarchy,web_tour,web_unsplash,website,website_blog,website_cf_turnstile,website_crm,website_crm_iap_reveal,website_crm_livechat,website_crm_partner_assign,website_crm_sms,website_customer,website_event,website_event_booth,website_event_booth_exhibitor,website_event_booth_sale,website_event_booth_sale_exhibitor,website_event_crm,website_event_exhibitor,website_event_jitsi,website_event_meet,website_event_meet_quiz,website_event_sale,website_event_track,website_event_track_live,website_event_track_live_quiz,website_event_track_quiz,website_form_project,website_forum,website_google_map,website_hr_recruitment,website_jitsi,website_links,website_livechat,website_mail,website_mail_group,website_mass_mailing,website_mass_mailing_sms,website_membership,website_partner,website_payment,website_payment_authorize,website_profile,website_sale,website_sale_autocomplete,website_sale_comparison,website_sale_comparison_wishlist,website_sale_loyalty,website_sale_mondialrelay,website_sale_mrp,website_sale_picking,website_sale_product_configurator,website_sale_slides,website_sale_stock,website_sale_stock_wishlist,website_sale_wishlist,website_slides,website_slides_forum,website_slides_survey,website_sms,website_twitter --test-enable --test-tags -post_install,-at_install,-/test_lint --stop-after-init --log-level=test --max-cron-threads=0 ================================================= Adding readonly volume '/data/build/odoo' pointing to /home/git/runbot19/runbot/static/sources/odoo/5d454e5ce5c20d6285c267413b919e04ec61c51b Adding readonly volume '/data/build/duong-addons' pointing to /home/git/runbot19/runbot/static/sources/duong-addons/d9fa9fbb3f6599c38ade87883a39e319d033ca18 Adding readonly volume '/home/runbot19/.odoorc' pointing to /home/git/runbot19/runbot/static/build/00562-17-0/.odoorc Defaulting to user installation because normal site-packages is not writeable WARNING: Skipping /usr/lib/python3.12/dist-packages/charset_normalizer-3.3.2.dist-info due to invalid metadata entry 'name' Ignoring Babel: markers 'python_version < "3.11"' don't match your environment Ignoring Babel: markers 'python_version >= "3.13"' don't match your environment Ignoring chardet: markers 'python_version < "3.11"' don't match your environment Ignoring cryptography: markers 'python_version < "3.12"' don't match your environment Ignoring decorator: markers 'python_version < "3.11"' don't match your environment Ignoring docutils: markers 'python_version < "3.11"' don't match your environment Ignoring freezegun: markers 'python_version < "3.11"' don't match your environment Ignoring freezegun: markers 'python_version >= "3.13"' don't match your environment Ignoring gevent: markers 'sys_platform != "win32" and python_version == "3.10"' don't match your environment Ignoring gevent: markers 'sys_platform != "win32" and python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring gevent: markers 'sys_platform != "win32" and python_version >= "3.13"' don't match your environment Ignoring greenlet: markers 'sys_platform != "win32" and python_version == "3.10"' don't match your environment Ignoring greenlet: markers 'sys_platform != "win32" and python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring greenlet: markers 'sys_platform != "win32" and python_version >= "3.13"' don't match your environment Ignoring idna: markers 'python_version < "3.12"' don't match your environment Ignoring Jinja2: markers 'python_version <= "3.10"' don't match your environment Ignoring libsass: markers 'python_version < "3.11"' don't match your environment Ignoring lxml: markers 'python_version <= "3.10"' don't match your environment Ignoring lxml: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring MarkupSafe: markers 'python_version <= "3.10"' don't match your environment Ignoring MarkupSafe: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring num2words: markers 'python_version < "3.12"' don't match your environment Ignoring Pillow: markers 'python_version <= "3.10"' don't match your environment Ignoring Pillow: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring Pillow: markers 'python_version >= "3.13"' don't match your environment Ignoring psutil: markers 'python_version <= "3.10"' don't match your environment Ignoring psutil: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring psycopg2: markers 'python_version == "3.10"' don't match your environment Ignoring psycopg2: markers 'python_version == "3.11"' don't match your environment Ignoring psycopg2: markers 'python_version >= "3.13"' don't match your environment Ignoring pyopenssl: markers 'python_version < "3.12"' don't match your environment Ignoring PyPDF2: markers 'python_version <= "3.10"' don't match your environment Ignoring PyPDF: markers 'python_version >= "3.13"' don't match your environment Ignoring pypiwin32: markers 'sys_platform == "win32"' don't match your environment Ignoring python-dateutil: markers 'python_version < "3.11"' don't match your environment Ignoring python-ldap: markers 'sys_platform != "win32" and python_version < "3.12"' don't match your environment Ignoring python-stdnum: markers 'python_version < "3.11"' don't match your environment Ignoring qrcode: markers 'python_version < "3.11"' don't match your environment Ignoring reportlab: markers 'python_version <= "3.10"' don't match your environment Ignoring reportlab: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring requests: markers 'python_version < "3.11"' don't match your environment Ignoring rjsmin: markers 'python_version < "3.11"' don't match your environment Ignoring rl-renderPM: markers 'sys_platform == "win32" and python_version >= "3.12"' don't match your environment Ignoring urllib3: markers 'python_version < "3.12"' don't match your environment Ignoring Werkzeug: markers 'python_version <= "3.10"' don't match your environment Ignoring Werkzeug: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring xlrd: markers 'python_version < "3.12"' don't match your environment Ignoring XlsxWriter: markers 'python_version < "3.12"' don't match your environment Ignoring zeep: markers 'python_version < "3.11"' don't match your environment Ignoring zeep: markers 'python_version >= "3.13"' don't match your environment Requirement already satisfied: Babel==2.10.3 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 4)) (2.10.3) Requirement already satisfied: chardet==5.2.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 7)) (5.2.0) Requirement already satisfied: cryptography==42.0.8 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 9)) (42.0.8) Requirement already satisfied: decorator==5.1.1 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 11)) (5.1.1) Requirement already satisfied: docutils==0.20.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 13)) (0.20.1) Requirement already satisfied: ebaysdk==2.1.5 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 14)) (2.1.5) Requirement already satisfied: freezegun==1.2.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 16)) (1.2.1) Requirement already satisfied: geoip2==2.9.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 18)) (2.9.0) Requirement already satisfied: gevent==24.2.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 21)) (24.2.1) Requirement already satisfied: greenlet==3.0.3 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 25)) (3.0.3) Requirement already satisfied: idna==3.6 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 28)) (3.6) Requirement already satisfied: Jinja2==3.1.2 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 30)) (3.1.2) Requirement already satisfied: libsass==0.22.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 32)) (0.22.0) Requirement already satisfied: lxml==5.2.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 35)) (5.2.1) Requirement already satisfied: lxml-html-clean in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 36)) (0.1.1) Requirement already satisfied: MarkupSafe==2.1.5 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 39)) (2.1.5) Requirement already satisfied: num2words==0.5.13 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 41)) (0.5.13) Requirement already satisfied: ofxparse==0.21 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 42)) (0.21) Requirement already satisfied: passlib==1.7.4 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 43)) (1.7.4) Requirement already satisfied: Pillow==10.2.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 46)) (10.2.0) Requirement already satisfied: polib==1.1.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 48)) (1.1.1) Requirement already satisfied: psutil==5.9.8 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 51)) (5.9.8) Requirement already satisfied: psycopg2==2.9.9 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 54)) (2.9.9) Requirement already satisfied: pydot==1.4.2 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 56)) (1.4.2) Requirement already satisfied: pyopenssl==24.1.0 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 58)) (24.1.0) Requirement already satisfied: PyPDF2==2.12.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 60)) (2.12.1) Requirement already satisfied: pyserial==3.5 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 63)) (3.5) Requirement already satisfied: python-dateutil==2.8.2 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 65)) (2.8.2) Requirement already satisfied: python-ldap==3.4.4 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 67)) (3.4.4) Requirement already satisfied: python-stdnum==1.19 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 69)) (1.19) Requirement already satisfied: pytz in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 70)) (2024.1) Requirement already satisfied: pyusb==1.2.1 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 71)) (1.2.1) Requirement already satisfied: qrcode==7.4.2 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 73)) (7.4.2) Requirement already satisfied: reportlab==4.1.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 76)) (4.1.0) Requirement already satisfied: requests==2.31.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 78)) (2.31.0) Requirement already satisfied: rjsmin==1.2.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 80)) (1.2.0) Requirement already satisfied: urllib3==2.0.7 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 83)) (2.0.7) Requirement already satisfied: vobject==0.9.6.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 84)) (0.9.6.1) Requirement already satisfied: Werkzeug==3.0.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 87)) (3.0.1) Requirement already satisfied: xlrd==2.0.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 89)) (2.0.1) Requirement already satisfied: XlsxWriter==3.1.9 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 91)) (3.1.9) Requirement already satisfied: xlwt==1.3.0 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 92)) (1.3.0) Requirement already satisfied: zeep==4.2.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 94)) (4.2.1) Requirement already satisfied: cffi>=1.12 in /home/runbot19/.local/lib/python3.12/site-packages (from cryptography==42.0.8->-r odoo/requirements.txt (line 9)) (2.0.0) Requirement already satisfied: pyparsing>=2.1.4 in /home/runbot19/.local/lib/python3.12/site-packages (from pydot==1.4.2->-r odoo/requirements.txt (line 56)) (3.3.2) Requirement already satisfied: pyasn1>=0.3.7 in /usr/lib/python3/dist-packages (from python-ldap==3.4.4->-r odoo/requirements.txt (line 67)) (0.4.8) Requirement already satisfied: pyasn1_modules>=0.1.5 in /usr/lib/python3/dist-packages (from python-ldap==3.4.4->-r odoo/requirements.txt (line 67)) (0.2.8) Requirement already satisfied: pycparser in /home/runbot19/.local/lib/python3.12/site-packages (from cffi>=1.12->cryptography==42.0.8->-r odoo/requirements.txt (line 9)) (3.0) WARNING: Skipping /usr/lib/python3.12/dist-packages/charset_normalizer-3.3.2.dist-info due to invalid metadata entry 'name' 2026-03-21 17:16:49,626 25 INFO ? odoo: Odoo version 17.0 2026-03-21 17:16:49,626 25 INFO ? odoo: Using configuration file at /home/runbot19/.odoorc 2026-03-21 17:16:49,626 25 INFO ? odoo: addons paths: ['/data/build/odoo/odoo/addons', '/data/build/datadir/addons/17.0', '/data/build/odoo/addons', '/data/build/duong-addons'] 2026-03-21 17:16:49,627 25 INFO ? odoo: database: runbot19@default:default Warn: Can't find .pfb for face 'Courier' 2026-03-21 17:16:50,591 25 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-03-21 17:16:51,517 25 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-03-21 17:16:51,572 25 INFO 00562-17-0-all odoo.modules.loading: init db 2026-03-21 17:16:54,570 25 INFO 00562-17-0-all odoo.modules.loading: loading 1 modules... 2026-03-21 17:16:54,570 25 INFO 00562-17-0-all odoo.modules.loading: Loading module base (1/1) 2026-03-21 17:16:54,621 25 INFO 00562-17-0-all odoo.modules.registry: module base: creating or updating database tables 2026-03-21 17:16:55,717 25 INFO 00562-17-0-all odoo.models: Prepare computation of ir.module.module.menus_by_module 2026-03-21 17:16:55,718 25 INFO 00562-17-0-all odoo.models: Prepare computation of ir.module.module.reports_by_module 2026-03-21 17:16:55,718 25 INFO 00562-17-0-all odoo.models: Prepare computation of ir.module.module.views_by_module 2026-03-21 17:16:56,072 25 INFO 00562-17-0-all odoo.models: Prepare computation of res.partner.user_id 2026-03-21 17:16:56,073 25 INFO 00562-17-0-all odoo.models: Prepare computation of res.partner.commercial_partner_id 2026-03-21 17:16:56,073 25 INFO 00562-17-0-all odoo.models: Prepare computation of res.partner.complete_name 2026-03-21 17:16:56,073 25 INFO 00562-17-0-all odoo.models: Prepare computation of res.partner.company_registry 2026-03-21 17:16:56,073 25 INFO 00562-17-0-all odoo.models: Prepare computation of res.partner.commercial_company_name 2026-03-21 17:16:56,073 25 INFO 00562-17-0-all odoo.models: Prepare computation of res.partner.partner_share 2026-03-21 17:16:56,188 25 INFO 00562-17-0-all odoo.models: Prepare computation of res.currency.decimal_places 2026-03-21 17:16:56,255 25 INFO 00562-17-0-all odoo.models: Prepare computation of res.company.uses_default_logo 2026-03-21 17:16:56,255 25 INFO 00562-17-0-all odoo.models: Prepare computation of res.company.logo_web 2026-03-21 17:16:56,275 25 INFO 00562-17-0-all odoo.models: Computing parent_path for table res_company... 2026-03-21 17:16:56,356 25 INFO 00562-17-0-all odoo.models: Prepare computation of res.users.signature 2026-03-21 17:16:56,356 25 INFO 00562-17-0-all odoo.models: Prepare computation of res.users.share 2026-03-21 17:16:59,241 25 INFO 00562-17-0-all odoo.modules.loading: loading base/data/res_bank.xml 2026-03-21 17:16:59,252 25 INFO 00562-17-0-all odoo.modules.loading: loading base/data/res.lang.csv 2026-03-21 17:16:59,325 25 INFO 00562-17-0-all odoo.modules.loading: loading base/data/res_lang_data.xml 2026-03-21 17:16:59,384 25 INFO 00562-17-0-all odoo.modules.loading: loading base/data/res_partner_data.xml 2026-03-21 17:16:59,551 25 INFO 00562-17-0-all odoo.modules.loading: loading base/data/res_currency_data.xml 2026-03-21 17:17:00,487 25 INFO 00562-17-0-all odoo.modules.loading: loading base/data/res_company_data.xml 2026-03-21 17:17:00,503 25 INFO 00562-17-0-all odoo.modules.loading: loading base/data/res_users_data.xml 2026-03-21 17:17:02,282 25 INFO 00562-17-0-all odoo.modules.loading: loading base/data/report_paperformat_data.xml 2026-03-21 17:17:02,312 25 INFO 00562-17-0-all odoo.modules.loading: loading base/data/res_country_data.xml 2026-03-21 17:17:03,337 25 INFO 00562-17-0-all odoo.modules.loading: loading base/data/ir_demo_data.xml 2026-03-21 17:17:03,369 25 INFO 00562-17-0-all odoo.modules.loading: loading base/security/base_groups.xml 2026-03-21 17:17:04,093 25 INFO 00562-17-0-all odoo.modules.loading: loading base/security/base_security.xml 2026-03-21 17:17:04,310 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/base_menus.xml 2026-03-21 17:17:04,439 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/decimal_precision_views.xml 2026-03-21 17:17:04,475 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/res_config_views.xml 2026-03-21 17:17:04,489 25 INFO 00562-17-0-all odoo.modules.loading: loading base/data/res.country.state.csv 2026-03-21 17:17:06,060 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/ir_actions_views.xml 2026-03-21 17:17:06,378 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/ir_asset_views.xml 2026-03-21 17:17:06,410 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/ir_config_parameter_views.xml 2026-03-21 17:17:06,445 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/ir_cron_views.xml 2026-03-21 17:17:06,524 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/ir_cron_trigger_views.xml 2026-03-21 17:17:06,578 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/ir_filters_views.xml 2026-03-21 17:17:06,618 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/ir_mail_server_views.xml 2026-03-21 17:17:06,687 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/ir_model_views.xml 2026-03-21 17:17:06,971 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/ir_attachment_views.xml 2026-03-21 17:17:07,008 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/ir_rule_views.xml 2026-03-21 17:17:07,087 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/ir_sequence_views.xml 2026-03-21 17:17:07,139 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/ir_ui_menu_views.xml 2026-03-21 17:17:07,192 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/ir_ui_view_views.xml 2026-03-21 17:17:07,295 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/ir_default_views.xml 2026-03-21 17:17:07,346 25 INFO 00562-17-0-all odoo.modules.loading: loading base/data/ir_cron_data.xml 2026-03-21 17:17:07,367 25 INFO 00562-17-0-all odoo.modules.loading: loading base/report/ir_model_report.xml 2026-03-21 17:17:07,379 25 INFO 00562-17-0-all odoo.modules.loading: loading base/report/ir_model_templates.xml 2026-03-21 17:17:07,392 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/ir_logging_views.xml 2026-03-21 17:17:07,438 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/ir_qweb_widget_templates.xml 2026-03-21 17:17:07,469 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/ir_module_views.xml 2026-03-21 17:17:07,563 25 INFO 00562-17-0-all odoo.modules.loading: loading base/data/ir_module_category_data.xml 2026-03-21 17:17:07,699 25 INFO 00562-17-0-all odoo.modules.loading: loading base/data/ir_module_module.xml 2026-03-21 17:17:07,870 25 INFO 00562-17-0-all odoo.modules.loading: loading base/report/ir_module_reports.xml 2026-03-21 17:17:07,878 25 INFO 00562-17-0-all odoo.modules.loading: loading base/report/ir_module_report_templates.xml 2026-03-21 17:17:07,891 25 INFO 00562-17-0-all odoo.modules.loading: loading base/wizard/base_module_update_views.xml 2026-03-21 17:17:07,911 25 INFO 00562-17-0-all odoo.modules.loading: loading base/wizard/base_language_install_views.xml 2026-03-21 17:17:07,940 25 INFO 00562-17-0-all odoo.modules.loading: loading base/wizard/base_import_language_views.xml 2026-03-21 17:17:07,988 25 INFO 00562-17-0-all odoo.modules.loading: loading base/wizard/base_module_upgrade_views.xml 2026-03-21 17:17:08,023 25 INFO 00562-17-0-all odoo.modules.loading: loading base/wizard/base_module_uninstall_views.xml 2026-03-21 17:17:08,044 25 INFO 00562-17-0-all odoo.modules.loading: loading base/wizard/base_export_language_views.xml 2026-03-21 17:17:08,065 25 INFO 00562-17-0-all odoo.modules.loading: loading base/wizard/base_partner_merge_views.xml 2026-03-21 17:17:08,103 25 INFO 00562-17-0-all odoo.modules.loading: loading base/data/ir_demo_failure_data.xml 2026-03-21 17:17:08,125 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/ir_profile_views.xml 2026-03-21 17:17:08,171 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/res_company_views.xml 2026-03-21 17:17:08,209 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/res_lang_views.xml 2026-03-21 17:17:08,261 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/res_partner_views.xml 2026-03-21 17:17:08,492 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/res_bank_views.xml 2026-03-21 17:17:08,545 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/res_country_views.xml 2026-03-21 17:17:08,613 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/res_currency_views.xml 2026-03-21 17:17:08,683 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/res_users_views.xml 2026-03-21 17:17:08,906 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/res_users_identitycheck_views.xml 2026-03-21 17:17:08,922 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/ir_property_views.xml 2026-03-21 17:17:08,958 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/res_config_settings_views.xml 2026-03-21 17:17:08,974 25 INFO 00562-17-0-all odoo.modules.loading: loading base/views/report_paperformat_views.xml 2026-03-21 17:17:09,039 25 INFO 00562-17-0-all odoo.modules.loading: loading base/security/ir.model.access.csv 2026-03-21 17:17:09,323 25 INFO 00562-17-0-all odoo.modules.loading: Module base: loading demo 2026-03-21 17:17:09,324 25 INFO 00562-17-0-all odoo.modules.loading: loading base/data/res_users_demo.xml 2026-03-21 17:17:11,865 25 INFO 00562-17-0-all odoo.modules.loading: loading base/data/res_partner_bank_demo.xml 2026-03-21 17:17:11,879 25 INFO 00562-17-0-all odoo.modules.loading: loading base/data/res_currency_demo.xml 2026-03-21 17:17:11,895 25 INFO 00562-17-0-all odoo.modules.loading: loading base/data/res_currency_rate_demo.xml 2026-03-21 17:17:12,364 25 INFO 00562-17-0-all odoo.modules.loading: loading base/data/res_bank_demo.xml 2026-03-21 17:17:12,374 25 INFO 00562-17-0-all odoo.modules.loading: loading base/data/res_partner_demo.xml 2026-03-21 17:17:12,823 25 INFO 00562-17-0-all odoo.modules.loading: loading base/data/res_partner_image_demo.xml 2026-03-21 17:17:14,614 25 INFO 00562-17-0-all odoo.modules.loading: Module base loaded in 20.04s, 9090 queries (+9090 other) 2026-03-21 17:17:14,614 25 INFO 00562-17-0-all odoo.modules.loading: 1 modules loaded in 20.04s, 9090 queries (+9090 extra) 2026-03-21 17:17:14,659 25 INFO 00562-17-0-all odoo.modules.loading: updating modules list 2026-03-21 17:17:14,662 25 INFO 00562-17-0-all odoo.addons.base.models.ir_module: ALLOW access to module.update_list on [] to user __system__ #1 via n/a 2026-03-21 17:17:15,744 25 INFO 00562-17-0-all odoo.addons.base.models.ir_module: ALLOW access to module.button_install on ['Sales', 'Restaurant', 'Invoicing', 'CRM', 'Website', 'Inventory', 'Purchase', 'Point of Sale', 'Project', 'eCommerce', 'Manufacturing', 'Email Marketing', 'Expenses', 'Time Off', 'Recruitment', 'Employees', 'Gemini AI Connector', 'Apmex Precious Metal Price', 'Data Recycle', 'Maintenance', 'eLearning', 'Events', 'Discuss', 'Contacts', 'Calendar', 'Fleet', 'Live Chat', 'Surveys', 'Repairs', 'Attendances', 'SMS Marketing', 'To-Do', 'Skills Management', 'Lunch', 'Online Jobs', 'Employee Contracts', 'CRM Mail Plugin', 'Mail Plugin', 'Project Mail Plugin', 'POS Adyen', 'Point of Sale Discounts', 'POS Epson Printer', 'Point of Sale - Coupons & Loyalty', 'POS Mercado Pago', 'Vantiv Payment Services', 'pos_mrp', 'POS PayTM', 'POS Razorpay', 'POS Restaurant Adyen', 'POS - Restaurant Loyality', 'POS Restaurant Stripe', 'POS - Sales', 'POS - Sales Loyality', 'POS Self Order Epson Printer', 'POS Six', 'POS Stripe', 'POS Viva Wallet', 'WMS Accounting', 'WMS Landed Costs', "Landed Costs for company's branches", 'Extended Addresses', 'Task Logs', 'Remove Banner On Original Bill', 'Button Near Create Button', 'Favorite/Quick Emojis In Discuss Channel', 'Mail Document Preview Configuration', 'Mail Tracking Duration With Selection Field', 'Enable/Disable Download Invoice of Pos Order', 'Tracking Duration When Changing Sale Order Status', 'Preview Quotation on Sale Order Chatter', 'Survey Custom Certificate Name', 'Work Entries', 'Work Entries - Contract', 'Contact Form', 'Send SMS to Visitor with leads', 'Send SMS to Visitor', 'Purchase Stock', 'Purchase Requisition Sale', 'Purchase Requisition Stock', 'Time Off in Payslips', 'Add Partner GLN', 'Account Audit Trail', 'Check Printing Base', 'Debit Notes', 'Debit Note Sequence', 'Import/Export Invoices From XML/PDF', 'Proxy features for account_edi', 'Import/Export electronic invoices with UBL/CII', 'Tax extension for UBL/CII', 'Accounting/Fleet bridge', 'Irreversible Lock Date', 'Payment - Account', 'Payment Term - Days end of month on the', 'Peppol', 'Peppol Self Billing', 'account_qr_code_emv', 'Account SEPA QR Code', 'Define Taxes as Python Code', 'Accounting Consistency Tests', 'Account - Allow updating tax grids', 'Analytic Accounting', 'Attachments List and Document Indexation', 'Authentication via LDAP', 'OAuth2 Authentication', 'Password Policy', 'Password Policy support for Signup', 'Password Policy support for Signup', 'Signup', '2FA Invite mail', '2FA by mail', 'TOTPortal', 'Barcode', 'Barcode - GS1 Nomenclature', 'Automation Rules', 'Partners Geolocation', 'IBAN Bank Accounts', 'Base - Module Install Request', 'Sparse Fields', 'VAT Number Validation', 'Calendar - SMS', 'Lead Enrichment', 'Lead Generation', 'CRM Livechat', 'SMS in CRM', 'Account Invoice Customer Phone', 'AI Text Assistant', 'AI Text Assistant - Sales Integration', 'AI Text Assistant - Social Integration', 'OAuth2 Authentication Advance', 'Facebook Login OAuth2 Authentication Advance', 'Google Login OAuth2 Authentication Advance', 'Tiktok Login OAuth2 Authentication', 'Multi Company Favicon', 'CRM Kanban Currency - Recurring Revenues', 'Advanced Attachment On Discuss', 'Link Preview Advance On Discuss', 'Mention with Avatar', 'Gemini AI Connector - Blog', 'Gemini AI Connector - Email Marketing', 'Gemini AI Connector - Project', 'Gemini AI Connector - Sales/CRM', 'Gold Price Sync From GoldCore', 'Company Hierarchy View', 'Partner Hierarchy View', 'Product Category Hierarchy View', 'Project Task Hierarchy View', 'Stock Location Hierarchy View', 'Website Menu Hierarchy View', 'Mail Chatter HTML Link with Domain', 'Partner Birthday & Gender', 'Phương thức thành toán VietQR - VietQR Payment Method', 'Tích hợp thanh toán ZaloPay - Payment Provider: ZaloPay', 'POS Adyen Tap to Pay', 'Multi Company Favicon On POS', 'POS Custom Product Screen', 'POS Online Payment QR Base', 'Product Brand', 'Product Brand Stock', 'Product Change/Tracking Log', 'Project & Sharing Project Duration Tracking', 'Project, Task, Project Update History', 'Project Todo History', 'Repair Order Section and Note', 'Sale Quotation Customer Phone', 'Social Media', 'Threads Social', 'Tiktok Social', 'Tiktok Service', 'Tiktok Shop Connector', 'Web Friendly Error Messages', 'Website Blog SEO Schema', 'Website Event Sale SEO Schema', 'Website Event SEO Schema', 'Website Hotjar Integration', 'E commerce Shop/Cart Auto Reload', 'Configurable Cart Default Quantity Per Category', 'Website Sale - Best Seller & Best Rating Snippets Block', 'E-commerce SEO Schema', 'Advanced E-commerce Schema Enhancement', 'E-commerce SEO Schema - Stock', 'Website Seo with Google Schema - Structure Data', 'Delivery Costs', 'delivery_mondialrelay', 'Delivery Stock Picking Batch', 'KPI Digests', 'Events Organization', 'Events Booths', 'Events Booths Sales', 'Event CRM', 'Event CRM Sale', 'Events Sales', 'SMS on Events', 'CRM Gamification', 'Google Users', 'Google Calendar', 'Google Gmail', 'Google reCAPTCHA integration', 'Fleet History', 'HR Gamification', 'HR Attendance Holidays', 'Remote Work', 'Employee Hourly Wage', 'HR - Livechat', 'HR Org Chart', 'Employee Presence Control', 'Recruitment - SMS', 'Hr Recruitment Interview Forms', 'Skills e-learning', 'Skills Certification', 'Timesheets/attendances reporting', 'IAP / CRM', 'IAP / Mail', 'OdooBot for livechat', 'Link Tracker', 'Coupons & Loyalty', 'OdooBot', 'OdooBot - HR', 'Mail Group', 'Mass mailing on lead / opportunities', 'Mass mailing sms on lead / opportunities', 'Mass mailing on attendees', 'Event Attendees SMS Marketing', 'Mass mailing on track speakers', 'Track Speakers SMS Marketing', 'Mass mailing on sale orders', 'Mass mailing sms on sale orders', 'Mass mailing on course members', 'Members', 'Microsoft Users', 'Outlook Calendar', 'Microsoft Outlook', 'Accounting - MRP', 'Landed Costs On MO', 'Manufacturing Expiry', 'Mrp Repairs', 'MRP Subcontracting', 'Subcontracting Management with Stock Valuation', 'Dropship and Subcontracting Management', 'Purchase and Subcontracting Management', 'MRP Subcontracting Repair', 'Landed Costs With Subcontracting order', 'Partner Autocomplete', 'Payment Engine', 'Tích hợp thanh toán PayOS - Payment Provider: payOS', 'Portal Rating', 'POS - HR', 'POS HR Restaurant', 'Point of Sale online payment', 'Tích hợp thanh toán PayOS VietQR Trong Odoo POS - POS Online Payment QR - PayOS', 'Tích hợp thanh toán ZaloPay Trong Odoo POS - POS Online Payment QR - ZaloPay', 'POS Self-Order / Online Payment', 'POS - Sale Margin', 'POS - Sale Product Configurator', 'POS Self Order', 'POS Self Order Adyen', 'POS Self Order Sale', 'POS Self Order Stripe', 'Privacy', 'Products & Pricelists', 'Product Email Template', 'Products Expiration Date', 'Product Images', 'Margins by Products', 'Product Matrix', 'Project - Account', 'Project Expenses', 'MRP Project', 'Project Purchase', 'Project - Sale - Expense', 'Project - SMS', 'Timesheet when on Time Off', 'Purchase and MRP Management', 'Purchase Matrix', 'Purchase Agreements', 'Customer Rating', 'Resource', 'Sales', 'Sales - Async Emails', 'Opportunity to Quotation', 'Sales Expense', 'Sales Expense Margin', 'Sale Loyalty', 'Sale Loyalty - Delivery', 'Margins in Sales Orders', 'Sales and MRP Management', 'Sale Mrp Margin', 'Sales PDF Quotation Builder', 'Sale Product Configurator', 'Sale Matrix', 'Sales - Project', 'Sale Project - Sale Stock', 'Sale Purchase', 'MTO Sale <-> Purchase', 'Sales - Service', 'Sale - SMS', 'Sales and Warehouse Management', 'Sale Stock Margin', 'Sales Timesheet', 'Service Margins in Sales Orders', 'Sales Teams', 'SMS gateway', 'Twilio SMS', 'Snail Mail', 'Snail Mail - Account', 'Social Media', 'Spreadsheet', 'Spreadsheet Accounting Formulas', 'Spreadsheet dashboard', 'Spreadsheet dashboard for accounting', 'Spreadsheet dashboard for events', 'Spreadsheet dashboard for expenses', 'Spreadsheet dashboard for time sheets', 'Spreadsheet dashboard for live chat', 'Spreadsheet dashboard for point of sale', 'Spreadsheet dashboard for purchases', 'Spreadsheet dashboard for purchases', 'Spreadsheet dashboard for sales', 'Spreadsheet dashboard for time sheets', 'Spreadsheet dashboard for stock', 'Spreadsheet dashboard for eCommerce', 'Spreadsheet dashboard for eLearning', 'Delivery - Stock', 'Drop Shipping', 'Warehouse Management: Batch Transfer', 'Stock - SMS', 'Transifex integration', 'Units of measure', 'UTM Trackers', 'Web Hierarchy', 'Cloudflare Turnstile', 'Lead Generation From Website Visits', 'Lead Livechat Sessions', 'Resellers', 'Customer References', 'Online Event Booths', 'Booths/Exhibitors Bridge', 'Online Event Booth Sale', 'Booths Sale/Exhibitors Bridge', 'Website Events CRM', 'Online Event Ticketing', 'Advanced Events', 'Quiz on Live Event Tracks', 'Online Task Submission', 'Google Maps', 'Website Jitsi', 'Link Tracker', 'Website Live Chat', 'Website Mail', 'Website Mail Group', 'Newsletter Subscribe Button', 'Newsletter Subscribe SMS Template', 'Online Members Directory', 'Website Partner', 'Website Payment', 'Website profile', 'Google places autocompletion', 'Product Comparison', 'Product Availability Notifications', 'Coupons, Promotions, Gift Card and Loyalty for eCommerce', 'eCommerce Mondialrelay Delivery', 'Kit Availability', 'On site Payment & Picking', 'Website Sale Product Configurator', 'Sell Courses', 'Product Availability', 'Product Availability Notifications', "Shopper's Wishlist", 'Forum on Courses', 'Course Certifications', 'Twitter Snippet', 'Mass Mailing Themes', 'Maintenance - HR', 'Gamification', 'Blog', 'Dashboards', 'Forum', 'Recruitment - Skills Management', 'Payment Provider: Adyen', 'Payment Provider: Alipay', 'Payment Provider: Amazon Payment Services', 'Payment Provider: AsiaPay', 'Payment Provider: Authorize.Net', 'Payment Provider: Buckaroo', 'Payment Provider: Custom Payment Modes', 'Payment Provider: Demo', 'Payment Provider: Flutterwave', 'Payment Provider: Mercado Pago', 'Payment Provider: Mollie', 'Payment Provider: Ogone', 'Payment Provider: Paypal', 'Payment Provider: PayU Latam', 'Payment Provider: PayUmoney', 'Payment Provider: Razorpay', 'Razorpay OAuth Integration', 'Payment Provider: Worldline SIPS', 'Payment Provider: Stripe', 'Payment Provider: Worldline', 'Payment Provider: Xendit', 'Website - Payment Authorize', 'Default Theme', 'Event / Jitsi', 'Event Meeting / Rooms', 'Event Exhibitors', 'Live Event Tracks', 'Quiz and Meet on community', 'Quizzes on Tracks', 'Customer Portal', 'Onboarding Toolbox', 'Web Routing', 'Phone Numbers Validation'] to user __system__ #1 via n/a 2026-03-21 17:17:16,125 25 WARNING 00562-17-0-all odoo.modules.module: DistributionNotFound: The 'google-generativeai' distribution was not found and is required by the application 2026-03-21 17:17:16,141 25 WARNING 00562-17-0-all odoo.modules.loading: Transient module states were reset 2026-03-21 17:17:16,161 25 ERROR 00562-17-0-all odoo.modules.registry: Failed to load registry Traceback (most recent call last): File "/data/build/odoo/odoo/modules/module.py", line 467, in check_python_external_dependency pkg_resources.get_distribution(pydep) File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 528, in get_distribution dist = get_provider(dist) ^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 400, in get_provider return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0] ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 968, in require needed = self.resolve(parse_requirements(requirements)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 829, in resolve dist = self._resolve_dist( ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 870, in _resolve_dist raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'google-generativeai' distribution was not found and is required by the application During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/modules/module.py", line 470, in check_python_external_dependency importlib.import_module(pydep) File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'google-generativeai' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_module.py", line 367, in check_external_dependencies modules.check_manifest_dependencies(terp) File "/data/build/odoo/odoo/modules/module.py", line 489, in check_manifest_dependencies check_python_external_dependency(pydep) File "/data/build/odoo/odoo/modules/module.py", line 475, in check_python_external_dependency raise Exception('Python library not installed: %s' % (pydep,)) Exception: Python library not installed: google-generativeai During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/modules/registry.py", line 110, in new odoo.modules.load_modules(registry, force_demo, status, update_module) File "/data/build/odoo/odoo/modules/loading.py", line 452, in load_modules modules.button_install() File "/home/runbot19/.local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_module.py", line 77, in check_and_log return method(self, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_module.py", line 427, in button_install modules._state_update('to install', ['uninstalled']) File "/data/build/odoo/odoo/addons/base/models/ir_module.py", line 406, in _state_update self.check_external_dependencies(module.name, newstate) File "/data/build/odoo/odoo/addons/base/models/ir_module.py", line 375, in check_external_dependencies raise UserError(msg) odoo.exceptions.UserError: Unable to install module "d_gemini_ai_connector" because an external dependency is not met: Python library not installed: google-generativeai 2026-03-21 17:17:16,195 25 CRITICAL 00562-17-0-all odoo.service.server: Failed to initialize database `00562-17-0-all`. Traceback (most recent call last): File "/data/build/odoo/odoo/modules/module.py", line 467, in check_python_external_dependency pkg_resources.get_distribution(pydep) File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 528, in get_distribution dist = get_provider(dist) ^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 400, in get_provider return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0] ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 968, in require needed = self.resolve(parse_requirements(requirements)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 829, in resolve dist = self._resolve_dist( ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 870, in _resolve_dist raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'google-generativeai' distribution was not found and is required by the application During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/modules/module.py", line 470, in check_python_external_dependency importlib.import_module(pydep) File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'google-generativeai' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/addons/base/models/ir_module.py", line 367, in check_external_dependencies modules.check_manifest_dependencies(terp) File "/data/build/odoo/odoo/modules/module.py", line 489, in check_manifest_dependencies check_python_external_dependency(pydep) File "/data/build/odoo/odoo/modules/module.py", line 475, in check_python_external_dependency raise Exception('Python library not installed: %s' % (pydep,)) Exception: Python library not installed: google-generativeai During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/service/server.py", line 1374, in preload_registries registry = Registry.new(dbname, update_module=update_module) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runbot19/.local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/func.py", line 87, in locked return func(inst, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/modules/registry.py", line 110, in new odoo.modules.load_modules(registry, force_demo, status, update_module) File "/data/build/odoo/odoo/modules/loading.py", line 452, in load_modules modules.button_install() File "/home/runbot19/.local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_module.py", line 77, in check_and_log return method(self, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_module.py", line 427, in button_install modules._state_update('to install', ['uninstalled']) File "/data/build/odoo/odoo/addons/base/models/ir_module.py", line 406, in _state_update self.check_external_dependencies(module.name, newstate) File "/data/build/odoo/odoo/addons/base/models/ir_module.py", line 375, in check_external_dependencies raise UserError(msg) odoo.exceptions.UserError: Unable to install module "d_gemini_ai_connector" because an external dependency is not met: Python library not installed: google-generativeai 2026-03-21 17:17:16,208 25 INFO 00562-17-0-all odoo.service.server: Initiating shutdown 2026-03-21 17:17:16,208 25 INFO 00562-17-0-all odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown. 2026-03-21 17:17:16,672 25 INFO 00562-17-0-all odoo.sql_db: ConnectionPool(used=0/count=0/max=64): Closed 1 connections