[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