You can get these errors for a variety of reasons. Is it referencing an int or gnt file inside an Up.lbr? On rare occasions, program libraries can become corrupt, but if that is the case usually more than one user gets it. Have you checked the local/remote client pervasive settings? I have had to edit the registry at times to fix pervasive settings. An error 198 on a pervasive 7 server usually is a communications problem with the sql manager. If you have added users, you should check your communications peaks. There are some settings you can tweak on the server for both pervasive 7 & 2000. If you have rebooted the server recently, sql stop & sqlstart to reset btrieve for pervasive 7. If you have pervasive 2000, unload nwsqlmgr, unload odbc, load spxs & mgrstart to reset the sql communications layer. Occasionally virus software can cause these problems & you can turn down your sensitivity or add lbr files to the list of non-scanned files.
I have a netware 4.11 install w/psql 2000i sp3 & a combination of win95 & 98 clients. Any client that I installed novell client > 3.1 had load errors that I fought with for months, on both pervasive 7 & psql. Are you using spx? I assume so. The workstation probably had something else new installed that partially broke spx or overwrote some shared dll that macola wants to use.
The simplest, quickest fix I found was to use PWE for these client workstations & forget the old explorer. At one time, macola claimed using a root directory name > 6 characters caused this type of error. I reinstalled macola70 into macola without change. I used the novell unc32.exe to remove the novell client completely & removed pervasive & macola completely including registry settings.
Oddly enough, the microsoft client worked on the balance of the machines (win 95) using microsoft spxII. Go figure. I don't think there is a scientific or rational explanation. You just keep trying things until you find something that works & hope that it works for all the workstations.
And, ahem, if they still use v 6.2 or 6.3 for payroll integration to v7, being over the total user count can can this error. Pervasive knows you are over, but macola might not have all 10 registered. So instead of a user count exceeded message we get the nice, helpful message you found. If the client are still running 4.11, they are probably too cheap to pay for a lot of consulting time to figure it out, so try the PWE solution as a possible short cut.
There are several docs at the website about error 198 on terminal & citrix. Some suggestions from there might apply to your Netware issue, too. Good luck.