Summary: | Невозможно выполнение scriptlets в rpm | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Anton V. Boyarshinov <boyarsh> | ||||
Component: | selinux-policy-altlinux | Assignee: | Andriy Stepanov (stanv) <stanv> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | critical | ||||||
Priority: | P3 | ||||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
Anton V. Boyarshinov
2014-04-09 11:00:07 MSK
Как выяснилось система была сломана запуском apt-get запущенного из под root, который был не officer_t Т.е. login->su- root - не root поломка RPM базы и все. нужно придумать решение, которое root не officer_t не дает трогать базу RPM или запретить su - делать не воспроизводится, если не поломать предварительно базу rpm Created attachment 6079 [details]
Скриншот
Воспроизвелось-таки в libselinux-2.2.2-alt2 исправлена ошибка Проблема была в строке ./libselinux/src/rpm.c в строке: if (context_type_set(con, "rpm_script_t")) Данного типа нету типа rpm_script_t. |