Blog

Our News/Articles/Opinions/Technotes from the world of IBM Collaboration

Domino Fix Packs on Virtual Windows 2008 R2 (Windows Instrumentation Service problems)

This is an addendum to an earlier blog post  but I found it so common on sites this year it’s worth it’s own blog post.

As per my earlier post, it is often “difficult” to install 8.5.3 fix packs on Windows 2008 R2,  (there’s a couple of work arounds already listed, namely “run as administrator”, uninstalling previous fix packs and disabling SNMP, coincidently another one I’d add is disabling UAC).

But the main and most consistent culprit I’ve found (on Virtual Servers anyway),  is Windows Instrumentation Service (WmiPrvSE.exe).

It is documented here in SPR GFAL95TK9X  which has been closed due to “The problem was caused by a user error or user misunderstanding.”

If you are having this problem please open a PMR and add your instance to this SPR.

Let us know if you found this useful or if you’ve found any other “gotchas” with Windows 2008 R2.

Cormac McCarthy – Domino People Ltd

New Traveler 9 Console Commands

There’s a couple of new commands available when you issue a “tell traveler” from the Domino console in Traveler 9, that I haven’t seen documented elsewhere, namely:

tell traveler cleanup and tell traveler netaddr

 “tell traveler cleanup” is designed to force the removal of users that haven’t connected since the allocated cleanup period, [based on what is in the Server Document for the Traveler server, “IBM Traveler” Tab,  “User Cleanup Timeout” field (default is 30 days)].  Note that this should happen automatically with the server in the background.

From running “tell traveler cleanup help” we can see the usage information as follows:

Usage: tell traveler Cleanup <option>

Where <option> includes:

  •   Users – Remove all devices where the last sync time is older than the user cleanup timeout.
  •   Bind – Clean up BIND table entries for unknown server

Running the command without a switch runs both Users and Bind command.

“tell traveler netaddr” tells you which network interfaces are available to Traveler and also. as importantly, which network interface it is  actually using.  I’d imagine this would be a great resource during a migration to new hardware/OS.

From running “tell traveler netaddr” we see the usage information as follows:

(ip address being used is pixelated obviously!)

Let us know if you’ve found this useful or if you’d like any advice on a Traveler 9 deployment!

Cormac McCarthy – Domino People Ltd

Interesting Note on Windows Installation during Domino 8.5.3 FP4 upgrade

It has already been noted that there is an Interim Fix available for the “early” release version of 8.5.3 FP 4.

What is also of note is what is actually installed either with the interim fix or with the “new” version of 8.5.3 FP4.

The Domino fix pack installs Microsoft Visual C ++ 2005.  What is worth noting is that it will install this version even if you have a later version installed on the OS. (ie on A windows 2008 R2 server for example Microsoft Visual C ++ 2008 is already installed).

Make sure this doesn’t break and of your applications and/or monitoring software!

Let us know if you found this useful.

Cormac McCarthy – Domino People

New iNotes 9.0 Undocumented Security Feature.

In iNotes on a Domino 8.x server you can view encrypted mail over http, once you’ve uploaded your ID.

In iNotes on a Domino 9.0 server you get this message:

It’s an interesting that this is now forced, I haven’t seen it documented anywhere.

Not that we’d recommend that anyone use HTTP for any production releases of iNotes!

Cormac McCarthy – Domino People Ltd

Debugging SMTP in Domino

These are some really useful notes.ini variables, if you’re changing any SMTP settings in Domino (in particular if you’re setting up or changing a TLS connection).

Every time I’ve needed these in the past I’ve ended up correlating this list or similar, thought it might be useful to have them together in once place!

Note you can set any of these by running:

set config notesinisettinghere

from the Domino Console so if you wanted to set up SMTP debug, running the following would give you verbose logging:-

  • set config SMTPDebug=3
  • set config SMTPDebugIO=3
  • set config SMTPClientDebug=3
  • set config TraceSSLHandshake=1
  • set config SMTPSaveOutboundToFile=1
  • set config SMTPImportErrors=1

Obviously these settings will produce a lot of logging, which will effect performance, only turn these on for a short period, during non-peak times.

Let us know if you’ve found this helpful!

Cormac McCarthy – Domino People Ltd

Installing Domino Fix Packs on Windows 2008 R2

I’ve come across few “gotchas”  in recent months that seem to be catching customers over and over again.  Particularly when it comes to installing Domino Fix packs on 8.5.X on Windows 2008 R2, I’ve heard the following scenarios multiple times:

1. You get an error saying you don’t have a valid version of 8.5.x installed.  You will probably need to uninstall previous hotfixes and/or fix packs before it will let you install. (Note that we’d always strongly advise making sure you have a valid backup or snapshot available before installing/uninstalling anything!)

2.  You get an error saying an arbitary Domino .dll is in use even though you are sure that no Domino tasks are running.  This is really common.  The vast majority of the time you just need to right click the fixpack file and “Run as Administrator”, however I’ve seen cases where you need to set Domino Server services to manual and reboot the whole OS before you can upgrade.

It’s nice to have this information before you start so if you’re under pressure for time you know you’re not going mad! Let us know if you found this information useful!

Cormac McCarthy – Domino People Ltd

Traveler capacity planning and NOTES.INI settings.

IBM have recently published a series of new articles on the Domino Wiki site.  Two articles that really caught my eye were on:-

Capacity Planning on Traveler – haven’t seen as detailed and specific guide as this before

and

Traveler notes.ini settings – it’s great that Traveler customisations are now published and this is a brilliant reference to bookmark.

(Note:  that we already published an example of how to manually change these settings via NTSConfig.xml here – but having these available via notes.ini settings is obviously more straight forward!)

Cormac McCarthy – Domino People Ltd

Useful view for Replication or Save conflicts

This is a quick tip that can be used to find Replication or Save Conflicts in any Notes application, but as an Admin I’ve found it most useful for a Domain’s NAB.

In a Notes application,  click Create -> View

  1. Change the view name to something appropriate.
  2. Change the “View type” to “Private” from the drop down menu.
  3. Change the “Selection conditions” box to SELECT @IsAvailable($Conflict)
  4. Click “Save and Customize”.

Right Click on the view as it appears and select “View Properties”.

Click on the second tab, and untick the box “Show response documents in a hierarchy”.

Click the “Esc” key twice and when prompted click “Save”.

You’ll now have a new private view that will show you all Replication or Save conflicts:

It’s really something that should be checked regularly anyway but this is a hassle free way!

Cormac McCarthy – Domino People Ltd