[illumos-Discuss] issue building/installing illumos

Garrett D'Amore garrett at damore.org
Mon Aug 30 08:47:53 PDT 2010


There's a new version of onu in the repository now, which is simpler to
use:

	onu -d <workspace>/packages/i386/nightly  -t myBEname

Should be far less error prone than the old one.  Thanks to Rich Lowe
for fixing this, after dealing with all my incessant complaining about
the underlying IPS and onu itself. :-)

	- Garrett


On Mon, 2010-08-30 at 11:34 -0400, Todd Kover wrote:
> Howdy,
> 
> I poked around for others with this problem but didn't see any.
> apologies if I missed a message in the archives.
> 
> Following these directions:
> 
> http://www.illumos.org/projects/illumos-gate/wiki/How_To_Build_illumos
> 
> with the following deltas:
> 
> starting with a fresh b134 instance from dvd (installed in a hvm xen
> instance on an opensolaris 2009.06 box -- trying to upgrade from a fresh
> 2009.06 to b134 resulted in 503's trying to do a pkg image-update).
> 
> also extracting on-crypto-i386.tar.bz2 in /code/illumos-gate in addition to
> on-closed-bins.i386.tar.bz2
> 
> using an hg clone from over the weekend.
> 
> I see some issues with the build that others had seen according to the
> forums, which I've attached below.
> 
> When I attempt to install:
> 
> kovert at cosa.omniscient.com:/code/illumos-gate$ pfexec ./usr/src/tools/scripts/onu -u file:///code/illumos-gate/packages/i386/nightly/repo.redist -Ot illumos-gate -U on-nightly
> No updates available for this image.   
> 
> It clones the boot environment but gets no further than that.
> 
> I've never built [open]solaris completely from scratch before, so some
> of this may be obvious to someone familiar with the process.
> 
> It could also be the protofile mismatch or elf header issue, but I didn't
> see anything  in the nightly.log that showed errors building things.
> 
> thanks,
> -Todd
> 
> ---<snip>---
>  
> Subject: Nightly i386 Build of illumos-gate Completed.
> 
> ==== Nightly distributed build started:   Sunday, August 29, 2010 09:29:41 PM EDT ====
> ==== Nightly distributed build completed: Monday, August 30, 2010 03:17:42 AM EDT ====
> 
> ==== Total build time ====
> 
> real    5:48:00
> 
> ==== Build environment ====
> 
> /usr/bin/uname
> SunOS cosa.omniscient.com 5.11 onnv_145 i86pc i386 i86pc
> 
> /code/illumos-gate/usr/src/tools/scripts/nightly illumos.sh
> -rwxr-xr-x 1 kovert staff 100011 2010-08-29 21:27 /code/illumos-gate/usr/src/tools/scripts/nightly
> 
> /opt/SUNWspro/bin/dmake
> dmake: Sun Distributed Make 7.8 SunOS_i386 Patch 126504-01 2007/07/19
> number of concurrent jobs = 3
> 
> 32-bit compiler
> /opt/onbld/bin/i386/cw -_cc
> cw version 1.29
> primary: /opt/SUNWspro/bin/cc
> cc: Sun C 5.9 SunOS_i386 Patch 124868-10 2009/04/30
> shadow: /usr/sfw/bin/gcc
> gcc (GCC) 3.4.3 (csl-sol210-3_4-20050802)
> 
> 64-bit compiler
> /opt/onbld/bin/i386/cw -_cc
> cw version 1.29
> primary: /opt/SUNWspro/bin/cc
> cc: Sun C 5.9 SunOS_i386 Patch 124868-10 2009/04/30
> shadow: /usr/sfw/bin/gcc
> gcc (GCC) 3.4.3 (csl-sol210-3_4-20050802)
> 
> /usr/java/bin/javac
> java full version "1.6.0_18-b07"
> 
> /usr/ccs/bin/as
> as: Sun Compiler Common 12 SunOS_i386 snv_121 08/03/2009
> 
> /usr/ccs/bin/ld
> ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1719
> 
> Build project:  group.staff
> Build taskid:   111
> 
> ==== Nightly argument issues ====
> 
> 
> ==== Build version ====
> 
> illumos-gate
> 
> ==== Make clobber ERRORS ====
> 
> 
> ==== Make tools clobber ERRORS ====
> 
> 
> ==== Tools build errors ====
> 
> 
> ==== Build errors (DEBUG) ====
> 
> 
> ==== Build warnings (DEBUG) ====
> 
> 
> ==== Elapsed build time (DEBUG) ====
> 
> real  4:58:31.1
> user  3:14:42.7
> sys     21:56.9
> 
> ==== Build noise differences (DEBUG) ====
> 
> 
> ==== package build errors (DEBUG) ====
> 
> 
> ==== Validating manifests against proto area ====
> 
> Entries present in exception list but missing from proto area:
> 	etc/llc2/default
> 	etc/llc2/llc2_start.default
> 	usr/lib/llc2/llc2_autoconfig
> 	usr/lib/llc2/llc2_config
> 	usr/lib/llc2/llc2_loop2
> 	usr/lib/llc2/llc2_loop3
> 	usr/lib/llc2/llc2_loop4
> 	usr/lib/llc2/llc2_stats
> 	usr/lib/llc2/llc2_tcap
> 	usr/lib/llc2/llc2_tparser
> 
> 
> ==== Check ELF runtime attributes ====
> 
> usr/bin/localedef: 	symbol not found: __lc_messages		(/code/illumos-gate/proto/root_i386/usr/bin/localedef)	<no -zdefs?>
> usr/bin/localedef: 	symbol not found: __lc_time		(/code/illumos-gate/proto/root_i386/usr/bin/localedef)	<no -zdefs?>
> usr/bin/localedef: 	symbol not found: __lc_numeric		(/code/illumos-gate/proto/root_i386/usr/bin/localedef)	<no -zdefs?>
> usr/bin/localedef: 	symbol not found: __lc_monetary		(/code/illumos-gate/proto/root_i386/usr/bin/localedef)	<no -zdefs?>
> usr/lib/locale/iso_8859_1/amd64/iso_8859_1.so.3: 	symbol not found: __locale_init		(/code/illumos-gate/proto/root_i386/usr/lib/locale/iso_8859_1/amd64/iso_8859_1.so.3)	<no -zdefs?>
> usr/lib/locale/iso_8859_1/amd64/iso_8859_1.so.3: 	symbol not found: __nl_langinfo_std		(/code/illumos-gate/proto/root_i386/usr/lib/locale/iso_8859_1/amd64/iso_8859_1.so.3)	<no -zdefs?>
> usr/lib/locale/iso_8859_1/amd64/iso_8859_1.so.3: 	symbol not found: __localeconv_std		(/code/illumos-gate/proto/root_i386/usr/lib/locale/iso_8859_1/amd64/iso_8859_1.so.3)	<no -zdefs?>
> usr/lib/locale/iso_8859_1/amd64/iso_8859_1.so.3: 	symbol not found: __ctype_init		(/code/illumos-gate/proto/root_i386/usr/lib/locale/iso_8859_1/amd64/iso_8859_1.so.3)	<no -zdefs?>
> usr/lib/locale/iso_8859_1/amd64/iso_8859_1.so.3: unreferenced object=/code/illumos-gate/proto/root_i386/lib/amd64/libc.so.1; unused dependency of /code/illumos-gate/proto/root_i386/usr/lib/locale/iso_8859_1/amd64/iso_8859_1.so.3	<remove lib or -zignore?>
> usr/lib/locale/iso_8859_1/iso_8859_1.so.3: 	symbol not found: __locale_init		(/code/illumos-gate/proto/root_i386/usr/lib/locale/iso_8859_1/iso_8859_1.so.3)	<no -zdefs?>
> usr/lib/locale/iso_8859_1/iso_8859_1.so.3: 	symbol not found: __nl_langinfo_std		(/code/illumos-gate/proto/root_i386/usr/lib/locale/iso_8859_1/iso_8859_1.so.3)	<no -zdefs?>
> usr/lib/locale/iso_8859_1/iso_8859_1.so.3: 	symbol not found: __localeconv_std		(/code/illumos-gate/proto/root_i386/usr/lib/locale/iso_8859_1/iso_8859_1.so.3)	<no -zdefs?>
> usr/lib/locale/iso_8859_1/iso_8859_1.so.3: 	symbol not found: __ctype_init		(/code/illumos-gate/proto/root_i386/usr/lib/locale/iso_8859_1/iso_8859_1.so.3)	<no -zdefs?>
> usr/lib/locale/iso_8859_1/iso_8859_1.so.3: unreferenced object=/code/illumos-gate/proto/root_i386/lib/libc.so.1; unused dependency of /code/illumos-gate/proto/root_i386/usr/lib/locale/iso_8859_1/iso_8859_1.so.3	<remove lib or -zignore?>
> 
> ==== Diff ELF runtime attributes (since last build) ====
> 
> 
> ==== cstyle/hdrchk errors ====
> 
> 
> ==== Find core files ====
> 
> 
> ==== Check lists of files ====
> 
> 
> ==== Impact on file permissions ====
> 
> 
> ==== Nightly build noise ====
> 
> /code/illumos-gate/usr/src/tools/scripts/nightly[2377]: wstypes: line 2346: http_get: not found
> 
> 
> 
> 
> _______________________________________________
> Discuss mailing list
> Discuss at lists.illumos.org
> http://lists.illumos.org/m/listinfo/discuss





More information about the Discuss mailing list