Control: tag -1 moreinfo

On Fri, 05 Jun 2020 21:30:50 +0200 =?utf-8?Q?=C5=81ukasz_Stelmach?= 
<l.stelm...@samsung.com> wrote:
> On an amd64 host I created armel chroot with qemu-debootstrap. I
> attempted to install dracut which pulled dmraid and other
> packages. After installing all packages but dmraid apt install shows
> following messages (with set -x added to dmraid.postinst)

I have a qemu-debootstrap armhf chroot (tarball) that I use for some
tests with pbuilder. Execution of foreign binaries happens with
qemu-user(-static). Installing dmraid there works:

# apt-get install dmraid
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  dmsetup libdevmapper1.02.1 libdmraid1.0.0.rc16 libkmod2 udev
The following NEW packages will be installed:
  dmraid dmsetup libdevmapper1.02.1 libdmraid1.0.0.rc16 libkmod2 udev
0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
Need to get 126 kB/1845 kB of archives.
After this operation, 9592 kB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 http://ftp.de.debian.org/debian unstable/main armhf libdmraid1.0.0.rc16 
armhf 1.0.0.rc16-8 [90.8 kB]
Get:2 http://ftp.de.debian.org/debian unstable/main armhf dmraid armhf 
1.0.0.rc16-8 [35.0 kB]
Fetched 126 kB in 0s (606 kB/s)   
debconf: unable to initialize frontend: Dialog
debconf: (No usable dialog-like program is installed, so the dialog based 
frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 
76, <> line 6.)
debconf: falling back to frontend: Readline
Selecting previously unselected package libkmod2:armhf.
(Reading database ... 13583 files and directories currently installed.)
Preparing to unpack .../0-libkmod2_27+20200310-2_armhf.deb ...
Unpacking libkmod2:armhf (27+20200310-2) ...
Selecting previously unselected package udev.
Preparing to unpack .../1-udev_245.5-3_armhf.deb ...
Unpacking udev (245.5-3) ...
Selecting previously unselected package dmsetup.
Preparing to unpack .../2-dmsetup_2%3a1.02.167-1+b1_armhf.deb ...
Unpacking dmsetup (2:1.02.167-1+b1) ...
Selecting previously unselected package libdevmapper1.02.1:armhf.
Preparing to unpack .../3-libdevmapper1.02.1_2%3a1.02.167-1+b1_armhf.deb ...
Unpacking libdevmapper1.02.1:armhf (2:1.02.167-1+b1) ...
Selecting previously unselected package libdmraid1.0.0.rc16.
Preparing to unpack .../4-libdmraid1.0.0.rc16_1.0.0.rc16-8_armhf.deb ...
Unpacking libdmraid1.0.0.rc16 (1.0.0.rc16-8) ...
Selecting previously unselected package dmraid.
Preparing to unpack .../5-dmraid_1.0.0.rc16-8_armhf.deb ...
Unpacking dmraid (1.0.0.rc16-8) ...
Setting up libkmod2:armhf (27+20200310-2) ...
Setting up udev (245.5-3) ...
A chroot environment has been detected, udev not started.
Setting up libdevmapper1.02.1:armhf (2:1.02.167-1+b1) ...
Setting up dmsetup (2:1.02.167-1+b1) ...
Setting up libdmraid1.0.0.rc16 (1.0.0.rc16-8) ...
Setting up dmraid (1.0.0.rc16-8) ...
Running in chroot, ignoring request.
Processing triggers for libc-bin (2.30-8) ...

> Setting up dmraid (1.0.0.rc16-8) ...
> + command -v update-initramfs
> + udevadm trigger --subsystem-match=block --action=change
> Failed to scan devices: No such file or directory
> dpkg: error processing package dmraid (--configure):

In your case, udev does not seem to recognice that is it running in a chroot.
So the failure is in udev and not dmraid.
But the error is probably somewhere in your chroot setup ...
these foreign chroots are a bit tricky.


Andreas

Reply via email to