[illumos-Discuss] issue building/installing illumos

Garrett D'Amore garrett at damore.org
Mon Aug 30 12:06:37 PDT 2010


You need to update your code.  "hg pull -u"

	- Garrett

On Mon, 2010-08-30 at 14:27 -0400, Todd Kover wrote:
> Seems to not be so magical:
> 
> kovert at cosa.omniscient.com:/code/illumos-gate$  pfexec  ./usr/src/tools/scripts/onu -O -d /code/illumos-gate/packages/i386/nightly -t illumos-01
> [30/Aug/2010:13:09:51] ENGINE Listening for SIGHUP.
> [30/Aug/2010:13:09:51] ENGINE Listening for SIGTERM.
> [30/Aug/2010:13:09:51] ENGINE Listening for SIGUSR1.
> [30/Aug/2010:13:09:51] ENGINE Bus STARTING
> [30/Aug/2010:13:09:51] ENGINE Started monitor thread '_TimeoutMonitor'.
> [30/Aug/2010:13:09:51] ENGINE Serving on 0.0.0.0:13000
> [30/Aug/2010:13:09:51] ENGINE Bus STARTED
> [30/Aug/2010:13:09:51] INDEX Updating search indexes
> Refreshing catalog 3/4 opensolaris.org[30/Aug/2010:13:10:04] INDEX Search indexes updated and available.
> No updates available for this image.   
> [30/Aug/2010:13:13:30] ENGINE Caught signal SIGTERM.
> [30/Aug/2010:13:13:30] ENGINE Bus STOPPING
> [30/Aug/2010:13:13:30] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 13000)) shut down
> kovert at cosa.omniscient.com:/code/illumos-gate$ [30/Aug/2010:13:13:30] ENGINE Stopped thread '_TimeoutMonitor'.
> [30/Aug/2010:13:13:30] ENGINE Bus STOPPED
> [30/Aug/2010:13:13:30] ENGINE Bus EXITING
> [30/Aug/2010:13:13:30] ENGINE Bus EXITED
> [30/Aug/2010:13:13:30] ENGINE Waiting for child threads to terminate...
> 
> I couldn't find any other "onu*" if there is more than one.  (And I did
> need to use the -O flag, FWIW).
> 
> Again, apologies if I'm missing something fundemental.
> 
> thanks,
> -Todd
> 
> 
>  > 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/pac
> kages/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/loc
> aledef)	<no -zdefs?>
>  > > usr/bin/localedef: 	symbol not found: __lc_time		(/code/illumos-gate/proto/root_i386/usr/bin/loc
> aledef)	<no -zdefs?>
>  > > usr/bin/localedef: 	symbol not found: __lc_numeric		(/code/illumos-gate/proto/root_i386/usr/bin/loc
> aledef)	<no -zdefs?>
>  > > usr/bin/localedef: 	symbol not found: __lc_monetary		(/code/illumos-gate/proto/root_i386/usr/bin/loc
> aledef)	<no -zdefs?>
>  > > usr/lib/locale/iso_8859_1/amd64/iso_8859_1.so.3: 	symbol not found: __locale_init		(/code/illumos-gate/pro
> to/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/pro
> to/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/pro
> to/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/pro
> to/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; u
> nused 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