LibreOffice - сообщения об ошибках

Автор ape, 2 ноября 2010, 09:22

0 Пользователи и 1 гость просматривают эту тему.

ape

#15
В ресурсе Иконки файла soffice.exe на:
9.ico изображён Impress-документ; должен быть Impress-шаблон;
37.ico изображён Пустой_документ_ооо-2.4; должен быть Составной_документ_ооо-2.4.
Если следовать версии ООо-3.1, то:
12.ico - изображён Пустой_шаблон; должен быть документ HTML;
13.ico - изображён Пустой_документ; должен быть документ "chart-doc";
17.ico - изображён Пустой_документ_ооо-2.4; должен быть макрос Ореn_Basic;
20.ico - имхо, ошибка - возможно sweb_exe.ico;
27.ico - имхо, ошибка - возможно quickstart_exe.ico;
10.ico - имхо, ошибка - возможно Шаблон_HTML или Пустой_документ.

ape

Цитата: ape от 23 декабря 2010, 01:32
Файл soffice.bin; ресурс Иконки: 12.ico - "пустой" шаблон, должен быть - веб-страница (01.png);
в soffice.exe - шаблон.oth.
Итеграция в Проводнике и (или) IE: Панель_управления > Свойства_обозревателя > Программы > Программы интернета > Редактор HTML: программ пакета LibO нет. Причина, имхо, - "сырая" (отсутствие) регистрация в Реестре компонентов Офиса.

ape

#17
Набор иконок для ЛО. Тема - Галактика. Исправлены. Максимальный размер - 48х48.

[вложение удалено Администратором]

ХСБ

Предлагаю тему переименовать в просто "Баги LibreOffice" и описывать здесь все баги:
У меня при установке на Виртуалке WinXP Mode (живёт на винде 7-ке) Libre Office rc2 выдал ошибку, см скриншот. Кто в курсе что это?

[вложение удалено Администратором]
Поклонник портативного софта!
ЯТД ММ - Я так думаю! Моё мнение!

ape

#19
Цитата: ХСБ от 25 декабря 2010, 00:37
Предлагаю тему переименовать в просто "Баги LibreOffice" и описывать здесь все баги:
У меня при установке на Виртуалке WinXP Mode (живёт на винде 7-ке) Libre Office rc2 выдал ошибку, см скриншот. Кто в курсе что это?
1. Переименовано.
2. Виртуалка воспринимает раздел с LibO_3.3.0rc2_Win_x86_all_lang.exe в качестве сетевого ресурса.
-----------
имхо: Вирт-Винда в Винде - большое извращение, если, конечно, не случай обучения... (Для Офисов всех мастей, если выполняются системные требования, вариант Вини - по барабану.)

ХСБ

Винда в Винде это не извращение :)
Это как способ потестировать новые программы (новые версии) и при этот не засорять основную винду всяким оставшимся после деинсталляций хламом.
Поклонник портативного софта!
ЯТД ММ - Я так думаю! Моё мнение!

ape

Ошибки виртуального Вин-установщика Вам всё-таки мало...  :'(

ape


ape

#23
имхо. Требуется серьёзная проверка работы Base в Windows_2000. Косвенные признаки: отстутствие MySQL_connect.oxt может говорить о "внедрении драйверов" в дистрибутив, как то и обещали разработчики. Но в этом случае, скорее всего, используется MDAC-2.8_sp1, требующие в семействе NT-5.0 дополнительной установки (если склероз не изменяет, эти ОСи пользуют MDAC-2.6; SP-4 и накопительный пакет обновлений его не обновляют до версии 2.8). Ещё раз - ИМХО.

ape

#24
Дистрибутив - LibO-3.3.0xxx_Win_x86 (OOo-3.2.x;3.3.0xxx)
В ресурсе Иконки файла soffice.bin некоторые иконки не соответствуют Приложению, которое они обозначают; часть иконок - лишние, т.к. GUI Офиса их не использует; страниц в иконках достаточно 4: 32×32 и 16×16 в 2-х палитрах (в GUI_LibreOffice, файлах images.zip, используются пиктограммы 2-х размеров - 32×32 и 16×16 ; в readme.txt среди минимальных системных требований однозначно сказано о цветности операционной системы - 256 цветов).
Модифицированный файл soffice.bin пакета LibO-3.3.0rs2_Win_x86, корректно работающий в Программе, и набор модифицированных иконок, внедрённых в него, прилагаю в архиве.

[вложение удалено Администратором]

ape

Дистрибутив - LibO-3.3.0xxx_Win_x86 (OOo-3.2.x;3.3.0xxx)
В ресурсе Иконки файла soffice.exe некоторые иконки (12.ico, например) не соответствуют Приложению, которое их открывает (создаёт); часть иконок темы "Галактика" (char-doc, html-doc, macros-doc...) отсутствует. В Windows_NT-5.x максимальный размер ICO-файлов в 72×72 пикселя определяется возможностями показа эскизов страниц файловым менеджером - explorer.exe; максмальный размер 7-х страниц ICO-файлов в 256×256 пикселей не соответствует возможностям операцинной системы. Возможное решение - исключение 7-х страниц из ICO-файлов - не вносит сбоев в работу explorer.exe операционных систем семейства Windows_NT-6.x, на функциональность LibreOffice не влияет, но уменьшает размер soffice.exe ~3-4 раза.
Набор модифицированных иконок, внедрённый мною в корректно работающий soffice.exe, для  пакета LibO-3.3.0rs2_Win_x86 прилагаю в архиве.
P.S. Файл 20.ico из архива используется как ресурс 1.ico в sweb.exe

[вложение удалено Администратором]

ape

#26
Перенесено в тему "Исправить..."

ape

#27
ОС - все Windows
При установка LibreOffice запуском LibO_3.3.0rc2_Win_x86_install.exe (setup.exe) происходит установка лишнего компонента (только в 64-битных системах) Microsoft Visual C++ 2008 Redistributable Package (x64) SP-1 и компонента Microsoft Visual C++ 2008 Redistributable Package (x86) SP-1, версия которого не совпадает с той, которую использовали при компиляции пакета. При регистрации этого компонента, Офис работоспособен. Если же компонент не зарегистрирован, но в %windir%\WinSxS\ присутствуют x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.1_x-ww_6f74963e и в \Manifests файл x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.1_x-ww_6f74963e.manifest, ЛО запускаться не будет. Если же присутствуют (без регистрации) %windir%\WinSxS\\Manifests\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_d08d0375.manifest и %windir%\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_d08d0375\msvcr90.dll - Офис полностью работоспособен. Привожу содержание ресурса Манифест из ЕХЕ-файлов
Цитировать<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
 <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
   <security>
     <requestedPrivileges>
       <requestedExecutionLevel level="asInvoker" uiAccess="false"></requestedExecutionLevel>
     </requestedPrivileges>
   </security>
 </trustInfo>
 <dependency>
   <dependentAssembly>
     <assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="9.0.21022.8" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
   </dependentAssembly>
 </dependency>
</assembly>
Возможное решение проблемы - включение msvcr90.dll и её x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8.manifest в состав основного пакета, устанавливаемого МСИ-файлом. Такое решение используется OOo-***_infra.
Побочный эфект текущего состава пакета - Офис, установленный из Панели управления запуском libreoffice33.msi из папки с распакованным дистрибутивом (нормальный способ установки для серверных и 64-битных версий ОС Windows), запускаться не будет.
-----------------------------
Уточняю по красному:
Так как возможность запуска Офисного пакета зависит от наличия в операционной системе необязательной для неё (ОС) библиотеки msvcr90.dll, которая при запуске приложения загружается в оперативную память; отсутствие таковой (размер с манифестом ~800кб) в дистрибутиве - ОШИБКА!
Поясню примером. Я установил разрекламированную Новую программу, инсталлятор которой тупо продублировал установку vcred.exe. Прога мне не понравилась и я её удалил. Деинсталлятор Новой программы также тупо удалил и Новую программу, и компонент x86_Microsoft.VC90.CRT. В результате - Офис не запускается, а я с дрожью в голосе донимаю местного Гуру.

ХСБ

Цитата: ape от 27 декабря 2010, 15:50а я с дрожью в голосе донимаю местного Гуру.
- откат системы "во вчера" успокоит нервы :) Всегда сначала пробую это решение, конечно если заморачиваться не охота.

Спасибо за подробное объяснение. Даже не думал что есть такая зависимость.
Поклонник портативного софта!
ЯТД ММ - Я так думаю! Моё мнение!

ape

#29
Два вопроса:
1-й
ЦитироватьОфис, установленный из Панели управления запуском libreoffice33.msi из папки с распакованным дистрибутивом (нормальный способ установки для серверных и 64-битных версий ОС Windows), запускаться не будет.
Так как возможность запуска Офисного пакета зависит от наличия в операционной системе необязательной для неё (ОС) библиотеки msvcr90.dll, которая при запуске приложения загружается в оперативную память; отсутствие таковой (размер с манифестом ~800кб) в дистрибутиве - ОШИБКА!
Поясню примером. Я установил разрекламированную Новую программу, инсталлятор которой тупо продублировал установку vcred.exe. Прога мне не понравилась и я её удалил. Деинсталлятор Новой программы также тупо удалил и Новую программу, и компонент x86_Microsoft.VC90.CRT. В результате - Офис не запускается...
Корректен перевод?
ЦитироватьLibO-3.3.0rs2; OS - Windows (all)
LibreOffice will not start.
1-st case:
- unzip the file LibO_3.3.0rc2_Win_x86_install_multi.exe;
- install the program, run the file libreoffice33.msi;
- The Microsoft Visual C++ 2008 Redistributable Package was not installed.
2-nd case:
- install the program, run the file LibO_3.3.0rc2_Win_x86_install_multi.exe;
- remove the Other_program installed previously;
- The Other_program's Uninstaller deleted The Microsoft Visual C++ 2008 Redistributable Package.
Rectification: include files msvcr90.dll and Microsoft.VC90.CRT.manifest the installation package (ver. x86_1fc8b3b9a1e18e3b_9.0.21022.8 only).
2-й
ЦитироватьЕсли после установки LibreOffice, пользователь ПК установит Программный пакет другого вендора, то Офис_вендора "перепишет на себя" файловые ассоциации. Это приводит к тому, что документы "открыть" или "открыть с помощью" из файлового менеджера программами пакета LibreOffice невозможно, как невозможно и восстановить файловые ассоциации.
Возможное решение - включить в состав установочного пакета РЕГ-файл, создающий дополнительные ключи, пример которого привожу ниже:
Перевод
ЦитироватьLibO-3.3.0rs2; OS - Windows NT-5x
Explorer integration
If after installing LibreOffice, PC-user installs The Other Office, then  The Other Office 'overwrite itself' file associations. This leads to the fact that the documents 'Open' or 'Open With' from The Explorer LibreOffice's programs impossible as it is impossible to restore the file associations.
Rectification: to include in the installation package REG-file, which creates additional keys. For example:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\Applications\sbase.exe\shell\open\command]
@="\"C:\\Programs(x86)\\Libre Office\\program\\sbase.exe\" \"%1\""
[HKEY_CURRENT_USER\Software\Classes\Applications\scalc.exe\shell\open\command]
@="\"C:\\Programs(x86)\\Libre Office\\program\\scalc.exe\" \"%1\""
[HKEY_CURRENT_USER\Software\Classes\Applications\sdraw.exe\shell\open\command]
@="\"C:\\Programs(x86)\\Libre Office\\program\\sdraw.exe\" \"%1\""
[HKEY_CURRENT_USER\Software\Classes\Applications\simpress.exe\shell\open\command]
@="\"C:\\Programs(x86)\\Libre Office\\program\\simpress.exe\" \"%1\""
[HKEY_CURRENT_USER\Software\Classes\Applications\smath.exe\shell\open\command]
@="\"C:\\Programs(x86)\\Libre Office\\program\\smath.exe\" \"%1\""
[HKEY_CURRENT_USER\Software\Classes\Applications\sweb.exe\shell\open\command]
@="\"C:\\Programs(x86)\\Libre Office\\program\\sweb.exe\" \"%1\""
[HKEY_CURRENT_USER\Software\Classes\Applications\swriter.exe\shell\open\command]
@="\"C:\\Programs(x86)\\Libre Office\\program\\swriter.exe\" \"%1\""  
Если перевод правильный, то как отправить? Не возражаю, если кто-либо это сделает за меня...
28.12.10 14:46 - добавил на форум ЛО