Не может найти зависимости pbuilder : g++ и некоторые другие. Репозитории подключены.

Сообщения
21
#1
Я пытаюсь создать образ pbuilder на хост системе Астра Линукс SE 4.7 подключив main и base репозитории . Вот лог
https://gist.githubusercontent.com/...1778627b20fa51fecf701904088703b3a1a/log11.log
А вот здесь содержимое конфигурационного файла https://gist.github.com/iva-nova-e-katerina/29e5f65820eec25184f03521ec2a7484

В результате получаю следующую ошибку
Код:
dpkg: error processing package g++ (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 libc6-dev:arm64
 libstdc++-8-dev:arm64
 g++-8
 build-essential
 g++
E: End of debootstrap.log
W: Aborting with an error
Репозитории дебиана я подключать не могу по решению свыше. Как мне создать образ pbuilder используя только репозитории Астры, и быть может какие-нибудь репы третьих разработчиков? Может быть можно как-нибудь собрать из исходников внутри образа pbuilder ? Как это сделать не имея внутри образа g++ если такое вообще возможно?
 
Сообщения
27
#2
Я могу ошибаться, не факт что мой совет поможет. В логе он пишет, что не настроена локаль на машине.Настройте
en_US.UTF-8 отдельно.
А в конце лога - не может найти "Package linux-libc-dev is not installed." и от этого он не может настроить остальные уже установленные пакеты. Попробуйте погуглить, может этот пакет где-то лежит в репозитории? Иногда lib пакеты лежат рядом c deb пакетами к которым относятся. и попробуйте загуглить, быть может пакет переименовали, и он в логе пишет одно название, но в репозитории он называется по-другому.
 
Сообщения
21
#3
Я могу ошибаться, не факт что мой совет поможет. В логе он пишет, что не настроена локаль на машине.Настройте
en_US.UTF-8 отдельно.
А в конце лога - не может найти "Package linux-libc-dev is not installed." и от этого он не может настроить остальные уже установленные пакеты. Попробуйте погуглить, может этот пакет где-то лежит в репозитории? Иногда lib пакеты лежат рядом c deb пакетами к которым относятся. и попробуйте загуглить, быть может пакет переименовали, и он в логе пишет одно название, но в репозитории он называется по-другому.
Локаль я поправила, и теперь Перл не выдаёт предупреждений. Однако проблема:

Код:
dpkg: dependency problems prevent configuration of libc6-dev:arm64:
libc6-dev:arm64 depends on linux-libc-dev; however:
  Package linux-libc-dev is not installed.
Сохраняется. Некоторые пакеты не находятся. http репозитория меня не пускает выдает 403 я не могу браузером репозитории просматривать.
Погуглила "astra linux linux-libc-dev" не нашла понятного мне решения. Может быть предложите ключевые слова для поиска? Я новичек в сборке пакетов, вообще я Java программист по специальности. :)
 
Сообщения
27
#5
https://dl.astralinux.ru/astra/stable/2.12_x86-64/repository/pool/main/l/linux/
вот тут лежат linux-libc-dev
(https://dl.astralinux.ru/astra/stab...-4.15.3-177_4.15.3-177.astra28+ci21_amd64.deb) и
(https://dl.astralinux.ru/astra/stab...ev-5.4.0-110_5.4.0-110.astra35+ci74_amd64.deb)

Если я не путаю это для Орла (AL CE). т.к. у вас SE, поищите по аналогичному пути и нужной версии.

тут инфа о пакете которому это нужно (https://packages.debian.org/ru/sid/libc6-dev)

а это который ему требуется, и из-за которого у вас проблемы.(https://packages.debian.org/ru/sid/linux-libc-dev)
Попробуйте так.
 
Сообщения
27
#7
Я знаю, но думаю структура репозитория та же. или grep в помощь. Или такой вариант, попробуйте просто скачать весь репозиторий SE. для CE деб репозиторий весит всего 16 гб, если качать через apt-mirror. через rsync - 32 гб. репозиторий SE, думаю, не сильно больше. И исследуйте его вдоль и поперёк)
 
Сообщения
21
#8
Я знаю, но думаю структура репозитория та же. или grep в помощь. Или такой вариант, попробуйте просто скачать весь репозиторий SE. для CE деб репозиторий весит всего 16 гб, если качать через apt-mirror. через rsync - 32 гб. репозиторий SE, думаю, не сильно больше. И исследуйте его вдоль и поперёк)
Спасибо. А как просматривать то, что скачалось apt-mirror? как искать внутри?
 
Сообщения
21
#10
apt search имя_пакета (или часть имени)
apt show имя_пакета
Код:
apt show g++
Package: g++
Version: 4:8.3.0-1
Priority: optional
Section: devel
Source: gcc-defaults (1.181)
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Installed-Size: 15.4 kB
Provides: c++-compiler, g++-aarch64-linux-gnu (= 4:8.3.0-1)
Depends: cpp (= 4:8.3.0-1), gcc (= 4:8.3.0-1), g++-8 (>= 8.3.0-1~), gcc-8 (>= 8.3.0-1~)
Download-Size: 1,644 B
APT-Sources: http://dl.astralinux.ru/astra/stable/4.7_arm/repository-base 4.7_arm/main arm64 Packages
Description: GNU C++ compiler
 This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
 .
 This is a dependency package providing the default GNU C++ compiler.
Но когда я подключаю этот репозиторий к pbuilder

Код:
OTHERMIRROR="deb https://dl.astralinux.ru/astra/stable/4.7_arm/repository-main 4.7_arm main contrib non-free|deb http://vash/pub/alse alse17 main|deb http://normdoc-nexus.lab50:8081/repository/cryptopro-arm64-deb cryptopro 4.7_arm/main|deb http://dl.astralinux.ru/astra/stable/4.7_arm/repository-base 4.7_arm/main arm64"
Он все равно не может создать образ, падает с теми же ошибками,

Код:
W: Failure while configuring base packages.  This will be re-attempted up to five times.
W: See /var/cache/pbuilder/alse47-arm64/alse47-arm64.cow/debootstrap/debootstrap.log for details (possibly the package libc6-dev:arm64 is at fault)
W: Failure while configuring base packages.  This will be re-attempted up to five times.
W: See /var/cache/pbuilder/alse47-arm64/alse47-arm64.cow/debootstrap/debootstrap.log for details (possibly the package libc6-dev:arm64 is at fault)
W: Failure while configuring base packages.  This will be re-attempted up to five times.
W: See /var/cache/pbuilder/alse47-arm64/alse47-arm64.cow/debootstrap/debootstrap.log for details (possibly the package libc6-dev:arm64 is at fault)
W: Failure while configuring base packages.  This will be re-attempted up to five times.
W: See /var/cache/pbuilder/alse47-arm64/alse47-arm64.cow/debootstrap/debootstrap.log for details (possibly the package libc6-dev:arm64 is at fault)
W: Failure while configuring base packages.  This will be re-attempted up to five times.
W: See /var/cache/pbuilder/alse47-arm64/alse47-arm64.cow/debootstrap/debootstrap.log for details (possibly the package libc6-dev:arm64 is at fault)
E: debootstrap failed
E: Tail of debootstrap.log:
dpkg: dependency problems prevent configuration of g++:
 g++ depends on g++-8 (>= 8.3.0-1~); however:
  Package g++-8 is not configured yet.

dpkg: error processing package g++ (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 libc6-dev:arm64
 libstdc++-8-dev:arm64
 g++-8
 build-essential
 g++
dpkg: dependency problems prevent configuration of libc6-dev:arm64:
 libc6-dev:arm64 depends on linux-libc-dev; however:
  Package linux-libc-dev is not installed.

dpkg: error processing package libc6-dev:arm64 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libstdc++-8-dev:arm64:
 libstdc++-8-dev:arm64 depends on libc6-dev (>= 2.13-5); however:
  Package libc6-dev:arm64 is not configured yet.

dpkg: error processing package libstdc++-8-dev:arm64 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of g++-8:
 g++-8 depends on libstdc++-8-dev (= 8.3.0-6); however:
  Package libstdc++-8-dev:arm64 is not configured yet.

dpkg: error processing package g++-8 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of build-essential:
 build-essential depends on libc6-dev | libc-dev; however:
  Package libc6-dev:arm64 is not configured yet.
  Package libc-dev is not installed.
  Package libc6-dev:arm64 which provides libc-dev is not configured yet.

dpkg: error processing package build-essential (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of g++:
 g++ depends on g++-8 (>= 8.3.0-1~); however:
  Package g++-8 is not configured yet.

dpkg: error processing package g++ (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 libc6-dev:arm64
 libstdc++-8-dev:arm64
 g++-8
 build-essential
 g++
E: End of debootstrap.log
W: Aborting with an error
E: pbuilder create failed
 
Сообщения
2 069
#11
Код:
apt show g++
Package: g++
Version: 4:8.3.0-1
Priority: optional
Section: devel
Source: gcc-defaults (1.181)
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Installed-Size: 15.4 kB
Provides: c++-compiler, g++-aarch64-linux-gnu (= 4:8.3.0-1)
Depends: cpp (= 4:8.3.0-1), gcc (= 4:8.3.0-1), g++-8 (>= 8.3.0-1~), gcc-8 (>= 8.3.0-1~)
Download-Size: 1,644 B
APT-Sources: http://dl.astralinux.ru/astra/stable/4.7_arm/repository-base 4.7_arm/main arm64 Packages
Description: GNU C++ compiler
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
.
This is a dependency package providing the default GNU C++ compiler.
Но когда я подключаю этот репозиторий к pbuilder

Код:
OTHERMIRROR="deb https://dl.astralinux.ru/astra/stable/4.7_arm/repository-main 4.7_arm main contrib non-free|deb http://vash/pub/alse alse17 main|deb http://normdoc-nexus.lab50:8081/repository/cryptopro-arm64-deb cryptopro 4.7_arm/main|deb http://dl.astralinux.ru/astra/stable/4.7_arm/repository-base 4.7_arm/main arm64"
Он все равно не может создать образ, падает с теми же ошибками,

Код:
W: Failure while configuring base packages.  This will be re-attempted up to five times.
W: See /var/cache/pbuilder/alse47-arm64/alse47-arm64.cow/debootstrap/debootstrap.log for details (possibly the package libc6-dev:arm64 is at fault)
W: Failure while configuring base packages.  This will be re-attempted up to five times.
W: See /var/cache/pbuilder/alse47-arm64/alse47-arm64.cow/debootstrap/debootstrap.log for details (possibly the package libc6-dev:arm64 is at fault)
W: Failure while configuring base packages.  This will be re-attempted up to five times.
W: See /var/cache/pbuilder/alse47-arm64/alse47-arm64.cow/debootstrap/debootstrap.log for details (possibly the package libc6-dev:arm64 is at fault)
W: Failure while configuring base packages.  This will be re-attempted up to five times.
W: See /var/cache/pbuilder/alse47-arm64/alse47-arm64.cow/debootstrap/debootstrap.log for details (possibly the package libc6-dev:arm64 is at fault)
W: Failure while configuring base packages.  This will be re-attempted up to five times.
W: See /var/cache/pbuilder/alse47-arm64/alse47-arm64.cow/debootstrap/debootstrap.log for details (possibly the package libc6-dev:arm64 is at fault)
E: debootstrap failed
E: Tail of debootstrap.log:
dpkg: dependency problems prevent configuration of g++:
g++ depends on g++-8 (>= 8.3.0-1~); however:
  Package g++-8 is not configured yet.

dpkg: error processing package g++ (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
libc6-dev:arm64
libstdc++-8-dev:arm64
g++-8
build-essential
g++
dpkg: dependency problems prevent configuration of libc6-dev:arm64:
libc6-dev:arm64 depends on linux-libc-dev; however:
  Package linux-libc-dev is not installed.

dpkg: error processing package libc6-dev:arm64 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libstdc++-8-dev:arm64:
libstdc++-8-dev:arm64 depends on libc6-dev (>= 2.13-5); however:
  Package libc6-dev:arm64 is not configured yet.

dpkg: error processing package libstdc++-8-dev:arm64 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of g++-8:
g++-8 depends on libstdc++-8-dev (= 8.3.0-6); however:
  Package libstdc++-8-dev:arm64 is not configured yet.

dpkg: error processing package g++-8 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of build-essential:
build-essential depends on libc6-dev | libc-dev; however:
  Package libc6-dev:arm64 is not configured yet.
  Package libc-dev is not installed.
  Package libc6-dev:arm64 which provides libc-dev is not configured yet.

dpkg: error processing package build-essential (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of g++:
g++ depends on g++-8 (>= 8.3.0-1~); however:
  Package g++-8 is not configured yet.

dpkg: error processing package g++ (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
libc6-dev:arm64
libstdc++-8-dev:arm64
g++-8
build-essential
g++
E: End of debootstrap.log
W: Aborting with an error
E: pbuilder create failed
apt install linux-libc-dev libc6-dev
 
Последнее редактирование:
Сообщения
2 069
#13
Я делаю chroot при помощи pbuilder см начало топика. apt install там попросту не существует
я правильно понимаю, что у тебя на компе установлена астра 4.7, полноценная операционка, а уже в ней чрутишься и собираешь что то?
 
Сообщения
21
#14
я правильно понимаю, что у тебя на компе установлена астра 4.7, полноценная операционка, а уже в ней чрутишься и собираешь что то?
Да. Собираю chroot такой же Астры 4.7 , почему не делаю всё в хост-системе? Ну такие вот бизнес-процессы
 
Сообщения
2 069
#15
Да. Собираю chroot такой же Астры 4.7 , почему не делаю всё в хост-системе? Ну такие вот бизнес-процессы
ну, может быть, на эту самую хост-систему и надо доустановить требуемые пакеты и попробовать собрать снова?
 
Сообщения
21
#16
ну, может быть, на эту самую хост-систему и надо доустановить требуемые пакеты и попробовать собрать снова?
Вот интересно, почему? pbuilder не пользуется репозиториями хост-системы ... или я ошибаюсь???
 
Сообщения
2 069
#17
Вот интересно, почему? pbuilder не пользуется репозиториями хост-системы ... или я ошибаюсь???
не знаю, чем он пользуется. но думаю, что тот же gcc при сборке берет библиотеки из хостовой системы
 
Сообщения
21
#18
не знаю, чем он пользуется. но думаю, что тот же gcc при сборке берет библиотеки из хостовой системы
я убеждена, что не берет он ничего из хост системы кроме конфига. Ну проверю