Bug 56970 - После удаления пакета остаётся директория /var/lib/waydroid
Summary: После удаления пакета остаётся директория /var/lib/waydroid
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: waydroid (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Konstantin A Lepikhov (L.A. Kostis)
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-11-23 19:35 MSK by Leonid Znamenok
Modified: 2026-03-02 15:42 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Leonid Znamenok 2025-11-23 19:35:47 MSK
Директория `/var/lib/waydroid` появляется после выполнения `waydroid init` и не принадлежит никакому пакету. После удаления waydroid она остаётся в системе.

У неё значительный вес (> 2G), и, скорее всего, без пакета waydroid, не нужна.
Comment 1 Repository Robot 2025-11-24 11:21:35 MSK
waydroid-1.6.0-alt1 -> sisyphus:

Mon Nov 24 2025 L.A. Kostis <lakostis@altlinux.ru> 1.6.0-alt1
- 1.6.0.
- fix unowned dir (closes #56970).
Comment 2 Лавренко Егор Сергеевич 2026-01-27 17:58:04 MSK
Системы:
Alt Workstation 11.1 x86-64
Alt Workstation K 11.2 x86-64
Alt Education 11.0 KDE x86-64 (Обновленная до Sisyphus)

Версия пакета:
waydroid-1.6.1-alt1

Ошибка видоизменилась:
1. В P11 (waydroid-1.5.4-alt1) после выполнения # waydroid init каталог /var/lib/waydroid создается и не принадлежит ни одному из пакетов, и остается в системе после удаления родительского пакета.
2. В Sisyphus (waydroid-1.6.1-alt1) после выполнения # waydroid init каталог /var/lib/waydroid создается и принадлежит пакету waydroid-1.6.1-alt1.noarch, однако по-прежнему остается в системе после удаления родительского пакета.

Шаги воспроизведения:
1. Выполнить загрузку контейнера waydroid:
   # waydroid init
2. Проверить размер созданной папки:
   # du -sh /var/lib/waydroid
   Вывод: 2,2G	/var/lib/waydroid
3. Проверить, какой пакет владеет директорией:
   $ rpm -qf /var/lib/waydroid
   Вывод: waydroid-1.6.1-alt1.noarch
4. Выполнить удаление пакета:
   # apt-get remove waydroid
5. Повторно проверить размер папки:
   # du -sh /var/lib/waydroid
   Вывод: 2,2G	/var/lib/waydroid
6. Повторно проверить, какой пакет владеет директорией:
   $ rpm -qf /var/lib/waydroid
   Вывод: файл /var/lib/waydroid не принадлежит ни одному из пакетов

Ожидаемое поведение:
Директория /var/lib/waydroid удалена
Comment 3 Sergey V Turchin 2026-01-29 12:18:27 MSK
А при удалении сервера баз данных вы предложите все базы заодно грохать к чертовой бабушке?
Comment 4 Konstantin A Lepikhov (L.A. Kostis) 2026-01-29 15:04:53 MSK
(In reply to Sergey V Turchin from comment #3)
> А при удалении сервера баз данных вы предложите все базы заодно грохать к
> чертовой бабушке?

в данном случае эта проблема вполне обоснована, в /var/lib/waydroid лежит скачанный кеш и android system, т.е. пользовательских данных там нет (они как раз лежат в $HOME, и поэтому поводу у кого то уже пригорело (см. 54594).

(In reply to Лавренко Егор Сергеевич from comment #2)
> Системы:
> Alt Workstation 11.1 x86-64
> Alt Workstation K 11.2 x86-64
> Alt Education 11.0 KDE x86-64 (Обновленная до Sisyphus)
> 
> Версия пакета:
> waydroid-1.6.1-alt1
> 
> Ошибка видоизменилась:
> 1. В P11 (waydroid-1.5.4-alt1) после выполнения # waydroid init каталог
> /var/lib/waydroid создается и не принадлежит ни одному из пакетов, и
> остается в системе после удаления родительского пакета.
> 2. В Sisyphus (waydroid-1.6.1-alt1) после выполнения # waydroid init каталог
> /var/lib/waydroid создается и принадлежит пакету waydroid-1.6.1-alt1.noarch,
> однако по-прежнему остается в системе после удаления родительского пакета.
> 
> Шаги воспроизведения:
> 1. Выполнить загрузку контейнера waydroid:
>    # waydroid init
> 2. Проверить размер созданной папки:
>    # du -sh /var/lib/waydroid
>    Вывод: 2,2G	/var/lib/waydroid
> 3. Проверить, какой пакет владеет директорией:
>    $ rpm -qf /var/lib/waydroid
>    Вывод: waydroid-1.6.1-alt1.noarch
> 4. Выполнить удаление пакета:
>    # apt-get remove waydroid
> 5. Повторно проверить размер папки:
>    # du -sh /var/lib/waydroid
>    Вывод: 2,2G	/var/lib/waydroid
> 6. Повторно проверить, какой пакет владеет директорией:
>    $ rpm -qf /var/lib/waydroid
>    Вывод: файл /var/lib/waydroid не принадлежит ни одному из пакетов
> 
> Ожидаемое поведение:
> Директория /var/lib/waydroid удалена
можете проверить с 1.6.1-alt1.1?
Comment 5 Sergey V Turchin 2026-01-29 18:13:47 MSK
(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #4)
> как раз лежат в $HOME, и поэтому поводу у кого то уже пригорело (см. 54594).
#54594 справедливо. У пользователя в ~/ кто-то наклал файлов, к которым он не имеет доступа.