[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#752180: marked as done (debian-cd: doesn't work on multiarch enabled system)



Your message dated Sat, 21 Jun 2014 08:39:09 +0200
with message-id <20140621063909.GA9389@x230-buxy.home.ouaza.com>
and subject line Re: Bug#752180: debian-cd: doesn't work on multiarch enabled system
has caused the Debian Bug report #752180,
regarding debian-cd: doesn't work on multiarch enabled system
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
752180: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=752180
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: debian-cd
Version: 3.1.15
Severity: important

I wanted to generate an ISO on my amd64 with multi-arch enabled and it
failed with:
[...]
for ARCH in amd64; do \
	ARCH=$ARCH /home/rhertzog/deb/core/debian-cd/tools/apt-selection check; \
done
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
 dmsetup : Est en conflit avec: dmsetup:i386
 dmsetup:i386 : Dépend: libc6:i386 (>= 2.4)
                Dépend: libudev0:i386 (>= 0.140) mais il n'est pas installé
                Est en conflit avec: dmsetup
[...]
E: Dépendances manquantes. Essayez d'utiliser l'option -f.
Makefile:276: recipe for target 'correctstatus' failed
make[1]: *** [correctstatus] Error 100
make[1]: Leaving directory '/home/rhertzog/deb/core/debian-cd'
Makefile:222: recipe for target '/ext/mirror/tmp/apt/status' failed
make: *** [/ext/mirror/tmp/apt/status] Error 2



The problem is clearly related to multi-arch since the conflicts mention i386
packages while I was trying to build amd64 ISO on a amd64 system.

The underlying problem is that apt automaticallys includes foreign architecture
when dpkg --print-foreign-architectures returns something. The APT invocations made
by debian-cd should include the required parameter to avoid this:
apt-cache -o APT::Architectures::=$ARCH

Cheers,

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages debian-cd depends on:
ii  apt                        1.0.4
ii  bc                         1.06.95-9
ii  bzip2                      1.0.6-5
ii  cpp                        4:4.9.0-3
ii  curl                       7.37.0-1+b1
ii  dctrl-tools [grep-dctrl]   2.23
ii  dpkg-dev                   1.17.11~20140614200133.268
ii  genisoimage                9:1.1.11-2
pn  libcompress-zlib-perl      <none>
pn  libdigest-md5-perl         <none>
ii  libdpkg-perl               1.17.11~20140614200133.268
ii  lynx                       2.8.8pre5-1
ii  lynx-cur                   2.8.8pre5-1
ii  make                       4.0-8
ii  perl [libdigest-sha-perl]  5.18.2-4
ii  tofrodos                   1.7.13+ds-1
ii  xorriso                    1.3.2-1

Versions of packages debian-cd recommends:
ii  dosfstools       3.0.26-2
ii  hfsutils         3.2.6-12
ii  isolinux         3:6.03~pre17+dfsg-1
ii  mtools           4.0.18-1
ii  netpbm           2:10.0-15+b2
ii  syslinux-common  3:6.03~pre17+dfsg-1

debian-cd suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Version: 3.1.15

On Fri, 20 Jun 2014, Steve McIntyre wrote:
> >Are you sure you tested this with 3.1.15? I had the same issue with older
> >versions, but 3.1.15 included exactly the fix you proposed...
> 
> I was wondering the same myself - I was bitten by this exact bug when
> testing on my multi-arch laptop and fixed it there and then...

Oops. I was in a chroot and using the wheezy version. Sorry. :-|

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Discover the Debian Administrator's Handbook:
→ http://debian-handbook.info/get/

--- End Message ---

Reply to: