Bug 43299

Summary: libreoffice-online: `битые' пакеты при установке
Product: Branch p10 Reporter: Evgeny Ivanitskiy <pikone>
Component: libreoffice-onlineAssignee: Alexei Takaseev <taf>
Status: NEW --- QA Contact: qa-p10 <qa-p10>
Severity: normal    
Priority: P5 CC: darktemplar, doroshenkogv, mvoronov, rider, vercha
Version: не указана   
Hardware: x86_64   
OS: Linux   

Description Evgeny Ivanitskiy 2022-07-20 19:31:29 MSK
При попытке установки libreoffice-online возникает следующая ошибка


# apt-get install libreoffice-online

Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога 'Входящие'.

Так как для выполнения Вашего запроса достаточно одной операции, то
скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста,
об этом как о найденной ошибке в пакете.
Эти сведения могут помочь найти выход из ситуации:

Следующие пакеты имеют неудовлетворенные зависимости:
  libreoffice-online: Требует: LibreOffice
E: Извините, `битые' пакеты


При попытке установить LibreOffice вручную появляется аналогичная ошибка, только уже с другим пакетом:

# apt-get install LibreOffice

Следующие пакеты имеют неудовлетворенные зависимости:
  LibreOffice: Требует: LibreOffice-integrated (= 7.3.3.2-alt2:sisyphus+303192.100.2.1)
E: Извините, `битые' пакеты


Если попытаться пойти дальше и вручную установить LibreOffice-integrated, то он успешно установится. 
После его установки также успешно устанавливается libreoffice-online

Воспроизводится на платформах:
p10-kworkstation
p10-education
p10-workstation

Версия пакета:
libreoffice-online: 6.2.3.2-alt7


! Аналогичная ошибка возникает и на p10 с версией 6.2.3.2-alt6 с различием лишь в том, что при попытке установить LibreOffice-integrated сообщается о требовании LibreOffice-common:

# apt-get install libreoffice-online
Следующие пакеты имеют неудовлетворенные зависимости:
  libreoffice-online: Требует: LibreOffice
E: Извините, `битые' пакеты

# apt-get install LibreOffice
Следующие пакеты имеют неудовлетворенные зависимости:
  LibreOffice: Требует: LibreOffice-integrated (= 7.3.3.2-alt1:p10+300586.100.2.1)

# apt-get install LibreOffice-integrated
Следующие пакеты имеют неудовлетворенные зависимости:
  LibreOffice-integrated: Требует: LibreOffice-common (= 7.3.3.2-alt1:p10+300586.100.2.1)
Comment 1 Дорошенко Глеб 2022-12-11 15:46:57 MSK
Пакет:
libreoffice-online-6.2.3.2-alt7.x86_64

Проверил на kworkstation-p10 обновлённом до Sisyphus, ошибка не воспроизвелась. Изначально на kworkstation-p10 стоял LibreOffice-still:

# apt-get install libreoffice-online
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  LibreOffice LibreOffice-common LibreOffice-extensions LibreOffice-integrated
  libpoco libpoco-crypto libpoco-data libpoco-net libpoco-ssl libpoco-util
  libreoffice-languagetool python3-module-pymorphy2
Следующие пакеты будут УДАЛЕНЫ:
  LibreOffice-still-common LibreOffice-still-integrated LibreOffice-still-kde5
  LibreOffice-still-langpack-ru LibreOffice-still-mimetypes
Следующие НОВЫЕ пакеты будут установлены:
  LibreOffice LibreOffice-common LibreOffice-extensions LibreOffice-integrated
  libpoco libpoco-crypto libpoco-data libpoco-net libpoco-ssl libpoco-util
  libreoffice-languagetool libreoffice-online python3-module-pymorphy2
0 будет обновлено, 13 новых установлено, 5 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 275MB архивов.
После распаковки потребуется дополнительно 8599kB дискового пространства.

Если проблема на Sisyphus и присутствует, то только в том, что libreoffice-online либо не умеет, либо "не видит" возможность работы с LibreOffice-still.

Далее, проверил на kworkstation-p10, обновлённом до p10:
Ошибка воспроизвелась.

Следующие пакеты имеют неудовлетворенные зависимости:
  libreoffice-online: Требует: LibreOffice
E: Извините, `битые' пакеты

и далее аналогично.

Если снести LibreOffice-still-common, то проблемы не возникнет:

# apt-get install libreoffice-online
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  LibreOffice LibreOffice-common LibreOffice-extensions LibreOffice-integrated LibreOffice-mimetypes libpoco
  libpoco-crypto libpoco-data libpoco-net libpoco-ssl libpoco-util libreoffice-languagetool
  python3-module-pymorphy2
Следующие пакеты будут УДАЛЕНЫ:
  LibreOffice-still-mimetypes
Следующие НОВЫЕ пакеты будут установлены:
  LibreOffice LibreOffice-common LibreOffice-extensions LibreOffice-integrated LibreOffice-mimetypes libpoco
  libpoco-crypto libpoco-data libpoco-net libpoco-ssl libpoco-util libreoffice-languagetool
  libreoffice-online python3-module-pymorphy2
0 будет обновлено, 14 новых установлено, 1 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B/274MB архивов.
После распаковки потребуется дополнительно 649MB дискового пространства.
------------------
------------------
Итого: 
1. Проблема только у платформ, в которых по умолчанию стоит LibreOffice-still, а именно:
p10-kworkstation-10.1
p10-education-10
p10-education-kde-10
p10-workstation-10

2. В Sisyphus зависимости разрешаются корректно, а в p10 - нет.

Проверялось на Sisyphus, ошибка не воспроизвелась.