The Linux Database Server Manager contains the Enterprise Solutions database server which stores the QuickBooks company files. Users running QuickBooks Enterprise Solutions on a Windows client computer can access the QuickBooks company files to perform Enterprise Solutions operations and request data.
This article covers the following topics:
The following information is intended for a system administrator who is familiar with the Linux operating system, understands network operations, and has permissions to properly install and configure the QuickBooks Enterprise Solutions Linux Database Server Manager.
It is important to understand the following before installing the QuickBooks Enterprise Solutions Linux Database Server Manager on your Linux Server.
The Linux Database Server Manager consists of the following components:
Linux Distribution (Operating System)
Linux File Server – Requirements & Performance
If you use firewall and antivirus products, you might have to adjust settings in these products to ensure the best possible performance with Enterprise Solutions (an incorrectly-configured firewall can stop the Linux Database Server Manager from working).
If you experience performance issues that you think are related to your firewall software, refer to the documentation that came with the firewall software or contact your firewall vendor for assistance.
Important: The Linux Database Server Manager uses the following ports
For more information refer to Firewall and Internet security settings for updates and network access
Make sure that the appropriate port is open on both the Linux Server and the Windows Client.
Note: If you are unable to access company files, check that Port 10172 is open on both the Linux server and the Windows client.
Note: If the package contains a valid signature from Intuit with the key ID 02f7461a, the command returns gpg ok.
After installing the Linux Database Server Manager RPM, you must perform the following as the root user:
Important: To be able to access the QuickBooks company files located on the Linux server from a Windows client, you must list the directories that contain the QuickBooks company files in the qbmonitord.conf file.
To specify the directories that contain the QuickBooks company files:
The directory on your Linux server that contains the QuickBooks company files must be configured as a Samba share so that it can be mapped as a drive on your Windows client computers. The following procedure provides an example of how to create and configure a Samba share. For more detailed information about configuring a Samba share, refer to the Samba documentation.
To create a Samba share:
QuickBooks Enterprise Solutions users can now access QuickBooks company files that are located on the Linux server directly from their Windows client machines.
Refer to QuickBooks Enterprise Solutions Installation and Setup Guides for more information about installing and configuring QuickBooks Database Server Manager on Linux.
The syslog daemon restarts and begins to log all qbmonitord messages to the qbmonitord.log file.
See the QuickBooks Enterprise Solutions Web site for more information, including the PDF version of the Linux Database Server Manager Installation and Configuration Guide.
Collapse or Expand All
The qbmonitord daemon uses the Linux syslog utility. All qbmonitord error log mesages are output to the /var/log/qbmonitord.log file.
Important: You must restart the syslog daemon after you install the Linux Database Server Manager RPM to enable logging to the qbmonitord.log file.
The company file is located on the Linus server in a directory that is not being monitored by the qbmonitord program and no qbdir.dat file exists.
Specify the directory in the qbmonitord.conf file and then restart the QuickBooks Enterprise Solutions application on the Windows client.
The Linux file system is case sensitive. Make sure you use the right case when specifying the name of the company file you want to access from the Windows client. For example, if you specify companyB instead of companyb, Windows can access the Linux server but the database is unable to open the file.
User permissions are not configured correctly.
Check that the company file and the directory that contains the company file have the correct Linux user or user group permissions.
Check that the user is a valid user listed in the smb.conf file and the /etc/group file and that they have a valid Samba username and password.
The database server is not running on the Linux server.
Check that the database server is running on the Linux server:
(in a terminal window, enter: ps -ef | grep qbdbmgrn_25).
Check that communication is not blocked by a firewall on either the Linux server or the Windows client.
Check that the Windows client is able to resolve the host name or IP address of the Linux server.