Admin Camp – Session slides
Here are the slides from my session “Compact, Compress, De-Duplicate” recently held at AdminCamp 2010 in Gelsenkirchen, Germany.
Watch it online or download it from slideshare.net
Here are the slides from my session “Compact, Compress, De-Duplicate” recently held at AdminCamp 2010 in Gelsenkirchen, Germany.
Watch it online or download it from slideshare.net
In a few hours, I will drive to Gelsenkirchen for this years AdminCamp. Traditionally sunday is the day for speakers and those attendees who show up at this day. There will be a #lotusbeer in the hotel in the evening.
As I posted earlier in this blog, I have two sessions this year. In addition I will speak at the Closing General Session together with my fellows Tim Pistor and Werner Motzet. We were asked only a few days ago to do the CGS and so we have to prepare a few things.
In general the CGS will be about “Lotus Notes Community – we have a solution for everything” . Not sure which topics we will cover in particular, but Tim’s webservice to make Lotus Notes brew a fresh and tasty cup of coffee will be part of the show.
Here is a slide that shows a few representatives of the Lotus Notes / Domino community.
Don’t flame us, if you do not find yourself on the slide. It is only a selection of some members of a much bigger community. We are aware of this.
Again I was asked by Packt Publishing to review a couple of new books. Despite the fact that I am an administrator and developer, I agreed. It’s worth to have a look at the dark side of our business, … users :-).
I will review the Karen Hoopers brand new “IBM Lotus Notes 8.5 User Guide” and also “IBM Lotus Sametime 8 Essentials : A User’s Giude” written by Marie L. Scott and Thomas Duff.
The first book has already been released in August and the second one is about to be published in September 2010. Pre-order now and save 43%.
Packt Publishing has recently launched PacktLib. This service, Packtlib, will enable readers to subscribe to an entire catalogue of books to supplement the Packt print books they already possess.
Readers can access and search across Packt’s entire library of over 400 books, finding practical solutions to your everyday IT problems.
Yes, it is possible to change the reply prefix in iNotes for all languages, along with other strings that may need to be changed for customisation purposes. These strings are stored as variables in the dwa_XX.properties file in the Forms85.nsf design under Resources -> Files (XX in this case is the two character representation of the language in use).
For example in the German properties file dwa_de.properties, to change the reply prefix from “Antwort: ” to “RE: ” the following variable should be changed from:
L_RE=Antwort:
to
L_RE=RE:
Then after the cache is cleared (or server is restarted) the changes will be noticeable in the iNotes interface.
When you intend to start your DAOS rollout using the recently released Domino 8.5.2, you will get a warning, when the DAOS repository is located under the Domino data directory. Having the DAOS repository in this location is not a recommended configuration.
Domino will show a warning
And IBM makes it very, very clear that they do not want you to put your .NLOs relative to the data directory by showing this warning at least 5 times when the document is opened for editing and another 6 times when saving and closing the server document.
If you are an administrator, don’t bother. It turned out to be a reproducable bug that will get fixed in 8.5.3. If you are a developer, look into the input validation of the DAOSBasePath item in the server\server form and fix it on your own.
IBM’s John Paganetti commented this with “Guess we really don’t want you to put under data directory anymore… :)”
Lotus Notes / Domino 8.5.2 provides a new feature to upgrade multiple local databases to a new ODS.
This document contains information that is not contained in the help files shipped with Lotus Notes / Domino 8.5.2.
“Do you need to write a Domino add-in task in Java? The JAddIn frameworks greatly helps you to create Java tasks for Domino by freeing you to learn all the Domino add-in specifics. It supports all Domino server versions since 7.0 on all platforms and processor architectures.”
Lotus Notes / Domino 8.5.2 is just around the corner. GA has been announced for 24-August-2010. The fixlist is already available and contains almost 1.500 fixes. One of my favourites is:
DWON84BSU3 Fixed issue with Sametime Chat status text being displayed in Portuguese instead of Brazilian Portuguese.
Didn’t know that there is such a big difference in language …
I will do two sessions at this years Admin Camp 2010.
Admin Camp is a 3 days ad free conference held from 20. – 22 September 2010 in Gelsenkirchen, Germany.
The organizers put together an impressive agenda. They invited national and international speakers. Paul Mooney, Christian Henseler, Andrew Pollack and also IBMers Collin Murray and Bernd Schindler, just to name a few.
And for the first time, Andy Pedisich is on the speakers list.
According to the agenda, I will start on monday and talk about “Compact, Compress, De-Duplicate”. The session will show, how to save space on your Domino using the tools provided by the product.
If you cannot attend or miss this session, you have a second chance at the ILUG conference in Belfast later this year.
The second session on tuesday is about Sametime 8.5.1. I had prepared the session for Sametime 8.5 but rewrote it to cover the new version.
It is a step-by-step guide to setup and run Sametime 8.5.1 on a Linux box. Most of the content is also valid for a Windows environment. If my 160 slides are not enough to fill up 90 minutes, I can also do some live demos.
Hope to see you at the conference. Not yet booked? Do it now …
Update: I’m aware that there is a typo in the screenshot for the first session. must be 09 instead of 11
I recently had an issue with photos in businesscards in my “Lab” Sametime 8.5.1 installtion on SLES 10.3. I had configured names.nsf as source for the picture in my dual repository configuration. This configuration works in a productive environment with Sametime 8.5 Community Server on Windows 8.5FP1 ( + HF GHEU-854LD9 that addresses an issue wth pictures in business cards )
After upgrading my “Lab” from Sametime 8.5 to 8.5.1 ( including an upgrade of Domino to 8.5.1 FP4 Linux ) the business card still showed an old picture. I had recently replaced the picture in my person record. So I deleted the person cache by deleting the C:\Program Files\IBM\Lotus\Notes\Data\workspace\.metadata\.plugins\com.ibm.collaboration.realtime.people.impl folder on my computer.
Did a “Refresh Person Info” in the embedded Samtime client but the new picture did not show up.
I looked into the latest UserInfoSA file in the trace folder on the Domino server to find out what went wrong and found the following entry
SEVERE | Thread-14 ] : UserInfoLogger : error : extractImage Exception: Exception:
class com.ibm.sametime.userinfo.userinfobb.ImageExtractor$ImageNotFoundException
Not a very helpful error message, because I know that the image exists in the person document and the previous image was found.
I tried to find out more and turned Debug mode. I copied Debug.Level.class.5 from /opt/IBM/notesdata/domino/html/sametime/stlinks/debug to /opt/IBM/notesdata.
By the way, the documentation says “To enable trace collection, a debugLevel.class file compiled to level 3 and higher should be added to the folder that contains the UserInfo.jar file.”.
This seems not to work on Linux; I restarted the server including the OS but no message “Debug Level changed to: 5” appeared in the console. After moving the file to the data directory and restarting the machine once again, the debug level changes. /opt/IBM/notesdata contains a symbolic link to UserInfo.jar.
I once again cleared the cache and tried to retrieve the photo. nada … Now the UserInfoSA was completely empty with zero byte filelength.
I verified reproduceability by changing the debug settings back and forth. The issue with the zero byte file is reproduceable.
But still no hint, why the picture is missing from the business card.
I then decided to replace the UserInfo.jar from the Sametime 8.5.1 installation by the one from the Hotfix. After I restarted the server once more, I found the following info in UserInfoSA
[08/13 8:44:35.929] Thread-12 User: CN=Ulrich Krause/O=singultus found in database names.nsf
[08/13 8:44:35.930] Thread-12 Found detail: Photo. reqid=1
[08/13 8:44:35.930] Thread-12 Entering extractImage
[08/13 8:44:35.931] Thread-12 document size 10 KB
[08/13 8:44:35.950] Thread-12 export document to XML is now completed.
[08/13 8:44:35.969] Thread-12 extractImage Exception:
com.ibm.sametime.userinfo.userinfobb.ImageExtractor$ImageNotFoundException: Image file type not supported: 34×48.jpg
Aha, “Image file type not supported: 34×48.jpg” This is a valuable information.
I looked into the person record and saw that the image is named eknori.34×48.jpg. I then replaced the attachment by eknori.jpg and now the image is displayed in the business card.
The log file now contains
[08/13 8:47:07.740] Thread-13 document size 18 KB
[08/13 8:47:07.755] Thread-13 export document to XML is now completed.
[08/13 8:47:07.759] Thread-13 Image found. Mime type is: image/jpeg
[08/13 8:47:07.766] Thread-13 Constracted DetailItem id=Photo fieldname=photo type=image/jpeg
Now that I have found the cause, I replaced UserInfo.jar with the the original one and tested again. The picture displays and the tracefile has a non-zero length.
Here is what it says
[ 09:06:51.748 | 13.08.2010 | SEVERE | Thread-12 ] : UserInfoLogger : error : Image found. Mime type is: image/jpeg
Conclusion
1. the attachment for the picture must not contain more than one dot; obviously the servlet splits the filename after the first dot and therefore cannot find the file
2. Something is wrong with DebugLevel.class file. Either the problem is caused by the new UserInfo.jar im Sametime 8.5.1 or the file has not been updated by the installer
Both issues should be checked with support. Perhaps someone can do the same tests on a Windows system. But let me make a guess: I am the only one in the whole wide world that has these issues …
A few minutes ago, I got an e-mail saying:
Your ILUG session: “Compact, Compress, De-Duplicate” has been accepted.
I’ve already booked flight and hotel a few weeks ago and now I have to start to prepare my session.
OK, so let’s see … File – New – Presentation …
Have you created a policy and do not think it has been assigned to a user or group?
Are policies not in effect for Community Server users that you have configured in the Sametime System Console?
Then you should check your sametime.ini. Search for POLICY_DB_BB_IMPL=
If the result is
POLICY_DB_BB_IMPL=com.ibm.sametime.policy.databasebb.notes.DbNotesBlackBox
replace it with
POLICY_DB_BB_IMPL=com.ibm.sametime.policy.databasebb.xml.DbXmlBlackBox
The first line reads the policy from stpolicy.nsf and the second line ready the policy from policies.user.xml that acts as a cache between the Community Server and the Sametime System Console server.
Happy Yellow Day 2010 everybody !!
Just finished a Sametime 8.5.1 installation on SLES 10. The clean install was painless and ran without any issues.
For Sametime 8.5 I wrote my own shellscript to start and stop the different components of the Sametime installation automatically at startup.
In 8.5.1, IBM creates the start/stop scripts during installation. The only thing you have to do is to enable the services in runlevel editor.
I do not know, if this also works in a Windows environment. If anyone has information, please leave a comment.
If you have Sametime 8.5 installed and you intend to upgrade to the new 8.5.1 release, then you might be encountered with an error that will neither let you upgrade your meeting server and media management installation nor allow a new installation.
I wrote about the problem earlier in in this blog and it took me almost 3 days to figure out what is going on, so this tipp can save you a lot of time.
Both, meeting server and media manager are installed using a deployment plan that binds to an LDAP directory.
If you don’t have changed the person’s search and/ or authentication attributes in the the LDAP configuration in SSC, you will be able to do the upgrade or a clean install without problems.
But if you have changed the athentication attributes and added displayname to field for instance, then the installation or the upgrade will fail.
In 8.5.1 the field validation for the attributes obviously have changed.
You have to revert to the standard attribut settings to be able to successfully update your Sametime 8.5 installation.
I installed FP4 for Lotus Notes 8.5.1 today on my office pc. Its a Lenovo R500, 4GB RAM with Windows 7 Ultimate (64Bit). I’ve already heard from others that there are some “timing problems” with the recent fixpack. But I never expected this
Anyone more ??
This book written by Russel Smith and published by PACKT Publishing in July 2010 contains detailed step-by-step instructions for implementing Least Privilege Security and related management technologies.
It has solutions to the most common technical challenges and Microsoft best practice advice. It also covers techniques for managing Least Privilege on the desktop.
About the Author: Russell Smith specializes in management and security of Microsoft-based IT systems and is a Contributing Editor for CDW’s Biztech magazine and writes regularly for industry journal Windows IT Professional. Russell is also contributing author to Supporting and Troubleshooting Applications on a Microsoft Windows Vista Client for Enterprise Support Technicians from Microsoft’s Official Academic Course (MOAC) series of books published by Wiley and Sons. he is an independent IT consultant and MCSE with more than ten years of experience. Russell’s recent projects include Active Directory Security Consultant for the UK Health Service National Programme for Information Technology (NPfIT) and Exchange Architect for Wipro Technologies. Russell also has extensive experienceas an IT trainer.
What you will learn from this book
If you are a System Administrator or desktop support staff who want to implement Least Privilege Security on Windows systems, this book is the right choice for you. It covers on 465 pages almost everything you need to know about Least Privilege Security for Windows 7, Vista, XP.
The new Sametime 8.5.1 Meeting Server and Media Manager still refuses to install or upgrade. So I decided to re-install the recently unregistered and uninstalled Media Manager 8.5.
I started to create a new deployment plan because the previous plan was intended for version 8.5.1. There is now a dropdown where you can select the version for which you want to create the deployment plan.
So far, so good. I must have looked damm ned stupid when I wanted to connect to the commuity server within the deployment plan.
Nothing is offered to me at this stage. Somehow logically, I have already updated the Community Server to version 8.5.1.
Therefore I cancelled at this point and tried to install the media server 8.5 using a 8.5.1 deployment plan.
The connection to SSC was successful and the list of deployment plans was loaded. It was … empty.
So, that was it. Fazit after several hours frustration:
You cannot install or upgrade Sametime 8.5.1 Media Manager because because it fails to update the status in SSC after almost one hour of installation, and you cannot install 8.5 Media Manager when you already have updated the Community Server to 8.5.1 because you can not create an appropriate community plan. The same applies to the Meeting Server.
Any advice, what to do?
I have downloaded all the necessary files yesterday and started the upgrade earlier today.
It went fine for the System Console Server, the Community Server and the Proxy Server. All components are now running on version 8.5.1. on Linux.
I have some problems upgrading Meeting Server and Media Manager Server. I have described the error here. If anyone has an idea how to solve the issue; much appreciated.
For a few days now, I tried to get Business Cards working in Sametime 8.5 using a dual repository ( LDAP / DominoApplication). I red almost all articles in the samtime wiki and in the sametime forum and was sure that my configuration was correct and should work. But nada. The LDAP part worked, but the Domino part didn’t.
So I turned on debug to see what was going wrong. I copied the Debug.Level.5 file to the Domino root directory and restarted the machine. The trace file was created but did not contain any hint regarding the issue.
Today, due to some frustration, I decided to reinstall the Domino and Sametime installation. I also decided to keep the standard installation paths and only changed the drive letter during setup. During the initial setup, I installed the domino binaries into d:\domino and the data files into d:\dominodata. I did this kind of install several times ( I don’t like long pathnames) and it always worked without any error.
After all setup was done and the server came up, I watched the console and to my surprise, I saw the following
Debug level set to 5. … never saw that before after initializing debug.
And now the trace file shows, what is going wrong:
[08/03 10:05:59.468] Thread-23 document size 22 KB
[08/03 10:05:59.468] Thread-23 extractImage Exception:
java.lang.NullPointerException
at com.ibm.sametime.userinfo.userinfobb.ImageExtractor.documentSizeNotValid(Unknown Source)
at com.ibm.sametime.userinfo.userinfobb.ImageExtractor.extractImage(Unknown Source)
at com.ibm.sametime.userinfo.userinfobb.UserInfoNotesNsfBB.storeRetrievedValues(Unknown Source)
Well, shortly after, Rene Winkelmeyer pointed me to this thread in the Sametime Forum.
And as a conclusion, it seems to be important in some cases that the data directory is located inside the domino directory.
This article by Jack Downing and Michael Herring describes how to use the Sametime System Console to configure your 8.5.1 Sametime servers with an 8.0.2 Community server.
The article is also a good ressource when you have to troubleshoot a community server installation, because it describes some configuration files that are worth looking into.