ChanServ changed the topic of #libreoffice-ru to: Канал поддержки русскоязычных пользователей LibreOffice | Wiki TDF http://tdf.io/wikiru | On-line документация http://tdf.io/helpru | Логи канала: http://goo.gl/gzwdwU
<lo-ru-tg> Oleg (@o​samoilov) has joined the Telegram Group!
JohnDoe_71Rus has joined #libreoffice-ru
Hi-Angel has joined #libreoffice-ru
Skydive_Ekb has joined #libreoffice-ru
<Skydive_Ekb> Всем привет
<mikekaganski> Skydive_Ekb: o/
<Skydive_Ekb> Может кто сталкивался. Используем следующие конфигурации: Win7+MSO2010, Win7+MSO2016, Win10+MSO2010, Win10+MSO2016. На всех стоит Либре 6.0.5. При обновлении Либре до 6.4.0 или 6.4.1 ассоциации слетают с MSO на Libre, хотя используется параметр REGISTER_NO_MSO_TYPES=1
<mikekaganski> Skydive_Ekb: https://bugs.documentfoundation.org/ - и там опишите всё: что устанавливаете (название инсталлятора, откуда); где (ОС; домен? какой?), тип установки (GPO? скрипт при запуске? какие настройки?), приложите подробный лог установки
<Skydive_Ekb> Приходится после этого восстанавливать ассоциации вручную
<mikekaganski> Skydive_Ekb: а при первой установке Вы настраивали ассоциации в ЛО для типов МСО?
<Skydive_Ekb> Нет. У нас всегда ассоциации по умолчанию на MSO. Либре используется вторично
<Skydive_Ekb> Я сейчас включил логирование параметром /l*
<Skydive_Ekb> Соберу логи установки и отправлю на указанный выше сайт
<mikekaganski> Как я уже сказал, у меня на машине (Win10 x64 Home Rus) стоит MSO2016, и я постоянно устанавливаю все новые версии ЛО (использую ПГ)
<mikekaganski> s/ПГ/GUI/
<mikekaganski> я такой проблемы не вижу, поэтому надо искать что именно вызывает проблему
<mikekaganski> (типы файлов MSO у меня привязаны к MSO)
<Skydive_Ekb> c:\windows\system32\msiexec.exe /qb /i "LibreOffice_6.4.1_Win_x86.msi" /l* C:\Windows\Temp\LibreOfficeLog.txt REGISTER_NO_MSO_TYPES=1 UI_LANGS=ru ISCHECKFORPRODUCTUPDATES=0 REBOOTYESNO=No QUICKSTART=1 ADDLOCAL=ALL VC_REDIST=0 REMOVE=gm_o_Onlineupdate,gm_r_ex_Dictionary_Af,gm_r_ex_Dictionary_An,gm_r_ex_Dictionary_Ar,gm_r_ex_Dictionary_Be,gm_r_ex_Dictionary_Bg,gm_r_ex_Dictionary_Bn,gm_r_ex_Dictionary_Br,gm_r_ex_Dictionary_Pt_Br,gm_r_ex_Dictionar
<Skydive_Ekb> Pt_Pt,gm_r_ex_Dictionary_Ca,gm_r_ex_Dictionary_Cs,gm_r_ex_Dictionary_Da,gm_r_ex_Dictionary_Nl,gm_r_ex_Dictionary_Et,gm_r_ex_Dictionary_Gd,gm_r_ex_Dictionary_Gl,gm_r_ex_Dictionary_Gu,gm_r_ex_Dictionary_De,gm_r_ex_Dictionary_He,gm_r_ex_Dictionary_Hi,gm_r_ex_Dictionary_Hu,gm_r_ex_Dictionary_It,gm_r_ex_Dictionary_Lt,gm_r_ex_Dictionary_Lv,gm_r_ex_Dictionary_Ne,gm_r_ex_Dictionary_No,gm_r_ex_Dictionary_Oc,gm_r_ex_Dictionary_Pl,gm_r_ex_Dictionary_Ro,g
<Skydive_Ekb> r_ex_Dictionary_Ru,gm_r_ex_Dictionary_Si,gm_r_ex_Dictionary_Sk,gm_r_ex_Dictionary_Sl,gm_r_ex_Dictionary_El,gm_r_ex_Dictionary_Es,gm_r_ex_Dictionary_Sv,gm_r_ex_Dictionary_Te,gm_r_ex_Dictionary_Th,gm_r_ex_Dictionary_Vi,gm_r_ex_Dictionary_Zu
<mikekaganski> Skydive_Ekb: используйте pastebin
<Skydive_Ekb> Как?
<mikekaganski> https://pastebin.com/
<mikekaganski> или любой другой аналогичный сервис для длинных кусков текста
<Skydive_Ekb> c:\windows\system32\msiexec.exe /qb /i "LibreOffice_6.4.1_Win_x86.msi" /l* C:\Windows\Temp\LibreOfficeLog.txt REGISTER_NO_MSO_TYPES=1 UI_LANGS=ru ISCHECKFORPRODUCTUPDATES=0 REBOOTYESNO=No QUICKSTART=1 ADDLOCAL=ALL VC_REDIST=0 REMOVE=gm_o_Onlineupdate,gm_r_ex_Dictionary_Af,gm_r_ex_Dictionary_An,gm_r_ex_Dictionary_Ar,gm_r_ex_Dictionary_Be,gm_r_ex_Dictionary_Bg,gm_r_ex_Dictionary_Bn,gm_r_ex_Dictionary_Br,gm_r_ex_Dictionary_Pt_Br,gm_r_ex_Dictionar
<Skydive_Ekb> r_ex_Dictionary_Ru,gm_r_ex_Dictionary_Si,gm_r_ex_Dictionary_Sk,gm_r_ex_Dictionary_Sl,gm_r_ex_Dictionary_El,gm_r_ex_Dictionary_Es,gm_r_ex_Dictionary_Sv,gm_r_ex_Dictionary_Te,gm_r_ex_Dictionary_Th,gm_r_ex_Dictionary_Vi,gm_r_ex_Dictionary_Zu
<Skydive_Ekb> Pt_Pt,gm_r_ex_Dictionary_Ca,gm_r_ex_Dictionary_Cs,gm_r_ex_Dictionary_Da,gm_r_ex_Dictionary_Nl,gm_r_ex_Dictionary_Et,gm_r_ex_Dictionary_Gd,gm_r_ex_Dictionary_Gl,gm_r_ex_Dictionary_Gu,gm_r_ex_Dictionary_De,gm_r_ex_Dictionary_He,gm_r_ex_Dictionary_Hi,gm_r_ex_Dictionary_Hu,gm_r_ex_Dictionary_It,gm_r_ex_Dictionary_Lt,gm_r_ex_Dictionary_Lv,gm_r_ex_Dictionary_Ne,gm_r_ex_Dictionary_No,gm_r_ex_Dictionary_Oc,gm_r_ex_Dictionary_Pl,gm_r_ex_Dictionary_Ro,g
<Skydive_Ekb> "LibreOffice_6.4.1_Win_x86_helppack_ru.msi" /quiet /norestart
<mikekaganski> Skydive_Ekb: пожалуйста, не отправляйте длинные куски текста в IRC! здесь ограничена длина сообщений, они бьются на части!
<Skydive_Ekb> Ок
<Skydive_Ekb> Установка производится средствами Sccm : запускается bat-файл.
<Skydive_Ekb> Основные параметры:
<Skydive_Ekb> c:\windows\system32\msiexec.exe /qb /i "LibreOffice_6.4.1_Win_x86.msi" /l* C:\Windows\Temp\LibreOfficeLog.txt REGISTER_NO_MSO_TYPES=1 UI_LANGS=ru ISCHECKFORPRODUCTUPDATES=0 REBOOTYESNO=No QUICKSTART=1 ADDLOCAL=ALL VC_REDIST=0
<Skydive_Ekb> Вроде ничего криминального, но после этого часть типов файлов ассоциировано с libre. Но не все
<lo-ru-tg> <K​ompilainenn> И что это?
<lo-ru-tg> <K​ompilainenn> Может вот это?
<lo-ru-tg> <m​ikhailnov> /qb@TeleIRCRUbot
<lo-ru-tg> <m​ikhailnov> /qb@TeleIRCRUbot
<Skydive_Ekb> Да, не ту ссылку скопировал
<mikekaganski> Skydive_Ekb: пожалуйста, приложите туда ещё лог установки - только подробный, /l*vx
<mikekaganski> Skydive_Ekb: я правильно понимаю, что в случае Win7-Office2016 всё в порядке?
<Skydive_Ekb> Нет, там тоже слетает
<mikekaganski> Skydive_Ekb: просто у Вас на скриншоте всё гладко там
<Skydive_Ekb> Возможно не тот файл выслал
<Skydive_Ekb> Но суть везде одна, независимо от версии винды и офиса слетают асоциации
<mikekaganski> тогда укажите это в баге. Иначе из "суть везде одна" получается "в определённых случаях всё нормально", что сильно сбивает
JohnDoe_71Rus has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
<Skydive_Ekb> Действительно, в случае с Win7 + MSO2016 - результат правильный. Хотя при обновлении на версию 6.4.0.3 ломалось во всех случаях
JohnDoe_71Rus has joined #libreoffice-ru
Skydive_Ekb has quit [Ping timeout: 255 seconds]
Skydive_Ekb has joined #libreoffice-ru
<mikekaganski> Skydive_Ekb: не относится к проблеме, но всё же: зачем Вы используете VC_REDIST=0 ?
<Skydive_Ekb> Чтобы не устанавливать vc
<mikekaganski> а зачем? ведь этот компонент необходим. Если его нет, отказ от его установки сделает пакет неработоспособным. Если он есть, он и так не будет переустанавливаться. Поэтому я и српашиваю: какой смысл?
<Skydive_Ekb> А если стоит более новая версия vc, что будет происходить при обновлении либре без этого ключа?
<mikekaganski> на данный момент - ничего не будет. Я же говорю: если нужный редист есть, ничего не будет
<mikekaganski> а вот несколько лет назад нужно было спросить: более новая - это какая?
<Skydive_Ekb> Ну поэкспериментируем без этого ключа тоже
<mikekaganski> но это не относится к проблеме, как я уже говорил
<Skydive_Ekb> На данный момент, чтобы обойти этот баг, мы в конц инсталляционного скрипта добавили команды типа: assoc .docx=Word.Document.12
<Skydive_Ekb> assoc .docxml=wordxmlfile
<Skydive_Ekb> И т.д.
<mikekaganski> Skydive_Ekb: скажите, а когда Вы устанавливаете программы изначально, в какой последовательности они ставятся? Сначала MSO, потом LO? или наоборот?
<Skydive_Ekb> Изначально у нас разворачивается. Windows и сразу статится LO и MSO viewers.
<mikekaganski> Skydive_Ekb: то есть на тот момент нет MSO?
<mikekaganski> и отрабатывает ветка "без MSO"?
<Skydive_Ekb> Далее ставим MSO 2010 либо 2016. А потом периодически обновляем версию LO
<mikekaganski> и регистрируется оно для всех типов?
<mikekaganski> а потом при переустановке уже просто восстанавливает оригинальные настройки
<mikekaganski> надо в wiki написать, что этот флаг работает только для первой установки
<Skydive_Ekb> Получается, когда мы ставим MSO, мы делаем ассоциации на MSO. Последующие обновления LO можете увидеть в нашем скрипте.
<Skydive_Ekb> Получается, что первичная инсталляция запоминает начальные параметры, и при обновлении использует их?
<mikekaganski> Skydive_Ekb: да неважно, что Вы делаете, когда ставите MSO. Важно, что когда Вы изначально ставили LO, у Вас установились компоненты регистрации MSO. И при обновлении они восмстанавливаются
<Skydive_Ekb> Если мы будем не обновлять LO, а устанавливать, предварительно удаляя предыдущую версию, мы сможем восстановить штатную работу этого ключа?
<mikekaganski> да
<mikekaganski> и это будет идентично по скорости
<mikekaganski> потому что инсталлятор и так сначала удаляет, потом устанавливает
<Skydive_Ekb> Пользовательские настройки LO при этом теряться не будут?
<mikekaganski> только перед удалением считывает что установлено
<mikekaganski> пользовательские настройки - в профиле пользователя, никак не связаны с установкой
<Skydive_Ekb> Понятно. Попробуем такой способ. Но на мой взгляд, это недоработка инсталлятора
<mikekaganski> ясное дело
<Skydive_Ekb> Понял, спасибо за консультацию. В мой тикет надеюсь сможете добавить необходимые комментарии для разработчиков?
<mikekaganski> я ещё тестирую
Skydive_Ekb has quit [Ping timeout: 258 seconds]
Skydive_Ekb has joined #libreoffice-ru
Skydive_Ekb has quit [Ping timeout: 256 seconds]
Skydive_Ekb has joined #libreoffice-ru
<Skydive_Ekb> Сделали с предварительным удалением предыдущей версии. Не помогло
Hi-Angel has quit [Ping timeout: 240 seconds]
Skydive_Ekb has quit [Ping timeout: 268 seconds]
mikekaganski has quit [Quit: Miranda NG! Smaller, Faster, Easier. http://miranda-ng.org/]
mikekaganski has joined #libreoffice-ru
JohnDoe_71Rus has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]