| Summary: | Не работает в 1с "Помощник Перехода на УТ 10.3" в Ubuntu | ||
|---|---|---|---|
| Product: | WINE@Etersoft | Reporter: | Абросимов Виктор <DjSpiker> |
| Component: | Общее | Assignee: | Александр Морозов <amorozov> |
| Status: | CLOSED FIXED | QA Contact: | Максим Георгиевский <coust> |
| Severity: | critical | ||
| Priority: | P2 | CC: | baraka, DjSpiker, lav |
| Version: | 1.0.12 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | All | ||
| Whiteboard: | |||
| Заявки RT: | Связано с: | ||
| Дата напоминания: | |||
| Bug Depends on: | |||
| Bug Blocks: | 5634 | ||
|
Description
Абросимов Виктор
2010-06-02 14:33:44 MSD
Да забыл добавить: wine eter6/8 Также пробовала запускать через wineole, ничего не помогло. Проверь пожалуйста. Проблему решает установка dcom98: $winetricks dcom98 user00@reservserv:~$ winetricks dcom98 Executing wget -O DCOM98.EXE -nd -c --read-timeout=300 --retry-connrefused --header Accept-Encoding: gzip,deflate http://download.microsoft.com/download/d/1/3/d13cd456-f0cf-4fb2-a17f-20afc79f8a51/DCOM98.EXE --2010-06-03 15:09:55-- http://download.microsoft.com/download/d/1/3/d13cd456-f0cf-4fb2-a17f-20afc79f8a51/DCOM98.EXE Преобразование адреса download.microsoft.com... ошибка: Имя или служба не известны. wget: не могу получить адрес хоста «download.microsoft.com» Note: command 'wget -O DCOM98.EXE -nd -c --read-timeout=300 --retry-connrefused --header Accept-Encoding: gzip,deflate http://download.microsoft.com/download/d/1/3/d13cd456-f0cf-4fb2-a17f-20afc79f8a51/DCOM98.EXE' returned status 4. Aborting. user00@reservserv:~$ ping www.ya.ru PING ya.ru (77.88.21.3) 56(84) bytes of data. 64 bytes from www.yandex.ru (77.88.21.3): icmp_seq=1 ttl=54 time=70.2 ms 64 bytes from www.yandex.ru (77.88.21.3): icmp_seq=2 ttl=54 time=69.9 ms ^C --- ya.ru ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 69.907/70.082/70.258/0.317 ms user00@reservserv:~$ ping www.google.ru PING www.l.google.com (74.125.232.17) 56(84) bytes of data. ^C64 bytes from 74.125.232.17: icmp_seq=1 ttl=55 time=72.4 ms --- www.l.google.com ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 72.443/72.443/72.443/0.000 ms user00@reservserv:~$ почему то не хочет скачиваться dcom98 говорит что сайт такой недоступен... После установки DCOM98 через winetricks появляется ошибка:
user00@reservserv:~$ winediag
Программа диагностики для WINE@Etersoft 1.0.12-eter8.
(c) 2005, 2006, 2007, 2008, 2009 Etersoft
Проверяем libwine.so.1... ИМЕЕТСЯ. (сборка WINE@Etersoft 1.0.12-eter5.6)
Проверяем /usr/bin/winelog ... пакет WINE@Etersoft: УСТАНОВЛЕН
Проверяем libwine-etersoft.so.1... NETWORK ИМЕЕТСЯ
WINE@Etersoft version: 1.0.12-eter5.6/8
License file checking: ACCEPTED (code 0).
Используем файл лицензии из /etc/wine/WINE-ETERSOFT.LIC.
Лицензировано ООО Льговагроинвест с регистрационным номером 7794-2465
Контактное лицо: Абросимов Виктор Владимирович
Лицензия без ограничения по времени.
Текущие дата и время: Thu Jun 3 15:37:45 2010
Внимание: модуль etercifs не загружен.
Проверяем libcups.so.2... ИМЕЕТСЯ.
Проверяем libfreetype.so.6...ИМЕЕТСЯ (версия 2.3.11)
Установлено соединение с Икс-сервером на :0.0
Расширение GLX имеется (3D поддерживается)
Рабочая среда: GNOME
Используемая модель потоков (thread): pthread (NPTL)
Ядро: Linux, версия: 2.6.32-21-generic (архитектура: i686)
ОШИБКА: Пользовательский реестр Wine /home/user00/.wine/user.reg не содержит раздела [Software\\Wine].
Максимальное число файловых дескрипторов в системе: 179007 (9088 используется)
Максимально доступное количество открытых файлов для одного процесса: 1024
Число тиков таймера в секунду (CLK_TCK): 100
Нет ограничений виртуальной памяти
Проверка на futimes: OK
Количество бит для смещения в файле: 64
Установка блокировки на смещение более 512Мб прошла успешно
Установка блокировки на смещение более 4Гб прошла успешно
Текущая локаль: ru_RU.utf8
Real BIOS manufactured date: 16.09.2009
Код последней ошибки, выявленной winediag: WE67
В 1с запускается "Помощник перехода на УТ 10.3" но он не работает так как не работает компонента V7PLUSS.DLL. Попытка зарегистрировать ее в ручную результата не принесла...
Компонента V7Plus : Ошибка инициализации XML Parser
мЧтениеXML.СвязатьСФайлом(ИмяФайлаПравил);
{Обработка.ПомощникПереходаНаУТ.Форма.Модуль(15289)}: Значение не представляет агрегатный объект (СвязатьСФайлом)
>Компонента V7Plus : Ошибка инициализации XML
>Parser
>мЧтениеXML.СвязатьСФайлом(ИмяФайлаПравил);
>{Обработка.ПомощникПереходаНаУТ.Форма.Модуль(15289)}:
>Значение не представляет агрегатный
>объект (СвязатьСФайлом)
От этой ошибки избавиться помогла установка msxml4 через winetricks
Может добавите это в документацию ???
Переоткрываю для тестирования Ошибку можно закрыть, Нужно сделать описание или принудительно устанавливать msxml4, после его установки все нормально работает. (In reply to comment #8) > Ошибку можно закрыть, Нужно сделать > описание или принудительно устанавливать > msxml4, после его установки все нормально > работает. Проблема в том, что у нас присутствует msxml4. Видимо, каким-то неполным образом.
>
> Компонента V7Plus : Ошибка инициализации XML
> Parser
> мЧтениеXML.СвязатьСФайлом(ИмяФайлаПравил);
> {Обработка.ПомощникПереходаНаУТ.Форма.Модуль(15289)}:
> Значение не представляет агрегатный
> объект (СвязатьСФайлом)
>
На каком шаге это появляется?
Если на выгрузке данных - то не воспроизвел.
На какой сборке вы проверяли и на каком дистрибутиве?
Бутылка bugs/5635 wine 1.0.12 eter6/8 Mandriva 2010.0 На этапе загрузки правил. (In reply to comment #12) > wine 1.0.12 eter6/8 > Mandriva 2010.0 > На этапе загрузки правил. > Проверял на 1.0.12-eter6.3/9 Ошибки нет. Не могли бы вы прислать конкретную проблемную конфигурацию или базу для тестирования. Адрес я вам выслал почтой.
> Проверял на 1.0.12-eter6.3/9
> Ошибки нет.
> Не могли бы вы прислать конкретную
> проблемную конфигурацию или базу для
> тестирования.
> Адрес я вам выслал почтой.
>
Проверил ещё раз на
1.0.12-eter7.6/13
Ошибки нет.
Ответа от инициатора тоже нет.
Я постараюсь на днях проверить.... Ubuntu 10.04 wine eter7.9-13 свеже-созданное окружение. Появляется ошибка инициализации компоненты V7Plus (XML Parser). Нужно проверить на последней сборке. Причем эта ошибка (инициализации компоненты V7Plus (XML Parser)) , всегда появляется после выполнения команды wine --update. Подтверждаю. Ubuntu 9.10 в Vbox eter7.14/13 Заходим в 1с -- сервис -- помощник перехода... Получаем ошибку: "компонента V7Plus: ошибка при инициализации XML Parser" .wine с проблемой есть в /tmp/night/5635 Не воспроизвелось в бутылках и на lin-test. Если перенести ветку HKLM\Software\Classes из .wine с установленным msxml4 в .wine без него, то проблема уходит. Проблема уходит, если заменить в system.reg строки @=str(2):"%SystemRoot%\\system32\\msxml4.dll" на @="C:\\windows\\system32\\msxml4.dll" В wineprefix, созданном на Ubuntu 9.10, присутствуют пути к msxml4.dll содержащие %SystemRoot%, а в созданном на AltLinux - нет. В Ubuntu /bin/sh указывает на другой шелл, что приводит к тому, что регистрация msxml4.dll выполняется без установки переменной окружения WINDOWS_VERSION в win98. Поправил 00-preinstall.sh в закрытой части. Принято. WINE@Etersoft 1.0.12 eter8/18 Закрываю. |