Notes 6.5.1 now runs on Linux and Wine

by Volker Weber


[larger image]

The MSI installer is not supported under Wine so you have to install on Windows and copy the files over. Instructions by Peter Leugner of AS Computer:

1. Install the latest wine from (or emerge wine, apt-get wine or whatever).
2. Install Notes 6.51 under Windows.
3. Copy the Lotus/Notes directory to ~/.wine/fake_windows/program files/lotus/notes.
4. Copy mfc42.dll and msvcp60.dll from Windows to ~/.wine/fake_windows/windows/system
5. type
wine "c:\program files\lotus\notes\nlnotes.exe"

This skunkworks development was done so that IBM can run Notes internally on Linux. Currently it is completely unsupported. If you break it, you own all the parts.

[Update: Wine has been fixed. Read the instructions here.]



Had to copy mfc42u.dll and msvcrt.dll, too and edited the wine config file to emulate WinXP ("Windows" = "winxp") but now it seems to work.
Only the integrated Sametime client seems not to be able to connect, but that's a problem for later...

Oliver Regelmann, 2004-02-03

Vowe, but isn't the point of Wine to not have to purchase Windows? Does copying the C run time and foundation class libraries (I believe that's what those are) violate that copyright?

Now, don't get me wrong -- its still WAY cool that it works at all. Someone did a lot of work.

Andrew Pollack, 2004-02-03

Andrew, I believe that most PC owners have more Windows licenses then they will ever need. That is at least true for me. They outnumber my systems at least 4 to 1.

Volker Weber, 2004-02-03

On second thought: Aren't these DLLs re-distributable anyway. They are installed with so many Windows applications are probably also in the Notes installer. As Windows installers put their files all over the place (leading to DLL hell) you have to collect them to make the application work.

IANAL and it may very well be that some evil EULA does not permit the usage of those DLLs on anything but Windows, but I leave that to the bean counters.

Volker Weber, 2004-02-03

Does this configuration just run the Notes client, or the Designer as well? If it is, then the Darwine project for Mac OS X really gets interesting, because I would love to get Designer working in OS X without having to use Virtual PC.

Pascal Frencken, 2004-02-03

It sounds that IBM has not changed his plan "we provide no native notes client to linux"....

what a pity.
From my point of view, working with wine is not more than a bloody workaround. Same for the Linux Desktops with MS Office under Wine. Not worthy to life. but this is my own philosophy.


Ingo Harpel, 2004-02-03

Pascal, it does. Ingo, I agree.

Volker Weber, 2004-02-03

Exactly my posting from a few days ago:

Peter Leugner, 2004-02-03

Congratulations Peter.

Ingo Harpel, 2004-02-03

If you want this option to be more widely used, you might consider submitting your configuration notes to the folks over at codeweavers ( I've used their Crossover Office version of Wine with a great deal of success, and while it is possible to get MS Office and the other applications that CrossOvers supports to work "the hard way," making a relatively inexpensive push-button install available definitely helps out folks who arent' interested in tinkering for the sake of tinkering. It appears that Notes 6.x is still on their list of untested apps, but I'm sure that the footwork that you've already done would make it easier for them to include Notes as a supported application in a future release.


Brian Schwarz, 2004-02-03

Brian, I agree with you. However, the power of the bloggers will get attention quick. Heck, I got here via Ed Brill's site and then blogged about it and so on and so on.

Scott Kingery, 2004-02-04

Finally, I can delete my windows partition. Thanks. I had a few gotcha's with RHFC1. Mainly if you have Sametime set to connect automatically over the IBM protocol, Notes will lock. Only other real issue is the aforementioned fonts.

Oh yeah, and I don't get the pretty IBM splash screen any more.

Many thanks!

Jay Canfield, 2004-03-02

Has anyone had problems with accessing existing databases on other servers? When ever I try to access another database I get the red box. It does write out a log after each crash though, but I am not very good at reading them. Any help would be appreciated. Mail works like a charm.


Dhaval Patel, 2004-03-26

Anyone having problems with attaching files? I have Notes crashing whe trying to attach a file with the following error:

fixme:seh:EXC_RtlRaiseException call to unimplemented function shell32.dll.ExtractAssociatedIconW


Luigi Capriotti, 2004-05-19

Sametime standalone v 3.1 works great in crossover office, with http protocol. Haven't tried the built-in sametime client because I heard it doesn't work, but I wonder if it might if you choose http.

Hans Fugal, 2004-05-21

Hi, notes client on wine and suse 9.0 runs fine. i´ve installed it in language german, no problems.
But now the question:
I want to send mails from linux apps ( office) through the wine api to notes (e.g. send file as e-mail from the app). Is it possible, and if, is there a way to realize it?


stefan hoefele, 2004-06-06

I'm also having problems getting attachments to open: they crash Notes. I've heard that using earlier wine versions may help, but I'm having problems getting hold of them for Debian. Any other work-arounds?

MikeCamel, 2004-07-07

Got Notes 6.5.1 working on Suse 9.0 using Crossover office. Only one thing fails, that is the admin console login. If I try to launch the java client things don't happen and if I use the server console in the admin client I get an nsd reporting that some net api's haven't been implemented. Otherwise all is working well.

Things checked: Attachments, using help, internet access (you need ie to get it to install), Designer using java and lotusscript, basic admin functionality.

I'll try and figure out which dll the client is complaining about and see if the newer version of wine will work.

John Rush, 2004-07-26


I have done the above things, and it worked like a charm. After trying to do an archive, I no longer have access to the mails. If I try to open a mail I get: Access to data denied.

Can any1 help me out here?

- Jacob

Jacob Nielsen, 2004-08-24

I solved it. I removed the /tmp/notes6030C8/ which was owned by my root account :)

- Jacob

Jacob Nielsen, 2004-08-24

Hi, Im using Fedora1 and wine 20040813.
I had the exact same problem with DLL's not being found.
I copied ntdll.dll from Win XP, and it seems to have fixed it somewhat.. There is still a few issues with the menues.

I realized that it is NOT RECOMMENDED to copy ntdll.dll (documenation states - always use BUILTIN), but as im only using Wine for Lotus, It doesn't matter to me, if all other apps are broken.


Jimmy Gammelgaard, 2004-09-05

I'm using SuSE 9.1 and Wine-20040914. Most of the things are OK except cyrillic support:
1. If I have wine, configured as "Win98" I have wrong charset, but can open documents with attachments in Notes. No crashes, no "NSD is running", ... Nothing as error
2. When I try wine as "Winxp" I have correct charset (cp1251), but cannot open documents with attachments, especially with MSOffice documents.

Can somebody help me? Thanks in advance!

Aleksey Stoinovski, 2004-09-27


i want tu use Lotus 6.5 "global english" on my Debian unstable box. I installed the app under Windows XP SP2 and copied to my home dir as you wrote.

now if i start lotus via wine, i get the fallowing errors:
fixme:console:SetConsoleCtrlHandler ((nil),0) - no error checking or testing yet
fixme:console:SetConsoleCtrlHandler (0x601a93c0,1) - no error checking or testing yet
fixme:ole:CoRegisterMessageFilter stub
fixme:console:SetConsoleCtrlHandler ((nil),0) - no error checking or testing yet
fixme:console:SetConsoleCtrlHandler (0x601a93c0,1) - no error checking or testing yet
fixme:ole:CoRegisterMessageFilter stub
Wine failed with return code 1

And i see lotus in my wine window with the errormessage:

Unable to access data directory "H:\Programme\lotus\notes\data" using preferences file "C:\Program Files\lotus\notes\notes.ini"

H: is my drive on Windows XP where lotus is installed, i setup my wine config to have drive h and c. c:\programme is a symlink to c:\program files ...

all files are write/readable

but i cant run lotus ...

Rainer Bendig, 2004-09-28

As far as I remember there is problem with wine and symlinks. I found this info somewhere but cannot remember exact place.
But anyway, try to use real path instead of symlink.

Hope this helps.

Aleksey Stoinovski, 2004-09-30

I found I had to pass argument for the notes.ini file to notes.

Here, I use this cmd to run notes:
wine "c:\program files\lotus\notes\nlnotes.exe" ="c:\Documents and Settings/Administrator/Local Settings/Application Data/lotus/notes/Data\notes.ini"

I guess I can also put the notes.ini in the same directory of nlnotes.exe.

Ben Jiang, 2004-11-12

OK, I solved the problem with notes crash when trying to attach a file or saving a attachment. I need to set windows version as win98. It crashes when the version is win2k or up.

I have the latest wine version: 20041019 and notes is 6.5.2.

I also found that other app (TextPad, for example) is ok when open the Choose File window. So I guess it's notes doing something strange? In the crash log file created by notes's nsd.exe, I found this:

ERROR (0): NetUserEnum failed: err=5 - (131) Negative seek
ERROR (0): AdjustTokenPrivileges failed - (131) Negative seek

I guess notes is trying some user permission stuff? That's why I guessed downgrade windows version might work, as win98 has no real permission handling.

Anyway, I configured the version default to be winxp for the other app, but give nlnotes.exe as win98. Here's the section of config file for notes (I am not sure if I need all these DLL overrides. I'll play it later):

"Windows" = "win98"

"msvcrt" = "native"
"crtdll" = "native"
"msvcrt40" = "native"
"msvcrt42" = "native"
"imagehlp" = "native"
"rnaph" = "native"
"mfc42.dll" = "native"
"mfc42u.dll" = "native"
"msvcp60.dll" = "native"

"msvcrt" = "native"
"msvcrt40" = "native"
"msvcrt42" = "native"
"mfc42.dll" = "native"
"mfc42u.dll" = "native"
"msvcp60.dll" = "native"
"crtdll" = "native"
"imagehlp" = "native"
"rnaph" = "native"

"msvcrt" = "native"
"msvcrt40" = "native"
"crtdll" = "native"
"msvcrt42" = "native"
"imagehlp" = "native"
"rnaph" = "native"
"mfc42.dll" = "native"
"mfc42u.dll" = "native"
"msvcp60.dll" = "native"

Ben Jiang, 2004-11-17

I have done this on my Suse 9.0 and wine 20041019, I've just noticed that if I go to the database properties (on my mailfile.nsf) then Info -> User Activity. Clicking Cancel or OK on the User Activity dialog box that pops up, crashes the client.

Manulite Gwarimbo, 2004-12-13

My 6.5 Notes client just kept crashing whenever saving or attaching (Notepad etc. had no problems at the same time).
The problem went away after adding/uncommenting these in my config file:
"Windows" = "win98"
"Desktop" = "1024x800"
"Synchronous" = "Y"

Hope this helps

Christoph Karpeter, 2005-01-25

Aren't you folks experiencing this?
It surely is something introduced about end of the 2004. The win+notes environment I have here wasn't changed. I've posted in description my bit of digging, however this is my competence ceiling in the matter.

Yury Tarasievich, 2005-02-15

Yes, I have the same problem as Yury - can't switch to any view and can't open bookmarks - wine 20050211.

Przemyslaw Baczkiewicz, 2005-02-24

I have the latest Wine (20050211). Lotus Notes 6.52 works ok it seems until I want to open my bookmark for my inbox. It seems a little odd, as if you open a mail from the welcome screen or compose a new mail it opens ok.

It also crashes if you try and adjust the size of a window.

Neil Hanham, 2005-03-10

Works for me. Lotus Notes 6.5.3, on Debian unstable using the latest wine (20050211). Had to make a couple of changes to the config file (tell it to use a non-native wvcrt.dll). Still get the browser problem though (when browsing for a DB or browsing into a different view, it crashes Notes)

Matt Quelch, 2005-03-10

Sorry, meant msvcrt.dll not wvcrt.dll

Matt Quelch, 2005-03-10

I am running Suse 9.2 with Wine 20040813 with Winetools 2.1.1.
I made a standard config with that and installed IE.
I followed the instructions from Peter, with the only addition of copying mfc42u.dll too. I also had msvcrt.dll, but then it crashed.

So everything seems all right, replication, opening db and bookmark stuff.
The ONLY thing not working is IM messaging.
It keeps standing on connecting... .
If anyone has a problem for that, I can finally dump Windows too :)!

Vincent Cv, 2005-04-13

FYI, Notes 6.5.3 runs OK under Mandrake 10.1 and Wine 20041201, except for printing, which always immediately crashes. (The Win98 suggestion above doesn't improve this).

Jim Van Donsel, 2005-05-12

Does anyone know how to print from Notes? I have the same problem, I'm using Notes 6.5.3 with Wine 20041019 - under Gentoo. Printing immediately crashes - problem is probably in creating postscript??? I'm getting following message:

ERROR (0): NetUserEnum failed: err=5 - (131) Negative seek


Petr Kulhavy, 2005-05-31

For those who might be interested in Sametime support, there is now a Sametime plugin for GAIM, called Meanwhile. You can find it on sourceforge, and it is also in the Gentoo Portage tree. I'm waiting for Wine-20050524 to finish compiling and then I will try Notes.

Jeff Saretsky, 2005-06-07

Doesn't work: says I can't run the Administrator program while the Domino server is running, then I hit OK, then it closes notes and gives the following error:

err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d

Set to emulate winxp, copied all 4 .dlls mentioned above. I copied an existing Notes installation over. Do I need to install a fresh Notes on Windows first?

Jeff Saretsky, 2005-06-08

Wheres find the software file (client 6.5) to download

Marcos Schimidt, 2005-06-17

I was playing drbl(Diskless Remote Boot in Linux) from and I was stupid enough to su to root and allowed it to update my FC3. This package tried to update the whole system to some level. I only realized this after it had already done some rpm updates. I cancelled before it finished. Well, the only side effect is that my notes is not working anymore. It always crashes after running a while. The error I got was the "NetUserEnum" error I mentioned above in 2004.

I then downgraded my wine to 20041019, but it didn't make any difference. The strange thing I found was that no matter what I did with ~/.wine/config, the setting from winecfg was always the same. I always got winxp for default applications. I even tried remove ~/.wine/config, but wine ran without a problem(:.

I evetually found a why to change the windows version to win98: I found an application from the wine: wine-20041019/programs/regedit/regedit. From the application, I can change this registry setting machine\\Software\\Wine\\Wine\\Config\\Version\\Windows to "win98". Then, notes works like before.

Oh, how I hate windows!

Ben Jiang, 2005-07-06

I'm totally new on Notes, trying to run Notes 6.5.4 with Wine 20050111 on a Linux Gentoo (2.6.10)
Followed the install procedure as describe above ... I can run Notes, I can open my mailbox but I can't switch to another folder ... trying to see my sent items freezes the appl.
Just this error message on the console :
err:x11drv:X11DRV_CreateWindow invalid window height -2000819384
err:x11drv:X11DRV_CreateWindow invalid window width -1058
err:x11drv:X11DRV_CreateWindow invalid window height -228
err:x11drv:X11DRV_CreateWindow invalid window width -1058
err:x11drv:X11DRV_CreateWindow invalid window height -228

Any idea ?

Ignacio Alvarez, 2005-07-16

I´m have the same Problem. Run wine 20050111 on SuSE9.3 and Notes 6.5.2.
Notes started and conected to Server without problems.
I can open my mailbox but I don´t see the mails. Notes freezes and do nothing.
The error message in the console:
fixme:font:GetCharacterPlacementW flags 0x00080012 ignored
fixme:font:GetCharacterPlacementW classes not implemented
Up to 50 times the same message.
And then:
err:x11drv:X11DRV_CreateWindow invalid window width -518
err:x11drv:X11DRV_CreateWindow invalid window height -29711
err:x11drv:X11DRV_CreateWindow invalid window width -518
err:x11drv:X11DRV_CreateWindow invalid window height -29711


Fred Hilla, 2005-08-16

Hallo again,
I have fixed the problem.
First I cange from wine20050111 to wine20050725.
But this fix not the problem.
I don´t have copy all the Files from "All Users\...Lotus\Notes.." and "User\...\Lotus\Notes\" Directory.
After I do them, (create the same Directorypath in Wine) my Lotus works fine.

Fred Hilla, 2005-08-18

Those of you having issues with notes hanging, make sure you are using CVS snapshot 20050725, 20050628, or 20041019. A bug was introduced after the 20041019 snapshot (wine bug #2660). The fix was included in the > 20050628 snapshots, but 20050830 doesn't seem to work at all. Depending on your distro, a patch for bug #2660 might be included in the in-between versions (I know gentoo has it).

So... try 20050725... and if that doesn't work out for you, try 20041019... that one has always worked.

Good luck!

Scott Jones, 2005-09-06


with the help of your information I installed the notes client 6.5.4 under Wine 0.9.2, on a SuSE 9.3 derivate.
I copied the "windows" directory of a XP, and the notes installation of the same system. I then had to map the usp10.dll and naturally set the windows version to "winxp", now it works fine. I have to work on the attachments, I can't save or open them yet.

Good Luck

Stefan Lorengel, 2005-11-24

Yep, the same thing:
wine-0.9.2 on FreeBSD-6.STABLE, LotusNotes 6.5.4.
Had to override mscvp60.dll, mfc42.dll and usp10.dll in winecfg with XP' ones (Windows == winxp).
Also, getting constant messages:
err:win:DefWindowProcW called for other process window 0x10020
in console. Looks like LotusNotes bug or so... Easily redirectable to /dev/null :)

Dennis Melentyev, 2005-12-06

I use Notes-6.5.4 on Wine-0.9.2

Be sure to also not enable a desktop window, or Notes will crash after login with some dubious error messages ("CoGetClassObject no class object" and others).

So for me the road to success was (as others stated before):
Windows version Win98, no desktop window, native dll-override for mfc42, msvcp60, netapi32, usp10 (and of course have these dlls in windows/system directory).

Stefan Taferner, 2005-12-09

I managed to "fix" the attachment problem by using the nativ versions of mfc42.dll, mfc42u.dll, msvcp60.dll, netapi32.dll and usp10.dll. After setting them to nativ, I also set Win98 as OS for nlnotes.exe, notes.exe and nminder.exe. Since then, Notes doesn't crash any more when I try to save an attachment. (Win version 0.9.7 and Notes version 6.5.1)

M. Schodermayr, 2006-02-14

Found one issue and workaround for it:
For uncertain reason, dos_devices/windows/fonts directory had no fonts. This leads to constant fonts caching and crashes if I tried to choose inbox or other views/folders.
Just copied fonts from the nearest WinXP and all become ok.
FreeBSD-6Stable, wine-0.9.7, LotusNotes 6.5.4 (all the same as in my prev. post, except for wine version)

The only issue left - any file open dialog brings NSD is running and crash the Lotus

Dennis Melentyev, 2006-02-21


Finally got Lotus Notes working again under wine 0.9.10 using Fedora Core 4.

Here's what I did:
1. Copy windows fonts to wine:
cp /windows/WINDOWS/fonts/* /MYHOMEDIR/.wine/drive_c/windows/fonts/

2. Copy required windows dll's to wine:
cp /windows/WINDOWS/system32/mfc42.dll ...mfc42u.dll msvcp60.dll usp10.dll netapi32.dll /MYHOMEDIR/.wine/drive_c/windows/system/

3. update winecfg (run winecfg command)
a. Add Application (selected nlnotes.exe file)
b. Under Libraries tab set overrides for: mfc42.dll, mfc42u.dll, msvcp60.dll, usp10.dll,
netapi32.dll (set native, builtin for all)
4. run wine
wine "C:\Program Files\lotus\notes\nlnotes.exe"

Note: It took me about 7 seconds to open my inbox.

Andrew Nielson, 2006-03-20

Whenever I try to start Notes 6.5.4 I get the following error:
"You can not use the Administration program while the Domino Server is running. Either shut down the Domino Server or choose the icon labeled 'Lotus Notes' instead. I use wine-0.9.14 on gentoo. Has someone experienced this problem and found a solution? I've seen, that jeff had the same prob, but did not provide a solution. I did all steps, as mentioned above.


Andreas Sumper, 2006-06-08

Hi guys!

I am playing with Lotus 6.5.5 within Wine 0.9.16 on SuSE 9.3 (SuSE themself use an older wine version, I don't know why) and don't manage to get it running.

I installed Lotus on a windows XP partition, copied the Program directory and the 5 native libraries (mfc42,mfc42u,msvcp60,netapi32,usp10) and configured wine via winecfg.
(BTW, I also got the error from Andi Sumper: I solved it by giving write permission to the lotus directory .....)

Lotus starts and manages to connect to the domino server, I can even see my mail box. It prints out this funny messages with the DefWindowProcW which was already suggested to send to /dev/null, but the "suddendly" it freezes when DOING NOTHING (just a bit of clicking into the window and clicking back into a shell) and sends its last cry of help:

err:win:DefWindowProcW called for other process window 0x10020
err:win:DefWindowProcW called for other process window 0x10020
err:win:DefWindowProcW called for other process window 0x10020
fixme:dbghelp:elf_load_debug_info_from_map Alpha-support for Dwarf2 information for

Lotus Notes: error 0x143

err:win:DefWindowProcW called for other process window 0x10020
fixme:netapi32:NetUserEnum ((null),20, 0x2,0x55c4f054,-1,0x55c4f25c,0x55c4f260,0x55c4f048) stub!
fixme:advapi:LookupAccountSidA ((null),sid=0x55c4ed8c,0x55c4e744,0x55c4eb48(512),0x55c4e944,0x55c4ed50(512),0x55c4ed54): semi-stub
err:win:DefWindowProcW called for other process window 0x10020
fixme:dbghelp:elf_load_debug_info_from_map Alpha-support for Dwarf2 information for
err:win:DefWindowProcW called for other process window 0x10020
err:win:DefWindowProcW called for other process window 0x10020

It complains about netapi32 and advapi. I tried to use native and builtin dlls in various orders but without any success. I strongly assume that there is still a problem with a library. As I have no clue about windows dlls (what for) I am little bit lost.

I am running out of ideas. Next try will be to go to the (older) SuSE version of wine.
Anyone a better idea?

Greets and Thanx for any hint,

Michael Wiesmann, 2006-07-11

I had previously gotten Lotus + wine working by following the above directions on FC5 with wine 0.9.17, with the exception of the Calendar component taking 10+ minutes to open. I installed the newest version of wine (0.9.19) with the intention of doing some debugging, only to find that the bug was already fixed.

What's better, wine 0.9.19 will run the Lotus Notes installer! /And/ it will run Lotus Notes without any native DLLs. It also fixes the bug that required the file to be removed (as recommended by someone else). It looks like anybody who's serious about trying Lotus Notes in Linux should make sure that they're using wine 0.9.19 first, as it definitely made the process smoother for me.

Steven Walter, 2006-08-10

That's right, there was a concerted push to support Lotus Notes,
and the results are in wine-0.9.19. You can find out more at
It's time to update all the stale pages out there with complicated
instructions... they should just say "just run the installer!"

Dan Kegel, 2006-08-18

"I evetually found a why to change the windows version to win98: I found an application from the wine: wine-20041019/programs/regedit/regedit. From the application, I can change this registry setting machine\\Software\\Wine\\Wine\\Config\\Version\\Windows to "win98". Then, notes works like before.
Oh, how I hate windows"

Pages just like this, and virtually every other application I've ever tried to load on a linux box is why I love windows more and more the more often I use a linux distro. I am currently trying to stand the pain of this ridiculous OS because we run ESX and any knowledge is good knowledge but good lord. It's come a long way with native drivers and preinstalled applications but even those can be a royal pain in the azz. For a specific role with a specific configuration Linux is great. For the desktop it's a joke.

Kevin Webb, 2007-05-17

That quote is from two years ago, and is about configuring Wine,
which wasn't even beta back then!

Wine's a lot better now, but it's still not able to run
the top ten apps in Novell's app survey.
Once it does, *then* you can criticize it if you find it hard to use.
Until then, it's still a useful tool for those willing to put up with a few warts.

Dan Kegel, 2007-05-17

Hello. I'vent understand this.. someone is be able to lounch the server console???

i've wine 0.9.42 and notes 702 all works fine (i've copied the same dll u have write) bu server console ALWAYS CRASH :-(


Matteo Bisi, 2007-08-10

hello all,

Could you please tell me how do i install lotes notes 6.5 client on debian Linux eeepc kernel?(without using any wine software)


Sushil Bhavsar, 2008-12-03

Old archive pages

I explain difficult concepts in simple ways. For free, and for money. Clue procurement and bullshit detection.


Paypal vowe