Summary: | Отсутсвует glibconfig.h в i586 пакете | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Олег <kamenev> |
Component: | glib2-devel | Assignee: | Yuri N. Sedunov <aris> |
Status: | REOPENED --- | QA Contact: | qa-sisyphus |
Severity: | major | ||
Priority: | P5 | CC: | amakeenk, aris |
Version: | unstable | ||
Hardware: | x86 | ||
OS: | Linux |
Description
Олег
2023-07-11 19:17:45 MSK
Файл glibconfig.h присутствует в пакете: # rpm -q glib2-devel && rpm -ql glib2-devel | grep glibconfig.h glib2-devel-2.68.4-alt4.i586 /usr/lib/glib-2.0/include/glibconfig.h Ошибся. Но проблема остается, файл при установке пакета не копируется в /usr/lib/glib-2.0/include/glibconfig.h (Ответ для Олег на комментарий #2) > Ошибся. > Но проблема остается, файл при установке пакета не копируется в > /usr/lib/glib-2.0/include/glibconfig.h Что значит при установке пакета не копируется в? Пакет glib2-devel установлен, файл /usr/lib/glib-2.0/include/glibconfig.h принадлежит этому пакету: # rpm -qf /usr/lib/glib-2.0/include/glibconfig.h glib2-devel-2.68.4-alt4.i586 apt-get install glib2-devel ls /usr/lib/glib-2.0/include ls: невозможно получить доступ к '/usr/lib/glib-2.0/include': Нет такого файла или каталога то же самое с libdbus (Ответ для Олег на комментарий #4) > apt-get install glib2-devel > ls /usr/lib/glib-2.0/include > > ls: невозможно получить доступ к '/usr/lib/glib-2.0/include': Нет такого > файла или каталога # rpm -q glib2-devel && ls /usr/lib/glib-2.0/include glib2-devel-2.68.4-alt4.i586 glibconfig.h Какая у вас версия пакета? Какая у вас система? Обновлена ли система до актуального репозитория? И, самое главное, может вы что-то делали в системе, что могло привести к удалению файлов? чистая установка системы. образ скачал вчера uname -a Linux alt 5.15.89-un-def-alt1 #1 SMP PREEMPT Mon Jan 23 08:59:30 UTC 2023 x86_64 GNU/Linux apt-get update && apt-get dist-upgrade apt-get reinstall glib2-devel Обновление / установка... 1: glib2-devel-2.68.4-alt4 #### [100%] Завершено. ls /usr/lib/glib-2.0/include ls: невозможно получить доступ к '/usr/lib/glib-2.0/include': Нет такого файла или каталога (Ответ для Олег на комментарий #6) > чистая установка системы Какой именно? Покажите вывод команды: $ cat /etc/os-release (Ответ для Олег на комментарий #6) > uname -a > Linux alt 5.15.89-un-def-alt1 #1 SMP PREEMPT Mon Jan 23 08:59:30 UTC 2023 > x86_64 GNU/Linux Судя по этому выводу, у вас система x86_64, а заголовке ошибки сказано про i586. Определитесь, пожалуйста, какой архитектуры у вас система. На x86_64 каталога /usr/lib64/glib-2.0/include разумеется не будет, потому что путь другой: /usr/lib64/glib-2.0/include NAME="ALT Workstation" VERSION="10.1" ID=altlinux VERSION_ID=10.1 PRETTY_NAME="ALT Workstation 10.1 (Autolycus)" ANSI_COLOR="1;33" CPE_NAME="cpe:/o:alt:workstation:10.1" BUILD_ID="ALT Workstation 10.1" HOME_URL="https://basealt.ru/" BUG_REPORT_URL="https://bugs.altlinux.org/" да дистрибутив x86_64 я устанавливаю как х64 так и х32 девкел пакеты, проблема именно в i586-glib2-devel (Ответ для Олег на комментарий #8) > проблема именно в i586-glib2-devel Нужно было это сразу сказать, поскольку по вашим предыдущим сообщениям это было вообще не очевидно: (Ответ для Олег на комментарий #6) > apt-get reinstall glib2-devel > > Обновление / установка... > 1: glib2-devel-2.68.4-alt4 #### [100%] > Завершено. > > ls /usr/lib/glib-2.0/include Передаю мейнтейнеру. Та же самая история с libdbus. Спасибо. |