Ошибка сервера status internal error occurred refer to server log for more information

После обновления пакета roundcube в ОС Centos7, в профиле почты, вылетела следующая ошибка сервера: «STATUS: Internal error occurred. Refer to server log for more information.»

Она связана с конфигом roundcube. Чтоб исправить проблему просто удалите конфиг из каталога /etc/dovecot/conf.d/ и перезапустите roundcube. После рестарта нужный конфиг пакета восстановится, и все будет работать!

Для удаления конфига введите команду:
# rm /etc/dovecot/conf.d/15-mailboxes.conf

Согласитесь с удалением файла, после чего введите команду рестарта пакета:
# systemctl restart dovecot

Так же смотрите мои темы связанные с VestaCP:
ОБНОВЛЯЕМ PHP 5.6 ДО ВЕРСИИ 7.3 НА ПАНЕЛИ УПРАВЛЕНИЯ VESTACP
ОБНОВЛЕНИЕ SQL MARIADB 5.5 ДО ВЕРСИИ 10.4 НА VESTACP
УСТАНОВКА IMAGICK (IMAGEMAGICK) НА CENTOS 7
ВОССТАНОВЛЕНИЕ FAIL2BAN НА VESTACP CENTOS 7.7.1908
НЕ ПРИХОДЯТ ПИСЬМА В EXIM CENTOS 7 С ПУ VESTACP

«Для удаления конфига введите команду:»

Подскажите, плиз, где эти операции запускаются? в PutTy?

Сделал) не помогает.

Может подскажите, что ещё можно попробовать?

Вложения:

Вы должны войти для просмотра вложений.

Подскажите, плиз, где эти операции запускаются? в PutTy?

можно в putty можно напрямую на серваке

Сделал) не помогает.

сервер на чем работает, на панели управления или lamp?

Панель установил: VestaCP, CentOS-7-amd64

При запуске процедуры в путти пишет:
rm /etc/dovecot/conf.d/15-mailboxes.conf
rm: cannot remove ‘/etc/dovecot/conf.d/15-mailboxes.conf’: No such file or directory

Я зашел через WinSCP проверил, такого файла рельно нет — скрин приложил.

При запуске: # systemctl restart dovecot
[root@ХХХ ~]#
Система не реагирует, просто новая строка)

P.S. сервер перезапускал — не помогло.

Заранее спасибо!

  • Ответ изменён 2 года, 4 месяца назад пользователем Antonio777.
Вложения:

Вы должны войти для просмотра вложений.

Система не реагирует, просто новая строка)

В весте посмотри девкот вообще работает? если нет, вариант №1 тупо переустановить средствами ос

Я зашел через WinSCP проверил, такого файла рельно нет – скрин приложил.

вариант №2 создать файл семпла деквкот и ребутнуть, чтоб оно подхватилось

# touch /etc/dovecot/conf.d/15-mailboxes.conf.simple
# nano /etc/dovecot/conf.d/15-mailboxes.conf.simple

копируешь туда:

##
## Mailbox definitions
##

# Each mailbox is specified in a separate mailbox section. The section name
# specifies the mailbox name. If it has spaces, you can put the name
# "in quotes". These sections can contain the following mailbox settings:
#
# auto:
#   Indicates whether the mailbox with this name is automatically created
#   implicitly when it is first accessed. The user can also be automatically
#   subscribed to the mailbox after creation. The following values are
#   defined for this setting:
#
#     no        - Never created automatically.
#     create    - Automatically created, but no automatic subscription.
#     subscribe - Automatically created and subscribed.
#
# special_use:
#   A space-separated list of SPECIAL-USE flags (RFC 6154) to use for the
#   mailbox. There are no validity checks, so you could specify anything
#   you want in here, but it's not a good idea to use flags other than the
#   standard ones specified in the RFC:
#
#     All      - This (virtual) mailbox presents all messages in the
#                 user's message store.
#     Archive  - This mailbox is used to archive messages.
#     Drafts   - This mailbox is used to hold draft messages.
#     Flagged  - This (virtual) mailbox presents all messages in the
#                 user's message store marked with the IMAP Flagged flag.
#     Junk     - This mailbox is where messages deemed to be junk mail
#                 are held.
#     Sent     - This mailbox is used to hold copies of messages that
#                 have been sent.
#     Trash    - This mailbox is used to hold messages that have been
#                 deleted.
#
# comment:
#   Defines a default comment or note associated with the mailbox. This
#   value is accessible through the IMAP METADATA mailbox entries
#   "/shared/comment" and "/private/comment". Users with sufficient
#   privileges can override the default value for entries with a custom
#   value.

# NOTE: Assumes "namespace inbox" has been defined in 10-mail.conf.
namespace inbox {
  # These mailboxes are widely used and could perhaps be created automatically:
  mailbox Drafts {
    special_use = Drafts
  }
  mailbox Junk {
    special_use = Junk
  }
  mailbox Trash {
    special_use = Trash
  }

  # For Sent mailboxes there are two widely used names. We'll mark both of
  # them as Sent. User typically deletes one of them if duplicates are created.
  mailbox Sent {
    special_use = Sent
  }
  mailbox "Sent Messages" {
    special_use = Sent
  }

  # If you have a virtual "All messages" mailbox:
  #mailbox virtual/All {
  #  special_use = All
  #  comment = All my messages
  #}

  # If you have a virtual "Flagged" mailbox:
  #mailbox virtual/Flagged {
  #  special_use = Flagged
  #  comment = All my flagged messages
  #}
}

сохраняешь файл, и потом ребутишь девкот
# systemctl restart dovecot

Ура! Заработало!)

Ничего не понял, но сделал так

А именно:
Возвращаясь к предыдущей версии EXIM (понижение) является наиболее удобным решением для администраторов почтовых серверов с VestaCP
1. Мы проводим аутентификацию в Linux через SSH и выполняем командные строки, через которые загружаем и устанавливаем старую версию EXIM.

# wget http://repo.geek-speak.perm.ru/rpm/exim-4.93-3.el7.x86_64.rpm
# rpm -Uvh --oldpackage exim-4.93-3.el7.x86_64.rpm

Вывод:

2. Перезагрузить «Exim» и будьте осторожны, чтобы работали службы «clamd» и «spamassassin»
Правда не понятно что значит: «и будьте осторожны, чтобы работали службы «clamd» и «spamassassin»» — и как это проверить… написал им) потом отпишусь.

Esmertec спасибо огромное)))

Правда не понятно что значит: “и будьте осторожны, чтобы работали службы “clamd” и “spamassassin”

Проверить через вебморду панели управления во вкладке сервер, вся проблема в том, что проект vestacp — умер, и больше не разрабатывается, по этому при обновлении пакетов (через yum в CentOS), вечно отваливается какой-нибудь модуль.

Только сейчас понял, что вы по сути темой ошиблись, я уже писал про эту ошибку, и она связана в exim, а не девкотом… тема про это находится -> ТУТ

P.S. Ваше сообщение выше чутка отредактировал, ссылки на «левые» сайты не желательны

По вашей ссылке тоже все проделал)

кроме того, изучил вопрос про: «чтобы работали службы “clamd” и “spamassassin”» — оказывается их вообще не было, нашел на официальном форуме топик, установил, но clamd так и не запустился)

Да и с roundcube проблема ушла только отчасти. Ошибка вылетает так же, просто письма стали отправляться, если успеть вставить емэил в поле: Кому. Буду так и пользоваться)))

Эх… Жаль, что Весту забросили…

Спасибо, за ваш форум, сильно помогли)

Вложения:

Вы должны войти для просмотра вложений.

кроме того, изучил вопрос про: “чтобы работали службы “clamd” и “spamassassin”” – оказывается их вообще не было, нашел на официальном форуме топик, установил, но clamd так и не запустился)

я бы на вашем месте переустановил полностью ПУ с ОС вместе, т.к. у меня на таком же конфиге все работает нормально (CentOS7+VestaCP) не считая периодических отпадываний модулей, но которые в принципе можно восстановить))

P.S. В основном все лечится переустановкой пакета + конфигами с оф. сайта весты

Вложения:

Вы должны войти для просмотра вложений.

После обновления пакета roundcube в ОС Centos7, в профиле почты, вылетела следующая ошибка сервера: «STATUS: Internal error occurred. Refer to server log for more information.»

Она связана с конфигом roundcube. Чтоб исправить проблему просто удалите конфиг из каталога /etc/dovecot/conf.d/ и перезапустите roundcube. После рестарта нужный конфиг пакета восстановится, и все будет работать!

Для удаления конфига введите команду:
# rm /etc/dovecot/conf.d/15-mailboxes.conf

Согласитесь с удалением файла, после чего введите команду рестарта пакета:
# systemctl restart dovecot

Так же смотрите мои темы связанные с VestaCP:
ОБНОВЛЯЕМ PHP 5.6 ДО ВЕРСИИ 7.3 НА ПАНЕЛИ УПРАВЛЕНИЯ VESTACP
ОБНОВЛЕНИЕ SQL MARIADB 5.5 ДО ВЕРСИИ 10.4 НА VESTACP
УСТАНОВКА IMAGICK (IMAGEMAGICK) НА CENTOS 7
ВОССТАНОВЛЕНИЕ FAIL2BAN НА VESTACP CENTOS 7.7.1908
НЕ ПРИХОДЯТ ПИСЬМА В EXIM CENTOS 7 С ПУ VESTACP

«Для удаления конфига введите команду:»

Подскажите, плиз, где эти операции запускаются? в PutTy?

Сделал) не помогает.

Может подскажите, что ещё можно попробовать?

Вложения:

Вы должны войти для просмотра вложений.

Подскажите, плиз, где эти операции запускаются? в PutTy?

можно в putty можно напрямую на серваке

Сделал) не помогает.

сервер на чем работает, на панели управления или lamp?

Панель установил: VestaCP, CentOS-7-amd64

При запуске процедуры в путти пишет:
rm /etc/dovecot/conf.d/15-mailboxes.conf
rm: cannot remove ‘/etc/dovecot/conf.d/15-mailboxes.conf’: No such file or directory

Я зашел через WinSCP проверил, такого файла рельно нет — скрин приложил.

При запуске: # systemctl restart dovecot
[root@ХХХ ~]#
Система не реагирует, просто новая строка)

P.S. сервер перезапускал — не помогло.

Заранее спасибо!

  • Ответ изменён 1 год, 12 месяцев назад пользователем Antonio777.
Вложения:

Вы должны войти для просмотра вложений.

Система не реагирует, просто новая строка)

В весте посмотри девкот вообще работает? если нет, вариант №1 тупо переустановить средствами ос

Я зашел через WinSCP проверил, такого файла рельно нет – скрин приложил.

вариант №2 создать файл семпла деквкот и ребутнуть, чтоб оно подхватилось

# touch /etc/dovecot/conf.d/15-mailboxes.conf.simple
# nano /etc/dovecot/conf.d/15-mailboxes.conf.simple

копируешь туда:

##
## Mailbox definitions
##

# Each mailbox is specified in a separate mailbox section. The section name
# specifies the mailbox name. If it has spaces, you can put the name
# "in quotes". These sections can contain the following mailbox settings:
#
# auto:
#   Indicates whether the mailbox with this name is automatically created
#   implicitly when it is first accessed. The user can also be automatically
#   subscribed to the mailbox after creation. The following values are
#   defined for this setting:
#
#     no        - Never created automatically.
#     create    - Automatically created, but no automatic subscription.
#     subscribe - Automatically created and subscribed.
#
# special_use:
#   A space-separated list of SPECIAL-USE flags (RFC 6154) to use for the
#   mailbox. There are no validity checks, so you could specify anything
#   you want in here, but it's not a good idea to use flags other than the
#   standard ones specified in the RFC:
#
#     All      - This (virtual) mailbox presents all messages in the
#                 user's message store.
#     Archive  - This mailbox is used to archive messages.
#     Drafts   - This mailbox is used to hold draft messages.
#     Flagged  - This (virtual) mailbox presents all messages in the
#                 user's message store marked with the IMAP Flagged flag.
#     Junk     - This mailbox is where messages deemed to be junk mail
#                 are held.
#     Sent     - This mailbox is used to hold copies of messages that
#                 have been sent.
#     Trash    - This mailbox is used to hold messages that have been
#                 deleted.
#
# comment:
#   Defines a default comment or note associated with the mailbox. This
#   value is accessible through the IMAP METADATA mailbox entries
#   "/shared/comment" and "/private/comment". Users with sufficient
#   privileges can override the default value for entries with a custom
#   value.

# NOTE: Assumes "namespace inbox" has been defined in 10-mail.conf.
namespace inbox {
  # These mailboxes are widely used and could perhaps be created automatically:
  mailbox Drafts {
    special_use = Drafts
  }
  mailbox Junk {
    special_use = Junk
  }
  mailbox Trash {
    special_use = Trash
  }

  # For Sent mailboxes there are two widely used names. We'll mark both of
  # them as Sent. User typically deletes one of them if duplicates are created.
  mailbox Sent {
    special_use = Sent
  }
  mailbox "Sent Messages" {
    special_use = Sent
  }

  # If you have a virtual "All messages" mailbox:
  #mailbox virtual/All {
  #  special_use = All
  #  comment = All my messages
  #}

  # If you have a virtual "Flagged" mailbox:
  #mailbox virtual/Flagged {
  #  special_use = Flagged
  #  comment = All my flagged messages
  #}
}

сохраняешь файл, и потом ребутишь девкот
# systemctl restart dovecot

Ура! Заработало!)

Ничего не понял, но сделал так

А именно:
Возвращаясь к предыдущей версии EXIM (понижение) является наиболее удобным решением для администраторов почтовых серверов с VestaCP
1. Мы проводим аутентификацию в Linux через SSH и выполняем командные строки, через которые загружаем и устанавливаем старую версию EXIM.

# wget http://repo.geek-speak.perm.ru/rpm/exim-4.93-3.el7.x86_64.rpm
# rpm -Uvh --oldpackage exim-4.93-3.el7.x86_64.rpm

Вывод:

2. Перезагрузить «Exim» и будьте осторожны, чтобы работали службы «clamd» и «spamassassin»
Правда не понятно что значит: «и будьте осторожны, чтобы работали службы «clamd» и «spamassassin»» — и как это проверить… написал им) потом отпишусь.

Esmertec спасибо огромное)))

Правда не понятно что значит: “и будьте осторожны, чтобы работали службы “clamd” и “spamassassin”

Проверить через вебморду панели управления во вкладке сервер, вся проблема в том, что проект vestacp — умер, и больше не разрабатывается, по этому при обновлении пакетов (через yum в CentOS), вечно отваливается какой-нибудь модуль.

Только сейчас понял, что вы по сути темой ошиблись, я уже писал про эту ошибку, и она связана в exim, а не девкотом… тема про это находится -> ТУТ

P.S. Ваше сообщение выше чутка отредактировал, ссылки на «левые» сайты не желательны

По вашей ссылке тоже все проделал)

кроме того, изучил вопрос про: «чтобы работали службы “clamd” и “spamassassin”» — оказывается их вообще не было, нашел на официальном форуме топик, установил, но clamd так и не запустился)

Да и с roundcube проблема ушла только отчасти. Ошибка вылетает так же, просто письма стали отправляться, если успеть вставить емэил в поле: Кому. Буду так и пользоваться)))

Эх… Жаль, что Весту забросили…

Спасибо, за ваш форум, сильно помогли)

Вложения:

Вы должны войти для просмотра вложений.

кроме того, изучил вопрос про: “чтобы работали службы “clamd” и “spamassassin”” – оказывается их вообще не было, нашел на официальном форуме топик, установил, но clamd так и не запустился)

я бы на вашем месте переустановил полностью ПУ с ОС вместе, т.к. у меня на таком же конфиге все работает нормально (CentOS7+VestaCP) не считая периодических отпадываний модулей, но которые в принципе можно восстановить))

P.S. В основном все лечится переустановкой пакета + конфигами с оф. сайта весты

Вложения:

Вы должны войти для просмотра вложений.

realjumy

Posts: 50
Joined: Sun Jul 06, 2014 12:51 pm
Roundcube error ‘Server Error: STATUS: Internal error occurred. Refer to server log for more information.’

Hello everyone.

I have been trying to install VestaCP in Ubuntu 18.04 but I’m having always problems with Roundcube.

After fixing the problem with the wrong password, I have the following error every time I log into Roundcube:

Code: Select all

Server Error: STATUS: Internal error occurred. Refer to server log for more information.

I have been trying different solutions (like adding inbox = yes to /etc/dovecot/conf.d/15-mailboxes.conf ) but it still fails. Any ideas?

I also tried doing this: viewtopic.php?p=63431#p63431 and viewtopic.php?t=4809

Thanks!

Update: I installed Centos and everything works flawless. I guess I will stick to Centos.


cosmicx

Posts: 8
Joined: Tue Sep 12, 2017 6:00 pm
Re: Roundcube error ‘Server Error: STATUS: Internal error occurred. Refer to server log for more information.’

Post

by cosmicx » Sat Nov 10, 2018 4:05 pm

I’ve been searching for answers too. I haven’t fixed my instance yet.

I did an Ubuntu 18.04 install + VestaCP 0.98-23.

UPDATE: Roundcube Worked!

What fixed it in my case?

I remove:

Code: Select all

/etc/dovecot/conf.d/15-mailboxes.conf

…and restarted dovecot:

Reference (Post by FrazzledPenguin):
viewtopic.php?t=17154#p72031



  • #1

Hello

In the logs i got this
/dovecot-uidlist) failed: Read-only file system

Can you advice. Why, and how can I solve it?

thanks

  • #2

Hello,

As per the mentioned error it seems that your server is in read only mode.

In this case check which disk partition is in read only mode and try to run fsck on that. If single partition is there then first boot the server in single user mode and then run fsck on that partition this will fix your issue.

If you are not sure about this then please consult with your system administrator.

cPanelMichael

  • #3

Hello,

The error message suggests one of your filesystems is in read-only mode. It’s possible the filesystem is corrupted, or there are hardware issues that need to be resolved. Please use caution if proceeding with the instructions in the previous post. You risk further issues if FSCK fails to complete successfully. Typically you should report this issue to your provider or a system administrator.

Thank you.

After installing a new 9.2 server and restoring from a backup from my old system, one of my users (with a huge mailbox) gets the following message from his Thunderbird client whenever mails are moved to a subfolder….
[SERVERBUG] internal error occurred. Refer to server log for more information.
Note that restoration of the backup didn’t appear to have restored any option, so I’ve had to manually set everything up again. Therefore the mails have been copied from the backup drive via ftp.
I am assuming that the sub-directories do not exist within the database. Is there any way to create them automatically?
Furthermore, which server log is it referring to. I’ve trawled through the obvious suspects but can’t find any error message.

« Last Edit: November 30, 2016, 03:06:24 PM by dustyp »


Logged


What does /var/log/dovecut/current say?


Logged

……


After installing a new 9.2 server and restoring from a backup from my old system

Note that restoration of the backup didn’t appear to have restored any option, so I’ve had to manually set everything up again. Therefore the mails have been copied from the backup drive via ftp.

so, at the end, you did not restore from backup
probably you did $whatever you did in the wrong way :-)

I am assuming that the sub-directories do not exist within the database. Is there any way to create them automatically?

what database are you talking about?
I guess you’re using IMAP, so the best way to make TB aware of any change is to unsuscribe from any folder/subfolder and then suscribe again

Furthermore, which server log is it referring to. I’ve trawled through the obvious suspects but can’t find any error message.

you’ve been answered already


Logged


P.S. please edit the subject, because this is likely not a BUG..


Logged


P.S. please edit the subject, because this is likely not a BUG..

Done.   I was only quoting the error message.


Logged


so, at the end, you did not restore from backup
probably you did $whatever you did in the wrong way :)

I followed the on-screen messages when it asked if I wanted to restore from backup from the bottom of the console options.
What is wrong about that? Stefano.


Logged


ok.. let’s recap: you tried to restore a backup (how did you create it?) on a new server, but it gave you such message?

if so, you’d tell us and investigate before doing anything else, because (as you’re experiencing) it might break something.

Please remember, when asking for help, that no one here sees your monitor, knows your server, what you did and how you did it.. so, please, be verbose when you explain your problem.

finally, if something went wrong during backup restore, it should be investigated and so you’d open a bug in bugzilla, giving all the details to help us to understant the issue.

TIA


Logged


Following two complete reboots of the server (complete powercycle), all now appears to be working as originally intented.


Logged


Following two complete reboots of the server (complete powercycle), all now appears to be working as originally intented.

this is not relevant.. if you don’t follow the right procedure, a simple reboot won’t solve your issue..

can you please tell us exaclty what you did and how?
be aware that backup and restore features must be rock solid and really «user friendly», so, if something didn’t work for you we must know why.


Logged


this is not relevant.. if you don’t follow the right procedure, a simple reboot won’t solve your issue..

can you please tell us exaclty what you did and how?
be aware that backup and restore features must be rock solid and really «user friendly», so, if something didn’t work for you we must know why.

Before stopping the old (SME 9.1 32 bit server with all updates installed) I backed up to a USB stick using  the «Perform backup to removable media » option from the console screen (logged in as admin). The backup device was a 8Gb device formatted to FAT32  which appeared to complete correctly although I wasn’t present to watch. Due tio the size of the web pages in an ibay, it would not fit on a 4Gb FAT device.
After changing the motherboard to one with a 64bit processor and a larger 1TB hard drive, I installed SME 9.1 64bit, leaving it to run as I had dinner and therefore missed the «Do you want to restore from backup» option.
After configuring the installation to my password and network, I performed to obligatory restart. After logging in as admin, the «perform restore» option was available at the bottom of the menu. I followed all the default options which went as expected while I  was called to do the washing up. When I returned to the console, I was asked to restart the computer.
NOTE so far, everything as expected with no error messages while I was watching the screen.
When the server was up again, I accessed the server manager to allow me access via PUTTY and html and while there, noticed that NO users or groups had been restored, so via a web browser (simpler in my view) added the five users and groups with no ‘user already exists’ errors followed by setting the password strength and signal-event post-upgrade;signal-event reboot
from a Putty session. When the server had restarted, I set the passwords to known values and attempted to access emails from a Thunderbird session. None were found. Emails were copied over via FTP and following the usual ‘post-upgrade/reboot’ commands, emails were available although moving or deleteing any emails caused the [SERVERBUG] errors that I originally wanted help with at the beginning of this thread.
After I had installed the SME Manager and Vacations contribs, I went through the usual post-upgrade/reset procedures followed by installing every update and Reconfiguring/Restarting the server.
Since then, Everything has been as I want it, with the problems solved.
The only non standard thing about the original server was that over the ten years since it was originally installed, (It has been moved to new hardware several times and upgraded to SME 6/7/8/9 with several contribs added) It had had «TinyWebGallery» installed which worked perfectly as a replacement for «Gallery» which I intend to submit as a contrib once it has been written up.

« Last Edit: November 30, 2016, 09:16:00 PM by dustyp »


Logged


ok.. everything seems to be done in the right way..
just a question.. did your data really fit into a 8GB usb key? it seems really a small amount..


Logged


ok.. everything seems to be done in the right way..
just a question.. did your data really fit into a 8GB usb key? it seems really a small amount..

Yup, It’s only me and the family, and the web page has not yet been fully populated.


Logged


Due to the size of the web pages in an ibay, it would not fit on a 4Gb FAT device.

That’s the original problem. If you had more than 4GB of data, it can’t be backed up on a fat32 storage, no matter the total size, as fat32 limits each file to 4GB. So the archive has most likely been truncated


Logged

C’est la fin du monde !!! :lol:


That’s the original problem. If you had more than 4GB of data, it can’t be backed up on a fat32 storage, no matter the total size, as fat32 limits each file to 4GB. So the archive has most likely been truncated

So…. If I format the USB stick to Ext4, it should work in future?


Logged



Logged

C’est la fin du monde !!! :lol:


Разработчики и люди, профессионально работающие с веб-приложениями, боятся 500 Internal Server Error. Оптимальный способ её устранения зависит от сервера и того, что на нём запущено. В данной статье приводятся советы по диагностике и исправлению ошибки 500.

  • Ошибка 500 Internal Server Error — диагностика
  • Ошибка 500 Internal Server Error — устранение на популярных платформах
  • Ошибка 500 Internal Server Error — устранение на стороне серверных скриптов
  • Попросите помощи у системного администратора
  • Ошибку 500 Internal Server Error довольно легко устранить

Важно помнить, что эта ошибка происходит на стороне сервера. Это значит, что HTML-код, выполняемый на стороне клиента, а также JavaScript или любые другие запущенные в браузере объекты, не могут быть причиной, по которой возникает ошибка 500 Internal Server Error. Само название (Internal Server Error – ‘внутренняя ошибка сервера’) говорит о том, что ошибка происходит на сервере.

Многие пользователи устанавливают на свой сервер популярные CMS-системы, такие как WordPress, Joomla, Drupal и они не должны вызывать ошибку 500, если всё настроено правильно. Однако она всё равно всплывает – из-за несовместимости версий, некачественных установок или сбоя прав доступа на сервере.

Вот некоторые распространённые проблемы, которые могут вызывать подобную ошибку в часто используемых CMS:

  • Если вы только что обновили движок до новой версии, вероятно, обновление прошло с ошибками и необходимо провести его повторно. Скорее всего, на сайте разработчика есть инструкции, как это правильно сделать.
  • Если вы только что активировали новый плагин или новую тему, стоит попробовать отменить эти изменения. Даже профессионально написанные плагины могут конфликтовать с другими и вызывать 500 Internal Server Error nginx
  • Если вы обновляли CMS, старые плагины и темы могут быть с ней несовместимы. Единственное, что можно сделать в таком случае — отключать их по очереди, пока ошибка 500 не исчезнет.
  • Неправильно заданные права доступа на сервере или ошибки в файле .htaccess. Серверу не удаётся получить доступ к скриптам, файлам и другим ресурсам, поэтому он выдаёт ошибку.

Когда причиной, по которой возникает ошибка 500 Internal Server Error являются скрипты и плагины, лучше всего искать ответы на сайтах их разработчиков.

Другой причиной по которой может возникнуть ошибка 500 Internal Server Error может стать разработка и тестирование собственных скриптов.

Чтобы справиться с такой ошибкой, попробуйте следующие решения:

  • Настройка прав на сервере: часто неверная настройка прав доступа к файлу или папке приводит к тому, что сервером выдаётся ошибка 500 Internal Server Error. Из-за того, что ему не удаётся запустить скрипт. Выясните, какие права должны быть настроены, и выставьте их соответствующим образом.
  • Превышено время ожидания: возможно, истекло время ожидания ответа от PHP или другого серверного скрипта. Это происходит из-за того, что недоступен определённый ресурс или коде была допущена ошибка, запускающая бесконечный цикл.
  • Превышено время ожидания соединения с сервером: если сервер был занят, перезагружался или потерял соединение, скрипт может выдать ошибку 500 Internal Server Error. Возможно, в следующий раз ошибки не будет. Но если ошибка появляется при тестировании, велика вероятность того, что она встретится и пользователям.
  • Ошибки в файле .htaccess: в некоторых случаях ошибку 500 может вызывать код, прописанный в файле .htaccess.
  • Ошибки в скрипте: если ошибку выдаёт скрипт, можете запросить у него подробную информацию об ошибке. К примеру, в PHP можно включить вывод ошибок на экран или в лог-файл, добавив директиву display_errors. По умолчанию среда выполнения может скрывать ошибки, но это не очень удобно для отладки программы.

В некоторых случаях у разработчиков нет полного контроля над сервером.

Если скрипт запускается на сервере сторонней организации, она может помочь вам в следующем:

  • Предоставить документацию о своём сервере и возможных причинах ошибки 500. В зависимости от используемой операционной системы и настройки оборудования, данная ошибка может возникать по разным причинам.
  • Попросите службу поддержки хостинга посмотреть лог-файлы с ошибками — системный администратор сможет определить, был ли сервер во время возникновения ошибки загружен или вовсе «упал».

Ошибка 500 Internal Server Error — как исправить? В большинстве случаев причины возникновения ошибки 500 легко исправляются. Проблема заключается в том, что без конкретной информации определение причины возникновения сбоя усложняется. Легче всего справиться с ошибкой, когда разработчик выяснит, что изменилось перед возникновением ошибки.

Не забывайте, что произошедшие изменения могли быть осуществлены и другими людьми — например, администратором сервера. Если же ничего не менялось, вероятно, сам сервер стал причиной возникновения ошибки из-за несовместимости программного обеспечения или проблем с производительностью.

  • #1

Hi Experts

I receive an error when i login my roundcube web mail after I try to migrate my server to a new server.
The error is: Server Error: STATUS: Internal error occurred. Refer to server log for more information.

Any experts knows what is causing this error?

To be honestly, I am not an expert with linux and directadmin, am trying to migrate a server using backup and restore.
Any help is appreciated. Thanks in advanced.

Thanks.

  • #2

Did you try to rebuild your roundcube ?

Code:

cd /usr/local/directadmin/custombuild
./build update
./build roundcube

  • #3

Did you try to rebuild your roundcube ?

Code:

cd /usr/local/directadmin/custombuild
./build update
./build roundcube

Hi Active8

Ok, will try it out. Thanks a lot.

Hi Active8

Thanks for your help, unfortunately after trying the above, it didn’t work. Sigh

Ron

Last edited: Feb 1, 2021

  • #4

I keeps getting this error when I login the roundcube, the error comes in red box at the bottom right of roundcube.
I wonder if this is cause because I am migrating from version 1.56.0 to 1.61.5.
The steps I did was:
1) Create backup on old DA without mail data
2) Restore backup on new DA without mail data
3) Transfer user name folder in imap from old DA to new DA server.

Login with email account and password are the same, however, when logged in, this error appear and no mail are in the inbox at all.

Any expects facing this issue before that can guide on how to solve this?

Thanks in advanced.
Ron

  • #5

I got the same error

long solution rebuild virtual folder in etc

that solved it first time
https://help.directadmin.com/item.php?id=66

simple solution that worked for me (USE AT YOUR OWN RISK)

I use the dovecot converter which is NOT designed for that but fix the issue as relink the mailboxes in virtual … I fixed 2 times the same error after the first time (second time was today before I post here) Issue is very rare happens on one server only 3 times in a six month interval

./build todovecot

P.S In my case I moved entire accounts do not skip on anything

I still think you got to double check your user and permission in Imap folder cause if you migrate with root /rsync it can set owner user id as user of the folder and mails (which will be different on the new server even the username is the same)

Last edited: Feb 1, 2021

  • #6

I got the same error

long solution rebuild virtual folder in etc

that solved it first time
https://help.directadmin.com/item.php?id=66

simple solution that worked for me (USE AT YOUR OWN RISK)

I use the dovecot converter which is NOT designed for that but fix the issue as relink the mailboxes in virtual … I fixed 2 times the same error after the first time (second time was today before I post here) Issue is very rare happens on one server only 3 times in a six month interval

./build todovecot

P.S In my case I moved entire accounts do not skip on anything

I still think you got to double check your user and permission in Imap folder cause if you migrate with root /rsync it can set owner user id as user of the folder and mails (which will be different on the new server even the username is the same)

Hi Daniel

Thanks for your suggestion. I will read it out and try if it works.

Thanks
Ron

  • #7

I got the same error

long solution rebuild virtual folder in etc

that solved it first time
https://help.directadmin.com/item.php?id=66

simple solution that worked for me (USE AT YOUR OWN RISK)

I use the dovecot converter which is NOT designed for that but fix the issue as relink the mailboxes in virtual … I fixed 2 times the same error after the first time (second time was today before I post here) Issue is very rare happens on one server only 3 times in a six month interval

./build todovecot

P.S In my case I moved entire accounts do not skip on anything

I still think you got to double check your user and permission in Imap folder cause if you migrate with root /rsync it can set owner user id as user of the folder and mails (which will be different on the new server even the username is the same)

Hi Daniel

It works,

Seem like the issue is on the user name different as the old one is a pro plan and the new one is personal plan. I also change the permission for imap folder to 755.

I am able to login as normal without errors.

Thanks for everyone help.

Thanks
Ron

realjumy

Posts: 50
Joined: Sun Jul 06, 2014 12:51 pm

Roundcube error ‘Server Error: STATUS: Internal error occurred. Refer to server log for more information.’

Hello everyone.

I have been trying to install VestaCP in Ubuntu 18.04 but I’m having always problems with Roundcube.

After fixing the problem with the wrong password, I have the following error every time I log into Roundcube:

Code: Select all

Server Error: STATUS: Internal error occurred. Refer to server log for more information.

I have been trying different solutions (like adding inbox = yes to /etc/dovecot/conf.d/15-mailboxes.conf ) but it still fails. Any ideas?

I also tried doing this: viewtopic.php?p=63431#p63431 and viewtopic.php?t=4809

Thanks!

Update: I installed Centos and everything works flawless. I guess I will stick to Centos.


cosmicx

Posts: 8
Joined: Tue Sep 12, 2017 6:00 pm

Re: Roundcube error ‘Server Error: STATUS: Internal error occurred. Refer to server log for more information.’

Post

by cosmicx » Sat Nov 10, 2018 4:05 pm

I’ve been searching for answers too. I haven’t fixed my instance yet.

I did an Ubuntu 18.04 install + VestaCP 0.98-23.

UPDATE: Roundcube Worked!

What fixed it in my case?

I remove:

Code: Select all

/etc/dovecot/conf.d/15-mailboxes.conf

…and restarted dovecot:

Reference (Post by FrazzledPenguin):
viewtopic.php?t=17154#p72031



  • Widgets

  • Search

cPanel, Exim, General, Linux

if you are seeing this error on Roundcube, your mail folder ownerships are messed up.

Don’t worry,do the below steps as root via SSH.

If the email account is info@domain.com

check the username of the domain and access the directory

/home/username/mail/domain.com

chnage all the ownership of the directories recursively using the below step. (info is the folder of mail account)

chown -R user. info

chown user.mail maildirsize

Standard

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Pick a username
Email Address
Password

By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.

Already on GitHub?
Sign in
to your account

  • Ошибка сервера redmi note 9 pro
  • Ошибка сервера play market на андроид как исправить
  • Ошибка сервера mse1004 cleverence
  • Ошибка сервера iris callback api неправильный формат ответа нужен json
  • Ошибка сервера internal server error roundcube