Release Engineering

Tasklist

FS#19388 - nbd-client executable is 64 bits in archiso.img (32 bits)

Attached to Project: Release Engineering
Opened by Gerardo Exequiel Pozzi (djgera) - Saturday, 08 May 2010, 01:33 GMT
Last edited by Dieter Plaetinck (Dieter_be) - Thursday, 13 May 2010, 14:44 GMT
Task Type Bug Report
Category ArchISO
Status Closed
Assigned To Dieter Plaetinck (Dieter_be)
Architecture i686
Severity Low
Priority Normal
Reported Version 2010.05.07-testbuild
Due in Version 2010.05
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

nbd-client executable is 64 bits in archiso.img (32 bits), only this binary is affected.

seems that something is not clean in the 32 bit chroot build enviroment.

tested with archlinux-2010.05.07-netinstall-dual.iso so archlinux-2010.05.07-netinstall-i686.iso is affected too, and probably *-core-* images
This task depends upon

Closed by  Dieter Plaetinck (Dieter_be)
Thursday, 13 May 2010, 14:44 GMT
Reason for closing:  Fixed
Comment by Dieter Plaetinck (Dieter_be) - Saturday, 08 May 2010, 10:17 GMT
do you think i did something wrong in the build process, or is there a bug in the archiso scripts/hooks?
Comment by Gerardo Exequiel Pozzi (djgera) - Saturday, 08 May 2010, 12:28 GMT
Please check inside your 32 bit chroot where you build archiso images if /usr/sbin/nbd-client is a 32 bit executable. Seems that your have a 64 bit executable.
Comment by Dieter Plaetinck (Dieter_be) - Saturday, 08 May 2010, 12:54 GMT
You're right.
[dieter@sigurd ~]$ file /var/archroot-releng-i686/usr/sbin/nbd-client
/var/archroot-releng-i686/usr/sbin/nbd-client: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped

inside the chroot:
[dieter@sigurd ~]chroot i686$ pacman -Qo /usr/sbin/nbd-client
/usr/sbin/nbd-client is owned by nbd 2.9.13-1

on my system when i install the nbd package it's correct (32bit), so the package is good. I will investigate this
Comment by Dieter Plaetinck (Dieter_be) - Sunday, 09 May 2010, 13:48 GMT
[dieter@sigurd releng]$ file /var/archroot-releng-i686/usr/sbin/nbd-client
/var/archroot-releng-i686/usr/sbin/nbd-client: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped

http://projects.archlinux.org/users/dieter/releng.git/commit/?id=cd3d474125a0c62e3e028d38f4a806ff358d19be

All packages from community in the i686 chroot were 64bit packages. is fixed now. new images soon :)
Comment by Dieter Plaetinck (Dieter_be) - Thursday, 13 May 2010, 14:44 GMT
this is fixed. personally confirmed it on archlinux-2010.05.13-netinstall-i686.iso

Loading...