[ОТВЕТИТЬ]
03.03.2013 09:37
Dim
 
Текущая версия - 48СП5. Действую по инструкции, скачанной с ФТП. Дошел до 6 пункта - "Произвести предварительную закачку обновлений на кассу." Запускаю закачку обновлений на 1-ю кассу, получаю
Цитата:
Для кассового пакета обновлений tzdata-2011.tgz из 00004902-00004903.ops.s.zip не совпала md5
Никто не сталкивался? Я так подозреваю, что криво собран пакет, потому что все эти пакеты лежат в архиве, который нормально распаковался.
03.03.2013 12:52
Dim
 
на фтп несколько инструкция по обновлению... смотрел с более свежей датой... в результате стал обновлять по инструкции из документации к УКМ...
сервер обновился. запустил обновление резервной кассы. касса запросила разрешение на обновление, разрешил. черное окно - идет обновление, не трогайте клавиатуру, не выключайте кассу... жду... смотрю лог на кассе - при установке обновления 5001-5002 ошибка... ТП по УКМ4 сегодня не работает, говорят звоните завтра...
в результате откатил сервер обратно ((

буду, наверное, обновляться после закрытия магазина с переустановкой касс...
03.03.2013 16:54
Павел Сосновских
 
по ошибке при закачке обновлений на кассы - помогает подсунуть
pos_updates_download.php взятый с фтп
(лежит в /_UKM4_LILLO/VERSION/_ukm49sp9_all/pos_updates_download.7z)
в папку с Апачем

при подмене любых файлов .php нужно еще зачистить кэш веба УКМ
htdocs/ukm/templates_c/
и перезапустить апач

на линукс серверах УКМа чистить не все - там есть что-то важное
(что именно выяснить пока не удалось)
06.03.2013 11:55
Dim
 
продолжу...
обновляю после закрытия магазина... поднимаю версию с 4805 до 5002... этапы такие идут
4805-4806
4806-4900
4900-4901
4901-4902
4902-4903
4903-4904
4904-4905
4905-4906
4907-4908
4908-4909
и тут ошибка обновления сервера

Цитата:
2013/03/04 22:53:21|Creating UPDATE_PACKAGE_IN_PROGRESS
2013/03/04 22:53:21|Checking if directory C:\Program Files\ukmserver\ukmupman\temp_unpack exists
2013/03/04 22:53:21|C:\Program Files\ukmserver\ukmupman\temp_unpack found
2013/03/04 22:53:21|Removing C:\Program Files\ukmserver\ukmupman\temp_unpack
2013/03/04 22:53:21|
2013/03/04 22:53:21|---- ERROR ----
2013/03/04 22:53:21|
2013/03/04 22:53:21|ERROR: Failed to process package 00004908-00004909.ops.s.zip. remove_dir() - Ошибка удаления каталога
"C:\Program Files\ukmserver\ukmupman\temp_unpack"

Невозможно удалить каталог:
C:\Program Files\ukmserver\ukmupman\temp_unpack
С+ отвечает, что
Цитата:
Ошибка могла возникнуть из-за отсутсвия полных прав у пользователя.
Так же дополнительной помехой могут быть запущенные анттивирусы и фаэрволлы - рекомендуется временно отключить.
В вашей ситуации надо откатить обновление, предоставить пользователю полные права и обновиться повторно.
Обновление запускайте от имени Администратора.
а я так подозреваю, что при отсутствии прав, ошибка возникла бы уже на этапе 4805-4806...

у кого мысли есть?

Добавлено через 5 минут 2 секунды
дополню... такая ошибка возникает на 2-х серверах.
06.03.2013 23:08
Dim
 
да что за непруха... обновляю другой магазин... сервер обновился успешно... при запуске апача такая ошибка

Цитата:
[Wed Mar 06 23:06:20 2013] [notice] Parent: Created child process 5576
PHP Warning: PHP Startup: Unable to load dynamic library 'c:/phpukm/ext/php_ukm.dll' - \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.\r\n in Unknown on line 0
[Wed Mar 06 23:06:20 2013] [notice] Child 5576: Child process is running
[Wed Mar 06 23:06:20 2013] [notice] Child 5576: Acquired the start mutex.
[Wed Mar 06 23:06:20 2013] [notice] Child 5576: Starting 250 worker threads.
откатываю обратно ((((
07.03.2013 11:12
Павел Сосновских
 
может у тебя х64
и вся загвоздка в "Program Files"/"Program Files (x86)"
сталкивался с тем, что при обновлении новый апач встал в новое место,
а служба апача осталась старая
(пересоздавал службу батниками из нового места и все пошло)
07.03.2013 11:15
Dim
 
последнее обновление делал на 32 битах... щас экспериментирую на свежеустановленной винде на другом компе
dll лежит по тому пути, что в логах кстати
07.03.2013 11:18
Павел Сосновских
 
еще бывало много раз падало на невозможности подменить php_ukm.dll
для меня обычно хорошо срабатывало перед обновлением переименовать старый,
тогда новый ложился хорошо + может "regsvr32 php_ukm.dll"
07.03.2013 11:20
Dim
 
честно... не подумал об этом... поздно уже было...
07.03.2013 11:36
AlexLog
 
У меня в моей инструкции по обновлению на х64:
останавливаем укмсервер, апач, через проводник копируем руками из бэкупа 2 раза ukmserver.exe и php_ukm.dll на места где они рабочие лежат,и не запуская эти службы – запускаем апдейт.
07.03.2013 11:39
Dim
 
честно... не понял... в бэкапе и в рабочих папках должны лежать одинаковые файлы, если обновления еще не было
07.03.2013 11:43
AlexLog
 
Да, именно одинаковые, стукнув в этот бубен, эти файлы "отпускаются"
Если в такой бубен не постучать, то получаешь нечто вроде

Updating from files-win32
Updating "C:\Program Files\ukmserver"
..\cp.exe: cannot remove old link to `c:\program files\ukmserver\ukmserver.exe': Permission denied
===================================
ERROR: srvupdate-prg-internal.cmd failed


Возможно есть более умное решение, но это тоже работает ))
07.03.2013 15:30
Dim
 
принес из дому ноут, развернул на нем виртуалку, поднял 48СП5, загнал туда базу реального магазина, обновил... и о чудо!!! заработало, блин...
11.03.2013 15:58
Dim
 
с грехом пополам с помощью С+ обновил первый магазин... сервер обновился без проблем. при обновлении кассы возникла ошибка
Цитата:
2013/03/11 12:16:01|Unpacking of 00005000-00005001.ops.c.tgz started
2013/03/11 12:16:01|Starting "/usr/local/ukmclient/ukmupman/openpack.sh" "/usr/l
ocal/ukmclient/ukmupman/update/00005000-00005001.ops.c.tgz /usr/local/ukmclient/
ukmupman/temp_unpack" at directory "/usr/local/ukmclient/ukmupman"
2013/03/11 12:16:01|Unpacking of 00005000-00005001.ops.c.tgz completed
2013/03/11 12:16:01|
2013/03/11 12:16:01|Checking for self update directory _selfupdate_linux_
2013/03/11 12:16:01|_selfupdate_linux_ found
2013/03/11 12:16:01|Checking path /usr/local/ukmclient/ukmupman/temp_unpack/_sel
fupdate_linux_/ukmupman (deleted)
2013/03/11 12:16:01|
2013/03/11 12:16:01|---- ERROR ----
2013/03/11 12:16:01|
2013/03/11 12:16:01|ERROR: Failed to process package 00005000-00005001.ops.c.tgz
. Path not found: /usr/local/ukmclient/ukmupman/temp_unpack/_selfupdate_linux_/u
kmupman (deleted)
похожа на ошибку обновления сервера в другом магазине (см.выше)
11.03.2013 16:12
whitewizard
 
а по этому пути файло лежит?
11.03.2013 23:16
Dim
 
другой магазин... обновление сервера завершилось ошибкой
Цитата:
Updating instmedia
Saving old "C:\Program Files\ukmclient\instmedia\skeletons\install.cfg.skel" to c:l\Temp\install.cfg.skel.bak
`C:\\Program Files\\ukmclient\\instmedia\\skeletons\\install.cfg.skel' -> `c:l\\Temp\\install.cfg.skel.bak'
..\cp.exe: cannot create regular file `c:l\\Temp\\install.cfg.skel.bak': No such file or directory
===================================
ERROR: srvupdate-prg-internal.cmd failed
===================================
сейчас после закрытия магазина буду обновлять на другой машине. на сервере же снесу версию 4805, поставлю 5002 и после обновления (на другой машине) подсуну мускульную базу... терминалы переустановлю
11.03.2013 23:39
Павел Сосновских
 
а зачем терминалы переустанавливать? или через блокировку с "подтягиванием" данных?..
11.03.2013 23:44
Dim
 
именно так... поскольку на одном магазине выяснилось, что штатное обновление на терминалах не работает (см.выше)
12.03.2013 05:55
whitewizard
 
а система какая? не семёрка ли часом?
обновлялку из под администратора делаешь?
переменная %temp% правильно выставлена?
12.03.2013 09:28
Dim
 
Цитата:
whitewizard а система какая? не семёрка ли часом?
обновлялку из под администратора делаешь?
переменная %temp% правильно выставлена?
7-ка
из-под администратора
переменная выставлена правильно
12.03.2013 10:02
whitewizard
 
типа правой мышкой щелкнул и выбрал "Запуск от имени администратора" ?
12.03.2013 10:23
Dim
 
все программы запускаются от имени администратора
12.03.2013 10:35
OlegON
 
Вообще, на время любых инсталляций UAC лучше отключать совсем.
12.03.2013 14:16
whitewizard
 
и домена нет?
14.03.2013 01:22
Павел Сосновских
 
для таких случаев у меня far от администратора запускается.
из него:
1) cd "C:\Program Files\ukmserver\ukmupman\"
2) start ukmup.cmd

"start", чтобы запустилось в отдельном окне и попутно "курить" логи
14.03.2013 08:16
Onesoft
 
Может, я что-то упустил и на самом деле не это является корнем зла, но:

Цитата:
Updating instmedia
Saving old "C:\Program Files\ukmclient\instmedia\skeletons\install.cfg.skel" to c:l\Temp\install.cfg.skel.bak
`C:\\Program Files\\ukmclient\\instmedia\\skeletons\\install.cfg.skel' -> `c:l\\Temp\\install.cfg.skel.bak'
..\cp.exe: cannot create regular file `c:l\\Temp\\install.cfg.skel.bak': No such file or directory
Какой-то странный путь: c:l\Temp
14.03.2013 09:38
Dim
 
согласен. но переменные Path в норме


Опции темы


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

 

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