Bug 50006 - Не работает установка пакетов, если в названии есть пробел
Summary: Не работает установка пакетов, если в названии есть пробел
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: gpupdate (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Valery Sinelnikov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-12 08:15 MSK by Anton Shevtsov
Modified: 2024-04-15 18:31 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 Anton Shevtsov 2024-04-12 08:15:57 MSK
Если в списке пакетов, у какого-то пакета есть пробел - pkcon на этом пакете "падает" с ошибкой.

Пример, большой список пакетов и среди них есть 'geany ' (с пробелом в конце)

ERROR:root:2024-04-12 10:11:56.113|[E00056]| Error run apt-get update|{'msg': CalledProcessError(100, ['/usr/bin/apt-get', 'update'])}
ERROR:root:2024-04-12 10:12:16.513|[E00057]| Package install error|{'exc': CalledProcessError(4, ['/usr/bin/pkcon', '-y', 'install', 'geany '])}

нужно все строки через trim пропускать
Comment 1 Nikolai Zurabishvili 2024-04-15 17:34:00 MSK
Добавлю еще что во многих полях групповых политик аналогичная проблема, например в политиках создания значков,файлов,папок,ini-файлов - если в их полях есть пробел в начале или в конце то политика не отрабатывает корректно. По-хорошему и в их полях стоит добавить trim
Comment 2 Nikolai Zurabishvili 2024-04-15 18:31:32 MSK
(Ответ для Nikolai Zurabishvili на комментарий #1)
> Добавлю еще что во многих полях групповых политик аналогичная проблема,
> например в политиках создания значков,файлов,папок,ini-файлов - если в их
> полях есть пробел в начале или в конце то политика не отрабатывает
> корректно. По-хорошему и в их полях стоит добавить trim

Перепроверил некоторые поля, не во всех из них нужен trim, так что прошу не обращать внимания комментарий  https://bugzilla.altlinux.org/show_bug.cgi?id=50006#c1 если что то конкретное понадобится, создам багу на отдельную политику