Bug 49346
| Summary: | Прерывается обновление Либре Офис с сообщением "невозможно открыть файл c описанием приоритетов пакетов /etc/apt/pkgpriorities" | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | o <oa-obv> | ||||
| Component: | apt | Assignee: | Ivan Zakharyaschev <imz> | ||||
| Status: | NEW --- | QA Contact: | qa-p8 <qa-p8> | ||||
| Severity: | normal | ||||||
| Priority: | P5 | CC: | boyarsh, glebfm, imz, ldv, mike, placeholder | ||||
| Version: | unstable | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
Результат проверки актуальности Состояние: Судя по приложенному журналу, выполнялось не обновление, а apt-get -y remove LibreOffice?. Шаблон выбрал около 200 имён, включая сторонние пакеты libreoffice7.6/libobasis7.6. Прерывание корректно: виртуальные пакеты /usr/bin/libreoffice и libreoffice предоставляются несколькими пакетами. Однако сообщение «невозможно открыть файл c описанием приоритетов пакетов /etc/apt/pkgpriorities» ложное, и в текущем apt 0.5.15lorg2-alt103 оно по-прежнему выводится. pkgProblemResolver на каждом проходе создаёт RPMPackageData (apt-pkg/algorithms.cc:1067). Его конструктор проверяет _error->PendingError() сразу после открытия файла (apt-pkg/rpm/rpmpackagedata.cc:39-46) и при уже накопленной посторонней ошибке сообщает о невозможности открыть файл, хотя файл открылся. Рекомендация: оставить открытым как ошибку ложного сообщения о pkgpriorities; перенесено на Sisyphus (apt) к сопровождающему. Сам сценарий пользователя (удаление по шаблону при неоднозначных виртуальных пакетах) ошибкой не является. |

Description
o 2024-02-10 15:17:47 MSKCreated attachment 15522 [details] Результат выполнения команды удаления Либре Офис.