Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 8123 - Не работает обновление конфигурации в 1С 8.2   Make a simular bug
Summary: Не работает обновление конфигурации в 1С 8.2
Status: DEFERRED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Файловые операции (show other bugs)
Version: 2.1
Hardware: PC All
: P3 critical
Target Milestone: ---
Assignee: Konstantin Artyushkin
QA Contact: Vitaly Lipatov
URL:
Whiteboard:
Keywords:
Depends on: 8128
Blocks: 9090
  Show dependency treegraph
 
In work:
Reported: 2012-02-01 16:24 MSK by Shestakov Dmitriy
Modified: 2017-04-25 15:19 MSK (History)
7 users (show)

See Also:
Заявки RT: 22855, 25682, 34272
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Shestakov Dmitriy 2012-02-01 16:24:48 MSK
Версия платиформы: 1С:Предприятие 8.2 (8.2.13.219)

Конфигурация:

Бухгалтерия предприятия (базовая), редакция 2.0 (2.0.22.1)

Обновляем:
1. Попытка №1 - из конфигуратора: открыть конфигурацию "Конфигурация->
Поддержка -> Обновить конфигурацию -> поиск доступных обнолений -> галка
"искать обновления в каталогах", отмечено
http://download.v8.1c.ru/tmplts/ -> пользователь+пароль с регистрации на
сайте 1с = видим конфигурацию 2.0.23.9 (обновление), выбираем её, выдает
окошко описания обновления, жмем "продолжить обновление", в результате
окошко ""Ошибка доступа к файлу
'http://downloads.v8.1c.ru/tmplts/1c/AccountingBase/2_0_23_9/1cv8.cfu'
по причине:
Ошибка аутентификации при доступе к ресурсу:
http://downloads.v8.1c.ru/tmplts/1c/AccountingBase/2_0_23_9/1cv8.cfu

2. Попытка №2. При загрузке самой бухгалтерии на панели функций -
квладка "Предприятие" жмем "Обновление конфигурации" получаем окошко:
"найдено обновление Версия 2.0.32.4, размер обновления 379,9 Мб, текущая
версия конфигурации 2.0.22.1, бухгалтерия предприятия (базовая) редакция
2.0"
Жмем "далее" получаем "всеготовокобновлениюконфигурации" и два пункта:
"перезапустить сейчас" и "не перезапускать сейчас". При выборе
"перезапустить сейчас" окошко с красным крестиком: "Программы для
открытия файлов этого типа не сконфигурировано". 


--------------------------------------------------------------------

Надо протестировать оба варианта.
Comment 1 Svetlana Zhukova 2012-02-03 12:24:10 MSK
eterhack bottle 1c82/8123
2.0.0-eter2.13/8
Некоторое время пыталась подобрать базу  - вообще,в идеале, для 1с8 желательно,чтобы клиент присылал конфигурацию,т.к.много времени уходит на поиски подходящей.
В итоге не получилось проверить из-за зависании конфигурации при загрузки,и падении ее при повторном запуске. Создана бага.
Comment 2 Svetlana Zhukova 2012-02-07 09:27:10 MSK
eterhack bottle 1c82/8108
1с82,бухгалтерия.

Попытка1:
Конфигуратор-конфигурация-поддержка-обновление..выбираю файл .cfu (в данном случае установила обновление в другую папку "1",выбираю в ней файл .cfu)
Открывается окошко,где подробно показана информация об обновлении. Нажимаю "продолжить оновление".Ничего не происходит,окно конфигуратора на панели задач мигает,но ошибка доступа не видна. В консоли абсолютно пусто .
 
Попытка2:
Сервис - обновление конфигурации - выбираю файл .cfu 
Ошибка воспроизводится.
Comment 3 Роман Дадьков 2012-08-21 16:01:35 MSK
на eterhack проблема не воспроизводится. просто на время обновления окошко не перерисовывается. после нажатия кнопи "продолжить оновление" после непродолжительного ожидания окошко снова перерисовалось, и была выведена информация.
Comment 4 Svetlana Zhukova 2012-08-29 11:13:39 MSK
(В ответ на comment #3)
> на eterhack проблема не воспроизводится. 
Желательно версию указывать, для последующего подтверждения.
Comment 5 Svetlana Zhukova 2012-08-29 13:55:52 MSK
Сделала новую бутылку 
wine@eter-2 bottle bugs/8123>
WINE@Etersoft SQL 2.0.2-eter15/3
Ошибки при обновлении действительно не возникает, но настораживает,что процесс обновления мгновенный. И при следующем запуске 1с в информации "о программе" отображается первоначальная версия БД,которая была до обновления. Надо сравнить с windows.
Comment 6 Svetlana Zhukova 2012-08-29 15:08:50 MSK
на windows ситуация аналогичная wine. Закрываем.
Comment 7 Konstantin Artyushkin 2014-01-21 11:14:33 MSK
Версия wine 2.1.3 нужно снова протестировать Вариант2
Comment 8 Vitaly Lipatov 2014-09-11 18:41:49 MSK
Откладываем задачи, к которым не обращались более 100 дней.
Comment 9 Vitaly Lipatov 2016-02-01 11:57:16 MSK
Нужно заключение, есть ли у нас проблемы с обновлением. Если нет, задачу надо закрыть.
Comment 10 Konstantin Artyushkin 2016-02-03 17:29:18 MSK
Нашёл бутылки в контейнере 2.0 на полке bugs. Скопировал в контейрен 2.1
Выполнил в обеих бутылках wine --update.

swine 2.1  bugs/8108
swine 2.1  bugs/8123

Пока не понял какая бутылка для какого варианта, но на всякий случай проверю в обеих.
Comment 11 Konstantin Artyushkin 2016-02-08 16:56:41 MSK
(Ответ Konstantin Artyushkin на комментарий10)

> swine 2.1  bugs/8108
> swine 2.1  bugs/8123

Проблема воспроизводится в обеих бутылках, но в 8123 нету лишних файлов, что позволяет сосредоточится на проблеме. 


Вариант воспроизведения №1 не получился, потому что необходимо указать регистрационные данные, которые нам неизвестны. 

Вариант воспроизведения №2 полностью показывает наличие проблемы.

=====
Воспроизведение:

Бутылка swine 2.1  bugs/8123

Пакеты:
  wine-etersoft-2.1.4-alt5
  wine-etersoft-sql-2.1.4-alt2

Последовательность действий 
  1) Запустить 1С в режиме Предприятия
  2) На главной панели Сервис-Обновление Конфигурации
  3) Выбрать "Локальный или сетевой каталог".Появитсья окно с уже выбранным нужным файлом. Нажимаем далее
  4) Появится окно "проверка легальности" - Согласиться 
  ВНИМАНИЕ: при появлении окно  может спряться за основное окно 1С. можно вернуть alt+tab или другими доступными средствами. Данное поведение не рассматриваем в рамказ этого задания.
  5) Выбрать пункт "Да, перезапустить сейчас".
  6) Получаем окно: "Программы для
открытия файлов этого типа не сконфигурировано"
Comment 12 Konstantin Artyushkin 2016-02-10 17:51:56 MSK
Запустил с winelog. Увидел там такие ошибки:

err:mshtml:HTMLDocument4_focus GetBody failed: 00000000
err:mshtml:HTMLSelectionObject_createRange Could not get body: 00000000
err:mshtml:HTMLDocument4_focus GetBody failed: 00000000
err:mshtml:HTMLSelectionObject_createRange Could not get body: 00000000
err:mshtml:HTMLDocument4_focus GetBody failed: 00000000
err:mshtml:HTMLSelectionObject_createRange Could not get body: 00000000
err:mshtml:HTMLDocument4_focus GetBody failed: 00000000
err:mshtml:HTMLSelectionObject_createRange Could not get body: 00000000
fixme:ieframe:DocHostUIHandler_GetDropTarget (0x6cc0f94)

Скопировал бутылку в личные и выполнил ieinstall.
Установил библиотеки от ie8 - ошибка больше не появляется. 
Но обновилась ли сама база я не понял, точнее не знаю как это проверить.
Comment 13 Vitaly Lipatov 2016-02-10 18:40:24 MSK
(Ответ Konstantin Artyushkin на комментарий12)
...
> Скопировал бутылку в личные и выполнил ieinstall.
> Установил библиотеки от ie8 - ошибка больше не появляется. 
> Но обновилась ли сама база я не понял, точнее не знаю как это проверить.
Я не вижу связи между IE и обновлением 1С. Можно ли дописывать мотивы к проводимым экспериментам: «Решил проверить так, потому что думаю так».

Проверить, что конфигурация обновилась, можно посмотрев на её версию. Возможно, в меню «О программе» или Конфигурация->Открыть конфигурацию. В общем, это гуглится или спрашивается у Стаса.
Comment 14 Konstantin Artyushkin 2016-02-11 13:22:37 MSK
(In reply to Vitaly Lipatov from comment #13)
> (Ответ Konstantin Artyushkin на комментарий12)
> ...
> > Установил библиотеки от ie8 - ошибка больше не появляется. 
> > Но обновилась ли сама база я не понял, точнее не знаю как это проверить.
> Я не вижу связи между IE и обновлением 1С. 

А это не идентичные ли по смыслу фразы?


Имеем: 
 Есть ошибка "Программы для открытия файлов этого типа не сконфигурировано", которая появляется только при выборе "перезапустить сейчас" в конце процедуры обновления. Которой нету при выборе "не перезапускать сейчас". Стало быть, при ручном закрытии 1С обновление происходит успешно. Отсюда можно сделать вывод что ошибка "Программы для открытия файлов этого типа не сконфигурировано" напрямую не влияет на обновление конфигурации, что и нужно сейчас проверить.

Причиной появления ошибки "Программы для открытия файлов этого типа не сконфигурировано" можно считать ошибки mshtml из winelog.

err:mshtml:HTMLDocument4_focus GetBody failed: 00000000
err:mshtml:HTMLSelectionObject_createRange Could not get body: 00000000

Описание эттого исследования находиться в https://bugs.etersoft.ru/show_bug.cgi?id=8123#c12

===

Команда ieinstall может является только временным решением проблемы. 
Так же нужно определить на каком типе файла происходит ошибка?
Я бы проверил на свежей версии wine-gecko. Как привязаны версии wine-gecko к версиям wine не знаю, уж извиняйте - всё знать не возможно, а на узнавание требуется время.
Comment 15 Konstantin Artyushkin 2016-02-20 16:51:24 MSK
Узнать версию конфигурации можно в справке 1C -> "О программе"

Решил проверить обновляется ли вообще конфигурация.

Выбрал режим "не перезапускать сейчас". Вышел из 1С и снова запуситл.
Результат: версия Конфигурации осталась прежней ( не обновилась )

Проверил в бутылке в которой установил ie8.
При выборе любого пункта "перезапустить сейчас" и "не перезапускать сейчас" версия Конфигурации не обновляется.

===============
Решил проверить в windows.

Не стал устанавливать платформу 1С, а просто скопировал папку Program Files/1С из бутылки bugs/8123/
При выборе каталога новой конфигурации получил ошибку " Недопустимая строка с указанием класса"

{Обработка.ОбновлениеКонфигурации.МодульОбъекта(1410)}: Ошибка при вызове конструктора (COMОбъект)
	ComConnector = Новый COMОбъект(УправлениеСоединениямиИБ.ИмяCOMСоединителя());
по причине:
Недопустимая строка с указанием класса

Склоняюсь к тому что нужно всё таки выполнить процесс установки 1С в windows
Comment 16 Vitaly Lipatov 2017-04-25 15:19:22 MSK
Откладываю, поскольку проверить обновление конфигурации без пароля к порталу 1С мы не можем.