я с 2.4 обновлялся так:
смена в редакторе кодировки на utf-8
скачек на 3.0.*
обнова на 3.4
затем на 4.1
Такую ошибку имел из-за неверной кодировки базы данных. По сути, я убрал проверку аутентификации и обновился.
проблема непрохождения аутентификации именно в бд, т.к. запись сессии идет в базу.
если хочешь – могу попробовать обновить. Дай бэк-ап. Я, с 2.4.6 полгода отрабатывал схему обновы форума с 3Гб бд. Начинал обнову с недели, и закончил с 2.4.6 на 4.1 за 6 часов + конвертация постов за 3 дня.
Кстати, думайте перед обновой до 4, т.к у меня с тройки бд выросла на гиг:
на 2.6 – 2.4 Гб
на 3.* – 3.6 Гб
на 4.1.6 – 4.2 Гб.