Рейтинг:0

LimeSurvey: SodiumException: неверный ключ дешифрования

флаг eg

В последний день на рабочем сервере Debian GNU/Linux я обновил LimeSurvey с 5.0.1 до 5.2.5, и я больше не мог компилировать ни одну анкету, потому что, когда посетитель доходил до конца, LimeSurvey вылетал с этим Исключение натрия:

Неправильный ключ расшифровки! Ключ расшифровки изменился с момента последнего сохранения этих данных, поэтому данные не могут быть расшифрованы. Пожалуйста, обратитесь к нашему руководству по адресу https://manual.limesurvey.org/Data_encryption#Errors.

Это просто говорит, что я должен позаботиться о своем файле секрет.php но я уверен, что:

  • я сохранил приложение/config/security.php во время обновления
  • во всяком случае, у меня нет зашифрованного вопроса (я перепроверил каждый вопрос)
  • в любом случае я отключил шифрование у всех участников "дополнительные поля" (даже если у меня нет ни одного дополнительного поля, а любой уже существующий участник)
  • в любом случае, это новый опрос (поэтому я не понимаю, почему в нем говорится, что есть проблемы с уже существующими данными, которые нужно расшифровать)
  • Я пытался следовать официальной документации, но на момент написания в ней ничего не говорилось о моем варианте использования, а просто говорилось, что я потерял свои ключи: https://manual.limesurvey.org/index.php?oldid=162387#Ошибки

Это случилось с вами? Что пошло не так? Какие данные LimeSurvey пытается расшифровать?

P.S.

флаг eg
Пожалуйста, добавьте теги LimeSurvey и libsodium, так как мне не разрешено это делать. Спасибо!
Рейтинг:0
флаг eg

Если ошибка «неправильный ключ дешифрования» возникает только тогда, когда LimeSurvey отправляет электронное письмо (например, когда вы завершили опрос), попробуйте следующее:

  • иди в Конфигурация > Глобальные настройки > Настройки электронной почты
  • повторно введите свой пароль STMP
  • Нажмите Сохранять (кнопка должна быть вверху страницы)

По какой-то причине LimeSurvey по умолчанию шифрует пароль SMTP. Таким образом, повторное сохранение заставит его снова правильно зашифровать.

Некоторые ссылки:


P.S.

Я обновил вики, чтобы добавить это примечание, поэтому устранить неполадки должно быть легко:


Примечание: если это не помогло, попробуйте отладить LimeSurvey:

Таким образом, вы сможете понять, какая информация зашифрована.

Также рассмотрите возможность восстановления приложение/config/security.php файл из резервной копии, так как, вероятно, вы потеряли его в этот момент, если вы еще не исправили.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.