I tried to no avail to get more information on this error so I thought I would post my findings here instead.
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.
To illustrate.
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)
or
Remove the reference from the offending item(s)
Hope this helps someone
Wednesday, 31 March 2010
Monday, 22 March 2010
Lotus notes 8.5.1 on ubuntu 9.10 karmic x64
I revisited the installation of Lotus Notes 8.5.1 onto a brand new installation of ubuntu 9.10 karmic x64 and thought that some of you may like to know how I did it.
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
http://packages.ubuntu.com/jaunty/libs/libstdc++5
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:
cd /usr/lib
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:
http://packages.ubuntu.com/jaunty/libeel2-data
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
http://packages.ubuntu.com/jaunty/libeel2-2
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
cd /opt/ibm/lotus/notes/jvm/lib/i386
sudo mkdir usr
sudo ln -s /usr/lib32 ./usr/lib
Lastly go to
http://www.benkevan.com/upload/lotus_notes
or
http://www.freetechie.com/upload/lotus_notes
You need to get the gnome 2.17 libraries. They are the following four files (note the size)
116732 libgdk_pixbuf-2.0.so.0
67240 libgdk_pixbuf_xlib-2.0.so.0
679940 libgdk-x11-2.0.so.0
4579940 libgtk-x11-2.0.so.0
Copy each to
/opt/ibm/lotus/notes
Thats it!
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
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
http://packages.ubuntu.com/jaunty/libs/libstdc++5
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:
cd /usr/lib
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:
http://packages.ubuntu.com/jaunty/libeel2-data
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
http://packages.ubuntu.com/jaunty/libeel2-2
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
cd /opt/ibm/lotus/notes/jvm/lib/i386
sudo mkdir usr
sudo ln -s /usr/lib32 ./usr/lib
Lastly go to
http://www.benkevan.com/upload/lotus_notes
or
http://www.freetechie.com/upload/lotus_notes
You need to get the gnome 2.17 libraries. They are the following four files (note the size)
116732 libgdk_pixbuf-2.0.so.0
67240 libgdk_pixbuf_xlib-2.0.so.0
679940 libgdk-x11-2.0.so.0
4579940 libgtk-x11-2.0.so.0
Copy each to
/opt/ibm/lotus/notes
Thats it!
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
Performance of DB2 and Portal 6.1.5 with ubuntu karmic x64
Installation of portal was done using instructions on my previous post.
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.
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
Installing skype of ubuntu 9.10 karmic x64
Installation of Skype onto my new ubuntu 9.10 karmic x64 laptop was unbelievably easy:
Download the program
http://www.skype.com/go/getskype-linux-beta-ubuntu-64
Save the file:
skype-ubuntu-intrepid_2.1.0.81-1_amd64.deb
Then run by double clicking on the file.
After the installation you can find skype on
Applications > Internet > Skype
Voila!
Download the program
http://www.skype.com/go/getskype-linux-beta-ubuntu-64
Save the file:
skype-ubuntu-intrepid_2.1.0.81-1_amd64.deb
Then run by double clicking on the file.
After the installation you can find skype on
Applications > Internet > Skype
Voila!
Installing ubuntu 9.10 karmic x64 onto a SSD
Now I know ubuntu karmic boots very fast (with promises of even faster boot times with 10.04), but on a laptop the major bottleneck is always the hard disk. If I could remove that then we will have a little flying machine that takes less battery and is more resistant to the occasionional knock.
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.
Sweet!
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.
Sweet!
Wednesday, 10 March 2010
Uninstalling vmware from ubuntu karmic x64
A little tip on how to uninstall VMWare player from ubuntu karmic 9.10 x64.
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.
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
Setting up WCM syndication in a cluster
If you need to set up WCM syndication in a cluster, bear in mind the following:
- 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">
<required>false</required>
<not-value>Subs</not-value>
<not-value>Synd</not-value>
<not-value>ItemDispatcher</not-value>
<not-value>Syndication</not-value>
<not-value>M emberFixer</not-value>
<not-value>VersioningEnablement</not-value>
<not-value>WorkflowEnablement</not-value>
<not-value>PlutoUploadFile</not-value>
<not-value>PlutoDownloadFile</not-value>
<not-value>AJPECatSelect</not-value>
<not-value>RefreshAllItems</not-value>
<not-value>Template</not-value>
</component>
- 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
Where are the standard IBM Portal File Base User definitions?
On a standard IBM WebSphere Portal installation (directly from CD), the resulting portal is not connected to an LDAP server. Instead, it uses an XML file to hold user information.
Just for reference, this file is located at the following location:
/config/cells/{your_cell_name}/fileRegistry.xml
So now you know!
Just for reference, this file is located at the following location:
So now you know!
Subscribe to:
Posts (Atom)