콘텐츠로 건너뛰기
Odoo 메뉴
  • 로그인
  • 무료 체험하기
  • 앱
    재무 관리
    • 회계
    • 청구서 관리
    • 비용 관리
    • 스프레드시트 (BI)
    • 문서
    • 전자 서명
    판매
    • CRM
    • 판매
    • POS 스토어
    • POS 레스토랑
    • 구독
    • 렌탈
    웹사이트
    • 웹사이트 빌더
    • 이커머스
    • 블로그
    • 포럼
    • 실시간 채팅
    • 온라인 학습 관리
    공급망
    • 재고 관리
    • 제조 관리
    • 제품 수명주기 관리 (PLM)
    • 매입
    • 유지관리
    • 품질
    인적자원 관리
    • 직원
    • 채용
    • 휴가 관리
    • 인사 평가
    • 인재 추천
    • 차량 관리
    마케팅
    • 소셜 마케팅
    • 이메일 마케팅
    • SMS 마케팅
    • 행사
    • 마케팅 자동화
    • 설문 조사
    서비스
    • 프로젝트
    • 작업 기록
    • 현장 서비스
    • 헬프데스크
    • 일정 관리
    • 일정 예약
    생산성
    • 메일 및 채팅
    • 전자 결재
    • IoT
    • VoIP
    • 지식 센터
    • WhatsApp
    타사 앱 Odoo 스튜디오 Odoo 클라우드 플랫폼
  • 인더스트리
    리테일
    • 서점
    • 의류 매장
    • 가구점
    • 식료품점
    • 철물점
    • 장난감 가게
    식음료 & 숙박업
    • 바 & 펍
    • 레스토랑
    • 패스트푸드
    • 게스트 하우스
    • 음료 유통업체
    • 호텔
    부동산
    • 부동산 중개업체
    • 건축 회사
    • 건설
    • 부동산 관리
    • 가드닝
    • 부동산 소유자 협회
    컨설팅
    • 회계 법인
    • Odoo 파트너
    • 마케팅 대행사
    • 법률 사무소
    • 인재 영입
    • 감사 및 인증
    제조 관리
    • 텍스타일
    • 메탈
    • 가구
    • 푸드
    • 양조장
    • 기업용 선물
    건강 & 피트니스
    • 스포츠 클럽
    • 안경점
    • 피트니스 센터
    • 웰니스 전문가
    • 약국
    • 미용실
    사업
    • 핸디맨
    • IT 하드웨어 및 지원 서비스
    • 태양 에너지 시스템
    • 제화업체
    • 클리닝 서비스
    • HVAC 서비스
    기타
    • 비영리 단체
    • 환경 에이전시
    • 광고판 임대
    • 사진
    • 자전거 임대
    • 소프트웨어 리셀러
    전체 인더스트리 찾아보기
  • 커뮤니티
    학습
    • 튜토리얼
    • 문서
    • 인증
    • 훈련
    • 블로그
    • 팟캐스트
    교육 역량 강화
    • 교육 프로그램
    • Scale-Up! 경영관리 게임
    • Odoo에 방문해보세요
    소프트웨어 신청
    • 다운로드
    • 버전 살펴보기
    • 릴리즈 내역
    협업
    • Github
    • 포럼
    • 행사
    • 번역
    • 파트너 등록
    • 파트너 대상 서비스
    • 회계 법인 정보 등록
    서비스 신청
    • 파트너 검색
    • 회계사 검색
    • 전문 상담 예약
    • 구현 서비스
    • 고객 정보
    • 고객 지원
    • 업그레이드
    Github 유튜브 트위터 링크드인 인스타그램 페이스북 스포티파이
    +1 (650) 691-3277
    데모 예약하기
  • 요금제
  • 고객 지원

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • 회계
  • 재고 관리
  • PoS
  • 프로젝트
  • MRP
All apps
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
모든 게시물 사용자 배지
태그 (모두 보기)
odoo accounting v14 pos v15
게시판 정보
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
모든 게시물 사용자 배지
태그 (모두 보기)
odoo accounting v14 pos v15
게시판 정보
도움말

Odoo 17 install error on Ubuntu

구독

이 게시물에 활동이 있으면 알림 받기

신고된 질문입니다
installationubuntuissuespython3odoo17
6 답글
25424 화면
아바타
Tom Adams

Hi all, 


I've just got into Odoo and was impressed with it after hosting it on my previous VPS. Everything worked fine and then install was smooth from the Source Install instruction on the Odoo documentation site. 

I've since then wiped that server and started it again as I've decided to use it as a dedicated utility server with Odoo. 

After a fresh install reimagine I've not been able to get to running Odoo. I get this error relating to LXML.


Error processing line 1 of /usr/lib/python3/dist-packages/distutils-precedence.pth:

  Traceback (most recent call last):
    File "", line 201, in addpackage
    File "", line 1, in
  ModuleNotFoundError: No module named '_distutils_hack'

Remainder of file ignored
Traceback (most recent call last):
  File "/var/www/accounts/odoo/odoo-bin", line 5, in
    import odoo
  File "/var/www/accounts/odoo/odoo/__init__.py", line 134, in
    from . import modules
  File "/var/www/accounts/odoo/odoo/modules/__init__.py", line 8, in
    from . import db, graph, loading, migration, module, registry, neutralize
  File "/var/www/accounts/odoo/odoo/modules/graph.py", line 11, in
    import odoo.tools as tools
  File "/var/www/accounts/odoo/odoo/tools/__init__.py", line 24, in
    from .mail import *
  File "/var/www/accounts/odoo/odoo/tools/mail.py", line 19, in
    from lxml.html import clean, defs
  File "/usr/lib/python3/dist-packages/lxml/html/clean.py", line 18, in
    raise ImportError(
ImportError: lxml.html.clean module is now a separate project lxml_html_clean.
Install lxml[html_clean] or lxml_html_clean directly.


I've read that there's currently an issue with Odoo and Python 3.12. But I was able to install this only a week ago for testing. I haven't got much on the previous server setup as it was a testing/staging server so was a mess. 


I'm not too great with Python and this is the first time I've come across issues such as these. If anyones got any insight that would be great.


Ubuntu 24.04 noble

Python 3.12.3

Apache2 2.4.58


Thanks. 

0
아바타
취소
Tom Adams
작성자

Thanks to Savya Sachin I've made some progress, I've taken both points on board and adjusted the requirements.txt file for the installed versions. But now I've got further errors.

Error processing line 1 of /usr/lib/python3/dist-packages/distutils-precedence.pth:

Traceback (most recent call last):
File "<frozen site>", line 201, in addpackage
File "<string>", line 1, in <module>
ModuleNotFoundError: No module named '_distutils_hack'

Remainder of file ignored
Traceback (most recent call last):
File "/var/www/accounts/odoo/odoo-bin", line 5, in <module>
import odoo
File "/var/www/accounts/odoo/odoo/__init__.py", line 134, in <module>
from . import modules
File "/var/www/accounts/odoo/odoo/modules/__init__.py", line 8, in <module>
from . import db, graph, loading, migration, module, registry, neutralize
File "/var/www/accounts/odoo/odoo/modules/graph.py", line 11, in <module>
import odoo.tools as tools
File "/var/www/accounts/odoo/odoo/tools/__init__.py", line 15, in <module>
from . import pdf
File "/var/www/accounts/odoo/odoo/tools/pdf.py", line 46, in <module>
from odoo.tools.misc import file_open
File "/var/www/accounts/odoo/odoo/tools/misc.py", line 43, in <module>
from lxml import etree
ModuleNotFoundError: No module named 'lxml'

I've gone through 'requirements.txt' and pointed lxml to the installed version 5.2.2 (this is what is listed on the pip -list as an installed module.

Tom Adams
작성자

Thank you again. Olivier pointing out something further, I've now rolled back from python 3.12 to 3.10.4

Still getting so many errors though of missing packages.

Is there something that I've completely missed from my previous install only a week ago? Let me know if you need more information as I'd love to get odoo working in an environment again.

Traceback (most recent call last):
File "/var/www/accounts/odoo/odoo-bin", line 5, in <module>
import odoo
File "/var/www/accounts/odoo/odoo/__init__.py", line 134, in <module>
from . import modules
File "/var/www/accounts/odoo/odoo/modules/__init__.py", line 8, in <module>
from . import db, graph, loading, migration, module, registry, neutralize
File "/var/www/accounts/odoo/odoo/modules/graph.py", line 11, in <module>
import odoo.tools as tools
File "/var/www/accounts/odoo/odoo/tools/__init__.py", line 15, in <module>
from . import pdf
File "/var/www/accounts/odoo/odoo/tools/pdf.py", line 10, in <module>
from PIL import Image, PdfImagePlugin
File "/usr/lib/python3/dist-packages/PIL/Image.py", line 84, in <module>
from . import _imaging as core
ImportError: cannot import name '_imaging' from 'PIL' (/usr/lib/python3/dist-packages/PIL/__init__.py)

Savya Sachin

In your odoo folder find the requirements.txt file and check for the packages lxml, pillow and any package names which are shown as not installed in the log. install the exact versions as mentioned in the txt file
Pillow==9.0.1
lxml==4.8.0

Niyas Raphy (Walnut Software Solutions)

Installing odoo 17: https://www.youtube.com/watch?v=sEQXJ_JHyMg

Niyas Raphy (Walnut Software Solutions)

Installing odoo 17: https://www.youtube.com/watch?v=sEQXJ_JHyMg

아바타
Olivier Biltris
베스트 답변

Hi there. Odoo 17 is officially not compatible with versions higher than pyhon 3.10.

It's working though with python 3.11 (i tested it on a local vm).


I tried with python 3.12 but haven't got it to work yet. When I have time I will look further

0
아바타
취소
Dương Nguyễn

Wrong odoo 17 compatible both for 3.10 and 3.11 and i guess 3.12 but i haven't tried. but 3.10 and 3.11 i already tried

아바타
Jainil Joshi D.
베스트 답변

Hello Daniel,

I've faced the same problem while installing odoo in 24 lts

this will show an error for versions of python above 3.10 you can solve this by manually downloading wheel and other libraries which are been presented in requirements.txt or else can do by creating one separate virtual environment of python 3.10 and using the versions of requirements.txt according to python 3.10 and thus you can solve your problem. 

if you still get the error after manually downloading wheel and other libraries, if still dont get the error solved ping here again with the photo of error.

Thanks

1
아바타
취소
Daniel Maio

This is the current error I'm getting from the logs:
File "/odoo/odoo-server/odoo/addons/base/models/assetsbundle.py", line 21, in <module>
import sass as libsass
File "/usr/local/lib/python3.12/dist-packages/sass.py", line 721, in <module>
class SassMap(collections.Mapping):
^^^^^^^^^^^^^^^^^^^
AttributeError: module 'collections' has no attribute 'Mapping'

Installing wheel manually gives the response of "Requirement already satisfied"
`Requirement already satisfied: setuptools in /usr/local/lib/python3.12/dist-packages (75.8.0)
Requirement already satisfied: wheel in /usr/lib/python3/dist-packages (0.42.0)`

Is there a possibility that my packages might be above the specified version types causing Odoo to break?

Jainil Joshi D.

It seems
You're creating the virtual environment of python 3.12 which is a broken env for odoo systems you should try using 3.10 or try doing this :- checkout the requirements.txt(which is inside the server/version named folder in which you have gotten the pull of the server) :- there you will probably see the requirements.txt file in that try downloading every library it says by using this command :"pip install library_name and before this try to check out this youll get this kind of error:"ModuleNotFoundError: No module named 'lxml'" you need to install the library which is putted in the name of the lxml there maybe and still you get any error you can do this again upvote and i will get an email of your response thus i can answer again after i get notified.
thanks daniel.

아바타
Daniel Maio
베스트 답변

I am also experiencing the same. After updating to 24.04 and a later version of Python. Wish to know if there's a fix to this.

1
아바타
취소
아바타
Hendra Prakasa
베스트 답변

I also facing error installing odoo 17 on ubuntu 24, when installing pythoon requirement.txt

so is it not compatible with ubuntu 24 ? 

does odoo have official documentation which version ubuntu,python that compatible ?


Installing build dependencies ... done

  Getting requirements to build wheel ... error

  error: subprocess-exited-with-error


  × Getting requirements to build wheel did not run successfully.

  │ exit code: 1

  ╰─> [10 lines of output]

      ##### setup-python-3.12.3-linux-x86_64: ================================================

      ##### setup-python-3.12.3-linux-x86_64: Attempting build of _rl_accel

      ##### setup-python-3.12.3-linux-x86_64: extensions from 'src/rl_addons/rl_accel'

      ##### setup-python-3.12.3-linux-x86_64: ================================================

      ##### setup-python-3.12.3-linux-x86_64: ===================================================

      ##### setup-python-3.12.3-linux-x86_64: Attempting build of _renderPM

      ##### setup-python-3.12.3-linux-x86_64: extensions from 'src/rl_addons/renderPM'

      ##### setup-python-3.12.3-linux-x86_64: ===================================================

      ##### setup-python-3.12.3-linux-x86_64: will use package libart 2.3.21

      !!!!! cannot find ft2build.h

      [end of output]


  note: This error originates from a subprocess, and is likely not a problem with pip.

error: subprocess-exited-with-error


× Getting requirements to build wheel did not run successfully.

│ exit code: 1

╰─> See above for output.


note: This error originates from a subprocess, and is likely not a problem with pip.


Regards,


Hendra

0
아바타
취소
아바타
Tom Adams
작성자 베스트 답변

In the end I gave up trying to get Ubuntu 24 and Odoo 17 to work. It seems there's so many missing dependencies. It got to a point where documentation I as putting together was just becoming unusable. 

So for now, I've wiped my server and gone back to Ubuntu 22, Python 3.10 and Odoo 17. The only issues I have now are getting odoo to work through HTTPS.

0
아바타
취소
아바타
Savya Sachin
베스트 답변

Hi,

Try the following steps,

  • sudo apt update
  • sudo apt upgrade
  • sudo apt install git python3-pip build-essential wget python3-dev python3-venv libxml2-dev libxslt1-dev zlib1g-dev libsasl2-dev libldap2-dev libjpeg-dev libpq-dev
  • pip install --upgrade pip
  • pip install setuptools wheel
  • pip install lxml==4.9.1
  • pip install lxml[html_clean]
  • pip install --upgrade setuptools


If you continue facing issues, you might need to specify the exact versions of lxml and other dependencies in your requirements.txt file to ensure compatibility.


Thanks



0
아바타
취소
토론이 재미있으신가요? 직접 참여해보세요!

지금 바로 가입하여 독점 서비스를 이용해보고 특별한 커뮤니티와 소통하세요!

가입
관련 게시물 답글 화면 활동
Installing odoo 12 on ubuntu LTS 22.04
installation ubuntu
아바타
아바타
아바타
2
6월 22
9281
OpenERP path on Ubuntu installation 해결 완료
installation ubuntu
아바타
아바타
아바타
아바타
아바타
7
12월 23
46769
Installation of odoo 8.0 in ubuntu problem:No such file or directory
installation ubuntu
아바타
아바타
아바타
3
10월 15
9382
odoo17 tax problem
issues taxes odoo17
아바타
1
10월 24
1713
i install odoo 17 in my GCP, Everything is good, but sometimes the site is not opening.
installation vm odoo17
아바타
0
7월 24
1402
커뮤니티
  • 튜토리얼
  • 문서
  • 포럼
오픈 소스
  • 다운로드
  • Github
  • Runbot
  • 번역
서비스
  • Odoo.sh 호스팅
  • 고객 지원
  • 업그레이드
  • 맞춤 개발
  • 학습
  • 회계사 검색
  • 파트너 검색
  • 파트너 등록
회사 소개
  • 회사 소개
  • 브랜드 자산
  • 상담 문의
  • 인재 채용
  • 행사
  • 팟캐스트
  • 블로그
  • 고객 사례
  • 법적고지 • 개인정보
  • 보안
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo는 CRM, 이커머스, 회계, 재고, POS, 프로젝트 관리 등 기업의 모든 요구 사항을 충족하도록 설계된 오픈 소스 기반의 통합 비즈니스 앱 제품군입니다.

Odoo의 간편한 UI와 완벽하게 통합된 기능을 직접 확인해 보세요.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now