Регистрация...

Eserv Forum / E4 / Eserv 4 beta / Ошибки UPDATE

wikipost // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Не успела прочитать сообщения при выполнении UPDATE. Что-то про конфликт версий каких-то модулей. Очень быстро свернулось окошко. А журнал не могу найти. Где-то ведь записываются результаты обновления?
 
Комментарии к этой версии (02.03.2011 12:52) [~matveeva] 1d8c3689
АвторДатаТекстtags
ili_a02.03.2011 14:26
Запустил ext\e4in.exe update >> update.log
Вот что в логе
ext/libexslt.dll CONFLICT...(KEEP local version) ext/libxslt.dll CONFLICT...(KEEP local version) ext/libxml2.dll CONFLICT...(KEEP local version) ext/libidn-11.dll CONFLICT...(KEEP local version) ext/iconv.dll CONFLICT...(MATCH, restoring modtime) ext/libexpat.dll CONFLICT...(KEEP local version)
В списке обновлений эти DLLки выделяются красным и пишет "Ваш файл новее".
Это плохо?
wikipost
ac02.03.2011 16:37
matveeva пишет: Очень быстро свернулось окошко.

Можно заново запустить update.bat (в консоли cmd.exe или FAR). Если конфликты были, то они никуда не делись и снова отобразятся.

ili_a пишет: "Ваш файл новее". Это плохо?

Не плохо, но подозрительно... Давно это так? Можно остановить службы, убрать эти dll, запустить update.bat.
wikipost
matveeva02.03.2011 16:44
ред: 02.03.2011 16:46
ac пишет: Можно заново запустить update.bat
Да, уже сделала. Что-то не догадалась, что "вхолостую" тоже можно запускать. У меня те же файлы, что и у ili_a.
ac пишет: Давно это так?
Про сообщения UPDATE -не знаю, я и не следила за ними никогда, но вот на закладке обновлений некоторые файлы были красными довольно давно, еще задолго до НГ. Но т.к. руками я ничего не подменяла, то решила, что все идет "по сценарию". ))
Ну да, сейчас посмотрела во вкладке обновлений: именно эти файлы и красные. И еще один у меня красный: CommonPlugins/acFilter/antispam/sd/corpus
wikipost
ac02.03.2011 17:06
Байесовы базы и должны быть красными, т.к. они у каждого свои, только при первой установке качаются наши.
wikipost
pig02.03.2011 17:06
ред: 02.03.2011 17:08
matveeva пишет: И еще один у меня красный: CommonPlugins/acFilter/antispam/sd/corpus

Если вы работаете с LibSD, то это нормально — ваша база и будет новее шаблонной.

А у DLL я бы посмотрел время модификации.
wikipost
alex112402.03.2011 17:25
А drweb/update.key должен отображаться в конфликте или нет?
wikipost
pig02.03.2011 17:36
По идее — не должен. Хотя если у вас Доктор подключён, то ключ приехал через его обновление.
Посмотрите на его дату-время модификации и внутрь самого ключа — поля Created и Expires.
wikipost
matveeva02.03.2011 17:47
pig пишет: Если вы работаете с LibSD
Нет.
wikipost
pig02.03.2011 17:55
Тогда интересует дата-время модификации файла.
wikipost
matveeva02.03.2011 17:58
ред: 02.03.2011 18:00
pig пишет: Тогда интересует дата-время модификации файла.

07.11.2009 05:49 e571f51442290e4cbb08fe1a5728bd22 CommonPlugins/acFilter/antispam/sd/corpus
А еще у меня UPDATE сломался Q:\>ext\e4in.exe update Exception #-2010 at: H-STDIN:0:6: update ^ ERROR #-2010 [/code]
wikipost
ac02.03.2011 17:59
pig пишет: Хотя если у вас Доктор подключён, то ключ приехал через его обновление.

Самоприезжающий ключ уже не update.key, а 12933554.key.
wikipost
ac02.03.2011 18:02
matveeva пишет: А еще у меня UPDATE сломался Q:\>ext\e4in.exe update Exception #-2010 at: H-STDIN:0:6: update ^ ERROR #-2010

Вы случайно не убрали sqlite3.dll из ext?
wikipost
matveeva02.03.2011 18:04
ac пишет: Вы случайно не убрали sqlite3.dll из ext?
Не, этот есть. Остальные, которые красным были вышеописанные, убрала. Но потом и обратно их положила, все равно ругается.
wikipost
ac02.03.2011 18:06
matveeva пишет: 07.11.2009 05:49 e571f51442290e4cbb08fe1a5728bd22 CommonPlugins/acFilter/antispam/sd/corpus

Это параметры файла из обновления. А Игорь спрашивал про дату файла CommonPlugins\acFilter\antispam\sd\corpus на диске.
wikipost
matveeva02.03.2011 18:07
ac пишет: А Игорь спрашивал про дату файла CommonPlugins\acFilter\antispam\sd\corpus на диске.
Упс... Не поняла.
11.12.2009 17:20 21 261 404 corpus
wikipost
ac02.03.2011 18:10
Наверное, пока триал не истек, вы немножко успели эту базу пообучать — не только дата позднее, но и размер немножко больше.
wikipost
matveeva02.03.2011 18:11
ac пишет: вы немножко успели эту базу пообучать
))) Как-то незаметно это произошло. Наверное в самом начале, когда вообще все непонятно было в новом Е4. ))
wikipost
ac02.03.2011 18:13
matveeva пишет: Но потом и обратно их положила, все равно ругается.

Может тогда текущий каталог не тот? (у вас там Q:\, а должен быть каталог Eserv)
wikipost
matveeva02.03.2011 18:17
ред: 02.03.2011 18:18
ac пишет: Может тогда текущий каталог не тот? (у вас там Q:\, а должен быть каталог Eserv)
А Q:\ это промапленный диск на каталог Е4. Я не с самого прокси запускаю, а со своего компа. И работало все время, и сегодня тоже. А потом я в батник добавила вывод в текст. файл, он один раз вывел, а потом сломался. Я уж и из копии старый восстановила батник, и E4in в ext подменяла на старую версию, не помогло. Что-то сильно сломала.
wikipost
matveeva02.03.2011 18:23
Может, попробовать еще и sqlite3.dll старый взять? Может, мне сломанный попался? ))
wikipost
pig02.03.2011 18:27
Оглавление каталога ext предъявите.
wikipost
matveeva02.03.2011 18:28
pig пишет: Оглавление каталога ext предъявите.
02.03.2011 18:36 <DIR> . 02.03.2011 18:36 <DIR> .. 01.07.2010 11:22 40я960 .var.db3 01.07.2010 11:20 358 convert.bat 12.02.2011 08:58 262я144 e4in.exe 15.08.2005 21:36 138я240 eachfile.exe 15.08.2005 20:28 5я927 eachfile.txt 26.01.2001 14:22 16я620 libcrypt.dll 12.02.2010 22:05 464я384 libcurl.dll 16.04.2010 23:42 1я570я857 libeay32.dll 07.02.2005 18:25 305я664 libgcrypt.dll 11.07.2005 22:49 50я176 libintl-2.dll 15.07.2006 12:33 166я912 libmcrypt.dll 11.09.2010 06:10 126я533 libpcre-0.dll 31.07.2006 11:46 61я440 libsd.dll 11.02.2010 10:18 186я368 libssh2.dll 16.04.2010 23:42 344я995 libssl32.dll 01.07.2010 11:22 1я392 log 03.06.2010 13:28 244я861 log_ 05.01.2002 23:37 344я064 msvcr70.dll 02.03.2011 18:36 37 qq 31.01.2011 10:45 559я244 sqlite3.dll 05.04.2006 05:43 364я544 tidy.dll 18.01.2008 17:05 285я184 txtClass.dll 15.10.2006 20:38 69я632 zlib1.dll
wikipost
matveeva02.03.2011 18:30
О! Вернула обратно "красные" файлики и апдейт пошел.
wikipost
matveeva02.03.2011 18:32
Вот результат:
Q:\>ext\e4in.exe update update.bat CONFLICT...(MATCH, restoring modtime) ext/libexslt.dll CONFLICT...(KEEP local version) ext/libxslt.dll CONFLICT...(KEEP local version) ext/libxml2.dll CONFLICT...(KEEP local version) ext/libidn-11.dll CONFLICT...(KEEP local version) ext/iconv.dll CONFLICT...(MATCH, restoring modtime) ext/libexpat.dll CONFLICT...(KEEP local version)
wikipost
ac02.03.2011 18:59
Вы же уже их возвращали однажды, а не помогло... Попробуйте эти файлы поднять на уровень выше (в корень E4) и потом снова запустить update.
wikipost
pig02.03.2011 19:25
Сначала повторите оглавление и оставьте в списке только "красные".
wikipost
ili_a02.03.2011 22:47
Все "красные файлы" старше одной датой

dllE4 [16355 bytes]
wikipost
pig03.03.2011 00:22
ili_a пишет: Все "красные файлы" старше одной датой

В смысле — одним числом датированы?
wikipost
ac03.03.2011 00:47
25 ноября 2009 — это дата выпуска Eserv/4.17. Может у него была какая-то ошибка в инсталляторе (хотя не понятно, почему она только на часть файлов повлияла)... Можно скачать какой-нибудь из "красных" файлов из текущего дистрибутива — например, http://code.eserv.ru/E4S/befb4d52dc5cf8df46a5e882d25a2d01 (iconv.dll) и по "fc.exe /b file1 file2" сравнить. (Все хэши здесь — http://code.eserv.ru/E4S/). Если хэши совпадают, то можно не беспокоиться. Вообще программа обновления сама старается восстанавливать даты изменения при совпадении хэшей, чтобы файлы "не краснели", но, если файл занят (запущен) на момент попытки, то это не удается.
wikipost
matveeva03.03.2011 10:15
ac пишет: по "fc.exe /b file1 file2" сравнить.
Совпадают:
Сравнение файлов iconv.dll и Q:ICONV.DLL FC: различия не найдены

pig пишет: начала повторите оглавление и оставьте в списке только "красные".

25.11.2009 07:15 51я712 libexslt.dll 25.11.2009 07:15 161я792 libxslt.dll 25.11.2009 07:15 964я608 libxml2.dll 25.11.2009 07:15 280я143 libidn-11.dll 25.11.2009 07:15 32я586 iconv.dll 25.11.2009 07:15 147я456 libexpat.dll
Так?
Теперь перемещаю их в корень и еще раз UPDATE, так?
wikipost
ili_a03.03.2011 12:18
ac пишет: Не плохо, но подозрительно... Давно это так? Можно остановить службы, убрать эти dll, запустить update.bat.
Все прошло успешно, файлы обновились
wikipost
ac04.03.2011 00:20
matveeva пишет: Теперь перемещаю их в корень и еще раз UPDATE, так?

Да, попробуйте так. При запуске ext\e4in, когда текущий каталог корневой, e4in будет искать dll также и в корне, и, будем надеяться, запустится без ошибки "-2010" и установит отсутствующие в ext файлы с правильной датой.
wikipost
matveeva04.03.2011 08:54
ac пишет: Да, попробуйте так.
Сделала, все обновилось без ошибок ( со всеми остановленными службами). В ext файлы появились, из корня можно выкинуть?
Теперь красным остался только antispam/sd/corpus. Так что ОК.
wikipost
ac04.03.2011 17:29
matveeva пишет: из корня можно выкинуть

Да.
wikipost
Работает на Eserv/5.05567 (10.02.2020)