[ОТВЕТИТЬ]
16.11.2015 16:32
cps-retail
 
Доброго времени суток!

На "стенде" обновляю УКМ, с 49.5 до 67, сам сервер обновляется нормально, но предварительная загрузка на кассы (когда сервер еще 49.5) проходит только до 51 версии (видимо причина в маске файлов обновления). Правильно ли я понимаю, сначала должен загрузить на кассы обновления до 51, обновить сервер с 49.5 до 67, а потом попытаться прогрузить обновления с 51 по 67 и обновить их? Может тогда у кого есть готовый скрипт для полного копирования обновлений по списку касс?

Заранее спасибо!
16.11.2015 16:37
Mtirt
 
Лучше сначала и сервер и кассы до 51 версии, а потом - с 51 и дальше.
16.11.2015 16:57
cps-retail
 
лицензии на 51 нет, да и хотелось бы за раз (если через SSH принудительно копирую с 51 до 67 то все обновление на кассе с 49.5 до 67 проходит в штатном режиме)
16.11.2015 18:29
Starter
 
У нас кассы в несколько этапов обновлялись. Автоматом. Т.е. сперва обновляли сервер, потом ставили флажок автообновления и все. Правда, кассы обновлялись через 2 промежуточных версии. Обновляется, потом запускается укмклиент, потом минут через 5 обновляется дальше. Процесс занимал пару часов. Обновляли с 49сп6 до 66.
02.06.2016 15:34
TEHb2
 
Цитата:
Starter Обновляли с 49сп6 до 66.
Вот и у меня появилась необходимость обновится с 49сп6 до крайней 70-й.
Как лучше собрать файлы обновления, чтобы было меньше всего этапов?

А я, в общем то, никогда УКМ не обновлял.
И вот у меня проблема. После запуска в логе обновления такое:

2016/06/02 17:27:31|Update sequence build for ops packages started
2016/06/02 17:27:31|
2016/06/02 17:27:31|---- NON CRITICAL ERROR ----
2016/06/02 17:27:31|
2016/06/02 17:27:31|FindPackages() failed. SelectPackagesForUpgrade() failed. SelectOpsPackages() failed: ??N??°N?N?????N??? ???°???µN? ???±???????»?µ?????? ???»N? N?N?N??°???????»?µ???????? ???µN?N????? ?????? ???µ ???°?????µ??
2016/06/02 17:27:31|UPDATE FAILED
2016/06/02 17:27:31|Removing UPDATE_IN_PROGRESS
2016/06/02 17:27:31|==== StartStopPrograms(postupdate) begin
2016/06/02 17:27:31| Starting services
2016/06/02 17:27:31|Trying to start service "MySql"
2016/06/02 17:27:31|Service "MySql" is already running
2016/06/02 17:27:31|Service "MySql" started
2016/06/02 17:27:31|Sleeping for 30 sec
2016/06/02 17:28:01|Trying to start service "UkmService"
2016/06/02 17:28:01|Service "UkmService" is already running
2016/06/02 17:28:01|Service "UkmService" started
2016/06/02 17:28:01|Sleeping for 30 sec
2016/06/02 17:28:31|Trying to start service "Apache2"
2016/06/02 17:28:31|Service "Apache2" is already running
2016/06/02 17:28:31|Service "Apache2" started
2016/06/02 17:28:31|Sleeping for 30 sec
2016/06/02 17:29:01|==== StartStopPrograms(postupdate) end
2016/06/02 17:29:01|===> ukmupman WORK FINISHED.
2016/06/02 17:29:01|

Не понятно в какой кодировке ошибка.
С чем может быть связано?
02.06.2016 15:48
m1n1mal
 
Не помешало бы наличие следующих лог файлов ukmupman.log и ukmup.log
02.06.2016 16:16
TEHb2
 
Ну так это как раз из этих логов.
02.06.2016 16:19
m1n1mal
 
т.е. это все что присутствует в логе в момент запуска обновления?
02.06.2016 16:26
whitewizard
 
Видимо, не туда поклал файлы обновления
02.06.2016 16:36
m1n1mal
 
Действительно, проверьте наличие файлов обновлений в каталоге: c:\Program Files\ukmserver\ukmupman\update\
скачанные архивы с FTP СервисПлюс должны быть предварительно распакованы, перед тем как закидывать в данный каталог.
02.06.2016 16:50
whitewizard
 
так вот
начни с этого:
УКМ4 с 49 до 57 сп1/
02.06.2016 22:25
CTAXAHOB
 
Уважаемые пользователи УКМ4, просим ознакомиться с важной информацией

Внимание!
В связи с обнаруженными ошибками (Bugs 5579 5580 5581 5582)
пользователи указанных далее версий УКМ4 должны применять
особый порядок обновления на новые версии.
Отступление от данного порядка приведёт к невозможности установки новых обновлений в будущем.

Пользователи версий 51, 51sp1, 51sp2 должны выполнить обновление сервера и всех POS терминалов до версии 51sp3.
Дальнейшее обновление на новые версии (52, 53, 54, 54sp1 и т.д.) возможно только после установки обновления 51sp3
Последовательность обновления для каждой из версий:
51 -> 51sp1 -> 51sp2 -> 51sp3 (обновление выполняется за один проход)
51sp1 -> 51sp2 -> 51sp3 (обновление выполняется за один проход)
51sp2 -> 51sp3

Пользователи версий 52, 52sp1, 52sp2, 52sp3, 52sp4, 52sp5 должны выполнить обновление сервера и всех POS терминалов до версии 52sp6.
Дальнейшее обновление на новые версии (53, 54, 54sp1 и т.д.) возможно только после установки обновления 52sp6.
Последовательность обновления для каждой из версий:
52 -> 52sp1 -> 52sp2 -> 52sp3 -> 52sp4 -> 52sp5 -> 52sp6 (обновление выполняется за один проход)
52sp1 -> 52sp2 -> 52sp3 -> 52sp4 -> 52sp5 -> 52sp6 (обновление выполняется за один проход)
52sp2 -> 52sp3 -> 52sp4 -> 52sp5 -> 52sp6 (обновление выполняется за один проход)
52sp3 -> 52sp4 -> 52sp5 -> 52sp6 (обновление выполняется за один проход)
52sp4 -> 52sp5 -> 52sp6 (обновление выполняется за один проход)
52sp5 -> 52sp6

Пользователи версии 53 должны выполнить обновление сервера и всех POS терминалов до версии 53sp1.
Дальнейшее обновление на новые версии (54, 54sp1 и т.д.) возможно только после установки обновления 53sp1.
Последовательность обновления:
53 -> 53sp1
03.06.2016 09:55
TEHb2
 
Ну я концовку лога разместил, саму ошибку.
Проверял просто повышение сервис пака 49-ой версии.
Файлы распакованы и сами архивы тоже там лежат.
На счет редактирования ukmupman.ini. Если его не редактировать. От куда берутся данные на обновление?
Вот что получается.
2016/06/03 09:51:10|
2016/06/03 09:51:10|
2016/06/03 09:51:10|===> ukmupman STARTING WORK
2016/06/03 09:51:10|PID=2176
2016/06/03 09:51:10|Checking for ukmupman.ini
2016/06/03 09:51:10|ukmupman.ini found
2016/06/03 09:51:10|dbloginfile is not set. Using default values.
2016/06/03 09:51:10|Checking for ukmupman.ini
2016/06/03 09:51:10|ukmupman.ini found
2016/06/03 09:51:10|
2016/06/03 09:51:10|Current directory is C:\Program Files\ukmserver\ukmupman
2016/06/03 09:51:10|executable=C:\Program Files\ukmserver\ukmupman\ukmupman.exe
2016/06/03 09:51:10|command line parameters=""
2016/06/03 09:51:10|==== Loaded settings (begin) ====
2016/06/03 09:51:10|Working in SERVER UPDATE MODE
2016/06/03 09:51:10| update_mode_srv=y
2016/06/03 09:51:10| inifile=ukmupman.ini
2016/06/03 09:51:10| logfile=ukmupman.log
2016/06/03 09:51:10| script_unpacker=openpack.cmd
2016/06/03 09:51:10| script_backup=fbackup.cmd
2016/06/03 09:51:10| dbloginfile=
2016/06/03 09:51:10| dbhost=localhost
2016/06/03 09:51:10| dbport=0
2016/06/03 09:51:10| dbname=ukmserver
2016/06/03 09:51:10| dbuser=ukm_server
2016/06/03 09:51:10| dbpassword=CtHDbCGK.C
2016/06/03 09:51:10| dbverquery=SELECT MAX(version) FROM ukm_ukmversion
2016/06/03 09:51:10| update_url=file://C:/Program Files/ukmserver/ukmupman/update
2016/06/03 09:51:10| enable_backup=y
2016/06/03 09:51:10| dir_backup=C:\Program Files\ukmserver\ukmupman\backup
2016/06/03 09:51:10| dir_cli_update=C:\Program Files\Apache Group\Apache2\htdocs\ukmupdates
2016/06/03 09:51:10| dir_flags=
2016/06/03 09:51:10| dir_temp_unpack=C:\Program Files\ukmserver\ukmupman\temp_unpack
2016/06/03 09:51:10| dir_downloads=C:\Program Files\ukmserver\ukmupman\update
2016/06/03 09:51:10| subdir_selfupdate=_selfupdate_win32_
2016/06/03 09:51:10| srv_packet_extension=.s.zip
2016/06/03 09:51:10| cli_packet_extension=.c.tgz
2016/06/03 09:51:10| path_dir_backup=C:\Program Files\ukmserver\ukmupman\backup
2016/06/03 09:51:10| path_dir_cli_update=C:\Program Files\Apache Group\Apache2\htdocs\ukmupdates
2016/06/03 09:51:10| path_dir_temp_unpack=C:\Program Files\ukmserver\ukmupman\temp_unpack
2016/06/03 09:51:10| path_dir_downloads=C:\Program Files\ukmserver\ukmupman\update
2016/06/03 09:51:10| path_package_in_progress=UPDATE_PACKAGE_IN_PROGRESS
2016/06/03 09:51:10| path_update_in_progress=UPDATE_IN_PROGRESS
2016/06/03 09:51:10| path_continue_update=UPDATE_CONTINUED
2016/06/03 09:51:10| path_script_unpacker=C:\Program Files\ukmserver\ukmupman\openpack.cmd
2016/06/03 09:51:10| path_script_backup=C:\Program Files\ukmserver\ukmupman\fbackup.cmd
2016/06/03 09:51:10| svs_after_start_delay_sec=30
2016/06/03 09:51:10| svs_start_timeout_sec=100
2016/06/03 09:51:10| svs_stop_timeout_sec=100
2016/06/03 09:51:10| simulation=n
2016/06/03 09:51:10| start_mysql_to_get_ver=y
2016/06/03 09:51:10|[prebackup_services_stop (3)]
2016/06/03 09:51:10| UkmService
2016/06/03 09:51:10| MySql
2016/06/03 09:51:10| Apache2
2016/06/03 09:51:10|
2016/06/03 09:51:10|[prebackup_services_start (0)]
2016/06/03 09:51:10|[prebackup_programs (0)]
2016/06/03 09:51:10|[preupdate_services_stop (0)]
2016/06/03 09:51:10|[preupdate_services_start (1)]
2016/06/03 09:51:10| MySql
2016/06/03 09:51:10|
2016/06/03 09:51:10|[preupdate_programs (0)]
2016/06/03 09:51:10|[postupdate_services_stop (0)]
2016/06/03 09:51:10|[postupdate_services_start (3)]
2016/06/03 09:51:10| MySql
2016/06/03 09:51:10| UkmService
2016/06/03 09:51:10| Apache2
2016/06/03 09:51:10|
2016/06/03 09:51:10|[postupdate_programs (0)]
2016/06/03 09:51:10|[errupdate_services_start (2)]
2016/06/03 09:51:10| MySql
2016/06/03 09:51:10| Apache2
2016/06/03 09:51:10|
2016/06/03 09:51:10|[errupdate_services_stop (0)]
2016/06/03 09:51:10|[errupdate_programs (0)]
2016/06/03 09:51:10|==== Loaded settings (end) ====
2016/06/03 09:51:10|
2016/06/03 09:51:10|==== Environment check started
2016/06/03 09:51:10|Checking path C:\Program Files\ukmserver\ukmupman\remotels.cmd
2016/06/03 09:51:10|File C:\Program Files\ukmserver\ukmupman\remotels.cmd found
2016/06/03 09:51:10|Checking path C:\Program Files\ukmserver\ukmupman\download.cmd
2016/06/03 09:51:10|File C:\Program Files\ukmserver\ukmupman\download.cmd found
2016/06/03 09:51:10|Checking path C:\Program Files\ukmserver\ukmupman\fbackup.cmd
2016/06/03 09:51:10|File C:\Program Files\ukmserver\ukmupman\fbackup.cmd found
2016/06/03 09:51:10|Checking path C:\Program Files\ukmserver\ukmupman\openpack.cmd
2016/06/03 09:51:10|File C:\Program Files\ukmserver\ukmupman\openpack.cmd found
2016/06/03 09:51:10|Checking path C:\Program Files\ukmserver\ukmupman\replacer.exe
2016/06/03 09:51:10|File C:\Program Files\ukmserver\ukmupman\replacer.exe found
2016/06/03 09:51:10|Checking path dehtml.awk
2016/06/03 09:51:10|File dehtml.awk found
2016/06/03 09:51:10|Checking path 7za.exe
2016/06/03 09:51:10|File 7za.exe found
2016/06/03 09:51:10|Checking path gawk.exe
2016/06/03 09:51:10|File gawk.exe found
2016/06/03 09:51:10|Checking path wget.exe
2016/06/03 09:51:10|File wget.exe found
2016/06/03 09:51:10|Checking if directory C:\Program Files\Apache Group\Apache2\htdocs\ukmupdates exists
2016/06/03 09:51:10|Directory C:\Program Files\Apache Group\Apache2\htdocs\ukmupdates found
2016/06/03 09:51:10|Checking URL=file://C:/Program Files/ukmserver/ukmupman/update
2016/06/03 09:51:10|URL is correct
2016/06/03 09:51:10|==== Environment check completed
2016/06/03 09:51:10|
2016/06/03 09:51:10|Setting env variable UKM_DBHOST=localhost
2016/06/03 09:51:10|Setting env variable UKM_DBPORT=0
2016/06/03 09:51:10|Setting env variable UKM_DBNAME=ukmserver
2016/06/03 09:51:10|Setting env variable UKM_DBUSER=ukm_server
2016/06/03 09:51:10|Setting env variable UKM_DBPASSWORD=CtHDbCGK.C
2016/06/03 09:51:10|Checking for UPDATE_IN_PROGRESS
2016/06/03 09:51:10|UPDATE_IN_PROGRESS not found
2016/06/03 09:51:10|Working in NEW UPDATE mode.
2016/06/03 09:51:10|Creating UPDATE_IN_PROGRESS
2016/06/03 09:51:10|Trying to start service "mysql"
2016/06/03 09:51:10|Service "mysql" is already running
2016/06/03 09:51:10|Service "mysql" started
2016/06/03 09:51:10|Sleeping for 30 sec
2016/06/03 09:51:40|Retrieving MySql datadir variable
2016/06/03 09:51:40|MySql datadir = E:\mysql\data\
2016/06/03 09:51:40|Retrieving version from DB
2016/06/03 09:51:40|DB version = 4906
2016/06/03 09:51:40|start_version=4906
2016/06/03 09:51:40|Update URL is local
2016/06/03 09:51:40|Searching for *.s.zip files at C:\Program Files\ukmserver\ukmupman\update
2016/06/03 09:51:40|[Found ops packages: (2)]
2016/06/03 09:51:40| 00004907-00004908.ops.s.zip
2016/06/03 09:51:40| 00004909-00004910.ops.s.zip
2016/06/03 09:51:40|
2016/06/03 09:51:40|[Found prg packages: (0)]
2016/06/03 09:51:40|Update sequence build for ops packages started
2016/06/03 09:51:40|
2016/06/03 09:51:40|---- NON CRITICAL ERROR ----
2016/06/03 09:51:40|
2016/06/03 09:51:40|FindPackages() failed. SelectPackagesForUpgrade() failed. SelectOpsPackages() failed: Стартовый пакет обновлений для установленной версии УКМ не найден
2016/06/03 09:51:40|UPDATE FAILED
2016/06/03 09:51:40|Removing UPDATE_IN_PROGRESS
2016/06/03 09:51:40|==== StartStopPrograms(postupdate) begin
2016/06/03 09:51:40| Starting services
2016/06/03 09:51:40|Trying to start service "MySql"
2016/06/03 09:51:40|Service "MySql" is already running
2016/06/03 09:51:40|Service "MySql" started
2016/06/03 09:51:40|Sleeping for 30 sec
2016/06/03 09:52:10|Trying to start service "UkmService"
2016/06/03 09:52:10|Service "UkmService" is already running
2016/06/03 09:52:10|Service "UkmService" started
2016/06/03 09:52:10|Sleeping for 30 sec
2016/06/03 09:52:40|Trying to start service "Apache2"
2016/06/03 09:52:40|Service "Apache2" is already running
2016/06/03 09:52:40|Service "Apache2" started
2016/06/03 09:52:40|Sleeping for 30 sec
2016/06/03 09:53:10|==== StartStopPrograms(postupdate) end
2016/06/03 09:53:10|===> ukmupman WORK FINISHED.
2016/06/03 09:53:10|

Почему порт = 0. Пробовал редактировать ukmupman.ini. Тогда он пишет ошибку подключения.
03.06.2016 09:58
TEHb2
 
Цитата:
whitewizard так вот
начни с этого:
УКМ4 с 49 до 57 сп1/
Ссылка битая.

Цитата:
CTAXAHOB Пользователи версий 51, 51sp1, 51sp2 должны выполнить обновление сервера и всех POS терминалов до версии 51sp3.
Я это читал. Но мне сначала до 51-й обновится.
03.06.2016 10:00
whitewizard
 
она не битая. доступ на фтп с+ есть?
03.06.2016 10:07
vdm
 
Недавно обновился с 49.10 на 69.4, за один проход.
С+ дал готовую "сборку" обновлений 49.9-67, остальное доложил сам.
Список для сервера такой:
Код:
00004910-00005000.ops.s.zip
00005000-00005001.ops.s.zip
00005001-00005002.ops.s.zip
00005002-00005003.ops.s.zip
00005003-00051000.ops.s.zip
00005003-00051000.prg.s.zip
00052000.dat.s.zip
00053000.dat.s.zip
00054000.dat.s.zip
00055000.dat.s.zip
00056000.dat.s.zip
00057000.dat.s.zip
00058000.dat.s.zip
00059000.dat.s.zip
00060000.dat.s.zip
00061000.dat.s.zip
00062000.dat.s.zip
00063000.dat.s.zip
00064000.dat.s.zip
00065000.dat.s.zip
00066000.bin.s.zip
00066000.dat.s.zip
00067000.bin.s.zip
00067000.dat.s.zip
00068000.bin.s.zip
00068000.dat.s.zip
00069000.bin.s.zip
00069000.dat.s.zip
00069001.bin.s.zip
00069001.dat.s.zip
00069002.bin.s.zip
00069002.dat.s.zip
00069003.bin.s.zip
00069003.dat.s.zip
00069004.bin.s.zip
00069004.dat.s.zip
Для v70 соответствено 69spX не нужны.

По кассам.
Их файлы после обновления сервера лежат в "C:\Program Files\Apache Group\Apache2ukm\htdocs\ukmupdates\"
Предварительная закачка не работала, забил на нее и раскидал кассовые обновления скриптом.
Обновленный сервер нормально стартует обновление касс, однако они при этом почему-то "не видят" уже закачанные файлы версий 50x и повторно тянут их с сервера, до 51.0. В остальном на кассах все прошло нормально.
03.06.2016 10:38
TEHb2
 
Т.е. вот так просто архивы положили, и менеджер обновлений отработал?
Не распаковывали ничего?

А как-нибудь дистрибутив новой версии устанавливали? Под какой версией менеджер обновлений запускали?
03.06.2016 11:13
vdm
 
Просто выложил, ничего нового не устанавливал.
Менеджер обновлений запускал естественно 49sp10.
В процессе он несколько раз обновляет сам себя и перезапускается.
03.06.2016 11:25
vdm
 
Еще несколько замечаний:
- в стандартных обновлениях косячный файл 00067000.dat.s.zip - нужно заменить на патченый из ftp.servplus.ru/_UKM4_LILLO/VERSION/_UKM67/ukm67/updates/patch7792/67_update_fix.zip
- есть прайсчекер, его сервер обновлял переустановкой
- если используете linux-сервер - плохие новости, С+ прекращает его поддержку/разработку и его ошибки обновления не рассматривает.
03.06.2016 11:48
TEHb2
 
Я вот сейчас смотрю видео, да и тут все примерно одинаково указывают список файлов.
Но то, что я качаю с ftp, не отображается у меня также. Какие-то странные тома С+ выкладывает.
Может архиватор так распаковывает.
И 7z, и WinRar пользовался.
Похоже, потому и не получается. Да и запутался я уже.


Где бы взять полный набор этих, уже готовых файлов?
03.06.2016 11:51
TEHb2
 
Цитата:
whitewizard она не битая. доступ на фтп с+ есть?
Есть доступ.
Зашел, скачал видео.
Но вот с подборкой файлов проблема.
03.06.2016 12:54
Павел Сосновских
 
на ftp архивы не полностью, без последних частей каждый. что дистрибутивы, что обновления. полностью только сервис паки.
без последних частей не разархивируется. последние части надо запрашивать в С+
03.06.2016 13:14
Starter
 
Еще из рекомендаций - запускать менеджер обновлений от имени администратора.
17.06.2016 09:00
TEHb2
 
Получил от Сервис Плюс полный пакет обновлений.
Причем идут файлы до 50-й версии, 51-ая пропускается, и сразу 52-ая версия. Ну и остальные. И так до 71-й версии.
Обновился быстро. Но это только серверная часть. Поскольку нет еще одного тестового ключа для СГО, проверял на сервере давно закрытого магазина.
Поскольку времени в обрез, мне, похоже, придется вручную заливать кассы. Автоматическое обновление, я так понял, без 51-й сп3 не получится.

Сейчас у меня стоит лицензия от 49-й, а сам УКМ4 обновился до 71-й. Интерфейс изменен, показывает что версия 71. Да и в структуре появились другие таблицы.
Когда пытаюсь зайти в вебе в матрицу скидок - все валится в ошибку.

Не могу загрузить лицензию. Подкинул в C:\Program Files\ukmserver\load-lic
Запускаю setlic.bat, ничего не происходит. Что не так?
Пробовал править setlic-internal.bat. Такая же ерунда.
Это из лога.
===================================
Checking
"error" Ґ пў«пҐвбп ўгв॥© Ё«Ё ўҐиҐ©
Є®¬¤®©, ЁбЇ®«пҐ¬®© Їа®Ја¬¬®© Ё«Ё ЇЄҐвл¬ д©«®¬.
Checking setlic.php
Checking mysql.exe
Checking php.exe
Processing by setlic.php
‘Ёб⥬Ґ Ґ 㤥вбп ©вЁ гЄ§л© Їгвм.
17.06.2016 09:10
m1n1mal
 
Цитата:
TEHb2 Не могу загрузить лицензию. Подкинул в C:\Program Files\ukmserver\load-lic
Запускаю setlic.bat, ничего не происходит. Что не так?
А вы пробовали грузить лицензию с веба?
Администрирование/Лицензия/Просмотр
17.06.2016 10:44
TEHb2
 
Цитата:
m1n1mal А вы пробовали грузить лицензию с веба?
Администрирование/Лицензия/Просмотр
Да. При нажатии, вообще ни как не реагирует.
17.06.2016 11:00
TEHb2
 
Выбираю фаил. Загружаю лицензию. После чего пишет фвьшт
17.06.2016 14:04
m1n1mal
 
Если это тестовый сервер
Цитата:
проверял на сервере давно закрытого магазина
, может стоит попробовать снять дамп БД, переустановить ПО 71 версии и развернуть данные из дампа?
Опции темы


Часовой пояс GMT +3, время: 11:04.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.