Patch-ID# 141482-03


Download this patch from My Oracle Support

Your use of the firmware, software and any other materials contained in this update is subject to My Oracle Support Terms of Use, which may be viewed at My Oracle Support.
For further information on patching best practices and resources, please see the following links:
Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.

Keywords: sun virtual desktop infrastructure software update patch security
Synopsis: Sun Virtual Desktop Infrastructure Software version 3.0 Patch Update SunOS 5.10_x86
Date: Oct/30/2009


Install Requirements: NA

Solaris Release: 10_x86

SunOS Release: 5.10_x86

Unbundled Product: Sun Virtual Desktop Infrastructure Software

Unbundled Release: 3.0

Xref: This patch available for SUNOS 5.10 as 141481-03

Topic:

Relevant Architectures: i386

Bugs fixed with this patch:

Sun CR # Bug #
677063412253146
680106112261277
680234712261570
680631712262456
681044412263368
681054512263414
681189312263758
681228412263845
681282912263950
681296412264002
681346712264099
681481712264417
681483612264420
681522912264479
681528612264495
681531812264506
681534312264517
681584012264638
681584112264639
681590812264674
681645612264777
681663212264830
681664812264835
681665012264837
681705812264904
681705912264905
681762112265013
681763012265014
681766712265018
681838312265171
682010612265563
682186812265933
682304912266177
682417012266393
682430712266441
682442512266474
682444412266479
682444712266480
682446712266483
682553612266793
682566212266817
682600612266956
682669212267138
682984012267812
683199912268274
683247412268387
683290612268477
683391212268719
683398212268737
683444612268866
683465512268905
683546012269085
683603212269208
683686112269358
683730312269445
683753212269512
683793612269589
683865412269758
683866112269759
683997812270039
684012812270104
684014512270110
684095612270261
684164512270399
684501212271095
684580812271249
684582012271256
684933712271886
684934012271887
684934312271889
684966612271960
685190312272407
685190612272408
685206912272485
685262812272653
685345312272812
685351412272838
685393812272915
685448512273061
685448612273062
685453012273073
685482912273123
685498512273167
685611512273372
685639712273424
685640512273426
685684912273523
685690612273538
685692312273545
685736212273660
685821212273858
685825812273882
685826812273888
686176512274996
686259112275182
686437812275532
686685912275940
687089312276778
687283812277199
687690912278075
687826712278317
688020912278696
688206412279053


Changes incorporated in this version: 6864378 6866859 6870893 6872838 6876909 6878267 6880209 6882064

Patches accumulated and obsoleted by this patch:

Patches which conflict with this patch:

Patches required with this patch:

Obsoleted by:

Files included with this patch:

/etc/opt/SUNWkio/sessions/vda/vda
/etc/opt/SUNWkio/sessions/vda/vdaclient.jar
/etc/opt/SUNWvda/com.sun.vda.Service_Module.xml
/etc/opt/SUNWvda/config.clustered.ini
/etc/opt/SUNWvda/config.local.ini
/etc/opt/SUNWvda/vda-user-remote.sql
/opt/SUNWrdpb/bin/broker
/opt/SUNWvda/lib/directorysearch.jar
/opt/SUNWvda/lib/jsch-0.1.41.jar
/opt/SUNWvda/lib/libvda-iscsicopy.so
/opt/SUNWvda/lib/libvda-iscsicopy.so.1
/opt/SUNWvda/lib/vboxws.jar
/opt/SUNWvda/lib/vda-client
/opt/SUNWvda/lib/vda-import
/opt/SUNWvda/lib/vda-mysql-config
/opt/SUNWvda/lib/vdaservice.jar
/opt/SUNWvda/sbin/vda
/opt/SUNWvda/sbin/vda-config
/opt/SUNWvda/sbin/vda-db-status
/opt/SUNWvda/sbin/vda-install
/opt/SUNWvda/webadmin/webapps/vda/WEB-INF/lib/vdaadmin.jar
/opt/SUNWvda/webadmin/webapps/vda/WEB-INF/lib/vdaadmin_fr.jar
/opt/SUNWvda/webadmin/webapps/vda/WEB-INF/lib/vdaadmin_ja.jar
/opt/SUNWvda/webadmin/webapps/vda/WEB-INF/lib/vdaadmin_sv.jar
/opt/SUNWvda/webadmin/webapps/vda/WEB-INF/lib/vdaadmin_zh_CN.jar
/opt/SUNWvda/webadmin/webapps/vda/js/Desktops.js
/opt/SUNWvda/webadmin/webapps/vda/js/Providers.js
/opt/SUNWvda/webadmin/webapps/vda/js/UserAssignment.js
/opt/SUNWvda/webadmin/webapps/vda/jsp/jobs/JobsOverview.jsp
/opt/SUNWvda/webadmin/webapps/vda/jsp/pools/PoolDesktopDetails.jsp
/opt/SUNWvda/webadmin/webapps/vda/jsp/pools/PoolDesktops.jsp
/opt/SUNWvda/webadmin/webapps/vda/jsp/pools/PoolVirtualMachineDetails.jsp
/opt/SUNWvda/webadmin/webapps/vda/jsp/providers/VBoxProviderHosts.jsp
/opt/SUNWvda/webadmin/webapps/vda/jsp/providers/VBoxProviderStorages.jsp
/opt/SUNWvda/webadmin/webapps/vda/jsp/providers/VCProvidersGeneral.jsp
/opt/SUNWvda/webadmin/webapps/vda/jsp/providers/vboxhostwizard/EditVBoxHostWizard.jsp
/opt/SUNWvda/webadmin/webapps/vda/jsp/providers/vboxhostwizard/StepEdit1.jsp
/opt/SUNWvda/webadmin/webapps/vda/jsp/providers/vboxstoragewizard/EditVBoxStorageWizard.jsp
/opt/SUNWvda/webadmin/webapps/vda/jsp/providers/vboxstoragewizard/Step1.jsp
/opt/SUNWvda/webadmin/webapps/vda/jsp/providers/vboxstoragewizard/StepEdit1.jsp
/opt/SUNWvda/webadmin/webapps/vda/jsp/providers/vboxwizard/Step3.jsp
/opt/SUNWvda/webadmin/webapps/vda/jsp/providers/vcwizard/EditVCProviderWizard.jsp
/opt/SUNWvda/webadmin/webapps/vda/jsp/providers/vcwizard/StepEdit1.jsp
/opt/SUNWvda/webadmin/webapps/vda/jsp/users/UserAssignments.jsp

Problem Description:

6864378 VDI Fails to unregister desktop because 'it has an open session...'
6866859 ESC: Multiple AD group membership is not taken into account
6870893 ESC - VDI 3.0 user are getting multiple desktop sessions
6872838 Memory consumption gradually increases over time
6876909 ESC - VirtualBox Desktop Provider - Ubuntu VM shutdown does not recycle desktop
6878267 Wrong storage size calculated if core and storage locale differ by decimal separator
6880209 The VirtualBox 2.0.* web service doesn't require clients to authenticate
6882064 user authentication to ldap secure user directory always succeeds
 
(from 141482-02)
6770634 VDA service should wait until database becomes ready
6815286 Clicking on Failed Import Jobs Links do not provide any Job Details in Job Summary UI
6836032 VBox Timeout waiting for RDP after starting desktop
6841645 Import recycles the vdaservice (SPARC only)
6845808 Storage loadbalancing fails to create an even distribution of volumes
6845820 Copy template jobs may fail if more than 2 storages are involved
6849337 Inefficient database use in ...core.Pool negatively impacting performance and mem usage
6849340 Inefficient template validation in PersistentLocallyManagedDesktop degrading performance
6849343 Inefficient .core.UserDirectory usage degrades overall system performance
6849666 DB queries will be generated on-the-fly leading to performance losses
6851903 PersistentHost accessing the login password is a bottleneck
6851906 PoolObserverThread implementation is inefficient
6852069 On a all-in-one-host configuration the remote DB conection does not work
6852628 All-In-One-Host: vda-config terminates when executed twice on primary
6853453 Pool.assignDesktop algorithm causes performance issues when many parallel requests
6853514 VBDesktop too liberal accessing the database
6853938 Default locale for desktop login/desktop selection screen is not correctly determined
6854485 NullPointerExceptions in the Observer thread
6854486 failed to set fast-write-ack
6854530 Storage write cache is not enabled for the latest 2008.* firmware versions of OpenStorage
6854829 EntityManager will be closed unconditionally leading to IllegalStateExceptions somee times
6854985 Hard disk serial number is not set correctly after import or cloning of VBox desktops.
6856115 Enable iscsi target daemon by default in All-in-on host configuration
6856397 UserDirectory: Distracting log messages about lost connections
6856405 VDI service: Out of memory when more then 1000 desktops
6856849 UserDirectory: NameNotFoundExceptions sporadically seen during the load test
6856906 Ubuntu/Opensol desktops does not get recycled on logging out the session.
6856923 ESC - Secure authentication disregards the user DN and is actually working as anonymous binding
6857362 Host "CPU usage" values show incorrect MHz
6858212 High memory consumption when browsing to desktop provider- storage tab in admin ui
6858258 "Unable to Contact Storage" after storage reboot
6858268 Images in desktop selector dialog should be changeable
6861765 Import fails with I/O error (SPARC only)
6862591 Enable passing client ID to guest OS
 
(from 141482-01)
6801061 cli: Pool synchronous cloning cannot be set via cli
6802347 international characters appear garbled in desktop list
6806317 Cloning fails because of "Time out waiting for desktop to shutdown!" on sparc
6810444 MySQL Cluster database "error 157" sporadically seen
6810545 Desktop machine states are not always correct
6811893 First blocks of iSCSI volume garbled after copy via SPARC VDI host
6812284 'Availabe' desktops in Pool Summary also takes 'reserved' desktops into account
6812829 After upgrading OpenSolaris Condotti cannot SSH to the storage box
6812964 Unable to add second filter component in custom group
6813467 Condotti admin gui logs out on clicking remove button from Users   group -  "username" -  assignment
6814817 Incorrect message is provided when we try to retrieve the directory properties from cli
6814836 Preferred Desktop Size is not honored in multi-host setup
6815229 Enabling system preparation in cli does not take effect though it says that properties updated
6815318 Unsetting the system preparation settings through cli throws exception on terminal
6815343 reset cloning when template changes
6815840 Personal Desktop marked as default cannot be unassigned
6815841 Provide an option to make the desktop non-default
6815908 Pool cannot be deleted from CLI if a desktop in the pool is 'used'.
6816456 pool-setprops doesn't have property 'name' to rename the pool from cli
6816632 Vbox desktop cannot be stopped/unregistered because a session is open
6816648 Introduce reconfigure options for desktop providers
6816650 Admin UI must offer a way to make unresponsive desktops usable again
6817058 user-desktops subcommand not working as per usage
6817059 user-show subcommand not working as per usage
6817621 user-unassign subcommand exits immediately when operand list contains unassigned user to any pool
6817630 Its not possible to convert a template back to a desktop from CLI
6817667 job-show subcommand throws "InvocationTargetException" message on the terminal
6818383 Importing of appia data to condotti fails if pool's recycle policy is destroy
6820106 VDA CLI should not use "localhost" for connecting to VDA service
6821868 vda-db-status shows "partially up" in Evaluation Mode when actually the status is "up"
6823049 Sometimes starting the database fails due to an unusual long data node startup
6824170 desktop-template exits immediatly when operand list contains invalid desktops
6824307 Cloning failures when synchronous cloning value per pool greater than 5
6824425 Cacao runs out memory with ~150 jobs running
6824444 Wrong desktop is shutdown when using search results on the Pool- Desktops page
6824447 Slow UI responsiveness
6824467 MAC address changes for the same VM
6825536 NDB Timeout error 266 exceptions seen in cacao logs
6825662 Jsch exceptions with 'constant heavy' profile
6826006 Introduce reconfigure options for storages / hosts
6826692 LDAP/AD: It is not possible to login with an email address into Condotti (SunRay/RDP)
6829840 Provide some way to wait until a job is completed
6831999 Provider commands on CLI throws exceptions if storage is Down
6832474 Cannot add VBox host using Java 1.6+
6832906 Importing Desktop fails when VDI,VB and storage host are on a single box (s10u7_build08_x86)
6833912 Check/tick box should be removed from VB clone jobs in job summary page as its not supported.
6833982 Cannot login to windows desktop if the password contains spaces
6834446 ESC - Broker does not allow "$" in the password field.
6834655 ESC: Can't import VM to storage server: java.io.IOException: No such device or address
6835460 Provider-list sub-command throws exceptions if any VB host is down
6836861 SSH algorithm negotiation fails with AmberRoad update 2009.Q2.0.0
6837303 Re-adding a secondary host to the cluster results in data loss
6837532 Write cache is not enabled when AmberRoad 2009.Q2 update is used
6837936 Wizards for Adding/Editing VB Storages prompt "SSL Port" instead of "SSH Port"
6838654 VBox: Failures when cloning with multiple storages
6838661 VBox: Copy template jobs erroneously marked as done when cloning with multiple storages
6839978 iSCSI timeout when multiple VMs are started concurrently
6840128 Storages with the same IP but different ZFS pool name show the same statistics
6840145 The storage entry is not removed from the database when it is removed from the DP
6840956 L10N/Localization is missing for new edit provider functionality.
6845012 Sometimes starting VBox desktop fails with '... Session already open or being opened'


Patch Installation Instructions:
-------------------------------- 
 
1. Stopping the VDA services
 
	Before installing this patch you should stop the VDA service and
	the VDA admin ui, as well as the RDP Broker service, to do so type the
	following commands as root:
 
	  # /opt/SUNWvda/sbin/vda-service stop
	  # /opt/SUNWvda/sbin/vda-webadmin stop
	  # svcadm disable svc:/application/rdpbroker:default
 
	NOTE: Users will not be able to connect new sessions to virtual
	  desktops while the service is stopped.  Existing sessions will be
	  unaffected.
 
2. Installing the patch
 
	Use the Solaris commands 'patchadd' and 'patchrm' respectively in order to add
	or remove the patch.
 
	Refer to the man pages for instructions on using the 'patchadd' and 'patchrm'
	commands provided with Solaris.  Any other special or non-generic installation
	instruction is described below under special install instructions.  
	The following example installs a patch to a standalone machine:
 
	example# patchadd /var/spool/patch/<patchid-rev>
 
	The following example removes a patch from a standalone system:
 
	example# patchrm <patchid-rev>
 
	patchadd may give some messages while installing on a system
	with zones.  To suppress these messages the "-G" option can be used.
 
	example# patchadd -G /var/spool/patch/<patchid-rev>
 
	For additional examples please see the appropriate man pages.
 
3. Restarting the VDA services
 
	After installing this patch you should start the VDA service and
	the VDA admin ui, as well as the RDP broker service, to do so type the
	following commands as root:
 
	  # /opt/SUNWvda/sbin/vda-service start
	  # /opt/SUNWvda/sbin/vda-webadmin start
	  # svcadm enable svc:/application/rdpbroker:default


Special Install Instructions:
----------------------------- 
 
NOTE: This patch is for the Sun Virtual Desktop Infrastructure (VDI) Software 3.0.
 
NOTE: This patch is accompanied with a minor update release of VirtualBox 2.0.12
      for VDI. The corresponding VirtualBox installer for Solaris 10 is available
      from the Sun VDI Software 3.0 download page.
 
Required Patches
----------------
 
Warnings & Errors
-----------------


README -- Last modified date: Saturday, November 10, 2012