Koozali.org: home of the SME Server

Obsolete Releases => SME 7.x Contribs => Topic started by: mrjhb3 on March 05, 2006, 06:24:56 AM

Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on March 05, 2006, 06:24:56 AM
Item has been edited by me.  I have included the most update info below.

kronolith reminders still don't work at this timebecause of php version included in SME7/CentOS 4.2.  It's the CGI version instead of the CLI version.
The CLI version won't appear until RHEL5, per this link that I got from one of the CentOS developers https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=137704
I have not tested the fedora core 4 php rpm's, but do plan so sometime in the future.

Thanks,

JB
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: hanscees on March 05, 2006, 07:43:52 PM
Hi,

what do all these things do? Share the user filesywetem over html or something?
What are securityrisks involved if you enable this: what mecganisms are used to share files?
 Is there something you can say about this?

Hans-Cees
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on March 05, 2006, 07:51:36 PM
Quote from: "hanscees"
Hi,

what do all these things do? Share the user filesywetem over html or something?
What are securityrisks involved if you enable this: what mecganisms are used to share files?
 Is there something you can say about this?

Hans-Cees


www.horde.org is where you can find more detailed info.

Nag - tasks
Mnemo - notes
Kronolith - Calendar
Gollem - File Manager

These are the same components that I provided with the horde upgrade script that people had asked for.  

JB
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: p-jones on March 13, 2006, 10:29:22 AM
If anyone has installed this and modified the template, can they please expand on the "change gollem-block inactive" bit. Looking at the template fragment, it's not clear to me exactly what needs changing.

Thanks
P

Modify gollem default template
620AppRegistryGollem
change gollem to active
change gollem-block inactive
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on March 13, 2006, 02:31:06 PM
Quote from: "p-jones"
If anyone has installed this and modified the template, can they please expand on the "change gollem-block inactive" bit. Looking at the template fragment, it's not clear to me exactly what needs changing.

Thanks
P

Modify gollem default template
620AppRegistryGollem
change gollem to active
change gollem-block inactive



Change the status line, that's it.  In gollem you can define more than 1 ftp server, and if you do, you can then use the gollem-block to display those choices.  Since, currently most will use just one server, there is no need to show the block.

HTH,

JB
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: p-jones on March 13, 2006, 08:31:42 PM
Thanks for the clarification. Outside of that minor confusion, the install was seamless and the results excellent. Thanks for the contrib.

Rgds
P
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: hordeusr on March 13, 2006, 09:57:57 PM
Just a quick question.  Has anyone done anything with the vacation module...or the filtering using procmail (controlled by Horde filtering)?.....   I had both of those working on SME 6.0 with this newer version of Horde some time ago.  If not I'll do some digging and see how I did it.  It looks like all the admin functions of Horde are also disabled by default.  The admin section is quite nice with the new Horde 3.  It's all templated within SME so I'll probably have to install Horde to an ibay to really customize it (or remove the Horde templates).  Thanks for those rpms.....
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on March 14, 2006, 05:32:59 AM
Quote from: "hordeusr"
Just a quick question.  Has anyone done anything with the vacation module...or the filtering using procmail (controlled by Horde filtering)?.....   I had both of those working on SME 6.0 with this newer version of Horde some time ago.  If not I'll do some digging and see how I did it.  It looks like all the admin functions of Horde are also disabled by default.  The admin section is quite nice with the new Horde 3.  It's all templated within SME so I'll probably have to install Horde to an ibay to really customize it (or remove the Horde templates).  Thanks for those rpms.....


hordeusr, where you been hiding?

If you have done a yum update and are using horde 3.0.9, then use this for /etc/e-smith/templates/home/httpd/html/horde/config/conf.php/120Authentication

// 120Authentication
{
use esmith::DomainsDB;
my $ddb = esmith::DomainsDB->open_ro or die "Couldn't open DomainsDB\n";
$OUT .= "\$conf['auth']['admins'] = array(" .
join(", ", map { qq('admin@) . $_->key . qq(') } $ddb->domains) . ");" ;
}
$conf['auth']['checkip'] = true;
$conf['auth']['params']['app'] = 'imp';
$conf['auth']['driver'] = 'application';

Then either do a signal-event email-update or just re-expand the horde/config/conf.php file.  This will add admin@ all of your defined domains as a horde admin.  Then you can login as admin and go to the administration section.  I'm looking at trying to get this added sometime after sme70 goes GA.  

So, as long as you don't trigger an email-update or post-upgrade, your should be fine.  By default, the admin user can not update the various conf.php files.  You'd have to cut and paste that yourself.  If you mess up bad, then email-update should put you back into working order.

I did try one of those modules, but I couldn't get it to work after messing with it for a short time, so I gave up.  

If you come up with something good that needs testing, let us all know.

JB
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: hordeusr on March 14, 2006, 03:31:18 PM
Hiding under a rock I think (actually my job).  Just kinda waiting for 7.0 to get done.  I've tried many of the beta/alpha versions and they all worked good for me.  Anyway, my notes tell me that I need only get procmail working within INGO....vacation becomes part of that when procmail is configured.  Of course that will take some work depending on how INGO works with 7.0--it didn't like 6.0, something to do with how INGO created procmail scripts that have a time calculation as well as other issues.  Vacation reply to each sender only once per X amount of days, and X could be configured via INGO (cool, but not really needed).  I had to remove that part.  I'll give it a go sometime soon and see what happens.  Vacation must work before I can switch to the new version--my users use it often.
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on March 24, 2006, 04:35:57 AM
For testing purposes only!!!!

With the help from the devinfo forum, I have updated my initial RPM's and temporarily forked the e-smith-horde, imp, turba, and ingo RPM's for testing.  If testing looks good, then I will work on trying to get all of the changes incorporated into the appropriate e-smith RPM's after the GA release.

Install the RPM's, then signal-event post-upgrade ; signal-event reboot

In summary, here is what you can do:
Some people like to use the horde sidebar menu to choose which horde module to use, and some like to use the webmail main menu for this.  You can disable what is currently being called the MenuArray by doing this:
Code: [Select]

config setprop horde MenuArray disabled
signal-event email-update

refresh your webmail screen and you should not see any horde add-on icons (i.e turba, imp, etc.) being shown on the webmail menu

to change back to the default setting:
Code: [Select]

config delprop horde MenuArray
signal-event email-update

Refresh webmail screen

Or, you can disable the individual add-on icons from showing up on the webmail menu by doing this:
Code: [Select]

config set kronolith service
config setprop kronolith MenuArray disabled
signal-event email-update

Refresh webmail screen, the kronolith (calendar) icon should now not be present in the mail webmail menu screen.

to revert back:
Code: [Select]

config delprop kronolith MenuArray
signal-event email-update

Refresh webmail screen

I am now including mimp as well.  If you are going to usel mimp, then the composite driver needs to be used so that you can initially login to imp or mimp. For this do:
Code: [Select]

config set mimp service
signal-event email-update

Also note that the mimp icon does not show up in the main webmail menu or the sidebar.  In registry.php mimp is set to hidden.

All other available modules will show up in the sidebar.

Another thing that has been added is the ability for the admin user for all of the domains that you have defined, the ability to view the horde setup under administration.  By default on SME 7, the admin user does not have the ability to update these files, just view only.

The updated files are located at http://mirror.contribs.org/smeserver/contribs/jbennett/sme7/horde

comments/questions are welcomed via the bug-tracker.  All of the add-on modules have a category setup under contribs.  Questions about the changes to horde, imp, turba, ingo can be made here, since those are not currently official changes.

Thanks,

JB
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: Ard on May 01, 2006, 04:01:31 PM
Dear JB,

I'm testing your kronolith rpm's. They seem to work, except for the MenuArray settings. It seems that the template /etc/e-smith/templates/home/httpd/html/horde/conf.menu.apps.php is not expanded. When I manually expand it, I get errors.

Regards, Ard
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on May 01, 2006, 04:15:55 PM
Quote from: "Ard"
Dear JB,

I'm testing your kronolith rpm's. They seem to work, except for the MenuArray settings. It seems that the template /etc/e-smith/templates/home/httpd/html/horde/conf.menu.apps.php is not expanded. When I manually expand it, I get errors.

Regards, Ard


Ard,

I'll get looking into this later in the week.  I have not tested this since RC2 was released.  The menu array relies on the modified e-smith-horde RPM that I put together.  I need to look at what's changed with this RPM in RC2 and make the appropriate changes on my end.  

I had been waiting on the GA release of SME 7 before I made any additional changes, but I need to test these again as well.

JB
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: Amir Inbar on May 02, 2006, 07:06:58 AM
After running yum update - logging to horde shows only the upper toolbar and a blank page below it.

I have another Sme server - on that one i didn't upgrade horde to 3.1 - the yum update didn't harm horde.


Any idea ?
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on May 06, 2006, 11:13:02 PM
Quote from: "Ard"
Dear JB,

I'm testing your kronolith rpm's. They seem to work, except for the MenuArray settings. It seems that the template /etc/e-smith/templates/home/httpd/html/horde/conf.menu.apps.php is not expanded. When I manually expand it, I get errors.

Regards, Ard


Ard,

I have updated the e-smith-horde RPM with my proposed changes.  I also updated the smeserver-kronolith rpm so now the admin does not get an email every 5 minutes when the cron entry was ran.  So, now kronolith reminders should work correctly.

You can go here, do get the RPMS:
http://mirror.contribs.org/smeserver/contribs//jbennett/sme7/horde/RPMS/  The updates to horde, imp, turba and ingo are updates that I hope to get included in the base once 7 goes GA.  Have a look at the change logs to get an understanding of what I have done.

JB
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: rich on May 17, 2006, 03:06:06 AM
hey mrjhb3 . . .

Thanks for all your efforts with this . . .

I have upgraded to your new RPMs and now my cron error is fixed.
Only problem is I am not getting any email reminders.

Any tips where to begin troubleshooting?

Thanks again.
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on May 17, 2006, 03:12:29 AM
Quote from: "rich"
hey mrjhb3 . . .

Thanks for all your efforts with this . . .

I have upgraded to your new RPMs and now my cron error is fixed.
Only problem is I am not getting any email reminders.

Any tips where to begin troubleshooting?

Thanks again.


You have to make sure you have a default identity set.  This is in options/horde/personal information, or options/imp/personal information.  They share the same data.

Only thing left to figure out is why you don't get the popup when you click on permissions to share yours or any calendar.  This used to work, don't know when or how it broke.

JB
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: rich on May 17, 2006, 03:21:28 AM
WOOT!!

That was it!

Thanks JB

That was the last thing I needed to get working before migrating 8 domains over to a new server!

YAY!!

Once again, thanks SO much for your efforts.
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on July 05, 2006, 01:34:21 AM
Again for testing purposes only!!!!

LONG POST

I have updated my horde addon RPM's (Kronolith, mnemo, nag, gollem, mimp, and trean) and the temporarily forked horde, e-smith-horde, e-smith-imp, e-smith-turba, and e-smith-ingo RPM's for testing.  If testing looks good, then I will work on trying to get the necessary changes incorporated into the appropriate base e-smith RPM's now that it has gone GA.

Install the RPM's, then signal-event post-upgrade ; signal-event reboot

Here are the relevant entries of the various changelogs from the various RPM's.  That way, I hope more people will test out the functionality and provide feedack.

rpm -qp horde-3.0.10-01sme01.jhb3.1.noarch.rpm --changelog
* Tue Jun 27 2006 John H. Bennett III <bennettj@johnbennettservices.com> 3.0.10-01sme01.jhb3.1

- Temporary rename of RPM for my specific patches for consideration into the stable stream.
- Include popup.js from horde 3.1.1 which fixes an issue with the popup window not being
  displayed when setting sharing permisions in kronolith, nag, mnemo, trean.

No longer needed, this is/was fixed in horde-3.0.11

rpm -qp e-smith-horde-1.12.0-02.jhb3.4.noarch.rpm --changelog
* Sun Jul 02 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.12.0-02-jhb3.4

- Fourth patch from my temporary fork of this RPM for patches to be considered for inclusion
  into  the stable stream.  Migrated from 1.12.0-01 RPM
- Added code to horde/config/conf.php that will check if mimp is configured as a service and enabled.
  If so, then the composite authentication driver will be used, otherwise imp will be used
  for authentication.  Modified 120Authentication and added 999mimp so the composite driver
  information is after the footer.
- To activate - config set mimp service status enabled|disabled.  Disabled by default.

* Sun Jul 02 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.12.0-02-jhb3.3

- Third patch from my temporary fork of this RPM for patches to be considered for inclusion
  into  the stable stream.  Migrated from 1.12.0-01 RPM
- Added a mysql.init event that will increase the permissons for the horde user on the horde
  database so that other horde add-on modules will work correctly, namely Kronolith.

* Sun Jul 02 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.12.0-02-jhb3.2

- Second patch from my temporary fork of this RPM for patches to be considered for inclusion
  into  the stable stream.  Migrated from 1.12.0-01 RPM
- Added code so that the menu array that each horde module has can be enabled or disabled
  via a db property.  config setprop horde MenuArray enabled|disabled.  Enabled by default.
  signal-event email-update [SME: 883]

* Sun Jul 02 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.12.0-02-jhb3.1

- First patch for my temporary fork of this RPM for patches to be considered for inclusion
  into the stable stream.  Migrated from 1.12.0-01 RPM
- Added code to 120Authentication template so that admin user can view settings from webmail
  GUI screen.  On a default SME install, admin can not update the various conf.php files
  from the GUI. [SME: 831]

rpm -qp e-smith-imp-1.12.0-01.jhb3.2.noarch.rpm --changelog
* Wed Mar 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.12.0-01.jhb3.2

- Second patch from my temporary fork of this RPM for patches to be considered to be included
  into  the stable stream.
- Added the ability to enable or disable imp menu icon from showing up on the
  main webmail screen.
- config setprop imp MenuArray disabled|enabled.
- e-smith-horde still needs to support this feature or manual intervention is
  required.

 Wed Mar 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.12.0-01.jhb3.1

- Temporary rename of RPM for my specific patches for consideration into the stable stream.
- Added an includes statement to 120Menusettings that will grab the information
  in horde/conf.menu.apps.php.  This way each of the individual horde modules
  don't have to repeatedly process the same template for the menu array section in conf.php.

rpm -qp e-smith-turba-1.6.0-01.jhb3.4.noarch.rpm --changelog
* Tue Jun 06 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.6.0-01.jhb3.3

- Third patch from my temporary fork of this RPM for patches to be considered to be included
  into  the stable stream.
- Added the ability to enable or disable freebusy info to be stored in the ldap database.

* Wed Mar 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.6.0-01.jhb3.2

- Second patch from my temporary fork of this RPM for patches to be considered to be included
  into  the stable stream.
- Added the ability to enable or disable turba menu icon from showing up on the
  main webmail screen.
- config set turba service ; config setprop turba MenuArray disabled|enabled
- e-smith-horde still needs to support this feature or manual intervention is
  required.

* Wed Mar 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.6.0-01.jhb3.1

- Temporary rename of RPM for my specific patches for consideration into the stable stream.
- Split out 100Conf and added 120MenuSettings template fragment
- Added an includes statement to 120Menusettings that will grab the information
  in horde/conf.menu.apps.php.  This way each of the individual horde modules
  don't have to repeatedly process the same template for the menu array section in conf.php.

rpm -qp e-smith-ingo-1.0.0-02.jhb3.2.noarch.rpm --changelog
* Tue Jun 27 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0.0-02.jhb3.2

- Second patch from my temporary fork of this RPM for patches to be considered to be included
  into  the stable stream.
- Added the ability to enable or disable ingo menu icon from showing up on the
  main webmail screen. (config set ingo service ; config setprop ingo MenuArray disabled|enabled)
- e-smith-horde still needs to support this feature or manual intervention is
  required.

* Thu Jun 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0.0-02.jhb3.1

- Temporary rename of RPM for my specific patches for consideration into the stable stream.
- Added an includes statement to 120Menu that will grab the information
  in horde/conf.menu.apps.php.  This way each of the individual horde modules
  don't have to repeatedly process the same template for the menu array section in conf.php.
- e-smith-horde still needs to support this feature or manual intervention is
  required.

rpm -qp smeserver-gollem-1.0-7.src.rpm --changelog
* Wed Mar 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-5

- Added an includes statement to 120Menusettings that will grab the information
  in horde/conf.menu.apps.php.  This way each of the individual horde modules  
  don't have to repeatedly process the same template for the menu array section in conf.php.

* Sat Mar 18 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-4

- Added the ability to enable or disable gollem menu icon from showing up on the
  main webmail screen.
- config set gollem service ; config setprop gollem MenuArray disabled|enabled
- e-smith-horde still needs to support this feature or manual intervention is
  required.

* Sat Mar 18 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-3

- Added templates-custom fragment for horde/registry.php to make gollem active
  and gollem-block hidden until the master templates are re-worked in smeserver-horde
  or it's decided to make each smeserver horde add-on module include their own specific
  registry.php templates.

rpm -qp smeserver-kronolith-1.0-15.noarch.rpm --changelog
* Mon Jul 03 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-15

- Added an S24adv-ldap-update entry to the user-create event so that the freebusy
  url will be saved to the ldap database when a user is initally created using the
  advanced user management panel.  It is purposely running before S25ldap-update
  so that the freebusy info will be saved when a new user is created otherwise there
  is an error.  There is still an error with the S25 action as both actions are
  trying to create a user, but the error has no effect

* Mon Jul 03 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-14

- Set the default DB entry for freebusy to enabled.  
  To disable config setprop horde freebusy disabled

* Mon Jul 03 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-13

- Changed the default free/busy address book search to the local ldap setting

* Sun Jul 02 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-12

- Added some verbage to show what the format of the free/busy url should be.

* Sun Jul 02 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-11

- Added server-manager panel for advanced user management.  This is a duplicate
  of the SME Server's Users Panel but adds the ability to save Kronolith
  Free/Busy information into the LDAP database.

* Mon May 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-7

- Started working on intergrating Free/Busy info into the main SME server LDAP database.
  This should help a lot in setting up a company wide directory with Free/Busy information
  already populated in the DB which should eliminate the need for each user to have to setup
  a personal address book with everyone's name that they want to do free/busy against.  
- To activate it - config setprop horde freebusy enabled.  Default is disabled.

* Sat May 06 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-6

- modified the hordereminders crontab entry by adding a -q option which
  runs the script in quiet-mode and suppresses the HTTP Header output.  
  Thanks to Greg Swallow for the hint.  Now the reminders script runs without
  sending  an email to the admin every five minutes

* Wed Mar 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-4

- Added an includes statement to 120Menusettings that will grab the information
  in horde/conf.menu.apps.php.  This way each of the individual horde modules
  don't have to repeatedly process the same template for the menu array section in conf.php.

* Sat Mar 18 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-3

- Added the ability to enable or disable kronolith menu icon from showing up on the
  main webmail screen.
- config set kronolith service ; config setprop kronolith MenuArray disabled|enabled
- e-smith-horde still needs to support this feature or manual intervention is
  required.

rpm -qp smeserver-mnemo-1.0-5.noarch.rpm --changelog
* Wed Mar 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-3

- Added an includes statement to 120Menusettings that will grab the information
  in horde/conf.menu.apps.php.  This way each of the individual horde modules
  don't have to repeatedly process the same template for the menu array section in conf.php.

* Sat Mar 18 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-2

- Added the ability to enable or disable mnemo menu icon from showing up on the
  main webmail screen.
- config set mnemo service ; config setprop mnemo MenuArray disabled|enabled
- e-smith-horde still needs to support this feature or manual intervention is
  required.

rpm -qp smeserver-nag-1.0-8.noarch.rpm --changelog
* Wed Mar 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-6

- Added an includes statement to 120Menusettings that will grab the information
  in horde/conf.menu.apps.php.  This way each of the individual horde modules
  don't have to repeatedly process the same template for the menu array section in conf.php.

* Sat Mar 18 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-5

- Added the ability to enable or disable nag menu icon from showing up on the
  main webmail screen.
- config set nag service ; config setprop nag MenuArray disabled|enabled
- e-smith-horde still needs to support this feature or manual intervention is
  required.

rpm -qp smeserver-mimp-1.0-5.noarch.rpm
* Sat Jun 10 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-4

- Modified servers.php to match settings in mimp 1.0.  Smtp port remarked.
  May have to do more work here based on smtpproxy being enabled or not.

* Sat Mar 18 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-1

- Added templates-custom fragment for horde/registry.php to make mimp hidden but
  active until the master templates are re-worked in smeserver-horde or it's
  decided to make each smeserver horde add-on module include their own specific
  registry.php templates.

rpm -qp smeserver-trean-0.1-2.noarch.rpm  (Bookmarks)
* Mon Jun 05 2006 John H. Bennett III <bennettj@johnbennettservices.com> 0.1

- Initial build
- Added the ability to enable or disable trean menu icon from showing up on the
  main webmail screen.
- config set trean service ; config setprop trean MenuArray disabled|enabled
- e-smith-horde still needs to support this feature or manual intervention is
  required.

One thing left out on some of the instructions are after you set the MenuArray to enabled or disabled, you need to do a signal-event email-update

More info on Mimp:
For those of you interested in using mimp, there still seem to be some issues that I will need help working out.

More info on Kronolith:
To get reminders and freebusy lookups to work, each user must set a default identity in either options/horde or mail.
Being able to set the freebusy url for users works from the Advanced User Management Panel
When you add a calendar event it takes about five minutes for it to show up in a free/busy search.  I posted a question to the kronolith list:
Question: When using Kronolith with Horde 3.0.10, whenever I save an event to my calendar, it doesn't show up in a freebusy search for 5 minutes.  Should events show up immediately in a freebusy search, or is this working as designed.  If WAD, is there a way to shorten this time?
Answer: Free/busy data is cached. You could disable your Horde cache.

More info on Gollem
If you want to use Gollem, then you must enable ftp on the local network

The updated files are located at http://mirror.contribs.org/smeserver/contribs/jbennett/sme7/horde

comments/questions are welcomed via the bug-tracker.  All of the add-on modules have a category setup under contribs.  Questions about the changes to horde, imp, turba, ingo can be made here, since those are not currently official changes.

Thanks,


John Bennett
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: jfarschman on July 05, 2006, 07:28:53 PM
John,

  Thanks for the great work.  I was just working through your newest code and found a problem with the trean rpm.

#rpm -qp trean-0.1-0.noarch.rpm
error: trean-0.1-0.noarch.rpm: headerRead failed: hdr blob(18300): BAD, read returned 11989

Of course, it will not install with a faulty header.  I'm not really sure what do do about this except exclude it from the install  :-(
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on July 05, 2006, 07:49:41 PM
Quote from: "jfarschman"
John,

  Thanks for the great work.  I was just working through your newest code and found a problem with the trean rpm.

#rpm -qp trean-0.1-0.noarch.rpm
error: trean-0.1-0.noarch.rpm: headerRead failed: hdr blob(18300): BAD, read returned 11989

Of course, it will not install with a faulty header.  I'm not really sure what do do about this except exclude it from the install  :-(


Has to be a bad upload, I am using it and just used it again on a test server.  I'll re-upload it.  Try and grab it again tomorrow.

JB
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: brianr on July 06, 2006, 07:32:51 AM
Do I have to install ALL the rpms, or can I choose the facilities that I want?  I am most interested in mimp.
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on July 06, 2006, 02:23:10 PM
Quote from: "brianr"
Do I have to install ALL the rpms, or can I choose the facilities that I want?  I am most interested in mimp.


From reading the info from the changelogs, you will need to install the e-smith-horde and the mimp rpms

John
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: jfarschman on July 06, 2006, 05:50:33 PM
John,

  Yep!  Trean was corrupt.  It's good now.  Thanks

Quote
Has to be a bad upload, I am using it and just used it again on a test server. I'll re-upload it. Try and grab it again tomorrow.
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: addodge on July 06, 2006, 06:14:37 PM
Can someone please help me out.
I want to install and configure Horde along with the other options on a clean install of SME 7 Final.  My question is which rpm's do i need to install and is there a specific order that they need to be installed in?  The reason i ask is because I downloaded all of the rpms available from the mirror site and started to install them but got errors stating that one rpm is already installed and conflics even though the name of the rpm was different.  I am fairly new to this so any help would be appreciated.
Thanks for your help.
Andy
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: jfarschman on July 06, 2006, 06:30:02 PM
Hi Andy,

  I'd grab the files:

EDITED TO FIX TYPO [discussed below]
Code: [Select]
wget -r -l1 -A.rpm --no-parent \ http://mirror.contribs.org/smeserver/contribs//jbennett/sme7/horde/RPMS/
cp -f ./mirror.contribs.org/smeserver/contribs/jbennett/sme7/horde/RPMS/*.rpm .
rm -rf distro.ibiblio.org


Then do an install:

Code: [Select]
yum localinstall *.rpm

I think that will work.  I never had any dependency problems.  Can you post your specific problems.
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: dtech on July 07, 2006, 02:04:51 AM
Looks like that code should be:

Code: [Select]
wget -r -l1 -A.rpm --no-parent \ http://mirror.contribs.org/smeserver/contribs//jbennett/sme7/horde/RPMS/
cp -f ./mirror.contribs.org/smeserver/contribs/jbennett/sme7/horde/RPMS/*.rpm .
rm -rf distro.ibiblio.org


Notice the "--no-parent" instead of "--no-patent" .
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on July 07, 2006, 03:40:34 AM
Quote from: "addodge"
Can someone please help me out.
I want to install and configure Horde along with the other options on a clean install of SME 7 Final.  My question is which rpm's do i need to install and is there a specific order that they need to be installed in?  The reason i ask is because I downloaded all of the rpms available from the mirror site and started to install them but got errors stating that one rpm is already installed and conflics even though the name of the rpm was different.  I am fairly new to this so any help would be appreciated.
Thanks for your help.
Andy


The only real requirement is that the smeserver packages be installed after the specific horde module packages.  You error and conflict could have been caused by me possibly naming the rpm the same name instead of incrementing it.  I tried very carefully to avoid this.  The rpm's install fine for me on a fresh server.  If you can't load on a fresh server, then you should be able to rpm -e and remove the specific horde add-on package that is complaining of the conflict, then re-install it.

JB
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: addodge on July 07, 2006, 03:50:01 AM
I followed the commands given above and it went through just fine!
Thanks for the reply's.  Now if i can only figure out 1 how to setup a public/shared calendar and 2 find out why i can send internally through webmail, but not to a external email.  
Thanks again for your help.
Andy
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on July 07, 2006, 04:01:03 AM
Quote from: "addodge"
I followed the commands given above and it went through just fine!
Thanks for the reply's.  Now if i can only figure out 1 how to setup a public/shared calendar and 2 find out why i can send internally through webmail, but not to a external email.  
Thanks again for your help.
Andy


Always wanting something  :lol:.   Check your logs for any errors on outbound, and start a new thread if you don't mind on that.  
Shared Calendar - In Kronolith, goto my calendars, create a calendar, choose new calendar from drop down, choose permissions, then set them accordingly.  I've not tried individual users and groups only works if the groups were stored in mysql, I think.

JB
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: jfarschman on July 07, 2006, 01:36:21 PM
dtech,

  Thanks for catching that error... patent vs. parent.

  Also... more people should start using yum localinstall.  It cleans things up and fix problems with the install process.... and give better feedback to the user.
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: dtech on July 18, 2006, 01:43:21 PM
I just wanted to add another successful install of the July 2 RPMs (I used the yum localinstall method, no problems).
Title: SME7 horde/kronolith
Post by: bradleyj00 on July 19, 2006, 07:49:31 PM
I've been trying to install kronolith, and hopefully other horde applications on my new SME7 server.

I've followed the steps as documented by jfarschman, but I run into an "unsupported scheme" error when issuing the first command line.

Any suggestions?

Any direction would be appreciated.

Jim




[root@sme7 ~]# wget -r -l1 -A.rpm --no-parent \ http://mirror.contribs.org/smeserver/contribs//jbennett/sme7/horde/RPMS/
 http://mirror.contribs.org/smeserver/contribs//jbennett/sme7/horde/RPMS/: Unsupported scheme.

FINISHED --15:11:53--
Downloaded: 0 bytes in 0 files
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: jfarschman on July 19, 2006, 08:57:44 PM
Try taking the forward slash out and putting it all on the same line.

Code: [Select]

wget -r -l1 -A.rpm --no-parent http://mirror.contribs.org/smeserver/contribs//jbennett/sme7/horde/RPMS/


That should work
Title: sme 7 horde/kronolith
Post by: bradleyj00 on July 19, 2006, 09:05:36 PM
That worked! Thanks for your assistance.

Being kind of new to this, I guess I took the whole command structure very literally.

Much appreciated.
Jim
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: jumba on July 20, 2006, 09:30:25 PM
...just another successful install of the July 2 RPMs using the yum localinstall method.

No problems

I installed all RPMs and I now have a very comprehensive "webmail"  :-D

Thanks a lot!
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: calisun on July 22, 2006, 08:54:26 AM
John,
Thanks for your work.
Installation went well, most everything seems to work ok   EXCEPT  for File Manager.
When I click on File Manager, in the middle of the screen I see a: File Manager Login message and a login button. When I click on the button, the screen goes white for a second and goes back to the same message.
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: brianr on July 22, 2006, 11:08:41 AM
I just installed the mimp and e-smith-horde RPMs, but cannot see how or where to access mimp.

Can someone point me in the right direction?
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: progitto on July 25, 2006, 02:03:03 PM
Quote from: "calisun"
John,
Thanks for your work.
Istallation went well, most everything seems to work ok   EXCEPT  for File Manager.
When I click on File Manager, in the middle of the screen I see a: File Manager Login message and a login button. When I click on the button, the screen goes white for a second and goes back to the same message.


It's the same for me
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: jonroberts on July 31, 2006, 02:26:02 PM
JB,

Happy to report another successful install (although got the same problem with file-manager that has already been reported).

My question is a little different & I'm not sure if you can help, but ....

I've just updated my cyrus-imap contrib for sme7 (see http://forums.contribs.org/index.php?topic=33072.msg140466#msg140466).  I use this contrib in conjuction with a commercial product called Toltec connector to enable users who run Outlook to share folders (calendar, contacts etc) via SME, rather than needing Exchange.

The latest release of the connector stores its data in Kolab2 XML format, which it claims can then be read by compatible clients to provide web access to the data.  According to the Kolab site, Horde is one of the compatible clients (albeit under development - see http://www.kolab.org/about-kolab-clients.html).

I've installed your contrib, which works well - but do you have any idea how I tell Kronilith to look at a user IMAP folder and interpret the messages there as XML calendar entries?

I guess you must be busy with your own contrib - but if you (or anyone else) has any suggestions where I should start looking, I'd be grateful.

Thanks
Jon
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on August 01, 2006, 08:55:00 AM
Quote from: "rich"
hey mrjhb3 . . .

Thanks for all your efforts with this . . .

I have upgraded to your new RPMs and now my cron error is fixed.
Only problem is I am not getting any email reminders.

Any tips where to begin troubleshooting?

Thanks again.


You must have a default identity set for reminders to work.  Options/horde or options/mail.

JB
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: calisun on August 02, 2006, 03:59:51 AM
John,
I went through your previous posts, and you said: "If you want to use Gollem, then you must enable ftp on the local network"
My ftp is enabled for local network (and it always has been) and I can't get file manager to work.
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on August 02, 2006, 04:41:47 AM
Quote from: "calisun"
John,
I went through your previous posts, and you said: "If you want to use Gollem, then you must enable ftp on the local network"
My ftp is enabled for local network (and it always has been) and I can't get file manager to work.


Did you install gollem after the other rpms?  If so, you need to do a signal-event email-update so that the gollem config templates will be expanded.

If that was already done, then check you gollem/config/backends.php file.  You should have something similiar to:

//00Header
// * $Horde: gollem/config/backends.php.dist,v 1.41.2.6 2006/02/22 06:48:37 slusarz Exp $

//100LocalFtp
// This backend uses Horde credentials to automatically log in.
$backends['hordeftp'] = array(
    'name' => 'Local FTP Server',
    'driver' => 'ftp',
    'preferred' => '',
    'hordeauth' => true,
    'params' => array(
        // The hostname/IP Address of the FTP server.
        'hostspec' => 'ftp.mytestserver.com',        <--check this line
        // The port number of the FTP server.
        'port' => 21,
        // Use passive mode?
        'pasv' => false,
        // Set timeout (in seconds) for the FTP server. Default: 90 seconds
        // 'timeout' => 90,
        // If true and the POSIX extension is available the driver will map
        // the user and group IDs returned from the FTP server with the local
        // IDs from the local password file.  This is useful only if the FTP
        // server is running on localhost or if the local user/group
        // IDs are identical to the remote FTP server.
        // You must be running a version of Horde >= 3.1 for this parameter to
        // have any effect.
        // 'maplocalids' => true
    ),
    'loginparams' => array(
        // Allow the user to change the FTP server.
        // 'hostspec' => 'Hostname',
        // Allow the user to change the FTP port.
        // 'port' => 'Port'
    ),
    // 'root' => '',
    // 'home' => '',
    // 'createhome' => false,
    // 'permissions' => '750',
    // 'filter' => '^regex$',
    // 'quota' => false,
    'clipboard' => true,
    'attributes' => array('type', 'name', 'download', 'modified', 'size', 'permission', 'owner', 'group')
);


JB
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: calisun on August 02, 2006, 05:44:31 PM
I am not sure what order they were installed, I did:

wget -r -l1 -A.rpm --no-parent http://mirror.contribs.org/smeserver/contribs//jbennett/sme7/horde/RPMS/

yum localinstall *.rpm

signal-event post-upgrade

signal-event reboot



As far as gollem/config/backends.php, I will check it tonight




-
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: calisun on August 03, 2006, 08:43:48 PM
John
I did check my backends.php, it looks identical to the example you have posted. The line that you marked to <--check this line
" 'hostspec' => 'ftp.mytestserver.com', <--check this line" does show my correct server name.

My question is, since the ftp is set to accept ftp from local network only, should't the line look something like this?
 'hostspec' => 'ftp.192.168.1.1',
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on August 04, 2006, 04:32:11 AM
Quote from: "calisun"
Installation went well, most everything seems to work ok   EXCEPT  for File Manager.
When I click on File Manager, in the middle of the screen I see a: File Manager Login message and a login button. When I click on the button, the screen goes white for a second and goes back to the same message.


Missed some of these posts as sometimes the forums do not send out an email for threads that have been updated.

For everyone getting an error with gollem, I can not duplicate this.  Over the weekend, I'll load my test servers again with the rpms on my contribs site and see if I can duplicate the errors.  Can someone look at their log /var/log/messages and see if you have any errors when clicking on file manager.

The reason that ftp.mytestserver.com works is that this is an host entry on SME server so it resolves locally.  localhost may work as well, I haven't tested it.  My remote access settings are set to allow access only from local networks and to accept passwords only from local networks.

JB
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: calisun on August 04, 2006, 04:50:44 AM
John, here is info from log file right after tying to use file manager.

Aug  3 19:45:47 smeserver HORDE[17634]: [imp] FAILED LOGIN 192.168.1.248 to localhost:143[imap/notls] as admin [on line 237 of "/home/httpd/html/horde/imp/lib/Auth/imp.php"]
Aug  3 19:45:59 smeserver HORDE[17634]: [imp] Login success for admin@mytestserver.com [192.168.1.248] to {localhost:143} [on line 150 of "/home/httpd/html/horde/imp/redirect.php"]
Aug  3 19:46:28 smeserver HORDE[17635]: [gollem] 192.168.1.248 Connection to FTP server failed. [on line 49 of "/home/httpd/html/horde/gollem/login.php"]
Aug  3 19:46:33 smeserver HORDE[17634]: [gollem] 192.168.1.248 Connection to FTP server failed. [on line 49 of "/home/httpd/html/horde/gollem/login.php"]
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on August 04, 2006, 04:54:28 AM
Quote from: "jonroberts"
JB,

Happy to report another successful install (although got the same problem with file-manager that has already been reported).

My question is a little different & I'm not sure if you can help, but ....

I've just updated my cyrus-imap contrib for sme7 (see http://forums.contribs.org/index.php?topic=33072.msg140466#msg140466).  I use this contrib in conjuction with a commercial product called Toltec connector to enable users who run Outlook to share folders (calendar, contacts etc) via SME, rather than needing Exchange.


I saw this contrib, but don't know enough about cyrus, except you can add quota stuff to horde.  Haven't used Toltec either.  What does cyrus give you that doveot doesn't?

Quote from: "jonroberts"
The latest release of the connector stores its data in Kolab2 XML format, which it claims can then be read by compatible clients to provide web access to the data.  According to the Kolab site, Horde is one of the compatible clients (albeit under development - see http://www.kolab.org/about-kolab-clients.html).

I've installed your contrib, which works well - but do you have any idea how I tell Kronilith to look at a user IMAP folder and interpret the messages there as XML calendar entries?


I do not know how to do this.  You will get better answers by posting on the horde kronolith list.

Quote from: "jonroberts"
I guess you must be busy with your own contrib - but if you (or anyone else) has any suggestions where I should start looking, I'd be grateful.


Yes, I have been busy with these contribs.  I currently have enabled kronolith to save free/busy information into the ldap database.  As well as patched horde to run horde-3.0.11.  I am waiting for the official rpm to be packaged from the dev server, but I am using the rpm.  So, I have a set or rpms on my contribs site and a set at home.  I currently plan on trying to get shared address books to work in horde.  I'm not sure if shared folders is suppoted in the 2.0 code base.  Then it's off to horde 3.1.x.

JB
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on August 04, 2006, 05:09:48 AM
Quote from: "brianr"
I just installed the mimp and e-smith-horde RPMs, but cannot see how or where to access mimp.

Can someone point me in the right direction?


OK, so by default mimp is hidden from the main webmail screen.  If you have a wap enabled phone, you should be able to go to your site /webmail and get the mimp login.  That is if you have enabled mimp and expanded the templates, because you need to use the composite driver.  I would test this more, but when I hit my site with my phone, I get the regular gui login and not the mimp login.  Don't know why as if now.  If you want to test this from your webmail client to see if you can really authenticate to mimp, then edit horde/config/registry and change the mimp setting from hidden to active, then you will see a mobile mail icon on the sidebar.

JB
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on August 04, 2006, 05:19:24 AM
Quote from: "calisun"
John, here is info from log file right after tying to use file manager.

Aug  3 19:45:47 smeserver HORDE[17634]: [imp] FAILED LOGIN 192.168.1.248 to localhost:143[imap/notls] as admin [on line 237 of "/home/httpd/html/horde/imp/lib/Auth/imp.php"]
Aug  3 19:45:59 smeserver HORDE[17634]: [imp] Login success for admin@mytestserver.com [192.168.1.248] to {localhost:143} [on line 150 of "/home/httpd/html/horde/imp/redirect.php"]
Aug  3 19:46:28 smeserver HORDE[17635]: [gollem] 192.168.1.248 Connection to FTP server failed. [on line 49 of "/home/httpd/html/horde/gollem/login.php"]
Aug  3 19:46:33 smeserver HORDE[17634]: [gollem] 192.168.1.248 Connection to FTP server failed. [on line 49 of "/home/httpd/html/horde/gollem/login.php"]


Still can't reproduce this:  Here is a successful login and access to gollem:
Aug  3 22:12:51 www HORDE[13161]: [imp] Login success for user1@thebennetthome2.com [10.10.10.125] to {localhost:143} [on line 150 of "/home/httpd/html/horde/imp/redirect.php"]
Aug  3 22:13:17 www proftpd[13348]: www.thebennetthome2.com (10.10.10.41[10.10.10.41]) - FTP session opened.
Aug  3 22:13:17 www PAM_pwdb[13348]: (ftp) session opened for user user1 by (uid=0)
Aug  3 22:13:17 www HORDE[13164]: [gollem] Login success for User user1@thebennetthome2.com [10.10.10.125] using backend hordeftp. [on line 93 of "/home/httpd/html/horde/gollem/redirect.php"]
Aug  3 22:13:17 www proftpd[13348]: www.thebennetthome2.com (10.10.10.41[10.10.10.41]) - PAM(setcred): System error
Aug  3 22:13:17 www proftpd[13348]: www.thebennetthome2.com (10.10.10.41[10.10.10.41]) - PAM(close_session): System error
Aug  3 22:13:17 www proftpd[13348]: www.thebennetthome2.com (10.10.10.41[10.10.10.41]) - FTP session closed.
Aug  3 22:13:19 www proftpd[13352]: www.thebennetthome2.com (10.10.10.41[10.10.10.41]) - FTP session opened.
Aug  3 22:13:19 www PAM_pwdb[13352]: (ftp) session opened for user user1 by (uid=0)
Aug  3 22:13:20 www proftpd[13352]: www.thebennetthome2.com (10.10.10.41[10.10.10.41]) - PAM(setcred): System error
Aug  3 22:13:20 www proftpd[13352]: www.thebennetthome2.com (10.10.10.41[10.10.10.41]) - PAM(close_session): System error
Aug  3 22:13:20 www proftpd[13352]: www.thebennetthome2.com (10.10.10.41[10.10.10.41]) - FTP session closed.

So, if you go to the console and type ftp localhost and ftp ftp.yourlocalserver.com|net|org, do you get the 220 ready prompt?
Can you verify your ftp settings again.  (I trust they are set for local)
And also do a rpm -qa | grep gollem so I can see what version you are using.

Is your server a new install or upgrade?  If upgrade, were you running the previous horde30 script I created?  I will know more when I load up a test server using the current public rpm's.

JB
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: calisun on August 04, 2006, 05:58:06 AM
ftp localhost

Connected to localhost (127.0.0.1).
220 127.0.0.1 FTP server ready



rpm -qa | grep gollem

smeserver-gollem-1.0-7
gollem-h3-1.0.2-1


This server is an upgrade
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: jonroberts on August 04, 2006, 12:37:38 PM
JB

Thanks for the feedback.  Didn't pick it up till now as I didn't get a notify mail.

Quote from: "mrjhb3"

I saw this contrib, but don't know enough about cyrus, except you can add quota stuff to horde.  Haven't used Toltec either.  What does cyrus give you that doveot doesn't?


The main thing cyrus gives is ACL control over IMAP folders.  There's a couple of reasons why this may be useful.  See last couple of posts at thread:

http://forums.contribs.org/index.php?topic=23628.0

For me, its so I can use Outlook on my destop PCs and share folders (Calendars, Contacts etc) without needing Exchange.  So I can install SME boxes with clients that would otherwise buy MS Small Business Server.

Quote from: "mrjhb3"

I do not know how to do this.  You will get better answers by posting on the horde kronolith list.


Thanks for the tip.  I'll give them a try.  I'm not even sure if the funtionality I need is in 3.0.x or whether its only in 3.1.x - I'll dig a little deeper.  If you do come across anything when you're looking into 3.1.x, bear me in mind .... :-D
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on August 05, 2006, 05:43:17 PM
Quote from: "calisun"
ftp localhost

Connected to localhost (127.0.0.1).
220 127.0.0.1 FTP server ready



rpm -qa | grep gollem

smeserver-gollem-1.0-7
gollem-h3-1.0.2-1


This server is an upgrade


OK, loaded a new SME 7.0 server this morning and was able to use gollem with no issues.  What version was your server upgraded from and did you have any extra contribs or scripts installed?  Also, do you have any corporate DNS settings defined that may need to have an entry added to it for your local ftp server?

I'll test again after you let me know what version, etc.

JB
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: calisun on August 06, 2006, 07:38:03 PM
This servere has been upgraded using yum all the way from pre3
I have Sme7admin  installed and phpmyadmin
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on August 06, 2006, 11:28:40 PM
Quote from: "calisun"
This servere has been upgraded using yum all the way from pre3
I have Sme7admin  installed and phpmyadmin


Maybe you already stated that and I just forgot.  

I have just loaded sme 6.0, sme 6.0.1, and sme 6.5, upgraded them all the sme 7.0 final, and installed all of the horde RPM's in my contribs directory and gollem works fine.  I simply can not duplcate this.  I even disabled anonymous ftp, and changed my gollem/config/backends.php to use localhost and it works fine as well.  I'll load sme7admin from firwall-services.com and see if that changes anything.  Have you tried changing your backends.php to localhost?   Any other contribs you may of forgot about, like the dungog chroot FTP contrib?  Also, you didn't answer about how you have dns setup.  Are you using the local SME server or a corporate DNS, that will need an entry added to it?

John Bennett
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on August 07, 2006, 01:53:31 AM
Lastly, I have loaded sme7admin on all three of the test servers I have that have been upgraded.  Gollem still works fine.  Can you try re-downloading the two gollem rpm's, removing the current ones,  and re-installing, please?  Then tail -f /var/log/messages, then do signal-event email-update watching the log to see if there are any errors.  Lastly, try gollem again.

JB
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: calisun on August 07, 2006, 11:26:23 PM
No luck , I have removed both gollem RPM's, downloaded new ones and reinstalled, after signal-even email-upgrade and signal-event reboot, it is back to the way it was.
Does the install order make a difference? If it does, did the way I installed it originally break something?
-----------------------------------------
wget -r -l1 -A.rpm --no-parent http://mirror.contribs.org/smeserver/contribs//jbennett/sme7/horde/RPMS/

yum localinstall *.rpm

signal-event post-upgrade

signal-event reboot
----------------------------------------

Later this week I will try do a clean istallation.

You might want to check with progitto, he reported the same problem. See if you can figure out something on his system.
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on August 08, 2006, 12:07:41 AM
Quote from: "calisun"
No luck , I have removed both gollem RPM's, downloaded new ones and reinstalled, after signal-even email-upgrade and signal-event reboot, it is back to the way it was.
Does the install order make a difference? If it does, did the way I installed it originally break something?
-----------------------------------------
wget -r -l1 -A.rpm --no-parent http://mirror.contribs.org/smeserver/contribs//jbennett/sme7/horde/RPMS/

yum localinstall *.rpm

signal-event post-upgrade

signal-event reboot
----------------------------------------

Later this week I will try do a clean istallation.

You might want to check with progitto, he reported the same problem. See if you can figure out something on his system.


 :-x Damn!  I don't know what the issue could be.  I installed the RPM's the same way you did to test that as well.  I'll be interested in your clean install results.

JB
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: brianr on September 11, 2006, 05:47:15 PM
Quote
Quote


I just installed the mimp and e-smith-horde RPMs, but cannot see how or where to access mimp.

Can someone point me in the right direction


OK, so by default mimp is hidden from the main webmail screen. If you have a wap enabled phone, you should be able to go to your site /webmail and get the mimp login. That is if you have enabled mimp and expanded the templates, because you need to use the composite driver. I would test this more, but when I hit my site with my phone, I get the regular gui login and not the mimp login. Don't know why as if now. If you want to test this from your webmail client to see if you can really authenticate to mimp, then edit horde/config/registry and change the mimp setting from hidden to active, then you will see a mobile mail icon on the sidebar.</quote>


I also get the full gui interface when I access it from my mobile phone, despite having "enabled" it as described.  Where is the horde/registry/conf file that I need to edit  to try the icon?  I did a search in mc, but couldn't find it.

I have now installed all the horde rpms, and also cannot get ftp to work - I get the "login" request, which does not have any space for username etc, and pressing it just hangs.
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on September 11, 2006, 06:48:33 PM
Quote from: "brianr"


I also get the full gui interface when I access it from my mobile phone, despite having "enabled" it as described.  Where is the horde/registry/conf file that I need to edit  to try the icon?  I did a search in mc, but couldn't find it.

I have now installed all the horde rpms, and also cannot get ftp to work - I get the "login" request, which does not have any space for username etc, and pressing it just hangs.


You have to enable ftp via server-manager for gollem to work.  Look at the logs at /var/log/messages while you use gollem, it should be evident if you have an issue as to what to do.  For mimp edit horde/registry.php and change from hidden to active and you will have an icon in the sidebar.  There was an issue with a missing character in the mimp rpm that I have corrected, that I believe I previoulsy updated, but I made some other changes this weekend, but the mirrors are not yet in sync.

John
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: brianr on September 11, 2006, 09:52:29 PM
Quote from: "mrjhb3"

 For mimp edit horde/registry.php and change from hidden to active and you will have an icon in the sidebar.  There was an issue with a missing character in the mimp rpm that I have corrected, that I believe I previoulsy updated, but I made some other changes this weekend, but the mirrors are not yet in sync.


My rpms where downloaded this afternoon.

I have found the registry.php and editted it,. and I get the mimp icon and then the username and password request on the webmail, but it does not correctly authenticate, /var/log/messages shows:

Sep 11 20:42:14 bjsserver ;&#x0441;&#x0441;&#x043a;&#x0438;&#x0439;)[4530]: PHP
Warning:  Unterminated comment starting line 15 in /home/httpd/html/horde/mimp/c
onfig/servers.php on line 15
Sep 11 20:42:25 bjsserver ![4530]: PHP Warning:  Unterminated comment starting l
ine 15 in /home/httpd/html/horde/mimp/config/servers.php on line 15
Sep 11 20:42:25 bjsserver ![4530]: PHP Warning:  Invalid argument supplied for f
oreach() in /home/httpd/html/horde/mimp/redirect.php on line 63
Sep 11 20:42:26 bjsserver [4530]: PHP Warning:  Unterminated comment starting li
ne 15 in /home/httpd/html/horde/mimp/config/servers.php on line 15
Sep 11 20:42:38 bjsserver ¸&Ç   [4530]: PHP Warning:  Unterminated comment start
ing line 15 in /home/httpd/html/horde/mimp/config/servers.php on line 15
Sep 11 20:42:38 bjsserver ¸&Ç   [4530]: PHP Warning:  Invalid argument supplied
for foreach() in /home/httpd/html/horde/mimp/redirect.php on line 63
Sep 11 20:42:39 bjsserver full[4530]: PHP Warning:  Unterminated comment startin
g line 15 in /home/httpd/html/horde/mimp/config/servers.php on line 15
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: brianr on September 11, 2006, 10:10:59 PM
Quote from: "mrjhb3"


You have to enable ftp via server-manager for gollem to work.  Look at the logs at /var/log/messages while you use gollem, it should be evident if you have an issue as to what to do.  

John


ok, I re-expanded the gollem/backends.php specifically (although I did do an email-update, as per your earlier instructions), and then fixed a problem where the local ftp.domain was redirected to another PC (can't remeber why..), and it works now!!  Thanks.
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on September 12, 2006, 02:08:49 AM
Quote from: "brianr"

My rpms where downloaded this afternoon.

I have found the registry.php and editted it,. and I get the mimp icon and then the username and password request on the webmail, but it does not correctly authenticate, /var/log/messages shows:

Sep 11 20:42:14 bjsserver ;&#x0441;&#x0441;&#x043a;&#x0438;&#x0439;)[4530]: PHP
Warning:  Unterminated comment starting line 15 in /home/httpd/html/horde/mimp/c
onfig/servers.php on line 15
Sep 11 20:42:25 bjsserver ![4530]: PHP Warning:  Unterminated comment starting l
ine 15 in /home/httpd/html/horde/mimp/config/servers.php on line 15
Sep 11 20:42:25 bjsserver ![4530]: PHP Warning:  Invalid argument supplied for f
oreach() in /home/httpd/html/horde/mimp/redirect.php on line 63
Sep 11 20:42:26 bjsserver [4530]: PHP Warning:  Unterminated comment starting li
ne 15 in /home/httpd/html/horde/mimp/config/servers.php on line 15
Sep 11 20:42:38 bjsserver ¸&Ç   [4530]: PHP Warning:  Unterminated comment start
ing line 15 in /home/httpd/html/horde/mimp/config/servers.php on line 15
Sep 11 20:42:38 bjsserver ¸&Ç   [4530]: PHP Warning:  Invalid argument supplied
for foreach() in /home/httpd/html/horde/mimp/redirect.php on line 63
Sep 11 20:42:39 bjsserver full[4530]: PHP Warning:  Unterminated comment startin
g line 15 in /home/httpd/html/horde/mimp/config/servers.php on line 15


Then that confirms that the old RPM was still there.  You should be able to correct this yourself, by looking at line 15 of the file mentioned above and making the necessary change there and in the templates portion so the change isn't lost if you make other email changes.

As soon as the mirrors sync, there will be quite a few updated RPM's as I decided to move some of the items that I was trying to get included in the base, made into their own RPM's.

JB
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: brianr on September 12, 2006, 03:50:42 PM
ok, as you say I "fixed" that so that "mobile mail" icon works on the webmail, but I still can;t get to it from my phone, I get the "full" version.

I am accessing it by whatever.trl/webmail. Should i use a different foldername. or perhaps pre-pend some sort of  "https" replacement to indicate it is a wap access?
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on September 12, 2006, 05:17:10 PM
Quote from: "brianr"
ok, as you say I "fixed" that so that "mobile mail" icon works on the webmail, but I still can;t get to it from my phone, I get the "full" version.

I am accessing it by whatever.trl/webmail. Should i use a different foldername. or perhaps pre-pend some sort of  "https" replacement to indicate it is a wap access?


You are seeing the same thing I am.  Mimp is a WIP for me since I can not fully test it.  I've tried hitting it via some WAP browsers, but I can never get them to connect although I see the request come in via the httpd logs.  To me, it looks like it has something to do with using https vs. http, but I can't confirm that.  

If you really want to help troubleshoot this, I would suggest joining the mimp list (pretty low activity) at horde.org and asking questions there as well as looking through the mail archives for any other solutions.  Or, everyone can continue to wait until I find the time and I'll do the asking and searching.

JB
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: calisun on September 13, 2006, 06:41:15 PM
John,
This morning (9/13/06 @ 9:00AM PST) I did a fresh install of SME7 final. After install, I downloaded and installed all your RPM's. After reconfigure and reboot, I am unable to use file manager, just like I have described earlier on an upgraded server. When I click on "file manager" I see a "login" button. When I click on login button, the screen goes blank for a split second and I get the login button again. Yes, ftp is set to allow access from local networks.

Could the issue be me trying to access it from WAN? This server is set up strickly as a web server, so it is not connected to lan.
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on September 13, 2006, 07:08:37 PM
Quote from: "calisun"
John,
This morning (9/13/06 @ 9:00AM PST) I did a fresh install of SME7 final. After install, I downloaded and installed all your RPM's. After reconfigure and reboot, I am unable to use file manager, just like I have described earlier on an upgraded server. When I click on "file manager" I see a "login" button. When I click on login button, the screen goes blank for a split second and I get the login button again. Yes, ftp is set to allow access from local networks.

Could the issue be me trying to access it from WAN? This server is set up strickly as a web server, so it is not connected to lan.


Here is all I can think of:
What do you see in /var/log/messages when you click on the login button?  
You could change the backends.php file from your domain name to localhost and see if that works.  
What are you using for DNS?  It could be that using the domain name in the backends.php file is failing because the server can't resolve that and changing it to localhost may resolve it.

I simply can not duplicate this issue.  I have used my domain and localhost in testing.  I can use file manger from my private and public side of my webserver.

John
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: calisun on September 13, 2006, 07:18:34 PM
I have not specified a DNS server as suggested by install since SME can resolve locally.

 
here is what I get in log files

Sep 13 10:12:09 mml HORDE[4626]: [imp] Login success for my-name@my-domain.com [##.##.###.##] to {localhost:143} [on line 150 of "/home/httpd/html/horde/imp/redirect.php"]
Sep 13 10:12:20 mml HORDE[4626]: [gollem] ##.##.###.## Connection to FTP server failed. [on line 49 of "/home/httpd/html/horde/gollem/login.php"]
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on September 13, 2006, 07:35:45 PM
Quote from: "calisun"
I have not specified a DNS server as suggested by install since SME can resolve locally.

 
here is what I get in log files

Sep 13 10:12:09 mml HORDE[4626]: [imp] Login success for my-name@my-domain.com [##.##.###.##] to {localhost:143} [on line 150 of "/home/httpd/html/horde/imp/redirect.php"]
Sep 13 10:12:20 mml HORDE[4626]: [gollem] ##.##.###.## Connection to FTP server failed. [on line 49 of "/home/httpd/html/horde/gollem/login.php"]


Any other contribs on this server?  You didn't mention any, so I presume no.
From the server console, can you ftp ftp.yourdomain.com and login as the user you are logged into via webmail?  Also try ftp localhost.
Also what about changing gollem/config/backends.php to localhost.

John
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: calisun on September 13, 2006, 08:27:37 PM
searching for gollem/config/backends.php
I found it in several locations:

./etc/e-smith/templates.metadata/home/httpd/html/horde/gollem/config/backends.php

./etc/e-smith/events/email-update/templates2expand/home/httpd/html/horde/gollem/config/backends.php

./etc/e-smith/events/bootstrap-console-save/templates2expand/home/httpd/html/horde/gollem/config/backends.php

./etc/e-smith/events/bootstrap-console-save/templates2expand/home/httpd/html/horde/ingo/config/backends.php

./home/httpd/html/horde/gollem/config/backends.php


Which one did you want me to change? I am assuming the last one since the others are templates, but I am checking with you before I assume wrong.
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on September 13, 2006, 08:38:01 PM
Quote from: "calisun"
searching for gollem/config/backends.php
I found it in several locations:


./home/httpd/html/horde/gollem/config/backends.php


Yes, the others have to do with what templates get expanded when a particular signal-event is run and what default permissions to put on the directory.

John
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: calisun on September 13, 2006, 08:52:25 PM
I have changet to:

'hostspec' => 'ftp.localhost',

no effect
Do I need to leave ftp. in there or just localhost?
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: calisun on September 13, 2006, 08:55:53 PM
I have change it to:

'hostspec' => 'localhost',

and it works,
thanks John
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on September 13, 2006, 08:57:48 PM
Quote from: "calisun"
I have change it to:

'hostspec' => 'localhost',

and it works,
thanks John



 :pint:  Very good to hear.  It may be best just to leave that set to localhost, which is probably what I will do.

John
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: calisun on September 13, 2006, 09:00:36 PM
Will this change get overwritten next time I reconfigure the server?
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: calisun on September 13, 2006, 10:54:52 PM
John,
When users log into file manager "gollem" they are presented with:

folder      .ssh            
folder     home          
folder     Maildir          
file         .qmail    
file        .qmail-junkmail    
symlink     .qmail-default

Is there a way to have them connect to home folder directly? I don't want them to mess with all the other files and cause problems by changing or deleting system files.


Also, as I remeber, last time I installed your RPM's admin had an admin tab, I don't see that this time.
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on September 13, 2006, 11:13:03 PM
For your frist question, you will have to wait until I get home.  I'm pretty sure I templated backends.php, but your file listing of where backends.php is located, didn't list it.

For the second question, I could never get that to work properly.  There might be a way but I wasn't able to figure it out.  There are other parameters you can play with in backends.php to test.  Look at the backends.php.dist file for more info if you are interested.

John
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on September 14, 2006, 04:19:47 AM
Quote from: "calisun"
Will this change get overwritten next time I reconfigure the server?


The file is templated.  Look in /etc/e-smith/templates/home/httpd/html/horde/gollem/config/backends.php at the file 100LocalFtp

JB
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: calisun on September 15, 2006, 09:18:56 PM
One more question/ or a possible bug.
I have a user: accounting that shares the calendar with everybody in accounting department.
A user: purchasing that shares their calendar with everybody in purchasing dept., etc..etc..
Now, when I create an event in accounting or purchasing user, I always color code each event to seperate it. Ie. Payday is one color, tax time is different color, etc..etc.
Now when users open shared calendar, they see the event, but the labels are gone, it is all white (Default Color) But when I go back to accounting user, the labels/colors are there.
What needs to be done to propagate colors to shared calendars?
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on September 15, 2006, 10:07:10 PM
Quote from: "calisun"
What needs to be done to propagate colors to shared calendars?


I do not know the answer to this.  You will definitely be better served posting that question to the kronolith list on horde.org, then updating your answer here for others.  It could be that this feature is available in the 2.1.x stream of Kronolith.

Sorry,

John Bennett
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: calisun on September 18, 2006, 11:12:45 PM
I have created two horde bug reports, if you want to follow them, they are:

http://bugs.horde.org/ticket/?id=4423

and

http://bugs.horde.org/ticket/?id=4424
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on September 19, 2006, 04:22:12 PM
Quote from: "calisun"
I have created two horde bug reports, if you want to follow them, they are:

http://bugs.horde.org/ticket/?id=4423

and

http://bugs.horde.org/ticket/?id=4424


I did respond to one of the bugs, but I'll post here as well.  I plan on releasing soon updated RPM's for the current stable versions of the horde apps.  The horde RPM's are built, it's just taking a while to get the associated e-smith and smeserver template specifc RPM's created.  I'll start a new thread for those so I can keep the 3.0 and 3.1 versions separate.

The other bug, I don't know how to seed the prefs.php file for categories.  I did search.  Maybe you could have Chuck give an example on the bug report, or post the question to the horde list.

JB
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: calisun on September 20, 2006, 07:59:42 PM
John
Do you know, is there a file size limit for file manager, just like for email 10MB?
If there is a limit, how can that be changed?
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: ltc6netspec on September 25, 2006, 03:54:54 PM
How do I uninstall MIMP?  I am using HP IPAQs hx2755s to read email since I've installed MIMP I cannot get pass the login screen.  Below is the current Message log:

[mimp] Login success for xxxxxx@xxxx.xxxx.xxxx.xxx [64.107.xxx.6] to {localhost:143} [on line 89 of "/home/httpd/html/horde/mimp/redirect.php"]
Sep 25 08:47:05 roe30 HORDE[5182]: PHP Warning:  fwrite(): 94 is not a valid stream resource in /home/httpd/html/horde/mimp/lib/IMAP/Client.php on line 172
Sep 25 08:47:05 roe30 HORDE[5182]: PHP Warning:  fgets(): 94 is not a valid stream resource in /home/httpd/html/horde/mimp/lib/IMAP/Client.php on line 225
Sep 25 08:47:05 roe30 HORDE[5182]: PHP Notice:  Undefined offset:  1 in /home/httpd/html/horde/mimp/lib/IMAP/Client.php on line 256
Sep 25 08:47:05 roe30 HORDE[5182]: PHP Warning:  fclose(): 94 is not a valid stream resource in /home/httpd/html/horde/mimp/lib/IMAP/Client.php on line 495
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: gregswallow on September 25, 2006, 04:36:47 PM
Check the permissions on those files/directories.
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: ltc6netspec on September 25, 2006, 04:44:57 PM
What should they be?

Thanks :)
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: ltc6netspec on September 25, 2006, 04:46:31 PM
Shows "0644"
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: ltc6netspec on September 25, 2006, 04:59:36 PM
I should of said that the directories show "0755" and the client.php shows "0644"

Thanks
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on September 25, 2006, 07:11:30 PM
Quote from: "ltc6netspec"
How do I uninstall MIMP?  I am using HP IPAQs hx2755s to read email since I've installed MIMP I cannot get pass the login screen.  Below is the current Message log:

[mimp] Login success for xxxxxx@xxxx.xxxx.xxxx.xxx [64.107.xxx.6] to {localhost:143} [on line 89 of "/home/httpd/html/horde/mimp/redirect.php"]
Sep 25 08:47:05 roe30 HORDE[5182]: PHP Warning:  fwrite(): 94 is not a valid stream resource in /home/httpd/html/horde/mimp/lib/IMAP/Client.php on line 172
Sep 25 08:47:05 roe30 HORDE[5182]: PHP Warning:  fgets(): 94 is not a valid stream resource in /home/httpd/html/horde/mimp/lib/IMAP/Client.php on line 225
Sep 25 08:47:05 roe30 HORDE[5182]: PHP Notice:  Undefined offset:  1 in /home/httpd/html/horde/mimp/lib/IMAP/Client.php on line 256
Sep 25 08:47:05 roe30 HORDE[5182]: PHP Warning:  fclose(): 94 is not a valid stream resource in /home/httpd/html/horde/mimp/lib/IMAP/Client.php on line 495


Haven't run across this error before, but to uninstall mimp, just do a rpm-e against the mimp and smeserver-mimp rpm's.  If you don't know what versions you are using do a rpm -qa | grep mimp and you will be shown.  Then signal-event post-upgrade ; signal-event reboot.  There are other events you could probably call without having to reboot, but I can't verify that at the moment.  Asignal-event email-update may be all that is really needed.

Mimp does have some issues that need looking at, but I haven't had time to research it.  I have installed mimp, via the tarballs and went through the horde administration to manually set it up and I get the same issues as when I install the RPM's.  Just one more thing on my or someone else's  todo list.

John
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: ltc6netspec on September 25, 2006, 08:31:56 PM
I was looking to enable the ADMIN to control horde and came across this setup.  I saw mimp in here and not enabled.  Also still trying to enable admin for horde.


// 120Authentication
{
use esmith::DomainsDB;
my $ddb = esmith::DomainsDB->open_ro or die "Couldn't open DomainsDB\n";
$OUT .= "\$conf['auth']['admins'] = array(" .
join(", ", map { qq('admin@) . $_->key . qq(') } $ddb->domains) . ");" ;
}
$conf['auth']['checkip'] = true;
{
my $Mimp = $mimp{'status'} || 'disabled'; return "\$conf[\'auth\'][\'driver\'] = \'composite\'\;" unless ($Mimp eq "disabled");
$OUT = '$conf[\'auth\'][\'params\'][\'app\'] = \'imp\';
$conf[\'auth\'][\'driver\'] = \'application\';'
}

Thanks for your help
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on September 26, 2006, 02:21:57 AM
Quote from: "calisun"
John
Do you know, is there a file size limit for file manager, just like for email 10MB?
If there is a limit, how can that be changed?


I do not know if there is a limit.  File Manager (Gollem) is using FTP, so if there is an ftp limit set, then yes, otherwise, I don't think so.

John
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on September 26, 2006, 02:26:11 AM
Quote from: "ltc6netspec"
I was looking to enable the ADMIN to control horde and came across this setup.  I saw mimp in here and not enabled.  Also still trying to enable admin for horde.


// 120Authentication
{
use esmith::DomainsDB;
my $ddb = esmith::DomainsDB->open_ro or die "Couldn't open DomainsDB\n";
$OUT .= "\$conf['auth']['admins'] = array(" .
join(", ", map { qq('admin@) . $_->key . qq(') } $ddb->domains) . ");" ;
}
$conf['auth']['checkip'] = true;
{
my $Mimp = $mimp{'status'} || 'disabled'; return "\$conf[\'auth\'][\'driver\'] = \'composite\'\;" unless ($Mimp eq "disabled");
$OUT = '$conf[\'auth\'][\'params\'][\'app\'] = \'imp\';
$conf[\'auth\'][\'driver\'] = \'application\';'
}

Thanks for your help


If you look at your horde/config/conf.php, you should have nothing in the 999mimp section.  You need to enable mimp.  The instructions are spelled out in the smeserver-mimp rpm.  In short - config set mimp service status enabled.  Then signal-event email-update.  Now look at the horde/config/conf.php and you should have something in the 999mimp section.  I'd be interested if mimp works for you.  On my phone, I am always taken to imp after I login to horde even with using the composite driver.  That is something I or someone else needs to have a look at.

John Bennett
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: ltc6netspec on September 26, 2006, 07:01:50 PM
That worked!

Thanks alot.
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on September 26, 2006, 08:48:36 PM
Quote from: "ltc6netspec"
That worked!

Thanks alot.


Is that a that worked meaning mimp is working for you, or just that the conf file was expanded correctly?

John
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: ltc6netspec on September 26, 2006, 08:55:42 PM
Nooo,

It is working on my Ipaq hx2755.

Great job and Thanks again for keeping up on it.
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on September 29, 2006, 05:54:37 AM
Quote from: "ltc6netspec"
Nooo,

It is working on my Ipaq hx2755.

Great job and Thanks again for keeping up on it.


Excellent  :pint:!  I am glad to hear that.
All of my testing showed it should be working as well, but on my phone, I can only get it to use the imp gui.

Thanks for your report.

John
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on October 08, 2006, 04:08:48 AM
Quote from: "calisun"
I have created two horde bug reports, if you want to follow them, they are:

http://bugs.horde.org/ticket/?id=4423


I have good news and bad news.  This was a bear to figure out until I installed phpmyadmin.

The good news, here is the format the values need to be in.
// categories
$_prefs['categories'] = array(
    'value' => "Meeting|Lunch|Vacation",
    'locked' => false,
    'shared' => true,
    'type' => 'implicit'
);
 
// category colors
$_prefs['category_colors'] = array(
    'value' => "Meeting:#AABBCC|Lunch:#BBDDCC|Vacation:#EEFFFF",
    'locked' => false,
    'shared' => true,
    'type' => 'implicit'
);

Now for the bad news, the users still have the option to change the colors.  If you set the categories to locked, then users can't create any categories.  If you set category_colors to locked, then all categories are saved as the default color.

So, here is better news, but it will take some extra work to get accomplished.  The default and unfiled categories are defined in these two files:
/home/httpd/html/horde/lib/Horde/Prefs/CategoryManager.php
/home/httpd/html/horde/templates/prefs/categorymanagement.inc
You can modify those files to add your own defaults, plus you can also modify them so that your default settings can not be changed.  The only thing you will have to remember is that if/when there is an update to horde, you will lose those settings, so back those files up.

John Bennett
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: calisun on October 09, 2006, 08:34:19 AM
John,
Great work, I don't think I could have ever figured it out myself.

On your example you said that the users still have option to change colors. When the users change colors on shared calendar items, is the change only reflected on their account, or do colors change for everyone who has access to shared items?
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on October 10, 2006, 01:51:15 AM
Quote from: "calisun"
John,
Great work, I don't think I could have ever figured it out myself.

On your example you said that the users still have option to change colors. When the users change colors on shared calendar items, is the change only reflected on their account, or do colors change for everyone who has access to shared items?


I didn't test that.

JB
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: calisun on October 10, 2006, 07:58:28 AM
From what I can decipher, I need to enter every category name and color into the prefs.php. If there are several departments ie: accounting, purchasing, estimating, H.R., production, and each department wants to have several unique categories, the list can get long quickly. And when one of the departments decides to create a new category, I would have to go in and add it to prefs.php

Is there a way to take color from original object creator?
 'value' => "Object Creator",  
I know the wording is wrong, but something to that sence.
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on October 10, 2006, 02:31:51 PM
Quote from: "calisun"
From what I can decipher, I need to enter every category name and color into the prefs.php. If there are several departments ie: accounting, purchasing, estimating, H.R., production, and each department wants to have several unique categories, the list can get long quickly. And when one of the departments decides to create a new category, I would have to go in and add it to prefs.php

Is there a way to take color from original object creator?
 'value' => "Object Creator",  
I know the wording is wrong, but something to that sence.


You are out of my league now with that last question, sorry.  Best bet is to try the horde list again.  You could even see if the developers would entertain a new enhancement request to have some fixed-typed categories that could be used system wide that users couldn't change.

John
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: calisun on October 10, 2006, 07:43:01 PM
Ok John,
I have posted a question to kronolith developer mail list, the answer I got was:

> Is there a way to take color from original object creator?
> 'value' => "Object Creator",

No. It used to be this way and that caused even more problems than the  
way things are now.

-chuck
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on October 11, 2006, 02:44:24 PM
Quote from: "ltc6netspec"
How do I uninstall MIMP?  I am using HP IPAQs hx2755s to read email since I've installed MIMP I cannot get pass the login screen.  Below is the current Message log:

[mimp] Login success for xxxxxx@xxxx.xxxx.xxxx.xxx [64.107.xxx.6] to {localhost:143} [on line 89 of "/home/httpd/html/horde/mimp/redirect.php"]
Sep 25 08:47:05 roe30 HORDE[5182]: PHP Warning:  fwrite(): 94 is not a valid stream resource in /home/httpd/html/horde/mimp/lib/IMAP/Client.php on line 172
Sep 25 08:47:05 roe30 HORDE[5182]: PHP Warning:  fgets(): 94 is not a valid stream resource in /home/httpd/html/horde/mimp/lib/IMAP/Client.php on line 225
Sep 25 08:47:05 roe30 HORDE[5182]: PHP Notice:  Undefined offset:  1 in /home/httpd/html/horde/mimp/lib/IMAP/Client.php on line 256
Sep 25 08:47:05 roe30 HORDE[5182]: PHP Warning:  fclose(): 94 is not a valid stream resource in /home/httpd/html/horde/mimp/lib/IMAP/Client.php on line 495


Did you every figure out why you are/were getting the above errors?  I'm now getting them when testing with the horde 3.1.x versions.

John Bennett

[edit] From what I can find this is an issue with php 4.3.9.  It doesn't seem to happen with 4.3.10, but there are no 4.3.10 rpms for rhel4.
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on October 14, 2006, 02:20:52 AM
Link to horde 3.1.x RPM announcement

http://forums.contribs.org/index.php?topic=34191.msg146791#msg146791

JB
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on October 14, 2006, 02:22:12 AM
Quote from: "calisun"
Ok John,
I have posted a question to kronolith developer mail list, the answer I got was:

> Is there a way to take color from original object creator?
> 'value' => "Object Creator",

No. It used to be this way and that caused even more problems than the  
way things are now.

-chuck


I am on this list and saw the response.
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: calisun on October 24, 2006, 06:14:30 PM
Hi John
I have not tested it with your 3.1.X version, but with your 3.0.X stable release, if there are any users who have created any colors/labels  in their personal calendar prior to me making changes in  // categories and // category colors, they will not see the colors from shared calendar I have created in prefs.php, they only see default white.
Only the users who have not created any personal colors/labels can see the shared calendar colors.

Do you know how to work around this?

Thank you
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on October 24, 2006, 07:14:00 PM
Quote from: "calisun"
Hi John
I have not tested it with your 3.1.X version, but with your 3.0.X stable release, if there are any users who have created any colors/labels  in their personal calendar prior to me making changes in  // categories and // category colors, they will not see the colors from shared calendar I have created in prefs.php, they only see default white.
Only the users who have not created any personal colors/labels can see the shared calendar colors.

Do you know how to work around this?

Thank you


Only 1 I can think of.  Use phpmyadmin (or mysql from the CLI if you have the skill), and add the new preferences to each of the users.  The settings should be in the horde_prefs table.  You will need to make sure you get the syntax correct.  Or, remove the settings alltogether, which will remove your user settings and they won't be happy.

I still think this might be worthy of a feature request on the horde site to allow for Categories that can be set by the Admin, and not editable by users.

John
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: calisun on October 27, 2006, 01:38:16 AM
Wow, I din't realize how much Horde is disconnected from SME Server. At first, I have found out that calendar does not recognize groups made in SME Server, and I have to enter them seperetly in Horde (you have already answered this in Bug List, thanks) Now I have found out that if a person has a shared calendar and that person is removed from SME server, their shared calendar still shows. ( I will create a new bug for this)
Title: [Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
Post by: mrjhb3 on October 27, 2006, 04:20:39 AM
Quote from: "calisun"
Wow, I din't realize how much Horde is disconnected from SME Server. At first, I have found out that calendar does not recognize groups made in SME Server, and I have to enter them seperetly in Horde (you have already answered this in Bug List, thanks) Now I have found out that if a person has a shared calendar and that person is removed from SME server, their shared calendar still shows. ( I will create a new bug for this)


These aren't bugs, that's the way horde operates.  It's not tied to SME at all except for being bundled in.  AFAIK, this is going to be the same for any groupware product.  I have not seen one yet that will remove a users entries from a DB, if you remove them from your system, whether you are running SME Server, Clark Connect (last time I checked), or Red Hat itself, have you?

The calendar still shows up because the user info is still in MySQL.  Try using phpmyadmin (or command line mysql) and removing all the user entries and see if the shared calendar still shows up.  I'm guessing it won't.

It may be possible in the future to do more if/when LDAP is more tightly integrated into SME.  Charlie has an rpm that will allow you to authenticate via LDAP, and I tried for a bit to get horde to authenicate via ldap, but was unsuccessfull.  If/when we get this to work, then it's possible to further extend ldap to properly store group names with the user associations, and from what I read, get horde to query ldap for the group names.  But, this still doesn't help with removing users.  

With the comments I posted in Bug 2014, it could be possible to take the current un-proven script and adapt that to an action that could be run when a user is deleted, but it would take someone with a bit more knowledge than I at the moment to further test it.

John Bennett