Howdy Folks,
On my servers I run Zentyal, which is basically Ubuntu with a web
administration interface. So I have been trying the past few days to get
my EGW 1.8 instance up and running after updgrading my Zentyal 3.5
server to (basically Ubuntu 14.04) without success. I managed to install
EGW 14.1 on a straight Ubuntu machine and it seems to work fine, but on
Zentyal it seems completely boned and I am hoping you all can help me
track down what is different on the Zentyal server.
The badness started when installing, and I got a bunch of pear errors.
The pear packages downloaded fine but did not install, so I installed
them by hand. I tried reinstalling egroupware, but it never seemed to
clean up completely after itself and I never got the option to enter the
mysql password or define a default language again, even when I tried to
reinstall after doing apt-get purge. So I think the main problem is the
install went wrong, and now some hidden EGW configuration somewhere is
dorked.
The presenting problem now is that I can log in, but I get an error
almost immediately, I get kicked out, and if I try to log back in I get
a “Your session could not be verified” error. By trial and error I have
learned that if I log in as the header admin and make any change then I
can log in again (and get the error, rinse and repeat), so I guess that
"resets" EGW somehow.
I am getting lots of errors in the apache error log. Samples are:
[Sat Aug 02 17:26:20.156812 2014] [:error] [pid 6772] [client
127.0.0.1:49940] PHP Warning: file_exists(): open_basedir restriction in
effect. File(/egw_cache) is not within the allowed path(s):
[Sat Aug 02 17:26:30.043150 2014] [:error] [pid 6772] [client
127.0.0.1:49940] PHP Warning: is_dir(): open_basedir restriction in
effect. File(/usr/share/egroupware/json.php/setup/) is not within the
allowed path(s):
[Sat Aug 02 17:27:52.705476 2014] [:error] [pid 6814] [client
127.0.0.1:49946] PHP Warning: file_exists(): open_basedir restriction in
effect. File(/usr/share/egroupware/developer/doc) is not within the
allowed path(s):
[Sat Aug 02 17:31:33.627406 2014] [:error] [pid 6832] [client
127.0.0.1:49971] egw_cache::get_provider(Instance) no provider found
(error instanciating provider egw_cache_files:
egw_cache_files::__construct() can’t create basepath
!)!egw_cache::get_provider:511 / egw_cache::get_provider:475 /
egw_cache::unsetCache:223 / egw_cache::unsetTree:271 /
egw_csrf::validate:69, referer: https://myserver/egroupware/setup/config.php
[Sat Aug 02 17:11:57.697626 2014] [:error] [pid 6477] [client
127.0.0.1:49820] emailadmin_imapbase::getInstance (252) Loading the
Profile for ProfileID failed for icServer; Account not found!
(acc_id=NULL) Trigger new instance for Default-Profile . called
CreateObject:940(mail.mail_ui) / jdots_framework->ajax_exec:1047 /
call_user_func_array(Array) / egw_json_request->handleRequest:164 /
egw_json_request->parseRequest:83, referer:
https://myserver/egroupware/index.php?cd=yes
My basedir is currently set to
"/usr/share/egroupware:/var/lib/egroupware:/tmp:/usr/share/php:/usr/local/zend/share/pear:/usr/bin/zip:/usr/share/jpgraph:/usr/bin/tnef:/usr/bin/aspell:/usr/share/fonts:/var/lib/php5".
Some of my questions are, can I turn the basedir security feature off,
and what are the ramifications if I do. Also, is EGW really trying to
write to a directory called “/egw_cache” in my server root directory?
When I log in, the two errors I have gotten are:
Sat Aug 02 2014 17:24:24 GMT-0500 (CDT) error There was an error with a
widget: Error:%o Problem widget:%o
Sat Aug 02 2014 17:13:47 GMT-0500 (CDT) error null log_on_client
Normally I just get the null error. As far as I know suhosin is not
installed. So, any help would be greatly appreciated. It might help if I
completely wiped every trace of EGW and tried with a fresh install, but
I’m not sure how to do that. Otherwise, any hint of what might be
causing the problem would be useful. Zentyal could very well have some
crazy configuration setup, and if I can figure out exactly what is
causing the problem I can probably undo it. Unfortunately I’m pretty set
on using Zentyal because it makes server administration bearable. At
this point I am not trying to upgrade my existing EGW 1.8 database, I am
just trying to get EGW work at all.
–
James D Bearden
Nontrivial Solutions, LLC
http://www.nontrivial.net
mailto://james@nontrivial.net
(405) 698-3702
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world’s largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
eGroupWare-users mailing list
eGroupWare-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-users