[illumos-Discuss] issue building/installing illumos

Todd Kover kovert at omniscient.com
Mon Aug 30 11:27:24 PDT 2010


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