-
zorinlynx
- Posts: 5
- Joined: Fri Sep 12, 2014 9:55 pm
«Server error encountered»
Hello folks,
I managed to get Zimbra installed successfully on a CentOS 4 system (RHEL4 clone) and it starts up and seems to run okay on the server side, but when I go to «Accounts -> mydomainname.com» and click «New» to add a user, I got a dialog box:
«Server error encountered»
I see no error messages when Zimbra starts up, and I can’t find any log files that have errors either.
I know the error is vague, and I’d like to find out what’s causing it, but where do I even start debugging this? What can trigger that particular error? It’s not a very useful message.
Zimbra looks like it has potential; please show me the path.
Thanks!
-John «Zorin» Flynn
-
zorinlynx
- Posts: 5
- Joined: Fri Sep 12, 2014 9:55 pm
«Server error encountered»
Postby zorinlynx » Tue Sep 13, 2005 11:07 am
More info: The account I created can receive mail, and I can read mail using IMAP. I can also log into the normal user interface and read and send mail… So this is an issue with the administration interface specifically, it seems.
-
schemers
- Outstanding Member
- Posts: 225
- Joined: Fri Sep 12, 2014 9:53 pm
«Server error encountered»
Postby schemers » Tue Sep 13, 2005 11:27 am
Another thing that would help debug the problem is looking in /opt/zimbra/log/zimbra.log to see if there is a Java Exception in the log at the time the error happens in the admin console.
thanks, roland
-
zorinlynx
- Posts: 5
- Joined: Fri Sep 12, 2014 9:55 pm
«Server error encountered»
Postby zorinlynx » Wed Sep 14, 2005 8:03 am
[quote user=»schemers»]Another thing that would help debug the problem is looking in /opt/zimbra/log/zimbra.log to see if there is a Java Exception in the log at the time the error happens in the admin console.
thanks, roland[/QUOTE]
Like I mentioned earlier, there’s no sign of errors in that log. I wish I could provide information, but this is all I have.
If anyone has any other suggestions for tracking down the problem, chime in. Is there a way to start Zimbra or its components in «Super Verbose Debugging Mode» or similar?
-Z
-
schemers
- Outstanding Member
- Posts: 225
- Joined: Fri Sep 12, 2014 9:53 pm
«Server error encountered»
Postby schemers » Wed Sep 14, 2005 11:16 am
You could also try adding ?debug=1 to end of your admin URL. That will popup a client-side debug window (make sure you don’t have popups blocked), which might have more information about the failure when it occurs.
roland
-
zorinlynx
- Posts: 5
- Joined: Fri Sep 12, 2014 9:55 pm
«Server error encountered»
Postby zorinlynx » Fri Sep 16, 2005 9:38 am
[quote user=»schemers»]You could also try adding ?debug=1 to end of your admin URL. That will popup a client-side debug window (make sure you don’t have popups blocked), which might have more information about the failure when it occurs.
roland[/QUOTE]
I tried the ?debug=1 and am not getting the client side debug window… Turned popup blocking completely off and still nothing.
-Z
-
14319KevinH
- Ambassador
- Posts: 4558
- Joined: Fri Sep 12, 2014 9:52 pm
«Server error encountered»
Postby 14319KevinH » Fri Sep 16, 2005 10:48 am
Try «$set:debug 1» in the account search bar. This shold trigger the debug window.
Return to “Installation and Upgrade”
Who is online
Users browsing this forum: No registered users and 17 guests
Remote Manager Exception
KB 23702 | Last updated on 2018-05-11 | |
---|---|---|
0.00
|
||
Problem
While accessing the email queue or monitoring graphs and other services at times server gives the exception saying «Server error encountered» with the system failure exception during auth.
mailbox.log would have similar exception. Keyword to look for is RemoteManager
com.zimbra.common.service.ServiceException: system failure: exception during auth {RemoteManager: mail.domain.com->zimbra@mail.domain.com:22} ExceptionId:qtp1068934215-357:https:https ://mail.domain.com:7071/service/admin/soap/GetMailQueueRequest: Code:service.FAILURE at com.zimbra.common.service.ServiceException.FAILURE(ServiceException.java:286) at com.zimbra.cs.rmgmt.RemoteManager.getSession(RemoteManager.java:209) at com.zimbra.cs.rmgmt.RemoteManager.execute(RemoteManager.java:139) at com.zimbra.cert.GetCert.addCertsOnServer(GetCert.java:112) at com.zimbra.cert.GetCert.handle(GetCert.java:75)
Caused by: java.io.IOException: There was a problem while connecting to mail.domain.com:22 at ch.ethz.ssh2.Connection.connect(Connection.java:699) at ch.ethz.ssh2.Connection.connect(Connection.java:490) at com.zimbra.cs.rmgmt.RemoteManager.getSession(RemoteManager.java:200) ... 59 more
Solution
Regenerate the SSH key and make sure auth keys get updated in all the servers.
Regenerating Keys
To regenerate the ssh keys, on all hosts (as the zimbra user):
zmsshkeygen
To deploy the keys, on all hosts (as the zimbra user):
zmupdateauthkeys
Verifying sshd configuration
The authentication method assumes that sshd on the mta is running on port 22, and that RSA Authentication is enabled. You can test the ssh command with:
ssh -i .ssh/zimbra_identity -o strictHostKeyChecking=no zimbra@MAIL.DOMAIN.COM
(Swap MAIL.DOMAIN.COM for your hostname, as it appears in the error).
You should NOT be prompted for a password; if you are, recreate the ssh keys and retry the test.
If you’re not running sshd on port 22, modify the zimbraRemoteManagementPort attribute on the server:
zmprov ms MAIL.DOMAIN.COM zimbraRemoteManagementPort 2222
Verify in /etc/sshd_config (or /etc/ssh/sshd_config) that the zimbra user is an allow user
AllowUsers admin zimbra
Note: applying this change resulted in not being to ssh as root. Should we add root to the list of AllowUsers!
As soon this fix you should be able to see the following logging in mailbox.log while accessing the queue in the monitoring tab of admin console.
yyyy-mm-dd 11:20:32,654 INFO [{RemoteManager: mail.domain.com->zimbra@mail.domain.com:22}-zmqstat deferred] [] index - OpenLuceneIndex impl=NIOFSDirectory,dir=/opt/zimbra/data/tmp/432bf1dc-9e76-43c6-b508-49e7cbeee6bc-deferred yyyy-mm-dd 11:20:33,285 INFO [{RemoteManager: mail.domain.com->zimbra@mail.domain.com:22}-zmqstat deferred] [] index - OpenLuceneIndex impl=NIOFSDirectory,dir=/opt/zimbra/data/tmp/432bf1dc-9e76-43c6-b508-49e7cbeee6bc-deferred yyyy-mm-dd 11:20:35,225 INFO [qtp998351292-10080:https:https ://mail.domain.com:7071/service/admin/soap/GetMailQueueRequest] [name=admin@mail.domain.com;mid=1;ip=10.15.33.238;port=57206;ua=ZimbraWebClient - FF59 (Linux);soapId=b7e88ac;] index - OpenLuceneIndex impl=NIOFSDirectory,dir=/opt/zimbra/data/tmp/432bf1dc-9e76-43c6-b508-49e7cbeee6bc-deferred yyyy-mm-dd 11:20:35,374 INFO [qtp998351292-10080:https:https ://mail.domain.com:7071/service/admin/soap/GetMailQueueRequest] [name=admin@mail.domain.com;mid=1;ip=10.15.33.238;port=57206;ua=ZimbraWebClient - FF59 (Linux);soapId=b7e88ac;] soap - GetMailQueueRequest elapsed=3426 yyyy-mm-dd 11:20:39,614 INFO [qtp998351292-10075:https:https ://mail.domain.com:7071/service/admin/soap/GetMailQueueRequest] [name=admin@mail.domain.com;mid=1;ip=10.15.33.238;port=57206;ua=ZimbraWebClient - FF59 (Linux);soapId=b7e88ad;] index - OpenLuceneIndex impl=NIOFSDirectory,dir=/opt/zimbra/data/tmp/432bf1dc-9e76-43c6-b508-49e7cbeee6bc-deferred yyyy-mm-dd 11:20:39,619 INFO [qtp998351292-10075:https:https ://mail.domain.com:7071/service/admin/soap/GetMailQueueRequest] [name=admin@mail.domain.com;mid=1;ip=10.15.33.238;port=57206;ua=ZimbraWebClient - FF59 (Linux);soapId=b7e88ad;] soap - GetMailQueueRequest elapsed=3009 yyyy-mm-dd 11:20:39,741 INFO [qtp998351292-10078:https:https ://mail.domain.com:7071/service/admin/soap/GetMailQueueInfoRequest] [name=admin@mail.domain.com;mid=1;ip=10.15.33.238;port=57208;ua=ZimbraWebClient - FF59 (Linux);soapId=b7e88ab;] soap - GetMailQueueInfoRequest elapsed=7822 yyyy-mm-dd 11:20:40,560 INFO [qtp998351292-10076:https:https ://mail.domain.com:7071/service/admin/soap/GetCertRequest] [name=admin@mail.domain.com;mid=1;ip=10.15.33.238;port=57204;ua=ZimbraWebClient - FF59 (Linux);soapId=b7e889e;] soap - GetCertRequest elapsed=45637 yyyy-mm-dd 11:20:40,852 INFO [qtp998351292-10077:https:https ://mail.domain.com:7071/service/admin/soap/GetMailQueueRequest] [name=admin@mail.domain.com;mid=1;ip=10.15.33.238;port=57208;ua=ZimbraWebClient - FF59 (Linux);soapId=b7e88ae;] index - OpenLuceneIndex impl=NIOFSDirectory,dir=/opt/zimbra/data/tmp/432bf1dc-9e76-43c6-b508-49e7cbeee6bc-deferred yyyy-mm-dd 11:20:40,855 INFO [qtp998351292-10077:https:https ://mail.domain.com:7071/service/admin/soap/GetMailQueueRequest] [name=admin@mail.domain.com;mid=1;ip=10.15.33.238;port=57208;ua=ZimbraWebClient - FF59 (Linux);soapId=b7e88ae;] soap - GetMailQueueRequest elapsed=3
Wiki/KB reviewed by | {{{1}}} | {{{2}}} | {{{3}}} | Last edit by Asrivastava |
---|
Try Zimbra
Try Zimbra Collaboration with a 60-day free trial.
Get it now »
Want to get involved?
You can contribute in the Community, Wiki, Code, or development of Zimlets.
Find out more. »
Looking for a Video?
Visit our YouTube channel to get the latest webinars, technology news, product overviews, and so much more.
Go to the YouTube channel »
Wondering how to resolve Zimbra 500 server error? We can help you.
As part of our Server Management Services, we assist our customers with similar queries.
Today, let us see how our Support techs assist with this process.
How to resolve Zimbra 500 server error?
Zimbra Collaboration, formerly known as the Zimbra, is a collaborative software suite that includes an email server and a web client.
Typically, error will look as shown below:
500 Internal server error
On each reload of the page, the following might written to /opt/zimbra/log/mailbox.log:
2019-12-04 17:47:35,364 WARN [qtp509886383-145:https://10.0.42.6:443/zimbra/] [] misc - Problem parsing XML - Fatal Error: Problem on line 10 of document : The element type "hr" must be terminated by the matching end-tag "".
2019-12-04 17:47:35,484 WARN [qtp509886383-145:https://10.0.42.6:443/zimbra/css/common,login,zhtml,skin.css?skin=&v=] [] misc - Problem parsing XML - Fatal Error: Problem on line 10 of document : The element type "hr" must be terminated by the matching end-tag "".
2019-12-04 17:47:35,557 WARN [qtp509886383-145:https://10.0.42.6:443/zimbra/img/dwt/Img parsing XML - Fatal Error: Problem on line 10 of document : The element type "hr" must be terminated by the matching end-tag "".
Using zmprov resulted in the following output:
[] WARN: Problem parsing XML - Fatal Error: Problem on line 10 of document : The element type "hr" must be terminated by the matching end-tag "".
ERROR: zclient.IO_ERROR (invoke unable to parse response:
Error 500 Server Error
HTTP ERROR 500
Problem accessing /service/admin/soap/AuthRequest. Reason:
Server Error
Powered by Jetty://
, server: localhost) (cause: com.zimbra.common.soap.SoapParseException unable to parse response:
Error 500 Server Error
HTTP ERROR 500
Problem accessing /service/admin/soap/AuthRequest. Reason:
Server Error
Powered by Jetty://
)
The reason for that was that SOAP had become completely unusable.
Then, using zmprov to talk directly to LDAP (as in, zmprov –ldap gacf) will work.
Usually, the problem might be a faulty entry: zmprov mcf +zimbraHttpThrottleSafeIPs 192.168.42.163/32, which works in newer Zimbra versions, but makes all hell break loose in 8.6.0.
That release only supports putting in singular IP addresses – no CIDR.
Today, let us see the steps followed by our Support Techs to resolve it.
- Firstly, deleted that configuration entry directly from LDAP.
- Next, ldapmodify should do the trick just fine if you’re comfortable with it.
- Then, restart zmmailbox, and everything will be fine.
[Stuck in between? We’d be glad to assist you]
Conclusion
In short, today we saw steps followed by our Support Techs to resolve Zimbra server error.
0 Comments
Submit a Comment
Your email address will not be published. Required fields are marked *
Comment *
Name *
Email *
Содержание
- Roundcube Webmail 500 Internal Server Error. Неожиданное решение проблемы.
- Internal error почтовый сервер
- Re: Internal Server Error
- Internal error почтовый сервер
Roundcube Webmail 500 Internal Server Error. Неожиданное решение проблемы.
Сегодня опять будет дичь, но не пугайтесь, если не нашли тут ни одного понятного слова. Обещаю, что следующие темы в блоге будут для нормальных людей, а пока расскажу о неожиданном решении проблемы с 500-ой ошибкой (Internal Server Error) при авторизации в web почтовике Roundcube.
Я уже однажды рассказывал о настройке почтового веб-интерфейса RoundCube, который используется у меня на одном из почтовых серверов внутри сети.
Web-интерфейс к почтовым ящикам я прикрутил довольно давно, так как считаю этот вариант гораздо более удобным, однако пользователи в сети, по старинке, предпочитают почтовый клиент Mozilla Thunterbird. Своей почты у меня на том сервере нет, потому и web-интерфейс использую лишь время от времени, когда нужно что-то потестировать или проверить сообщения для учётной записи postmaster (когда лень это сделать из терминала).
И тут вдруг оказалось, что при попытке авторизации Roundcube Webmail стал выдавать 500 ошибку Internal Server Error. Полазив по логам roundcube/logs/errors обнаружил весьма интересные строчки:
PHP Warning: strtotime(): It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone ‘UTC’ for now, but please set date.timezone to select your timezone.
Кто бы мог подумать, что проблема заключалась в отсутствии указания временной зоны в файле конфигурации php.ini. Почему раньше работало, а сейчас вдруг перестало не могу сказать, возможно ставились какие-то обновления или пересобирал php. сейчас уже не вспомню.
В общем, в php.ini нужно раскомментировать строку ;date.timezone и прописав временную зону перезапустить web-сервер:
Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.
Источник
Internal error почтовый сервер
Post by pauljany » Sun Sep 30, 2018 12:25 pm
Once username and password is provided , zimbra web client shows the error as »
«Internal Server Error
The server has encountered an internal error.
Please try again later.
ERROR: 500
« Go back»
The /opt/zimbra/log/mailbox.log file shows the error as below.
———
2018-09-30 17:41:32,475 INFO [qtp509886383-211:http://127.0.0.1:8080/service/soap/GetAvailableLocalesRequest] [name=zabbix@nxtgen.co;ip=127.0.0.1;ua=ZCS/8.6.0_GA_1153;soapId=553b528c;] soap — GetAvailableLocalesRequest elapsed=12
2018-09-30 17:41:32,481 INFO [qtp509886383-210:https://10.225.109.2:8443/] [] HttpMethodDirector — I/O exception (java.net.ConnectException) caught when processing request: Connection refused
2018-09-30 17:41:32,481 INFO [qtp509886383-210:https://10.225.109.2:8443/] [] HttpMethodDirector — Retrying request
2018-09-30 17:41:38,216 INFO [qtp509886383-210:https://10.225.109.2:8026/service/admin/soap/] [name=zabbix@nxtgen.co;ip=10.225.109.2;] soap — AuthRequest elapsed=13
———
Re: Internal Server Error
Post by m3ds0 » Sun Sep 30, 2018 7:42 pm
pauljany wrote: Hi,
Once username and password is provided , zimbra web client shows the error as »
«Internal Server Error
The server has encountered an internal error.
Please try again later.
ERROR: 500
« Go back»
Источник
Internal error почтовый сервер
Здравствуйте, помогите пожалуйста решить проблему.
На сервере установлен Exim и Dovecot.
Новая почта, которая приходит, автоматически падает в один и тот же файл: /var/spool/mail/sairus
При получении почты, dovecot ругается: Couldn’t open INBOX: Internal error occurred. Refer to server log for more information.
В логах тоже ничего не понятно:
dovecot: Jun 12 00:21:38 Error: POP3(sairus): stat(/var/spool/mail/sairus/cur) failed: Not a directory
dovecot: Jun 12 00:21:38 Error: POP3(sairus): Couldn’t open INBOX: Internal error occurred. Refer to server log for more information. [2011-06-12 00:21:38]
В конфиге dovecot.conf
Обьясните, почему ругается dovecot, а также почему вся почта падает в один файл и где именно настраивается, чтобы в разные директории.
Очень надеюсь на вашу помощь, т.к. больше почерпнуть информации просто не откуда.
Ответить | Правка | Cообщить модератору
- ошибка при получении почты, Дмитрий, 01:47 , 12-Июн-11, (1)
- ошибка при получении почты, DeadLoco, 10:03 , 12-Июн-11, (2) +1
- ошибка при получении почты, Дмитрий, 16:26 , 12-Июн-11, (3)
- ошибка при получении почты, DeadLoco, 18:09 , 12-Июн-11, (4)
- ошибка при получении почты, dmitry_sairus, 00:24 , 13-Июн-11, (5)
- ошибка при получении почты, dmitry_sairus, 01:01 , 13-Июн-11, (6)
- ошибка при получении почты, DeadLoco, 17:57 , 16-Июн-11, ( 7 )
- ошибка при получении почты, DeadLoco, 18:11 , 16-Июн-11, ( 8 )
- ошибка при получении почты, dmitry_sairus, 01:01 , 13-Июн-11, (6)
- ошибка при получении почты, dmitry_sairus, 00:24 , 13-Июн-11, (5)
- ошибка при получении почты, DeadLoco, 18:09 , 12-Июн-11, (4)
- ошибка при получении почты, Дмитрий, 16:26 , 12-Июн-11, (3)
Сообщения по теме | [Сортировка по времени | RSS] |
Создались папки cur new и tmp в папке /var/spool/mail, ошибку не выдает.
команда list (через телнет)
list
+OK 0 messages:
Собственно как связать exim с dovecot чтобы один писал в папку определенную, а второй оттуда читал.
1. «ошибка при получении почты» | + / – | |
Сообщение от Дмитрий |
||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. «ошибка при получении почты» | +1 + / – | |
Сообщение от DeadLoco (ok) on 12-Июн-11, 10:03 | ||
МТА занимается маршрутизацией почт, и локальное деливери — не его ума дело. Экзим умеет класть почту в локальный ящик (LDA), но гораздо правильнее эту работу поручить довекоту, которому потом эту почту читать. Заведите отдельного безлогинного юзера в системе, которому будет принадлежать вся почта. Например, postman с уидом=20000 и гидом=20000 В конфиг экзима добавьте транспорт: dovecot_lda: В роутере, обрабатывающем локальную почту, пропишите транспортом довекот_лда. Все. С этого момента экзим для укладки в ящики будет отдавать письма довекоту, который будет их класть от имени postman и читать от него же. Мейлдирам самое место в вар/мейле: |
||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
3. «ошибка при получении почты» | + / – | |
Сообщение от Дмитрий |
||
|
||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
4. «ошибка при получении почты» | + / – | |
Сообщение от DeadLoco (ok) on 12-Июн-11, 18:09 | ||
Статический юзердб — это простейший вариант. Можно из базы выдергивать данные, но при этом уид/гид подставлять нужные. У меня виртуальные юзеры лежат в мускле, там же хранятся квоты на ящики, статусы активности и прочая. А извлекаю я их вот так: Идея та же: с майлдирами работает только довекот и только от одного юзера. Мануал довекота не рекомендует для этого использовать юзеров dovecot или dovenull, а предлагает завести совсем отдельного. |
||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
5. «ошибка при получении почты» | + / – | |
Сообщение от dmitry_sairus |
||
local delivery failed Как я только не пробовал, что не подставлял, то ругается на права, то dovecot вырубается при проверке почты. А теперь письмо вот приходит. Я вообще пытаюсь делать все в статике, база мне не нужна (мало пользователей — личная почта только) Скажите, а можно связать dovecot так, чтобы он читал тот 1 файл, который по умолчанию создается в папке /var/mail с именем пользователя. И если не трудно, подскажите что означает mbox, INBOX, INDEX в строчке: Для чего они используются и какие значения должны быть. |
||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
6. «ошибка при получении почты» | + / – | |
Сообщение от dmitry_sairus |
||
base_dir = /var/run/dovecot/ disable_plaintext_auth = no log_path = /var/log/dovecot.log login_dir = /var/run/dovecot/login login_process_size = 64 login_greeting = I am ready, sir. login_log_format_elements = user= method=%m rip=%r lip=%l %c first_valid_uid = 25 protocol pop3 < protocol lda < auth default < passdb passwd-file < userdb static < dnslookup: system_aliases: userforward: localuser: remote_smtp: local_delivery: address_pipe: address_file: address_reply: dovecot_delivery: |
||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
7 . «ошибка при получении почты» | + / – | |
Сообщение от DeadLoco (ok) on 16-Июн-11, 17:57 | ||
Не хватает опции «-f $sender_address» в команде вызова. |
||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
8 . «ошибка при получении почты» | + / – | |
Сообщение от DeadLoco (ok) on 16-Июн-11, 18:11 | ||
Существуют разные типы хранилищ, используемые для почтовых ящиков. Исторически самый древний — мейлбокс (mbox), когда все письма аппендятся в один файл с именем пользователя. При этом при большом количестве писем становятся очень большими накладные расходы на удаление писем и поиск письма в общей братской могиле. Для обхода затыков хранилища можно ставить костыли, вроде построения отдельного индекса. Но это костыли имени довекота, сам по себе мейлбокс никаких индексов не имеет. Гораздо прогрессивнее мейлдир, когда вместо одного файла есть каталог, в котором каждое письмо хранится отдельным файлом. При этом появляется возможность структурировать каталог на подкаталоги, строить индексы для поиска и т.д. Это все уже входит в базовую конструкцию мейлдира, и отдельной настройки не требует. Правда, тогда возникает проблема множества мелких файлов, что усложняет тюнинг файловой системы и бекап. Но незначительно, по сравнению с выигрышем в остальном. В общем, даже если на сервере не поднимается массовый почтовый сервис, а обслуживается всего 5-10-20 ящиков, мейлдир все равно предпочтительней мейлбокса. Если у вас все равно для кого-то из юзеров создается мейлбокс, значит у вас роутер довекот_лда находится после роутера, который этот мейлбокс создает. Я практикую следующую схему роутинга: сначала идут все роутеры с редиректами (обработка алиасов), а затем — роутеры с аксептами (ЛДА), причем довекот_лда идет первым, а прочие выполняются лишь тогда, когда довекот не справился. Источник Adblock |