How to Fix Style Error in Odoo

Sometime there is style error in Odoo during starting the Odoo ERP software via command line. This error is based on the error message, it seems that the problem is related to the external ID "web.assets_backend" not being found in the Ubuntu Linux operating system.

How to Fix Style Error in Odoo

Style Error in Odoo

 If you are facing this below error in command line terminal or on the browser, then use these given commands as following.
 
- /web/static/lib/bootstrap/less/variables.less
- /web/static/lib/bootstrap/less/mixins/vendor-prefixes.less
- /web/static/lib/bootstrap/less/mixins/buttons.less
- /web/static/src/less/variables.less
- /web/static/src/less/utils.less
- /web_editor/static/src/less/web_editor.variables.less
- /web/static/src/less/import_bootstrap.less
- /web/static/src/less/bootstrap_overridden.less
- /web/static/src/less/webclient_extra.less
- /web/static/src/less/webclient_layout.less
- /web/static/src/less/webclient.less
- /web/static/src/less/datepicker.less
- /web/static/src/less/progress_bar.less
- /web/static/src/less/dropdown.less
- /web/static/src/less/tooltip.less
- /web/static/src/less/debug_manager.less
- /web/static/src/less/control_panel.less
- /web/static/src/less/control_panel_layout.less
- /web/static/src/less/views.less
- /web/static/src/less/pivot_view.less
- /web/static/src/less/graph_view.less
- /web/static/src/less/tree_view.less
- /web/static/src/less/form_view_layout.less
- /web/static/src/less/form_view.less
- /web/static/src/less/list_view.less
- /web/static/src/less/search_view.less
- /web/static/src/less/modal.less
- /web/static/src/less/data_export.less
- /web/static/src/less/switch_company_menu.less
- /web/static/src/less/dropdown_extra.less
- /web/static/src/less/views_extra.less
- /web/static/src/less/form_view_extra.less
- /web/static/src/less/form_view_layout_extra.less
- /web/static/src/less/search_view_extra.less
- /account/static/src/less/account_reconciliation.less
- /account/static/src/less/account_journal_dashboard.less
- /account_asset/static/src/less/account_asset.less
- /muk_web_preview/static/src/less/preview_widgets.less
- /muk_web_preview/static/src/less/preview_dialog.less
- /muk_web_preview/static/src/less/preview_content.less
- /muk_web_preview_attachment/static/src/less/attachment_preview.less
- /muk_web_preview_attachment/static/src/less/chatter_preview.less
- /muk_web_preview_attachment/static/src/less/sidebar_preview.less
- /backend_theme_v10/static/src/less/drawer.less
- /backend_theme_v10/static/src/less/variables.less
- /backend_theme_v10/static/src/less/bootswatch.less
- /backend_theme_v10/static/src/less/style.less
- /backend_theme_v10/static/src/less/sidebar.less
- /base_import/static/src/less/base_import.less
- /board/static/src/less/dashboard.less
- /calendar/static/src/less/calendar.less
- /hr/static/src/less/hr.less
- /hr_attendance/static/src/less/hr_attendance.less
- /ks_dashboard_ninja/static/src/less/ks_dn_grid_stack.less
- /mail/static/src/less/announcement.less
- /mail/static/src/less/client_action.less
- /mail/static/src/less/chat_window.less
- /mail/static/src/less/extended_chat_window.less
- /mail/static/src/less/composer.less
- /mail/static/src/less/chatter.less
- /mail/static/src/less/followers.less
- /mail/static/src/less/thread.less
- /mail/static/src/less/systray.less
- /mrp/static/src/less/mrp.less
- /web_responsive/static/src/less/main.less
- /web_responsive/static/src/less/navbar.less
- /web_responsive/static/src/less/app_drawer.less
- /web_responsive/static/src/less/form_view.less
- /web_responsive/static/src/less/variables.less
- /payment/static/src/less/payment_acquirer.less
- /report/static/src/less/report_backend.less
- /sales_team/static/src/less/sales_team_dashboard.less
- /web_calendar/static/src/less/web_calendar.less
- /web_diagram/static/src/less/diagram_view.less
- /web_editor/static/src/less/web_editor.common.less
- /web_editor/static/src/less/web_editor.backend.less
- /web_kanban/static/src/less/kanban_dashboard.less
- /web_kanban/static/src/less/kanban_view.less
- /web_settings_dashboard/static/src/less/dashboard.less
 

How to Fix Style Error in Odoo 16

Odoo expects a specific version of Node.js and Less to compile the assets correctly.  It may not be compatible with newer versions of Node.js or Less.

Run the following commands to check the Node.js version.
node -v

If your Node.js version is too recent, you can install the correct version using the Node Version Manager (nvm):
nvm install 12
nvm use 12
 
Install a compatible version of LESS if needed.
npm install -g less@3.0.4
 
it can run on Ubuntu 20.04 with proper dependencies. Make sure all necessary packages are correctly installed.
sudo apt install nodejs npm
sudo npm install -g less less-plugin-clean-css
Previous Post Next Post