Соории за вопросы нуба, но выдает Form too large...
zimbra@mail: zmmailbox -z -m mail@domain.ru getRestURL "//?fmt=tgz" > /home/zmscript/aaaa.tgz
ls -alh ./../zmscript/aaaa.tgz
-rw-r----- 1 zimbra zimbra 37M Nov 13 12:56 /home/zmscript/aaaa.tgz
Далее
curl -k -u zimbra:ПАРОЛЬ --data-binary @/home/zmscript/aaaa.tgz "https://mail.domain.ru:7071/service/home/test14@domain.ru/?fmt=tgz&resolve=skip"
<html>
<head>
<title>Error 500 Form too large37970351>200000</title>
</head>
<body><h2>HTTP ERROR 500</h2>
<p>Problem accessing /service/home/test14@domain.ru/. Reason:
<pre> Form too large37970351>200000</pre></p><hr /><i><small>Powered by Jetty://</small></i><br/>
UPD> все на боевом серваке, имена разрешаются нормально
Обновлять можно, обновление идет коммулятивно. У нас одни из серверов обновлялся с 8.0.1 на 8.0.9.
Все обновление проходит не более часа.
Еще о часовом поясе, точнее его не причастности. Вы писали, что при размере архива более Гига заливается не более 20 писем ... Кроме этого, в самой команде выгрузки/загрузки параметры фильтра не заданы, т.е. даты не фильтруются для сообщений.
Попробуйте залить курлом ... (если не сложно). Параметры можно изменить (tgz, resolve):
curl -k -u admin:PASSWORD --data-binary @/path/to/USER-account.tgz "https://domain.com:7071/service/home/USER@domain.com/?fmt=tgz&resolve=skip
Лимитов ящика нет вообще :)
У нас и по 18-19 гигов ящики есть.
Использую ту же команду, только в zip, но эксперименты с tgz успеха не принесли.
Также пробовал изменить метод разрешения конфликтов на replace (resolve=replace) и modify.
Про часовой пояс - я имел ввиду что через dpkg-reconfigure tzdata было откорректировано системное время. При этом время на самой зимбре отображается корректно и там часвой пояс не меняли.
Вы абсолютно правильно поняли, все бэкап-рестор на одном и том же сервере. И буквально в ту же минуту (то есть делаем бэкап ящика - тут же заливаем в тестовый - результат плачевен.
PS. сорри за оффтоп, но можно ли будет делать апгрейд до 8.0.9 напрямик, то есть 8.0.3 -> 8.0.9 или надо все промежуточные поставить? И есть негативный опыт по обновлению до 8.0.5, когда после 20 часов она так и не обновилась. Пришлось откатиться обратно.
Вообще странно....
30 Мб на лимит вложения круто ...
И все же, а лимит целевого ящика не меньше исходного?
Я использую:
/opt/zimbra/bin/zmmailbox -z -m user@domain.com getRestURL "//?fmt=tgz" > /opt/backup/`date +%d-%m-%Y`/user.tgz
/opt/zimbra/bin/zmmailbox -z -m usernew@domain.com postRestURL "//?fmt=tgz&resolve=reset" /tmp/user.tgz
В версии 8.0.3 пояс у России и так +4, переход на зимнее время для России реализован только в 8.0.9.
К тому же как я понял (?) бэкапится и восстанавливается на один и тот же сервер?
Интересно, а если часовой пояс поставить опять +4,письма вольются?
Ящики до архивирования (через getmailboxsize, gms) - 3,2 Гб, архив (zip) - 2.8 гб, вливаем его - 200-300 метров.
Несколько раз если попытаться слить, то письма будут одни и те же.
Ограничения на размер вложений стоят, 30 мегабайт, но проверки сентября-октября проблем не выявляли.
Пробовал вливать архивы и за сентябрь и за октябрь и за ноябрь - такое же поведение.
Значит проблема не у одного меня.
Как подсказал evvid может стоит попробовать zextras, чтобы делать бэкапы и восстановление. Как придут новые hdd (а то места нет, чтобы копию текущей развернуть), так попробую.
Не могу понять отчего это происходит, может и из-за смены пояса. Ради интереса развернул на другом серваке dummy зимбру, архив влился на ура (в том числе свежесделанный с боевой). При том что репозитории и обновы стоят одинаковые.
Версии зимбры 8.0.3, Ubuntu 12.04 (со всеми апдейтами), до 14-й не обновлял.
В консоли управления - Настройка - Серверы
заходим в закладку "Агент передачи сообщени"
и в пункте "Имена узлов агентов веб-почты:" вместо localhost прописываем доменное имя сервера
zimbra@mail: zmmailbox -z -m mail@domain.ru getRestURL "//?fmt=tgz" > /home/zmscript/aaaa.tgz
ls -alh ./../zmscript/aaaa.tgz
-rw-r----- 1 zimbra zimbra 37M Nov 13 12:56 /home/zmscript/aaaa.tgz
Далее
curl -k -u zimbra:ПАРОЛЬ --data-binary @/home/zmscript/aaaa.tgz "https://mail.domain.ru:7071/service/home/test14@domain.ru/?fmt=tgz&resolve=skip"
<html>
<head>
<title>Error 500 Form too large37970351>200000</title>
</head>
<body><h2>HTTP ERROR 500</h2>
<p>Problem accessing /service/home/test14@domain.ru/. Reason:
<pre> Form too large37970351>200000</pre></p><hr /><i><small>Powered by Jetty://</small></i><br/>
UPD> все на боевом серваке, имена разрешаются нормально
Все обновление проходит не более часа.
Еще о часовом поясе, точнее его не причастности. Вы писали, что при размере архива более Гига заливается не более 20 писем ... Кроме этого, в самой команде выгрузки/загрузки параметры фильтра не заданы, т.е. даты не фильтруются для сообщений.
Попробуйте залить курлом ... (если не сложно). Параметры можно изменить (tgz, resolve):
curl -k -u admin:PASSWORD --data-binary @/path/to/USER-account.tgz "https://domain.com:7071/service/home/USER@domain.com/?fmt=tgz&resolve=skip
У нас и по 18-19 гигов ящики есть.
Использую ту же команду, только в zip, но эксперименты с tgz успеха не принесли.
Также пробовал изменить метод разрешения конфликтов на replace (resolve=replace) и modify.
Про часовой пояс - я имел ввиду что через dpkg-reconfigure tzdata было откорректировано системное время. При этом время на самой зимбре отображается корректно и там часвой пояс не меняли.
Вы абсолютно правильно поняли, все бэкап-рестор на одном и том же сервере. И буквально в ту же минуту (то есть делаем бэкап ящика - тут же заливаем в тестовый - результат плачевен.
PS. сорри за оффтоп, но можно ли будет делать апгрейд до 8.0.9 напрямик, то есть 8.0.3 -> 8.0.9 или надо все промежуточные поставить? И есть негативный опыт по обновлению до 8.0.5, когда после 20 часов она так и не обновилась. Пришлось откатиться обратно.
Помогло это: ossportal.org/forum/zimbra/815 (последний коментарий)
30 Мб на лимит вложения круто ...
И все же, а лимит целевого ящика не меньше исходного?
Я использую:
/opt/zimbra/bin/zmmailbox -z -m user@domain.com getRestURL "//?fmt=tgz" > /opt/backup/`date +%d-%m-%Y`/user.tgz
/opt/zimbra/bin/zmmailbox -z -m usernew@domain.com postRestURL "//?fmt=tgz&resolve=reset" /tmp/user.tgz
В версии 8.0.3 пояс у России и так +4, переход на зимнее время для России реализован только в 8.0.9.
К тому же как я понял (?) бэкапится и восстанавливается на один и тот же сервер?
Ящики до архивирования (через getmailboxsize, gms) - 3,2 Гб, архив (zip) - 2.8 гб, вливаем его - 200-300 метров.
Несколько раз если попытаться слить, то письма будут одни и те же.
Ограничения на размер вложений стоят, 30 мегабайт, но проверки сентября-октября проблем не выявляли.
Пробовал вливать архивы и за сентябрь и за октябрь и за ноябрь - такое же поведение.
Значит проблема не у одного меня.
Как подсказал evvid может стоит попробовать zextras, чтобы делать бэкапы и восстановление. Как придут новые hdd (а то места нет, чтобы копию текущей развернуть), так попробую.
Версии зимбры 8.0.3, Ubuntu 12.04 (со всеми апдейтами), до 14-й не обновлял.
заходим в закладку "Агент передачи сообщени"
и в пункте "Имена узлов агентов веб-почты:" вместо localhost прописываем доменное имя сервера