Thursday, January 14, 2010

QA and Prod upgrade path

  • Save an image in case of botched upgrade to 7.6 (in a VM preferably)
  • Backup (to remote location)
  • Upgrade to 7.6
  • Save an image in case of botched upgrade to 64 bit OS (in a VM preferably)
  • Backup again (to remote location)
  • Upgrade OS to 64 bit suse 10
  • Add memory double or triple current
  • copy folders & files from upgraded 32bit backups made earlier

Tomcat upgrade to 5.5.26 for DPM

  1. Dont upgrade to 5.5.27/28 not supported, causes error with portal
  2. Unzip core in /usr/local/tomcat
  3. Unzip admin in /usr/local/tomcat
  4. rename context.xml
  5. Copy tomcat-users.xml from /opt/tomcat/conf
  6. copy conf xml files from /opt/tomcat/conf/Catalina/localhost
  7. copy piocda.war, vgn-ext-templating.war to webapps folder
  8. copy portal directory to webapps folder
  9. copy setenv.sh and setvapenv.sh to bin folder
  10. copy jar files from /opt/tomcat/common/lib to common/lib dir
  11. copy workers.properties file
  12. chmod u+x *.sh in the bin folder
  13. modify catalina.properties for portal libs
  14. remove webapps not needed (move)
  15. Add configuration for server.xml (Add context paths; add emptySessionPath=true for ports; add mail resource, max threads setting, add connector for port 8010 on live stages; do a diff
  16. recreate symbolic link /opt/tomcat to point to new tomcat folder (ln -s /usr/local/tomcat/apache... tomcat)
  17. edit httpd.conf for location of workers.properties file

Portal startup error

If portal app does not start on Tomcat with NoClassDefFound error for ConfigUtil or similar:
make sure catalina.properties has the path to portal shared lib directory

shared.loader=/opt/Vignette/Portal/lib/shared/*.jar,${catalina.base}/shared/classes,${catalina.base}/shared/lib/*.jar

My Page Link does not appear

Check to see if under
Vignette Content > Vignette Content Management Services > Vignette Management Console > Service Provider Framework > View Template Registry
a "Menu Bar" entry is defined under Customer Extension View Template Registry. If so it should include all components defined under System View Template Registry for "Menu Bar"

Tuesday, January 12, 2010

7.6 upgrade: CTDs changed for ephox inline tag license

  1. Event
  2. FAQ
  3. File
  4. Free Html
  5. Image
  6. Pioneer Article
  7. Pioneer Product V2
  8. Pioneer Teaser
  9. Pioneer Video
  10. Press Releases
  11. Promotion
  12. Wiring Diagram

Upgrade checks

Check on these things:

Tomcat:
  1. Whether a resource defined for mail/Session is required anywhere in code. Answer: Yes

Tomcat upgrade

See: Newer post about Tomcat upgrade to 5.5.28
As part of 7.6 upgrade, upgrade tomcat to 5.5.26 (before proceeding with DPM upgrade steps)
  1. Copy the webapps from /opt/tomcat/webapps to 5.5.26 webapps folder
  2. copy conf/Catalina/localhost config xml files to corresponding 5.5.26 folder
  3. Copy config from server.xml from /opt/tomcat/conf to corresponding 5.5.26 folder
  4. Copy workers.properties file
  5. Change link to new tomcat