Bug 42127 - Невозможно удалить packagekit
Summary: Невозможно удалить packagekit
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: packagekit (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Олег Соловьев
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-03-14 19:04 MSK by Andrew Vasilyev
Modified: 2022-03-15 15:38 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Vasilyev 2022-03-14 19:04:16 MSK
# apt-get remove packagekit 
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие пакеты будут УДАЛЕНЫ:
  packagekit
0 будет обновлено, 0 новых установлено, 1 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B архивов.
После распаковки будет освобождено 2916kB дискового пространства.
Продолжить? [Y/n] 
Совершаем изменения...
Подготовка...                           ################################################################################################## [100%]
Failed to disable unit: Unit file 0.service does not exist.
ошибка: %preun(packagekit-1.2.5-alt2.x86_64) scriptlet failed, exit status 1
ошибка: packagekit-1.2.5-alt2.x86_64: стереть failed
E: Произошли ошибки при выполнении транзакции

  Видимо, это строка

"$SYSTEMCTL" --no-reload -q disable "$1.service"

  нужно добавить "||:"
Comment 1 Sergey V Turchin 2022-03-15 10:02:49 MSK
https://git.altlinux.org/gears/p/packagekit.git?p=packagekit.git;a=commitdiff;h=27f412efbcd1a3107954528b51784064b2b6e2a7
В 3-х местах добавить "||:" в конец строки.
Comment 2 Sergey V Turchin 2022-03-15 10:33:53 MSK
Ещё /usr/share/dbus-1/interfaces/*.xml -- devel, а то у меня уже вылезло.
Comment 3 Ivan A. Melnikov 2022-03-15 15:32:37 MSK
(In reply to Sergey V Turchin from comment #1)
> https://git.altlinux.org/gears/p/packagekit.git?p=packagekit.git;
> a=commitdiff;h=27f412efbcd1a3107954528b51784064b2b6e2a7


> "$SYSTEMCTL" --no-reload -q --now disable "$1.service"

$1 %preun это число. Я думаю тут стоит написать что-то раскрывающееся в слово packagekit чтобы эта строчка делала что-то разумное.
Comment 4 Sergey V Turchin 2022-03-15 15:38:59 MSK
Вполне возможно, что эти все скрипты более не актуальны.