콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
2 답글
6967 화면

I re-cloned Odoo 9, keeping the same config.  When I restarted through the start-stop-daemon, Odoo wouldn't start.  I commented out each line in the config until it would start to find the offending line.  It turns out the data_dir parameter causes odoo not to start.  


data_dir = /opt/odoo9-live/.local/share/Odoo


If I comment out the line, the server starts.  If I uncomment it, it doesn't.  I believe this was a standard line but don't remember, it has been a few months since I installed Odoo 9.


ls -la /opt/odoo9-live/.local/share/Odoo/total 20d

rwx------ 5 root root 4096 Nov 2 16:33 .

drwx------ 3 root root 4096 Nov 2 16:06 ..

drwx------ 3 root root 4096 Nov 2 16:06 addons

drwxr-xr-x 3 root root 4096 Nov 2 16:33 filestore

drwx------ 2 root root 4096 Nov 2 16:33 sessions

I tried changing ownership to odoo_user:odoo_user but that made no difference.  Anyone have any ideas about what could cause this data_dir parameter to stop the daemon from starting?

아바타
취소
베스트 답변

As the name indicates, this is the data directory of odoo. But files that related to the instance you are trying to access are not in this directory.
when you mention 'data_dir' in config, odoo only checks that location. when you comment it, odoo will find its path,
if you are creating a new instance..i hope it will work with the current uncommented  'data_dir' conf.
lemme know am i right
Thanks 

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

So this time when I changed ownership to odoo_user:odoo_user, odoo started.  So it seems to have been a permissions issue, which makes sense as odoo is running under odoo_user and needs permission to access that directory.  

아바타
취소