Здесь вы можете задать любые вопросы по MyChat, по работе программы, её настройке, лицензированию и т.д.
MantisAA
итак, сделал копию (Program Files и Users/All Users) остановил сервер, запустил инсталляцию 4.10.4. Оно чего-то отконвертировало, запустилось.
предложило подложить нового клиента, подложил. FTP сервер запущен, посмотрел специально.

Пошли обновляться клиенты. 11 штук всего обновилось, в т.ч. и у меня. Иду по соседям ( комп. отдел, права админов - не обновилось !)
( работало только что около 80 пользователей до переинсталляции сервера )

пробежал бегунок обновления и все !, МуЧат не появился в трее, тишина.

P.S. если ручками запустить 4.10.4 клиент-инсталляцию, то обновляется и запускается.

Может вы мне дистрибутив и/или bat/cmd файл напишете для "ручного" обновления в таких случаях ? ( батник то я и сам могу, проблема в том, чтобы дистрибутив не задавал вопросов или на них можно было сразу ответить в строке параметров )

Что делать и куда бежать ?
Аватара пользователя
Андрей Раков
Проверьте наличие файла "mcupdate.exe" в папке "Documents and Settings\All Users\Application Data\MyChatServer\updates\" (ХР) или "Users\All Users\MyChatServer\updates\" (7)
MantisAA
есть, проверял сразу: 01.03.2011 23:52 49.664 mcupdate.exe
Volldemar
MantisAA писал(а):
Может вы мне дистрибутив и/или bat/cmd файл напишете для "ручного" обновления в таких случаях ? ( батник то я и сам могу, проблема в том, чтобы дистрибутив не задавал вопросов или на них можно было сразу ответить в строке параметров )

Что делать и куда бежать ?


Я себе создал батничек с таким содержанием:

mcclient4104.exe /DIR="C:\Program Files\MyChatClient" /VERYSILENT /LOG="setup.log"

ессно его запускать из папки где лежит mcclient4104.exe файл , ну и инишник (mcsettings.ini), что бы при инсталляции подхватились настройки.
Аватара пользователя
Андрей Раков
Ммм... а компьютер, там где пробежал прогресс загрузки обновления, случаем не 7-ка? Просто в ней есть такая штука как UAC и его сообщение может не показаться на весь экран, а на панели задач кнопочка незаметно появится.
MantisAA
это и 7-ки и WinXP, а на панели задач я это ищу, ищу..... и, главное, MyChat серввер показывает только 10 подключенных пользователей
MantisAA
ftp лог сервера по одному клиенту (4.10.3), который не обновился


4.10.3

07.10.2011 16:42:46|0022|1.2.3.5 connected
07.10.2011 16:42:46|0020|1.2.3.5 USER PAS_UpdateMyChatClient
07.10.2011 16:42:46|0021|1.2.3.5 331 Password required for PAS_UpdateMyChatClient.
07.10.2011 16:42:46|0020|1.2.3.5 PASS ********
07.10.2011 16:42:46|0022|1.2.3.5 logged in (autoupdate)
07.10.2011 16:42:46|0022|1.2.3.5 User "PAS_UpdateMyChatClient" is authenticated
07.10.2011 16:42:46|0021|1.2.3.5 230 User PAS_UpdateMyChatClient logged in.
07.10.2011 16:42:46|0020|1.2.3.5 TYPE I
07.10.2011 16:42:46|0021|1.2.3.5 200 Type set to I.
07.10.2011 16:42:46|0020|1.2.3.5 STRU F
07.10.2011 16:42:46|0021|1.2.3.5 200 Ok. STRU parameter 'F' ignored.
07.10.2011 16:42:46|0020|1.2.3.5 MODE S
07.10.2011 16:42:46|0021|1.2.3.5 200 MODE S Ok
07.10.2011 16:42:46|0020|1.2.3.5 REST 0
07.10.2011 16:42:46|0021|1.2.3.5 350 REST supported. Ready to resume at byte offset 0.
07.10.2011 16:42:46|0020|1.2.3.5 REST 1
07.10.2011 16:42:46|0021|1.2.3.5 350 REST supported. Ready to resume at byte offset 1.
07.10.2011 16:42:46|0020|1.2.3.5 REST 0
07.10.2011 16:42:46|0021|1.2.3.5 350 REST supported. Ready to resume at byte offset 0.
07.10.2011 16:42:46|0020|1.2.3.5 EPSV 1
07.10.2011 16:42:46|0021|1.2.3.5 500 'EPSV': command not understood.
07.10.2011 16:42:46|0020|1.2.3.5 PASV
07.10.2011 16:42:46|0021|1.2.3.5 227 Entering Passive Mode (10,7,0,22,78,33).
07.10.2011 16:42:46|0020|1.2.3.5 TYPE I
07.10.2011 16:42:46|0021|1.2.3.5 200 Type set to I.
07.10.2011 16:42:46|0020|1.2.3.5 RETR mcupdate.exe
07.10.2011 16:42:46|0021|1.2.3.5 150 Opening data connection for mcupdate.exe.
07.10.2011 16:42:46|0021|1.2.3.5 226 File sent ok
07.10.2011 16:42:46|0020|1.2.3.5 QUIT
07.10.2011 16:42:46|0021|1.2.3.5 221 Goodbye.
07.10.2011 16:42:46|0022|1.2.3.5 disconnected
07.10.2011 16:42:46|0022|1.2.3.5 connected
07.10.2011 16:42:46|0020|1.2.3.5 USER PAS_UpdateMyChatClient
07.10.2011 16:42:46|0021|1.2.3.5 331 Password required for PAS_UpdateMyChatClient.
07.10.2011 16:42:46|0020|1.2.3.5 PASS ********
07.10.2011 16:42:46|0022|1.2.3.5 logged in (autoupdate)
07.10.2011 16:42:46|0022|1.2.3.5 User "PAS_UpdateMyChatClient" is authenticated
07.10.2011 16:42:46|0021|1.2.3.5 230 User PAS_UpdateMyChatClient logged in.
07.10.2011 16:42:46|0020|1.2.3.5 TYPE I
07.10.2011 16:42:46|0021|1.2.3.5 200 Type set to I.
07.10.2011 16:42:46|0020|1.2.3.5 STRU F
07.10.2011 16:42:46|0021|1.2.3.5 200 Ok. STRU parameter 'F' ignored.
07.10.2011 16:42:46|0020|1.2.3.5 MODE S
07.10.2011 16:42:46|0021|1.2.3.5 200 MODE S Ok
07.10.2011 16:42:46|0020|1.2.3.5 REST 0
07.10.2011 16:42:46|0021|1.2.3.5 350 REST supported. Ready to resume at byte offset 0.
07.10.2011 16:42:46|0020|1.2.3.5 REST 1
07.10.2011 16:42:46|0021|1.2.3.5 350 REST supported. Ready to resume at byte offset 1.
07.10.2011 16:42:46|0020|1.2.3.5 REST 0
07.10.2011 16:42:46|0021|1.2.3.5 350 REST supported. Ready to resume at byte offset 0.
07.10.2011 16:42:48|0020|1.2.3.5 EPSV 1
07.10.2011 16:42:48|0021|1.2.3.5 500 'EPSV': command not understood.
07.10.2011 16:42:48|0020|1.2.3.5 PASV
07.10.2011 16:42:48|0021|1.2.3.5 227 Entering Passive Mode (10,7,0,22,78,33).
07.10.2011 16:42:49|0020|1.2.3.5 TYPE I
07.10.2011 16:42:49|0021|1.2.3.5 200 Type set to I.
07.10.2011 16:42:49|0020|1.2.3.5 RETR mcsetup.exe
07.10.2011 16:42:49|0021|1.2.3.5 150 Opening data connection for mcsetup.exe.
07.10.2011 16:42:50|0021|1.2.3.5 226 File sent ok
07.10.2011 16:42:52|0020|1.2.3.5 QUIT
07.10.2011 16:42:52|0021|1.2.3.5 221 Goodbye.
07.10.2011 16:42:52|0022|1.2.3.5 disconnected
Аватара пользователя
Алексей Пикуров
Судя по логу, клиент успешно скачал всё, что ему предназначалось. Дальше - на клиентской стороне что-то не получилось с запуском обновления.
Аватара пользователя
RedPoint
Я пока воздержусь от обновления, пока не решится проблема обновления.
Аватара пользователя
RedPoint
Установил обновление, не удержался, пока работает )) спаибо за новшества!!!
MantisAA
Hobit писал(а):Судя по логу, клиент успешно скачал всё, что ему предназначалось. Дальше - на клиентской стороне что-то не получилось с запуском обновления.


Если он успешно скачал, то что мне сделать чтобы запустить обновление ?

( пока я просто ручками запускаю инсталлятор 4.10.4 и так работает, но это очень грустно )

Итог: всего 310 зарегистрированных, из них на сервере 4.10.3 обновились авто- и ручками 136 штук.
сейчас сервер 4.10.4, обновились авто- и ручками(руками - около 5) всего 23 штуки.

причем не обновляются даже те, у кого права админа, и кто под админом только и работает

"может в консерватории что подправить ??? "

все winXP да Win7
MantisAA
mcclient4104.exe /VERYSILENT из батника почему то тоже не хочет. ( хоть и с правами админа,
запуск из проводника)

mychatservers.msl не подхватывается, а хотелось бы.
я так понимаю, что его подхватывает только *.msi установщик ?

а то еще ко всем проблемам надо сервер ручками прописывать и удалять n-soft-овский сервер
при инсталляции
Аватара пользователя
Алексей Пикуров
MantisAA писал(а):mcclient4104.exe /VERYSILENT из батника почему то тоже не хочет. ( хоть и с правами админа,
запуск из проводника)

Что значит, "не хочет"? Что происходит? Подробнее.
mychatservers.msl не подхватывается, а хотелось бы. я так понимаю, что его подхватывает только *.msi установщик ?

Подхватывается. Файл должен лежать в проинсталлированом клиенте чата, в его профиле.
Например: C:\Documents and Settings\Admin\Local Settings\Application Data\MyChat Client\mychatservers.msl

MSI не подхватывает, для него есть ветка в реестре, её удобнее через Group Policy прогружать в Active Directory.
MantisAA
Hobit писал(а):
MantisAA писал(а):mcclient4104.exe /VERYSILENT из батника почему то тоже не хочет. ( хоть и с правами админа,
запуск из проводника)

Что значит, "не хочет"? Что происходит? Подробнее.



как я уже писал, почему-то не обновляются клиенты, хотя и сервер 4104 установил, и подложил ему клиента 4.10.4 и перепроверил, что лежит
в каталогах сервера клиент и mcupdate. А если вручную запустить клиента, то работает, хотя и на окно "введите УИН/пароль ..." часто выходит.

Ну и мне как-то надо минимизировать телодвижения - 280 чел. обходить придется.
Так вот, в батнике прописал mcclient4104.exe /VERYSILENT, и запускаю на конкретном компьютере ( с правами админа )... и тишина.
никакой реакции. батник запускался из проводника.
Даже потом по ярлыку МуЧата запускал - так оно снова лезет обновляться, бежит бегунок обновления, потом все исчезает,
и МуЧат не запускается сам. И как будто ничего не было.

( ну, пожалуй, в след. разы буду с /log запускать, посмотрю )

mychatservers.msl не подхватывается, а хотелось бы. я так понимаю, что его подхватывает только *.msi установщик ?

Подхватывается. Файл должен лежать в проинсталлированом клиенте чата, в его профиле.
Например: C:\Documents and Settings\Admin\Local Settings\Application Data\MyChat Client\mychatservers.msl

MSI не подхватывает, для него есть ветка в реестре, её удобнее через Group Policy прогружать в Active Directory.


я не в Active Directory.


Подхватывается. Файл должен лежать в проинсталлированом клиенте чата, в его профиле.
Например: C:\Documents and Settings\Admin\Local Settings\Application Data\MyChat Client\mychatservers.msl


сейчас проверил, даже в моем МуЧате нет этого файла. Как можно сделать, чтобы он был ( в уже проинсталированном) клиенте ?
( или иной способ - чтобы не настраивать заново "родной" сервер в настройках клиента при инсталляции )


мне бы хотелось что-нибудь один только раз запустить и больше ничего не нажимать, и никуда не лазить. ( хотя идеальный вариант, конечно, заставить все-таки сервер заработать )
Аватара пользователя
Алексей Пикуров
Так вот, в батнике прописал mcclient4104.exe /VERYSILENT, и запускаю на конкретном компьютере ( с правами админа )... и тишина.никакой реакции.

http://www.nsoft-s.com/mcclienthelp/oth ... linesilent

То, что вы ничего не увидели - это правильно. Потому что вы этим ключом говорите - "Установить MyChat Client без никаких вопросов, не показывая никаких окошек, в текущую папку, куда чат клиент устанавливался в прошлый раз". Ключ /log, понятное дело, покажет процесс установки клиента в текстовом файле протокола, можно будет увидеть, что-то происходило или нет.

Важное замечание - чтобы инсталл отработал корректно, нужно, чтобы чат-клиент был выгружен. Это логично, иначе инсталлятор не сможет обновить занятые программой файлы.
Даже потом по ярлыку МуЧата запускал - так оно снова лезет обновляться, бежит бегунок обновления, потом все исчезает, и МуЧат не запускается сам. И как будто ничего не было.

Два варианта - либо, как я уже сказал, клиент не был выгружен, когда вы запускали инсталлятор, либо инсталлятор поставил клиента не в ту папку. Проверьте, и если это так - укажите папку явно. В справке я линк дал.
сейчас проверил, даже в моем МуЧате нет этого файла. Как можно сделать, чтобы он был ( в уже проинсталированном) клиенте ?

Имелось в виду, что этот файл надо положить в профиль клиента, после того, как он будет развёрнут. Файл не интегрирован с инсталлятором. Хотя, пожалуй, его можно было бы положить рядом с инсталлятором, чтобы setup "подложил" файлик свежеустановленному клиенту сам. Как файл mcsettings.ini. Это сделаем.
( или иной способ - чтобы не настраивать заново "родной" сервер в настройках клиента при инсталляции )

Мы делаем сервис для создания инсталлятора. Зашёл к нам на сайт, открыл окошко, ввёл параметры майчат клиента, нажал кнопку - и файл установки готов. Можно скачивать и устанавливать. Но пока не готово.

Вот, кстати, добавили на будущее: viewtopic.php?p=6056#p6056