On Wed, Jul 21, 2010 at 03:43:46PM -0500, Will Fiveash wrote:
> I just tried onu to create a new BE on a test system using a recently
> nightly build (which included a -p option) and saw the following:
> 
> r...@krb-interop-amd64:~# uname -a
> SunOS krb-interop-amd64 5.11 alton:onnv-bugs:04/18/2010 i86pc i386 i86pc 
> Solaris
> r...@krb-interop-amd64:~# ~/bin/onu -d  
> /net/alton.central.sun.com/pool/willf/hg/i386/onnv-bugs/packages/i386/nightly 
> -t pkinit-bug-bits
> [21/Jul/2010:15:29:19] ENGINE Listening for SIGHUP.
> [21/Jul/2010:15:29:19] ENGINE Listening for SIGTERM.
> [21/Jul/2010:15:29:19] ENGINE Listening for SIGUSR1.
> [21/Jul/2010:15:29:19] ENGINE Bus STARTING
> [21/Jul/2010:15:29:19] ENGINE Started monitor thread '_TimeoutMonitor'.
> [21/Jul/2010:15:29:19] ENGINE Listening for SIGHUP.
> [21/Jul/2010:15:29:19] ENGINE Listening for SIGTERM.
> [21/Jul/2010:15:29:19] ENGINE Listening for SIGUSR1.
> [21/Jul/2010:15:29:19] ENGINE Bus STARTING
> [21/Jul/2010:15:29:19] ENGINE Started monitor thread '_TimeoutMonitor'.
> [21/Jul/2010:15:29:19] ENGINE Serving on 0.0.0.0:13001
> [21/Jul/2010:15:29:19] ENGINE Bus STARTED
> [21/Jul/2010:15:29:19] ENGINE Serving on 0.0.0.0:13000
> [21/Jul/2010:15:29:19] ENGINE Bus STARTED
> [21/Jul/2010:15:29:19] INDEX Updating search indices
> [21/Jul/2010:15:29:19] INDEX Updating search indices
> [21/Jul/2010:15:29:20] INDEX Search indexes updated and available.
> pkg: 2/4 catalogs successfully updated:
>    
> Framework error: code: 7 reason: Failed connect to alton.central:13005; 
> Connection refused
> URL: 'http://alton.central:13005/catalog/0/'. (happened 4 times)
> 
>    
> Framework error: code: 7 reason: Failed connect to alton.central:13006; 
> Connection refused
> URL: 'http://alton.central:13006/catalog/0/'. (happened 4 times)
> 
> pkg(5) update check failed.
> pkg -R /tmp/onu.dIqCMj image-update failed: exit code 1
> [21/Jul/2010:15:29:50] ENGINE Caught signal SIGTERM.
> [21/Jul/2010:15:29:50] ENGINE Bus STOPPING
> [21/Jul/2010:15:29:50] ENGINE HTTP Server 
> cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 13000)) shut down
> [21/Jul/2010:15:29:50] ENGINE Stopped thread '_TimeoutMonitor'.
> [21/Jul/2010:15:29:50] ENGINE Bus STOPPED
> [21/Jul/2010:15:29:50] ENGINE Bus EXITING
> [21/Jul/2010:15:29:50] ENGINE Bus EXITED
> [21/Jul/2010:15:29:50] ENGINE Waiting for child threads to terminate...
> [21/Jul/2010:15:29:50] ENGINE Caught signal SIGTERM.
> [21/Jul/2010:15:29:50] ENGINE Bus STOPPING
> [21/Jul/2010:15:29:50] ENGINE HTTP Server 
> cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 13001)) shut down
> r...@krb-interop-amd64:~# [21/Jul/2010:15:29:50] ENGINE Stopped thread 
> '_TimeoutMonitor'.
> [21/Jul/2010:15:29:50] ENGINE Bus STOPPED
> [21/Jul/2010:15:29:50] ENGINE Bus EXITING
> [21/Jul/2010:15:29:50] ENGINE Bus EXITED
> [21/Jul/2010:15:29:50] ENGINE Waiting for child threads to terminate...
> Traceback (most recent call last):
>   File "/usr/lib/pkg.depotd", line 685, in <module>
>     writable_root=writable_root)
>   File "/usr/lib/python2.6/vendor-packages/pkg/server/repository.py", line 
> 262, in __init__
>     self.__init_state(refresh_index=refresh_index)
>   File "/usr/lib/python2.6/vendor-packages/pkg/server/repository.py", line 
> 801, in __init_state
>     self.__refresh_index()
>   File "/usr/lib/python2.6/vendor-packages/pkg/server/repository.py", line 
> 740, in __refresh_index
>     self.run_update_index()
>   File "/usr/lib/python2.6/vendor-packages/pkg/server/repository.py", line 
> 1270, in run_update_index
>     self.__update_searchdb_unlocked(fmris_to_index)
>   File "/usr/lib/python2.6/vendor-packages/pkg/server/repository.py", line 
> 947, in __update_searchdb_unlocked
>     index_inst.server_update_index(fmris)
>   File "/usr/lib/python2.6/vendor-packages/pkg/indexer.py", line 750, in 
> server_update_index
>     IDX_INPUT_TYPE_FMRI, tmp_index_dir)
>   File "/usr/lib/python2.6/vendor-packages/pkg/indexer.py", line 706, in 
> _generic_update_index
>     self._update_index(dicts, tmp_index_dir)
>   File "/usr/lib/python2.6/vendor-packages/pkg/indexer.py", line 592, in 
> _update_index
>     new_tok_info, out_dir)
>   File "/usr/lib/python2.6/vendor-packages/pkg/indexer.py", line 350, in 
> _write_main_dict_line
>     "__st_" + st), "wb")
> IOError: [Errno 2] No such file or directory: 
> '/tmp/redist.157290/index/TMP/__st_driver_name'
> 
> r...@krb-interop-amd64:~# beadm list
> BE                  Active Mountpoint      Space   Policy Created          
> --                  ------ ----------      -----   ------ -------          
> non-debug-test-bits NR     /               6.83G   static 2010-04-19 12:56 
> opensolaris         -      -               3.63M   static 2010-04-16 15:30 
> pkinit-bug-bits     -      /tmp/onu.dIqCMj 164.89M static 2010-07-21 15:29 
> testbits2           -      -               120.25M static 2010-04-20 17:15 
> 
> r...@krb-interop-amd64:~# ls 
> /net/alton.central.sun.com/pool/willf/hg/i386/onnv-bugs/packages/i386/nightly
> repo.extra  repo.redist
> 
> 
> Did I do something wrong?  How can I fix this?

Also:

r...@krb-interop-amd64:~# pkg publisher
PUBLISHER                             TYPE     STATUS   URI
on-nightly               (preferred)  origin   online   
http://alton.central:13005/
on-extra                              origin   online   
http://alton.central:13006/
opensolaris.org          (non-sticky) origin   online   http://ipkg.sfbay/dev/
opensolaris.org          (non-sticky) mirror   online   
http://aus-install.central:180/
extra                                 origin   online   http://ipkg.sfbay/extra/
extra                                 mirror   online   
http://aus-install.central:180/extra/

Note that pkg.depotd isn't running on alton.central where I did my
nightly.  I'm confused about whether I still need to start up pkg.depotd
if I intend to use onu -d </netpath to nightly> -t new-BE-name.

-- 
Will Fiveash
Oracle
Note my new work e-mail address: will.five...@oracle.com
http://opensolaris.org/os/project/kerberos/
Sent using mutt, a sweet text based e-mail app: http://www.mutt.org/
_______________________________________________
on-discuss mailing list
on-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/on-discuss

Reply via email to