Re: IMAPD Missing quota root
On Wed, May 23, 2018 03:18, Michael Menge wrote: > Hi, > > > Quoting "James B. Byrne via Info-cyrus" > : > >> We have a problem with quota settings on a new v3.0.5 service. The >> mailboxes were transferred via rsync from oldserver:/var/spool/imap/ >> to newserver:/var/spool/imap >> >> The mailboxes.db was unloaded on the old server using mboxelist, >> transferred to the new server, and then loaded into an empty >> mailboxes.db. >> > > Did you also rsync the config dir (see man imapd.conf > configdirectory:)? > It is often set to /var/lib/imap > Yes I did: rsync \ --chown=cyrus:cyrus \ --delete-after \ --group \ --hard-links \ --links \ --owner \ --perms \ --progress \ --recursive \ --specials \ --times \ --verbose \ --rsh="ssh " \ --exclude="delivery.db" \ --exclude="ptscache.db" \ --exclude="socket" \ --exclude="statuscache.db" \ --exclude="tls_sessions.db" \ remotehost:/var/lib/imap \ localhost:/var/imap -- *** e-Mail is NOT a SECURE channel *** Do NOT transmit sensitive data via e-Mail Do NOT open attachments nor follow links sent by e-Mail James B. Byrnemailto:byrn...@harte-lyne.ca Harte & Lyne Limited http://www.harte-lyne.ca 9 Brockley Drive vox: +1 905 561 1241 Hamilton, Ontario fax: +1 905 561 0757 Canada L8E 3C3 Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ To Unsubscribe: https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
Re: IMAPD Missing quota root
Hi, Quoting "James B. Byrne via Info-cyrus" : We have a problem with quota settings on a new v3.0.5 service. The mailboxes were transferred via rsync from oldserver:/var/spool/imap/ to newserver:/var/spool/imap The mailboxes.db was unloaded on the old server using mboxelist, transferred to the new server, and then loaded into an empty mailboxes.db. Did you also rsync the config dir (see man imapd.conf configdirectory:)? It is often set to /var/lib/imap M.MengeTel.: (49) 7071/29-70316 Universität Tübingen Fax.: (49) 7071/29-5912 Zentrum für Datenverarbeitung mail: michael.me...@zdv.uni-tuebingen.de Wächterstraße 76 72074 Tübingen Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ To Unsubscribe: https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
IMAPD Missing quota root
We have a problem with quota settings on a new v3.0.5 service. The mailboxes were transferred via rsync from oldserver:/var/spool/imap/ to newserver:/var/spool/imap The mailboxes.db was unloaded on the old server using mboxelist, transferred to the new server, and then loaded into an empty mailboxes.db. We ran 'reconstruct -f -r -G -V max user/*'. All this when well. However, we cannot re-establish a quota root for the transferred mailboxes. When we try to run quota from the command line then we see this: sudo -u cyrus /usr/local/cyrus/sbin/quota -f user/* Quota % Used Used Resource Root If we just run it to get a list of the user quotas then we the same thing: sudo -u cyrus /usr/local/cyrus/sbin/quota Quota % Used Used Resource Root And if we run it to rebuild the quotas for a specific user then we first see this: # sudo -u cyrus /usr/local/cyrus/sbin/quota -f user.x user.x: quota root user.x --> (none) user.x.Bayshore_Hobbies: quota root user.x --> (none) user.x.Drafts: quota root user.x --> (none) user.x.HLL: quota root user.x --> (none) . . . But if we rerun the same command after seeing the above then we this instead: # sudo -u cyrus /usr/local/cyrus/sbin/quota -f user.x Quota % Used Used Resource Root In maillog we see things like this: May 22 12:03:43 inet17 CYRUS/lmtpunix[85335]: LOSTQUOTA: unable to record change of 1639 bytes and 1 messages in quota user.x: Quota root does not exist May 22 12:03:43 inet17 CYRUS/lmtpunix[85335]: Delivered: <20180522120340.067...@imap.internal.harte-lyne.ca> to mailbox: user.x.delivery May 22 12:03:43 inet17 CYRUS/lmtpunix[85335]: USAGE x user: 0.010593 sys: 0.010593 and this: May 22 04:14:00 inet17 CYRUS/ipurge[68591]: Expunged 33 messages from user.y.Sent May 22 04:14:00 inet17 CYRUS/ipurge[68591]: LOSTQUOTA: unable to record change of -1634898 bytes and -33 messages in quota user.y: Quota root does not exist. May 22 04:10:00 inet17 CYRUS/ipurge[63950]: Expunged 252 messages from user.x.Trash May 22 04:10:00 inet17 CYRUS/ipurge[63950]: LOSTQUOTA: unable to record change of -22899753 bytes and -252 messages in quota user.x: Quota root does not exist On the old (v2.3) service we have no such problems. How do I transfer quotas? How do I create the missing quota roots? -- *** e-Mail is NOT a SECURE channel *** Do NOT transmit sensitive data via e-Mail Do NOT open attachments nor follow links sent by e-Mail James B. Byrnemailto:byrn...@harte-lyne.ca Harte & Lyne Limited http://www.harte-lyne.ca 9 Brockley Drive vox: +1 905 561 1241 Hamilton, Ontario fax: +1 905 561 0757 Canada L8E 3C3 Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ To Unsubscribe: https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus