http://www.group-office.com/Home
Group-Office is a PHP based dual license commercial/open source groupware product
admin username : admin
admin password : admin
base : Turnkey LAMP Hardy or Turnkey LAMP Lucid
Replies (17)
Community version of Group Office is used
Reply 1Working on lucid too :)
Reply 2Working on lucid too :)
Feedback
Reply 3Great find. Groupoffice looks like yet another wonderful open source webapp I didn't know about!
A couple of questions regarding your tklpatch:
- Is there any particular reason you opted not to use GroupOffice's Debian/Ubuntu packages?
- where do the packages in deb/ come from?
Ah that explains it
Reply 4Thanks
Reply 5Thanks a lot ! Let me try it
That metadata is lost.
Reply 6This is a flaw on my method, I know this info is somewhere there on the filesystem too, but haven't look at it. Anyway, apt-cacher seems a more efficient and automated solution. I just run apt-update and then when the system is ready to install, it has to download 0 MBs of files and continues...
Hi adrian , In your method
Reply 7Hi adrian ,
In your method , what about metadata that enters the system when we do "apt-get update" , which is used for dependency checking ?
I'll take a look at it too!
Reply 8What I currently do is that after the first run of a patch, I tklpatch-chroot to the roofs, tar cvzf debcache.tar.gz *.deb in /var/cache/apt/archives and copy that "outside". Then on subsequent runs, I untar the debcache to the same place. I'll definitely take a look at this one!
Have a look at apt-cacher Basil
Reply 9Its a neat apt-proxy type setup that caches all .deb packages on a server. Great if you have limited bandwidth or download quotas. It still downloads package lists from the relevant repos on apt-get update, but will only download a package if it doesn't already exist in the cache. It also make subsequent installs of the same package incredibly fast. It seems to happily handle different releases no worries too. The only mod required in the client machine is 01proxy file added to /etc/apt/apfconf.d
For my purposes I have a TKLPatch with the 01proxy file (and my custom sources.list) with which I patch the TKL ISOs. For your dev purposes, you'd only need to do that once to TKL Core and then reuse that same ISO.
I still use the old apt-cacher but I have read that apt-cacher-ng is a newer, better, rewritten version.
Those debs in deb folder are
Reply 10Those debs in deb folder are removed . They are from ubuntu's repo. Here Bandwidth is precious , so placed them during testing , inorder to avoid downloading each time .
Now it is just a patch
Reply 11You have to build ISO from it
As Basil said you need to patch the ISO youself
Reply 12But it is pretty easy. I have posted basic steps over here that may be helpful. If you have troubles, post back and I'm more than happy to help out further. If it relates to this patch specifically then here is a good place to post, if its more generic questions re TKLPatch then perhaps start your own thread.
Is this available as a VM or an ISO?
Reply 13As subject states... Is this appliance available as a VM or an ISO? I'd like to try it out.
Thanks.
It should work
Reply 14Although it seems that you'll need to rename the patch first to groupoffice.tar.gz then it should be fine. If its still not working, post back with the error.
Problem applying patch
Reply 15I've tried applying the patch via this link's instructions: /docs/tklpatch/apply
Is there another way I should be applying this?
That worked. Thank you.
Reply 16That worked.
Thank you.
Error when connecting via web
Reply 17Error when connecting via web browser.
Any suggestions?
Fatal error: Uncaught exception 'Exception' with message '<b>Database error:</b> Could not connect to MySQL database<br> <b>MySQL Error</b>: 1045 (Access denied for user 'groupusr'@'localhost' (using password: YES))<br> ' in /var/www/classes/database/base_db.class.inc.php:643 Stack trace: #0 /var/www/classes/database/mysql.class.inc.php(76): base_db->halt('Could not conne...') #1 /var/www/classes/database/mysql.class.inc.php(119): db->connect() #2 /var/www/classes/base/modules.class.inc.php(454): db->query('SELECT * FROM g...') #3 /var/www/classes/base/modules.class.inc.php(471): GO_MODULES->get_modules(NULL) #4 /var/www/classes/base/modules.class.inc.php(201): GO_MODULES->get_modules_with_locations() #5 /var/www/classes/base/modules.class.inc.php(125): GO_MODULES->load_modules() #6 /var/www/Group-Office.php(138): GO_MODULES->__construct() #7 /var/www/index.php(16): require_once('/var/www/Group-...') #8 {main} thrown in /var/www/classes/database/base_db.class.inc.php on line 643
.