Bug 6535 - ADT installation failed for x86_64 with build 1.5.3 rc1
Summary: ADT installation failed for x86_64 with build 1.5.3 rc1
Status: VERIFIED FIXED
Alias: None
Product: ADT
Classification: Yocto Project Subprojects
Component: adt (show other bugs)
Version: 1.5.3
Hardware: x86 Multiple
: Medium+ normal
Target Milestone: 1.7
Assignee: Beth Flanagan
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2014-07-15 07:50 UTC by Ke Zou
Modified: 2014-08-29 03:28 UTC (History)
7 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: Regression (Used to work)
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments
Beth's adt_installer.conf that works (3.84 KB, text/plain)
2014-08-01 23:41 UTC, Beth Flanagan
no flags Details
Ke's adt conf file (1.5.3) (3.96 KB, text/plain)
2014-08-04 07:12 UTC, Ke Zou
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ke Zou 2014-07-15 07:50:15 UTC
ADT_installer location:

http://autobuilder.yoctoproject.org/pub/releases/yocto-1.5.3.rc1/adt-installer-QA/

There's an error when installing opkg for qemux86-64

Piece of log:

Installing nativesdk-perl-module-thread-queue (5.14.3-r1) to root...
Downloading http://adtrepo-dev.yoctoproject.org//1.5.3-dc743744d8e3a9caef577aeab6b7f51bc08ded17-dora/adt-ipk/i686-nativesdk/nativesdk-perl-module-thread-queue_5.14.3-r1_i686-nativesdk.ipk.
Installing nativesdk-perl-module-threads-shared (5.14.3-r1) to root...
Downloading http://adtrepo-dev.yoctoproject.org//1.5.3-dc743744d8e3a9caef577aeab6b7f51bc08ded17-dora/adt-ipk/i686-nativesdk/nativesdk-perl-module-threads-shared_5.14.3-r1_i686-nativesdk.ipk.
Installing nativesdk-perl-module-attributes (5.14.3-r1) to root...
Downloading http://adtrepo-dev.yoctoproject.org//1.5.3-dc743744d8e3a9caef577aeab6b7f51bc08ded17-dora/adt-ipk/i686-nativesdk/nativesdk-perl-module-attributes_5.14.3-r1_i686-nativesdk.ipk.
Configuring nativesdk-perl-module-threads-shared.
Configuring nativesdk-perl-module-attributes.
Configuring nativesdk-perl-module-thread-queue.
Configuring nativesdk-perl-module-data-dumper.
Configuring nativesdk-perl-module-b-deparse.
Configuring nativesdk-perl-module-threads.
Configuring nativesdk-automake.
Installing cross canadian packages for qemux86-64 ...
Installing packagegroup-cross-canadian-qemux86-64 (1.0-r0) to root...
Downloading http://adtrepo-dev.yoctoproject.org//1.5.3-dc743744d8e3a9caef577aeab6b7f51bc08ded17-dora/adt-ipk/all/packagegroup-cross-canadian-qemux86-64_1.0-r0_all.ipk.
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for packagegroup-cross-canadian-qemux86-64:
 * 	gdb-cross-canadian-x86-64 * 	binutils-cross-canadian-x86-64 * 	gcc-cross-canadian-x86-64 * 
 * opkg_install_cmd: Cannot install package packagegroup-cross-canadian-qemux86-64.
Comment 1 Ke Zou 2014-07-15 09:23:45 UTC
After being tested on different type of hosts (fedora i686, fedora x86-64, UBUNTU x86-64), we can draw a conclusion that this error only happens on 32-bit OS host, 
but on x86-64 OS type host there's no such issue.
Comment 2 Ke Zou 2014-07-15 09:27:32 UTC
To be exact, it failed on Fedora20 i686 host, Cent OS 6.5 i686 edition host.
If you want to reproduce  this problem you can try on these types of machine or
other kind of 32-bit OS.
Comment 3 Richard Purdie 2014-07-25 15:05:32 UTC
This appears to be because there are no *cross-canadian-x86_64 packages in http://adtrepo-dev.yoctoproject.org//1.5.3-dc743744d8e3a9caef577aeab6b7f51bc08ded17-dora/adt-ipk/i686-nativesdk/

Looks like a duplicate of 6536

Beth: Can you have a look at this please for the 1.5.3 release?
Comment 4 Beth Flanagan 2014-07-30 21:03:32 UTC
Looking at it now. Yes, it was part of 6536.
Comment 5 Beth Flanagan 2014-07-30 23:08:36 UTC
I've added the missing items and rebuild the package index. Could you check again?
Comment 6 Ke Zou 2014-07-31 08:08:45 UTC
I got the same error message using the same adt installer tarball

Installing nativesdk-automake (1.12.6-r0) to root...
Downloading http://adtrepo-dev.yoctoproject.org//1.5.3-dc743744d8e3a9caef577aeab6b7f51bc08ded17-dora/adt-ipk/i686-nativesdk/nativesdk-automake_1.12.6-r0_i686-nativesdk.ipk.
Installing nativesdk-perl-module-threads (5.14.3-r1) to root...
Downloading http://adtrepo-dev.yoctoproject.org//1.5.3-dc743744d8e3a9caef577aeab6b7f51bc08ded17-dora/adt-ipk/i686-nativesdk/nativesdk-perl-module-threads_5.14.3-r1_i686-nativesdk.ipk.
Installing nativesdk-perl-module-data-dumper (5.14.3-r1) to root...
Downloading http://adtrepo-dev.yoctoproject.org//1.5.3-dc743744d8e3a9caef577aeab6b7f51bc08ded17-dora/adt-ipk/i686-nativesdk/nativesdk-perl-module-data-dumper_5.14.3-r1_i686-nativesdk.ipk.
Installing nativesdk-perl-module-b-deparse (5.14.3-r1) to root...
Downloading http://adtrepo-dev.yoctoproject.org//1.5.3-dc743744d8e3a9caef577aeab6b7f51bc08ded17-dora/adt-ipk/i686-nativesdk/nativesdk-perl-module-b-deparse_5.14.3-r1_i686-nativesdk.ipk.
Installing nativesdk-perl-module-thread-queue (5.14.3-r1) to root...
Downloading http://adtrepo-dev.yoctoproject.org//1.5.3-dc743744d8e3a9caef577aeab6b7f51bc08ded17-dora/adt-ipk/i686-nativesdk/nativesdk-perl-module-thread-queue_5.14.3-r1_i686-nativesdk.ipk.
Installing nativesdk-perl-module-threads-shared (5.14.3-r1) to root...
Downloading http://adtrepo-dev.yoctoproject.org//1.5.3-dc743744d8e3a9caef577aeab6b7f51bc08ded17-dora/adt-ipk/i686-nativesdk/nativesdk-perl-module-threads-shared_5.14.3-r1_i686-nativesdk.ipk.
Installing nativesdk-perl-module-attributes (5.14.3-r1) to root...
Downloading http://adtrepo-dev.yoctoproject.org//1.5.3-dc743744d8e3a9caef577aeab6b7f51bc08ded17-dora/adt-ipk/i686-nativesdk/nativesdk-perl-module-attributes_5.14.3-r1_i686-nativesdk.ipk.
Configuring nativesdk-perl-module-threads-shared.
Configuring nativesdk-perl-module-attributes.
Configuring nativesdk-perl-module-thread-queue.
Configuring nativesdk-perl-module-data-dumper.
Configuring nativesdk-perl-module-b-deparse.
Configuring nativesdk-perl-module-threads.
Configuring nativesdk-automake.
Installing cross canadian packages for qemux86-64 ...
Installing packagegroup-cross-canadian-qemux86-64 (1.0-r0) to root...
Downloading http://adtrepo-dev.yoctoproject.org//1.5.3-dc743744d8e3a9caef577aeab6b7f51bc08ded17-dora/adt-ipk/all/packagegroup-cross-canadian-qemux86-64_1.0-r0_all.ipk.
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for packagegroup-cross-canadian-qemux86-64:
 * 	gdb-cross-canadian-x86-64 * 	binutils-cross-canadian-x86-64 * 	gcc-cross-canadian-x86-64 * 
 * opkg_install_cmd: Cannot install package packagegroup-cross-canadian-qemux86-64.
Comment 7 Beth Flanagan 2014-07-31 23:49:40 UTC
This should work now. Please check it with: 

http://autobuilder.yoctoproject.org/pub/releases/yocto-1.5.3.rc1/adt-installer
Comment 8 Ke Zou 2014-08-01 06:33:57 UTC
Tested with the installer in 
http://autobuilder.yoctoproject.org/pub/releases/yocto-1.5.3.rc1/adt-installer
but the error message is the same as previous one.

Tested on Fedora20 i686 and CentOS 6.5 i686 host.
Comment 9 Alexandru Georgescu 2014-08-01 07:33:32 UTC
Hi Beth,
Can you try it before sending it to QA just to avoid this ping/pong that is happening for some time?

Thanks,
Alex.
Comment 10 Beth Flanagan 2014-08-01 21:37:10 UTC
I have tried it. I don't seem to be hitting the same issue. Let me see if I can replicate this.
Comment 11 Beth Flanagan 2014-08-01 23:41:56 UTC
Created attachment 2069 [details]
Beth's adt_installer.conf that works

This works on my machine.
Comment 12 Beth Flanagan 2014-08-01 23:42:30 UTC
Could you please post your adt_installer.conf so I can see if I can replicate this?
Comment 13 Ke Zou 2014-08-04 07:12:10 UTC
Created attachment 2070 [details]
Ke's adt conf file (1.5.3)
Comment 14 Ke Zou 2014-08-04 07:15:00 UTC
Beth, 

I've uploaded my conf file .Basically it's the same except for some local PATH.
What kind of host/OS are you using when you're trying to replicate this? From my side it only happens on 32-bit OS such as Fedora20 i686
Comment 15 Beth Flanagan 2014-08-05 22:59:49 UTC
OK, this is a bit odd and I'm on vacation this week so I don't have access to my 32 bit machine. I rebuilt last night to see if we had any major differences in files:

> ./mips32/libdrm-doc_2.4.46-r0_mips32.ipk
46696d46695
> ./ppc7400/libdrm-doc_2.4.46-r0_ppc7400.ipk
56620a56621
> ./ppce300c3/libdrm-doc_2.4.46-r0_ppce300c3.ipk
62963d62963
< ./ppce500v2/libdrm-doc_2.4.46-r0_ppce500v2.ipk
71843a71844
> ./x86_64/libdrm-doc_2.4.46-r0_x86_64.ipk
72545a72547
> ./x86_64/librsvg-2-doc_2.32.1-r12_x86_64.ipk

None of these would explain what we're seeing though. I've checked the i686-nativesdk dir and the cross-canadian ipks are there. Could you check with this adt-installer and let me know the results?

http://autobuilder.yoctoproject.org/pub/nightly/20140805-1/adt-installer-QA/
Comment 16 Ke Zou 2014-08-06 06:43:01 UTC
Hi Beth

The adt-installer under
http://autobuilder.yoctoproject.org/pub/nightly/20140805-1/adt-installer-QA/
works on my Fedora20 i686 host now.

This is really odd because I could see the cross-canadian and other related ipks in repo as well.
Comment 17 Beth Flanagan 2014-08-27 17:43:55 UTC
Marking resolved as this functions now.
Comment 18 Ke Zou 2014-08-29 03:28:40 UTC
verified in 0805 build