MeetingPlace 8.0 Patch 1 (8.0.1.229) ++++++++++++++++++++++++++++++++++++++++++ Initially created: 31st of March, 2011 Last revised: 31st of March, 2011 Contents of this .tgz file -------------------------- readme.txt - The file you are reading mp_8.0.patch1-server.229.bin - Script to be downloaded to the MeetingPlace Application server to fix the problem. mp_8.0.patch1-webapps.229.bin - Script to be downloaded to the MeetingPlace Application server to fix the problem. mp_8.0.patch1-outlook.229.bin - Script to be downloaded to the MeetingPlace Application server to fix the problem. Products Affected ++++++++++++++++++ MeetingPlace PROBLEM DESCRIPTION: ++++++++++++++++++++ Problems fixed by this patch: ============================= CSCtf42165 No-way audio when returning from invoked mobility (SNR) on MP 8.0 CSCtg18529 MP issue with in/out SIP messages CSCtf85105 MP generates Malformed Pkts during mute CSCth17495 Recorded User names are not being played CSCth26734 Rolling restarts due to name recording function CSCth31854 Audio jitter, critical section is cut in two section CSCth50913 Gyromain crash at end of G.722 load test CSCti86004 MP App Server restarting due to software module failure, module = 28 CSCtg85928 unauthorized login through VUI CSCti57502 Mute-All command in a conference results in a loud noise CSCtj33522 MP8 - White noise when playing recorded names CSCti57502 Loud buzz: for Mute-All command, and durring "Now attending/departing" CSCtl65158 MP8 Crash in in HandleReScheduleMsg , GetConfHandle CSCtl47378 MP8 Crash with CSWPReSchedConf and GetConfHandle CSCtf54829 Folders in /mpx-record/conf lead to 32,000 folder Linux ext3 limitation CSCtf60745 remove or increase limit of 576 concurrent voice conferences CSCth78263 System restarts due to ConfSched software module 5 failure CSCte29225 nmpagent crash with with >200 participants deletions CSCtf06305 Parsing large RawPartAtt file fails Unexpected exception during parsing CSCtf27679 Core files cause disk space full and crash - automate core removal CSCtf76099 DID Reservations leak CSCte50854 MP 7 CSTest not updating data ports in use CSCtg74584 System time out when trying to disconnect many EP at the same time CSCtg50123 MeetingPlace drops you when your profile is in use CSCtg32635 Port Timeout on several iterations of reservationless meeting CSCth58111 Remove "no-show"/"recurring ending" notification artifacts from conf end CSCtf48816 Add 3rd Telephone Number for Users CSCth38485 EX_UNITFAULT_GATEWAY alarm not generated CSCtf39722 specific alarms to warn /var or /tmp is x% full CSCth35454 JPN: MP7 Welcome guidance locale is unstable CSCth80820 Callers redirected to operator instantly if max profile login is 0 CSCtf37801 Alarm not generated for all core files generated in MeetingPlace CSCtf40310 sometimes cores files generated but no alarms CSCtb45413 Scheduler must specify new rsvnless mtg password even though one exists CSCtb63863 Owner required to enter mtg password for rsvnless meeting on 2nd call. CSCtf72120 delay entering conference induced by MPWEB update with many participants CSCti91439 MP7.0.3 profile name/pin updates fails when using 2# CSCtl26514 ConfSched crash and creates core during meeting purge CSCtl42617 ConfSched crash, creates core dump, and services restart CSCtj50593 VUI process 100% when user with expired PIN changes PIN CSCti32772 Check for return value from sigwaitinfo CSCti15165 Allow vanity mID=no, resch mtg with past instance, there is no mtgID CSCtg87563 Unknown error on scheduling long meeting chain with invitees CSCtg89613 Blank email field automatically populated after schedule in ConfMng CSCth54491 user joining mtg experience slow VUI CSCtj79673 ConfSchd Optimization for User Unschedule and System Purge/Delete CSCsz76538 Alpha MP: ConfSchd crashed and coredumped CSCtk76642 System continiously rebooting generating core files CSCtd58118 Meeting place receiving EX_PORTTIMEOUT during port cleanup CSCth51194 "Max pts per scheduled mtg =" should not affect global port resources CSCth70222 System restarts due to ConfSched software module 5 failure CSCth95860 Voice Web Recording fails to post if max attachments is exceeded. CSCti12463 VUI slowness due to locks in GetSimpleAttendable function CSCti41010 archiving unnecessary folders, files cause MP slowness CSCtj21508 Incorrect recorded name : mcpCacheFileRequest CSCtj30762 EX_LONGLOCK messages and VUI delay when Update All Meetings CSCtk32227 Document missing identifierin EX_LONGLOCK 0/5(CS), "" CSCtl47378 MP8 Crash with CSWPReSchedConf and GetConfHandle CSCtf54488 mp6->mp7 migration fails to import conferences CSCtl87910 MP8 concurrent access to GetConnection CSCtf36829 VUI crash during upgrades CSCtf37796 nmpagent core during mpx_sys restart CSCtg09224 NET command does not allow for changes to virtual int default gateway CSCti32754 Un-initialized variable in libcm CSCtg91761 Two meeting IDs for the same meeting: one for TUI and one for Web CSCth67066 vuimon - VUI Internal Status Utility in not available CSCth64357 email addresses are missing for half of guest users CSCtn80805 After upgrade to 8.0.1patch some scripts are missing CSCtn97355 Port not cleared after ending the meeting CSCtf72308 Reservationless MeetingPlace meeting ended abnormally CSCtf07703 Occurrences have different MeetingID when recurring series is resched CSCtf91085 confsched coredump created during shutdown CSCti82331 ConfSchd core due to dereferencing null pointer CSCtf23200 Password authentication mechanism failure, callers disconnected CSCtg31594 MP7 doesn't send notification when adding invitees and changing time CSCti62333 Disk space usage needs to be checked at least every 30 minutes CSCth98378 It takes a few hours for infocap to get created CSCti70399 Notification gets corrupted and prevents sending any other notification CSCtl01788 In Conf. Manager, non-present outdialed user shown as present CSCtj56318 MP8 W/ Software Media Server and 2 Languages breaks prompt. CSCtl65158 MP8 Crash in in HandleReScheduleMsg , GetConfHandle CSCtc77292 MeetingPlace timezone DST update for Argentina 2009 CSCtn74407 Cron jobs do not run. No DB archive. Mtg recordings not cleaned up. CSCtl88049 warnings from build process of 8.0.1patch CSCtn71031 Error 5122 returned when joinig webEx meeting CSCtl59352 Cannot change the "Method of attending" for REMOTE users using GUI CSCti48222 MPDS Main Phone Number disappears when user profile updated CSCtg45331 Support 3rd telephone number in user profile CSCtn71280 DB Connections not cleared, System crashes CSCtk67532 Meetingplace 8.0 app server fails to work through 3rd party Socks server CSCtf25634 Locked users remains on Locked User Page after setting to Group default CSCth71927 Calls failed to join mtgs when 2 conf manager search All Todays Meetings CSCtf28366 CsUser and CsConf tables locked not allowing MP prompts to play CSCte87156 MP 7 SOAP API - password last changed bug CSCtj36882 Recurrence frequency does not show in notifications for weekly meetings CSCtj36848 Outlook plug-in reservationless meeting show as 12:00 AM CSCtj44342 "The person you scheduled on behalf of doesn't have a profile" after chg CSCtl25167 MP7 Invitee can accidentally trigger a delete meeting on audio server CSCtk08209 Meeting is in Outlook calendar but not on MP App server CSCtl09014 remove from calendar - invitee triggers delete action on app server CSCtf51857 Script error with MPOL plug-in when scheduling meetings. CSCth20759 Delay during opening/closing appointment with plugin CSCtl53141 Errors when scheduling from plugin using reservationless ID CSCtb70433 If "Allow vanity mtg ID" = no, cannot resched. mtg with passed inst. CSCta96026 Bi-weekly mtg series not rescheduled on app server CSCti18418 If "Vanity ID"=No mtgID is changed for series with passed instances CSCtf13633 Meeting scheduled from Outlook does not have more then 200 invitees Dependencies: Initial 8.0.1.3 installation required. Checksum of unzipped installer (using "cksum" utility): 1978966751 21251039 mp_8.0.patch1-server.229.bin 438743724 166437783 mp_8.0.patch1-webapps.229.bin 3287522920 15821983 mp_8.0.patch1-outlook.229.bin Installation instructions: --------------------------- 1. "su" to the root user: su - 2. Copy the installation tarball .tgz image to the server, (/mpx-record is a good destination for it). 3. Unpack the tarball image by running: tar -zxf mp_8.0.patch1-server.229.tgz 4. Change directory to uncompressed folder: cd mp_8.0.patch1-server.229 5. Verify the mp_8.0.patch1-server.229.bin image is executable and run it: chmod u+x mp_8.0.patch1-server.229.bin ./mp_8.0.patch1-server.229.bin 6. Answer the confirm/continue prompts. At this point you may be asked: "found backup files for older hotfix ..., remove? [n]: " If you answer "y", the older backup files will be removed (recommended). If you answer "n", the files will be retained. 7. The hotfix installer will stop the MP application, install the files, then restart the application. 8. Once the system is back up, verify the installation (note that 8.0.1.229 = Patch1): System with Hardware Media -------------------------- swstatus (on the active or single server) ----------------------------------------- XXXXXXXXXXXXX ..... XXXXXXXXXXXXX System with Software Media -------------------------- swstatus (on the active or single server) ----------------------------------------- Conference server 8.0.1.229 System mode: Up Media control: Up MODULE NAME STATUS VERSION SIM UP "03/28/11 12:01 Rel_8_0_1_229" DBSERVER UP "03/28/11 11:45 Rel_8_0_1_229" SNMPD UP "03/28/11 12:00 Rel_8_0_1_229" GS UP "03/28/11 11:47 Rel_8_0_1_229" CICMSERVER UP "03/28/11 12:00 Rel_8_0_1_229" CPSERVER UP "03/28/11 11:59 Rel_8_0_1_229" CCA UP "03/28/11 11:51 Rel_8_0_1_229" POSERVER UP "03/28/11 11:46 Rel_8_0_1_229" CONFSCHED UP "03/28/11 11:54 Rel_8_0_1_229" TRIGGER_WATCH UP "03/28/11 12:01 Rel_8_0_1_229" POCLIENT UP "03/28/11 12:07 Rel_8_0_1_229" VOICESERVER UP "03/28/11 11:58 Rel_8_0_1_229" GWSIMMGR UP "03/28/11 12:01 Rel_8_0_1_229" NMPAGENT UP "03/28/11 12:00 Rel_8_0_1_229" 9. Repeat the steps for the standby server, if applicable. 10. Verify the mp_8.0.patch1-webapps.229.bin image is executable and run it: chmod u+x mp_8.0.patch1-webapps.229.bin ./mp_8.0.patch1-webapps.229.bin Repeat the step 10 for the standby server, if applicable. 11. Once the system is back up, verify the installation (log in to Admin Web and verify that version in footer is 8.0.1.229) 12. Verify the mp_8.0.patch1-outlook.229.bin image is executable and run it: chmod u+x mp_8.0.patch1-outlook.229.bin ./mp_8.0.patch1-outlook.229.bin Repeat the step 11 for the standby server, if applicable. Verifying Server Name For Outlook Plugin ---------------------------------------- - At the end of installation and recover, we will write server information into plug-in files. If it's successful, you will see lines printed out such as: writing server information - File Size /opt/cisco/meetingplace/web/current/bases/main/webapps/outlook/public/setup.exe : 1122304Number of items read = 1122304 found start marker found end marker. buffer size: 2877 data line: HKCU, "SOFTWARE\Latitude\MeetingPlace for Outlook", "MakeDefaultForm", 0x00010001, 1 data line: HKCU, "SOFTWARE\Latitude\MeetingPlace for Outlook", "LoadHiddenIEWin", 0x00010001, 0 data line: ;HKCU, "SOFTWARE\Latitude\MeetingPlace for Outlook", "Gateways", 0, "testserver" data line: ;HKCU, "SOFTWARE\Latitude\MeetingPlace for Outlook", "testserver", 0, "http://testserver/cgi-bin;;" data line: ;HKCU, "SOFTWARE\Latitude\MeetingPlace for Outlook", "", 0, "" data line: ;HKCU, "SOFTWARE\Latitude\MeetingPlace for Outlook", "", 0, "" data line: ;HKCU, "SOFTWARE\Latitude\MeetingPlace for Outlook", "", 0, "" data line: ;HKCU, "SOFTWARE\Latitude\MeetingPlace for Outlook", "", 0, "" data line: ;HKCU, "SOFTWARE\Latitude\MeetingPlace for Outlook", "", 0, "" data line: ;HKCU, "SOFTWARE\Latitude\MeetingPlace for Outlook", "", 0, "" data line: ;HKCU, "SOFTWARE\Latitude\MeetingPlace for Outlook", "", 0, "" data line: ;HKCU, "SOFTWARE\Latitude\MeetingPlace for Outlook", "", 0, "" process gw data: ;HKCU, "SOFTWARE\Latitude\MeetingPlace for Outlook", "Gateways", 0, "testserver" process Make Default Form data: HKCU, "SOFTWARE\Latitude\MeetingPlace for Outlook", "MakeDefaultForm", 0x00010001, 1 Value for MakeDefaultForm:1 process Load hidden IE Form data: HKCU, "SOFTWARE\Latitude\MeetingPlace for Outlook", "LoadHiddenIEWin", 0x00010001, 0 Value for LoadHiddenIEWin:0 found $d server lines process server data: ;HKCU, "SOFTWARE\Latitude\MeetingPlace for Outlook", "testserver", 0, "http://testserver/cgi-bin;;" process server data: ;HKCU, "SOFTWARE\Latitude\MeetingPlace for Outlook", "", 0, "" process server data: ;HKCU, "SOFTWARE\Latitude\MeetingPlace for Outlook", "", 0, "" process server data: ;HKCU, "SOFTWARE\Latitude\MeetingPlace for Outlook", "", 0, "" process server data: ;HKCU, "SOFTWARE\Latitude\MeetingPlace for Outlook", "", 0, "" process server data: ;HKCU, "SOFTWARE\Latitude\MeetingPlace for Outlook", "", 0, "" process server data: ;HKCU, "SOFTWARE\Latitude\MeetingPlace for Outlook", "", 0, "" process server data: ;HKCU, "SOFTWARE\Latitude\MeetingPlace for Outlook", "", 0, "" adding server eland-app801.cisco.com: http://eland-app801.cisco.com/outlook/mp file /opt/cisco/meetingplace/var/admin/outlook.config was read in UpdateInMemData GWLIST: eland-app801.cisco.com; Added Server: eland-app801.cisco.com Number of items written = 1122304 If you don't see this or you see any error message, the procedure may have failed. In this case, you can : a) Go to folder /opt/cisco/meetingplace/web/current/bases/main/webapps/outlook/public, make sure setup.exe is there. b) Run the following command as root: /opt/cisco/meetingplace/application/current/bin/modfile /opt/cisco/meetingplace/web/current/bases/main/webapps/outlook/public/setup.exe /opt/cisco/meetingplace/var/admin/outlook.config Test Server Name ---------------- - Download setup.exe from your app server, using the link http://servername/outlook/public/setup.exe. Copy it to a laptop that does NOT have plug-in installed. - Run it, restart outlook, go to "Tools"->"Options"->"MeetingPlace", make sure that the default server is the app server you just installed the patch. Testing ------- Install Outlook plug-in in admin mode - Make sure no any Outlook process running on the machine. - Uninstall the previous version of Outlook plug-in using Control Panel->Add or Remove Programs->Cisco Unified MeetingPlace for Outlook - Download the new version of Outlook plug-in installer: setup.exe - Install plug-in using admin mode "setup.exe -admin" - Verify no malicious code warning popup during scheduling MeetingPlace meeting for the user installed plug-in as well as other users on the same machine. Install and load page --------------------- After it's done, in OL, configure OL plug-in to point to this app server, open an appointment, click MP tab. You suppose to have plug-in 8.0.1.x installed on your laptop. It can take a few minutes to load the page the first time the page is requested after tomcat restarts. NOTE: There is a new version of MP Outlook plugin. Please make sure to upgrade all Outlook clients with new plugin. IMPORTANT NOTICE: For Cisco Unified MeetingPlace Web Conferencing Release 8.0.1 deployment, it is mandatory to install Cisco Unified MeetingPlace Web Conferencing Release 8.0.1 Patch 1. For Cisco Unified MeetingPlace for IBM Lotus Sametime Web Conferencing Release 8.0.1 deployment, it is mandatory to: 1) Uninstall current Cisco Unified MeetingPlace for IBM Lotus Sametime Web Conferencing deployment, 2) Download new installer from Cisco Unified MeetingPlace Administration Center (location: System Configration -> Sametiem Configuration -> Download Cisco Unified MeetingPlace for IBM Lotus Sametime Web Conference Installer) and, 3) Run the installer in accordance with the documentation. TO ROLLBACK THIS PATCH: As root, run 1) ./mp_8.0.patch1-outlook.229.bin -r 2) ./mp_8.0.patch1-webapps.229.bin -r 3) ./mp_8.0.patch1-appserver.229.bin -r from the location used in step 2, above. Note that the iCM and MCU images cannot be rolled back.