Здесь вы можете задать любые вопросы по MyChat, по работе программы, её настройке, лицензированию и т.д.
ШевелиТелом
Доброго дня!
Вторую неделю не могу победить переезд сервера с W10 на U26.04.
Система:
Проксмокс:
1) ВМ - Windows10 - Mychat работает без проблем.
2) ВМ - Ubuntu 26.04 - докер - Mychat не заводится, новые файлы не улетают, старые открываются норм.

Проблема:
1) вар 1. перенес ручную db, files - работает, старые файлы открывает, новые файлы ни в какую не даёт пересылать, уходит в ошибку 0165. Пробовал все, бесполезно.
2) вар 2. Забэкапил базу, разархивировал в db, перенес вручную files, остальные папки пустые. Результат - тот же, старые файлы из чата открываются, новые не закидываются, уходит в ошибку 0165.
3) общее, до переноса files и базы данных, новые файлы залетают нормально, после переноса - перестают.
4) не могу обновить ключи шифрования (просто висит процесс и с ВПН и без, порт на 80, шифрование отключено, если вручную добавляю - работает).

Не знаю куда копать уже.. вынужден обратиться к вам за помощью. Просьба помочь советом. Что делать?
Аватара пользователя
Андрей Раков
Зайдите в админке в раздел "Настройки" - "Каталоги" и укажите докер пути:
Screenshot 2026-08-03 192100.png

Код: Выделить всё
/var/lib/mychatserver/backup/
/var/lib/mychatserver/publicftp/
/var/lib/mychatserver/users/
/var/lib/mychatserver/files/
/var/lib/mychatserver/logs/

При переносе базы там остались старые виндовс пути, не указал это в инструкции, поправлю:
https://nsoft-s.com/mychatarticles/1644 ... ocker.html
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ШевелиТелом
Благодарю за ответ. Естественно я это делал, пути прописывал корректные (некорректные пути не дает сохранять).
Это не помогло.
Аватара пользователя
Андрей Раков
Откройте веб-версию чата сделайте попытку передачи файлов, потом откройте "Инструменты разработчика" в браузере CTRL+SHIFT+I и покажите содержимое консоли (раздел Console)

Также покажите лог nodejs, его найдете в админке раздел "Инструменты" - "История и логи" тип лога "nodejs logs"
Аватара пользователя
Андрей Раков
Я поправил пути, должны быть: /var/lib/mychatserver/...
ШевелиТелом
вот
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ШевелиТелом
это было давно сделано без проблем (догадался) :)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Андрей Раков
А если отправлять файл с названием латиницей, он отправиться? Прверьте.
ШевелиТелом
через web и приложение - одно и то же
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Андрей Раков
Когда вы установили правильные пути на сервере, вы перезапустили сервер?
ШевелиТелом
конечно я перезапускал сервер,
ШевелиТелом
я же говорю, после переустановки путей и переноса папок с w10 на ubu - все работает, история, файлы ранее вложенные в сервер открываются из чата. Но новые файлы перестают заливаться
Аватара пользователя
Андрей Раков
Я вижу, что сервер на этапе проверки существования файла (чтобы не дублировать), перед передачей, не вернул результат проверки в веб-чат, чтобы он начал процес отправки.

Какое-то значение пути сервер помнит старое/не правильное.

Либо проблемы с павами доступа на каталог для файлов.

Еще гипотеза, проверьте два варианта путей для каталога файлов (остальные пути не меняйте):
1) Z:\var\lib\mychatserver\files\
2) C:\ProgramData\MyChat Server\files\