[Kolab-devel] Not able to configure properly SOGo caldav and Roundcube kolab-calendar plugin

"car.cuevas" <[email protected]>
Newsgroups gmane.comp.kde.devel.kolab
Message-ID <[email protected]>
Hi All,



First, thanks very much for your mail list and help :)  



So I am trying to configure the SOGo caldav server with the kolab-calendar plugin, and everytime I try to add a new calendar I am having an error, not allowing me to save it.  So whenever I want to add a new calendar from the roundcube, I select CalDAV, I put the complete or partial CalDAV URL (tryeid both), the username and password but no luck, in the web always appears a window with: 
                               "Resource "" has no collections 
                                Failed to save changes.


and in the logs the following:





[25-May-2015 22:50:38 +0000]: <mu32or0m> caldav_driver: Resource "" has no collections




My system is based on:



debian 8
Roundcubemail 1.1.1
Kolab Calendar plugin ( feature_caldav 3.28)
SOGo 2.2.10
PHP 5.6.7-1
nginx version: nginx/1.6.2




The caldav url from SOGo is normally something like this: 


http://127.0.0.1:20000/SOGo/dav/[email protected]/Calendar/UUID/ 





And the  config.inc.php  for the calendar plugin is:





<?php
/*
 +-------------------------------------------------------------------------+
 | Configuration for the Calendar plugin                                   |
 |                                                                         |
 | Copyright (C) 2010, Lazlo Westerhof - Netherlands                       |
 | Copyright (C) 2011-2014, Kolab Systems AG                               |
 |                                                                         |
 | This program is free software: you can redistribute it and/or modify    |
 | it under the terms of the GNU Affero General Public License as          |
 | published by the Free Software Foundation, either version 3 of the      |
 | License, or (at your option) any later version.                         |
 |                                                                         |
 | This program is distributed in the hope that it will be useful,         |
 | but WITHOUT ANY WARRANTY; without even the implied warranty of          |
 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the            |
 | GNU Affero General Public License for more details.                     |
 |                                                                         |
 | You should have received a copy of the GNU Affero General Public License|
 | along with this program. If not, see <http://www.gnu.org/licenses/>.    |
 |                                                                         |
 +-------------------------------------------------------------------------+
 | Author: Lazlo Westerhof <[email protected]>                                |
 |         Thomas Bruederli <[email protected]>                       |
 +-------------------------------------------------------------------------+
*/


// backend type (database, kolab, caldav, ical)
$config['calendar_driver'] = array(
        "caldav",
        "database"
        );
$config['calendar_driver_default'] = "caldav";


// default calendar view (agendaDay, agendaWeek, month)
$config['calendar_default_view'] = "agendaWeek";


// show a birthdays calendar from the user's address book(s)
$config['calendar_contact_birthdays'] = true;


// mapping of Roundcube date formats to calendar formats (long/short/agenda)
// should be in sync with 'date_formats' in main config
$config['calendar_date_format_sets'] = array(
  'yyyy-MM-dd' => array('MMM d yyyy',   'M-d',  'ddd MM-dd'),
  'dd-MM-yyyy' => array('d MMM yyyy',   'd-M',  'ddd dd-MM'),
  'yyyy/MM/dd' => array('MMM d yyyy',   'M/d',  'ddd MM/dd'),
  'MM/dd/yyyy' => array('MMM d yyyy',   'M/d',  'ddd MM/dd'),
  'dd/MM/yyyy' => array('d MMM yyyy',   'd/M',  'ddd dd/MM'),
  'dd.MM.yyyy' => array('dd. MMM yyyy', 'd.M',  'ddd dd.MM.'),
  'd.M.yyyy'   => array('d. MMM yyyy',  'd.M',  'ddd d.MM.'),
);


// general date format (only set if different from default date format and not user configurable)
// $config['calendar_date_format'] = "yyyy-MM-dd";


// time format  (only set if different from default date format)

// $config['calendar_time_format'] = "HH:mm";


// short date format (used for column titles)
// $config['calendar_date_short'] = 'M-d';


// long date format (used for calendar title)
// $config['calendar_date_long'] = 'MMM d yyyy';


// date format used for agenda view
// $config['calendar_date_agenda'] = 'ddd MM-dd';


// timeslots per hour (1, 2, 3, 4, 6)
$config['calendar_timeslots'] = 2;


// show this number of days in agenda view
$config['calendar_agenda_range'] = 60;


// first day of the week (0-6)
$config['calendar_first_day'] = 1;


// first hour of the calendar (0-23)
$config['calendar_first_hour'] = 6;


// working hours begin
$config['calendar_work_start'] = 6;


// working hours end
$config['calendar_work_end'] = 18;


// show line at current time of the day
$config['calendar_time_indicator'] = true;


// default alarm settings for new events.
// this is only a preset when a new event dialog opens
// possible values are <empty>, DISPLAY, EMAIL
$config['calendar_default_alarm_type'] = '';


// default alarm offset for new events.
// use ical-style offset values like "-1H" (one hour before) or "+30M" (30 minutes after)
$config['calendar_default_alarm_offset'] = '-15M';


// how to colorize events:
// 0: according to calendar color
// 1: according to category color
// 2: calendar for outer, category for inner color
// 3: category for outer, calendar for inner color
$config['calendar_event_coloring'] = 0;


// event categories
$config['calendar_categories'] = array(
  'Personal' => 'c0c0c0',
      'Work' => 'ff0000',
    'Family' => '00ff00',
   'Holiday' => 'ff6600',
);

// enable users to invite/edit attendees for shared events organized by others
$config['calendar_allow_invite_shared'] = false;


// allow users to accecpt iTip invitations who are no explicitly listed as attendee.
// this can be the case if invitations are sent to mailing lists or alias email addresses.
$config['calendar_allow_itip_uninvited'] = true;


// controls the visibility/default of the checkbox controlling the sending of iTip invitations
// 0 = hidden  + disabled
// 1 = hidden  + active
// 2 = visible + unchecked
// 3 = visible + active
$config['calendar_itip_send_option'] = 3;


// Action taken after iTip request is handled. Possible values:
// 0 - no action
// 1 - move to Trash
// 2 - delete the message
// 3 - flag as deleted
// folder_name - move the message to the specified folder
$config['calendar_itip_after_action'] = 0;


// enable asynchronous free-busy triggering after data changed
$config['calendar_freebusy_trigger'] = false;


// free-busy information will be displayed for user calendars if available
// 0 - no free-busy information
// 1 - enabled in all views
// 2 - only in quickview
$config['calendar_include_freebusy_data'] = 1;


// SMTP server host used to send (anonymous) itip messages.
// Set to '' in order to use PHP's mail() function for email delivery.
// To override the SMTP port or connection method, provide a full URL like 'tls://somehost:587'
$config['calendar_itip_smtp_server'] = null;


// SMTP username used to send (anonymous) itip messages
$config['calendar_itip_smtp_user'] = 'smtpauth';


// SMTP password used to send (anonymous) itip messages
$config['calendar_itip_smtp_pass'] = '123456';


// Base URL to build fully qualified URIs to access calendars via CALDAV
// The following replacement variables are supported:
// %h - Current HTTP host
// %u - Current webmail user name
// %n - Calendar name
// %i - Calendar UUID
$config['calendar_caldav_url'] = 'http://127.0.0.1:20000/SOGo/dav/%u/Calendar/%i';


// Crypt key to encrypt passwords for added iCAL/CalDAV calendars
$config['calendar_crypt_key'] = "put some random string here";

$config['calendar_caldav_debug'] = true;
$config['calendar_ical_debug'] = false;


?>







Do you have a clue of what is happening? Did I configured something wrong?


Thanks a million!!

_______________________________________________
devel mailing list
[email protected]
https://lists.kolab.org/mailman/listinfo/devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.