<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>Greetings,</div>

<div>the problem is solved...</div>

<div> </div>

<div>the deliver.db and deliver.db.NEW files can be deleted. They are meant to prevent duplicates (AFAIK) and .. I do not care as long as it works</div>

<div>and it works again:</div>

<div>
<div># rm -f /var/lib/imap/deliver.d* && service cyrus-imapd start<br/>
Starting : cyrus-master.</div>
</div>

<div> </div>

<div>Stefan</div>

<div> 
<div> 
<div name="quote" style="margin:10px 5px 5px 10px; padding: 10px 0 10px 10px; border-left:2px solid #C3D9E5; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="margin:0 0 10px 0;"><b>Gesendet:</b> Samstag, 02. Mai 2015 um 16:22 Uhr<br/>
<b>Von:</b> "Stefan Ebbinghaus" <sebbing@gmx.de><br/>
<b>An:</b> users@lists.kolab.org<br/>
<b>Betreff:</b> cyrus-impad doesn't start after upgrade from 3.3 to 3.4 (ctl_cyrusdb[5883]: IOERROR: mapping /var/lib/imap/deliver.db.NEW file: Cannot allocate memory)</div>

<div name="quoted-content">
<div style="font-family: Verdana;font-size: 12.0px;">
<div>Hello,</div>

<div> </div>

<div>I tried to update from 3.3 to 3.4 and encountered the following problem:</div>

<div>Followed the instructions on</div>

<div><a href="https://docs.kolab.org/upgrade-guide/kolab-3.4.html" target="_blank">https://docs.kolab.org/upgrade-guide/kolab-3.4.html</a></div>

<div>aptitude dist=upgrade failed at the end in the kolab-webadmin package restarting apache2 - but that is not the problem and it was solved with the changes describd in the upgrade guide:</div>

<div> </div>

<div>cyrus-imapd is the problem:</div>

<div>
<div># service cyrus-imapd start<br/>
Starting : cyrus-master.</div>

<div> </div>

<div>results in: (/var/log/syslog)</div>

<div>May  2 16:04:39 HostName master[5882]: setrlimit: Unable to set file descriptors limit to -1: Operation not permitted<br/>
May  2 16:04:39 HostName master[5882]: retrying with 4096 (current max)<br/>
May  2 16:04:39 HostName ctl_cyrusdb[5883]: skiplist: clean shutdown file missing, updating recovery stamp<br/>
May  2 16:04:39 HostName ctl_cyrusdb[5883]: recovering cyrus databases<br/>
May  2 16:04:39 HostName ctl_cyrusdb[5883]: converting /var/lib/imap/deliver.db from skiplist to twoskip<br/>
May  2 16:04:39 HostName ctl_cyrusdb[5883]: skiplist: recovered /var/lib/imap/deliver.db (7379 records, 1092444 bytes) in 0 seconds<br/>
May  2 16:04:39 HostName ctl_cyrusdb[5883]: skiplist: checkpointed /var/lib/imap/deliver.db (7379 records, 1092444 bytes) in 0.092 sec<br/>
May  2 16:04:40 HostName ctl_cyrusdb[5883]: IOERROR: mapping /var/lib/imap/deliver.db.NEW file: Cannot allocate memory<br/>
May  2 16:04:40 HostName master[5882]: process type:START name:recover path:/usr/lib/cyrus-imapd/ctl_cyrusdb age:0.000s pid:5883 exited, status 75<br/>
May  2 16:04:40 HostName master[5882]: can't run startup<br/>
May  2 16:04:40 HostName master[5882]: exiting</div>

<div> </div>

<div>and that's the problem. Only thing i found so far was the advice to change /proc/sys/vm.overcommit_memory but this advice is 10 years old and my server is a VM where i can not change this settings (and i doubt this would help)</div>

<div> </div>

<div>Any hint or advice (apart from reinstall everything) is very welcome.</div>

<div> </div>
</div>

<div class="signature">greetings Stefan</div>
</div>
</div>
</div>
</div>
</div></div></body></html>