Wednesday, 31 March 2010
This error is generated when an item of content in a library referred to in the syndicator makes reference to a WCM item in another library that exists on the syndicator.
This in itself will not generate an error unless the library in which the reference is made does not exist on the the subscriber.
On the syndicator, you have an HTML component (comp1) in Library1 which makes reference to an HTML component (comp2) in Library2.
The syndicator is set up only to syndicate Library1
The error message SERV_FAILED_REFERENCE_UPDATE_4 will now occur when the syndicator attempts to syndicate comp1. The failure occurs because the subscriber can not create the necessary internal reference to comp2.
To fix this, you must either:
Add the library to the syndicator (to allow that library to syndicate to the subscriber)
Remove the reference from the offending item(s)
Hope this helps someone
Monday, 22 March 2010
First of all it can definitely be done! Here's how:
In order to do a successful installation, you will need both the 64 bit AND the 32 bit versions of libstdc++5 from ubuntu jaunty repositories;
Get them from
For the 64bit version just click on the deb to install
For the 32bit version, open the deb with Archive Manager, navigate to data.tar.gz
keep drilling down to /./usr/lib and copy out the file libstdc++5.so.5.0.7 to /usr/lib
next create a symbolic link:
sudo ln -s libstdc++5.so.5.0.7 libstdc++.so.5
Next open a terminal and run
sudo apt-get update
Install some fonts using
sudo apt-get install ttf-xfree86-nonfree
Install the 32 bit helper with
sudo apt-get install ia32-libs
Install libgnomeprint2.2-0 and libgnomeprintui2.2-0 with:
sudo apt-get install libgnomeprint2.2-0 and libgnomeprintui2.2-0
Download notes client for linux (it is a 32 bit client)
Download and install getlibs-all.deb from http://frozenfox.freehostia.com/cappy/
Now you will also need libeel2.2 from jaunty
For libeel2.2 to be picked up correctly with getlibs, do the following:
Use System > Administration > Softw
Add the following:
deb http://archive.ubuntu.com/ubunty jaunty main
deb-src http://archive.ubuntu.com/ubuntu/ jaunty main
Now do this from a terminal
sudo getlibs -p libavahi-client3 libavahi-common3 libavahi-glib1 libbonoboui2-0 libcroco3 libdbus-1-3 libdbus-glib-1-2 libeel2-2 libgnome2-0 libgnomecanvas2-0 libgnome-keyring0 libgnome-menu2 libgnomeprint2.2-0 libgnomeprintui2.2-0 libgnomeui-0 libgnomevfs2-0 libgsf-1-114 libgsf-1-dev librsvg2-2 librsvg2-common libselinux1 libsepol1 libstartup-notification0 libxkbfile1 gtk2-engines-ubuntulooks gtk2-engines-murrine
You also need libeel2-2. Go here first:
click the "all" link and download the deb file
Run the deb file by double clicking on it. This is a dependency of the libeel2-2 that is to be loaded next
Now go to
Download the 64 bit version and the 32 bit version
Install the 64 bit version by double clicking on the deb file
To install the 32 bit version manually you have to do the following:
Open the deb file in Archive Manager
Double click on data.tar.gz
Double click on .
Double click on usr
Double click on lib
Drag the libeel-2.so.2.26.0 file to a temp folder
Copy the file to /usr/lib32
Create a symbolic link named libeel-2.so.2
Next install the notes deb files and force the architecture:
sudo dpkg -i --force-architecture ibm-lotus-notes-8.5.1.i586.deb
sudo dpkg -i --force-architecture ibm-lotus-activities-8.5.1.i586.deb
sudo dpkg -i --force-architecture ibm-lotus-cae-8.5.1.i586.deb
sudo dpkg -i --force-architecture ibm-lotus-sametime-8.5.1.i586.deb
sudo dpkg -i --force-architecture ibm-lotus-symphony-8.5.1.i586.deb
After installation, you must now copy some files into /opt/ibm/lotus/notes as follows:
Next some other hacks
sudo mkdir usr
sudo ln -s /usr/lib32 ./usr/lib
Lastly go to
You need to get the gnome 2.17 libraries. They are the following four files (note the size)
Copy each to
Now you can start Lotus Notes 8.5.1 from the Applications > Office menu item
If you wish to install the fix pack then download from IBM and then use:
sudo dpkg -i --force-architecture ibm_lotus_notes_fixpack-8.5.1.i586.deb
Installation of DB2 9.7 was also done using instructions on my previous post.
Performance of my laptop is astounding:
DB2 9.7 (x64) and Portal 6.1.5 when started together on my SSD drive takes only 1 minute 47 seconds.
Shutdown of Portal and DB2 takes 41 seconds.
Saturday, 13 March 2010
Download the program
Save the file:
Then run by double clicking on the file.
After the installation you can find skype on
Applications > Internet > Skype
The new crcuial solid state disks (SSD) now support SATA transfer rate of 6Bb/s in a 2.5 inch hard disk format. My laptop has a SATA 3Gb/s hardware interface and the new crcuial claims a read speed faster than that. It basically should mean that the bottleneck for my laptop is no longer the hard drive, but the hardware interfaces, processor and memory. The processor on my Lenovo T400 is an Intel Centrino 2 dual core 2.4GHz and I currently have 4GB of memory - although it can take 8GB (hmmm maybe a later upgrade that)
Installing ubuntu onto the SSD was unimaginably easy.
Pop in the drive,
Pop in the 9.10 desktop CD
Boot the laptop
Go through the wizard
The entire process to a working system took less than 15 minutes
Now the boot time.
After the bios stuff, ubuntu now starts up in 15 seconds. Am I happy or what?
Everything on my laptop works except the fingerprint reader - which I didn't like anyway.
Next was the update.
So I did the following
Adminstration > update manager
Click on "Check" and then enter your password to authorise the update manager to proceed.
There were 244 updates that needed download.
Download on my broardband took about 5 minutes
Installation took another 3 minutes
So in less than 30 minutes I had a brand new installed and updated laptop that will now boot in 15 seconds.
Wednesday, 10 March 2010
Follow these steps
Open a terminal and type:
$ sudo /usr/lib/vmware/installre/vmware-installer -u vmware-player
A pop up window will be displayed indicating the uninstallation process
Thats all there is to it.
Thursday, 4 March 2010
- For all cluster members ensure that WCMConfigServices.properties is changed so that the syndicator URL , the subscriber URL and the itemgatherer URL all point to the load balancer for the cluster.
- From the WAS deployment manager, create a replication domain (Environment > Replication Domains) and ensure that Data Replication Services is set on for the cluster and set for push replication.
- Ensure that cachespec.xml has the following embedded section to disable servlet cache for ?MOD operations:
<component id="MOD" type="parameter">
- Ensure that for the following WCM cache objects (Resources > Cache Instances > Object Cache instances) are DISABLED : abspath, absreverse, draft sumary, global, libparent, missed, module, processing, session, site, strategy, summary
- Ensure that for the following WCM cache objects, are ENABLED (as Push): menu, navigator
Wednesday, 3 March 2010
Just for reference, this file is located at the following location:
So now you know!