Intuit says they don’t support QuickBooks on a Linux server in your computer network unless you purchase their $3000.00 Enterprise Solutions package. A Windows server is fine but if you run QuickBooks on Windows PCs while a Linux server holds all of your QuickBooks data files you may get a QuickBooks error code -6190 -82. I fixed this problem on a client’s server, let me tell you how.
The Problem: All the users that needed QuickBooks logged in to the server and had Admin-level access but only the specific user that owned the company’s data file was able to access it. All others were given the -6190 -82 error code.
Partial Solution #1: I used QuickBooks from a batch file that would remove the “Read Only” attribute.
Partial Solution #2: I changed the ownership setting of the all the QB Data files to that group.
The Solution: After many partial solutions that at best worked only temporarily, In noticed the file permissions for the .TLG file had changed on the server. This encouraged me to look for what would change them and how to stop it. After testing, changing, testing, changing and retesting, I finally have the complete solution to the problem.
1. Put all users who need QuickBooks access in 1 user group.
2. Make the group created in step #1 the owner of your .QBW and .TLG file with both “Read & Write”
3. On each users desktop (at least the ones who backup the QuickBooks file), set the program NOT to verify the backup data.
4. The problem has been fixed.
So what is the reason for this? You can set the permissions on the .TLG file to whatever you choose but if you still verify the backup data, QuickBooks it creates a new .TLG file with the same name. That causes the permissions to be reset. So backing up without verifying saves the permissions and allows everyone to use the QuickBooks data files with a Linux server.

March 15th, 2010
MikeP
Posted in Uncategorized
Tags: