QuickBooks HelpAideQuickBooksIntuit

Installer le gestionnaire de serveur de bases de données Linux

by Intuit Dernière mise à jour : 4 juillet 2024

Apprenez comment installer le gestionnaire de bases de données QuickBooks Desktop Enterprise sur un serveur de fichiers Linux.

Le gestionnaire de serveur de bases de données QuickBooks Desktop Enterprise Linux vous permet d’héberger et de stocker des fichiers QuickBooks sur un serveur de fichiers Linux. Nous vous aiderons à l’installer sur votre serveur. 

Note :QuickBooks Desktop Enterprise 23.0 ne prend pas en charge le gestionnaire de base de données Linux. En savoir plus sur le exigences système pour QuickBooks Desktop 2023.

Cet article couvre les sujets suivants :

Voici quelques renseignements importants à connaître avant d’installer le sur votre serveur Linux.

Le gestionnaire de serveur de bases de données Linux comprend les éléments suivants :

  • Fichiers du serveur de base de données– Donne Les utilisateurs de QuickBooks Desktop Enterprise ont accès en lecture et en écriture aux fichiers d’entreprise QuickBooks situés sur le serveur Linux.
  • Démon Qbmonitord– Balaye les répertoires dans le fichier qbmonitord.conf pour s’assurer qu’ils ont chacun un fichier qbdir.dat.
  • Fichier de configuration de Qbmonitord (qbmonitord.conf)– Liste les répertoires lus par le démon qbmonitord.
  • Fichier Qbdir.dat– QuickBooks Desktop Enterprise crée un fichier de définition de réseau (ND) pour chaque fichier d’entreprise QuickBooks à l’aide du fichier qbdir.dat.
  • Fichier ND – utilisé par le client QuickBooks Windows pour stocker le nom et l’adresse de l’ordinateur hôte de QuickBooks.

Voici les exigences matérielles et logicielles pour le gestionnaire de base de données Linux.

Matériel et logicielsMinimumRecommandé
ProcesseurIntel Pentium 3 à 1,2 GHzIntel Pentium 4 à 2 GHz
RAM1 GoDans la mesure du possible
Espace disque2,5 Go2,5 Go et espace supplémentaire pour les fichiers d’entreprise QuickBooks
Logiciel de partage de fichiersSamba 2.2.12Samba 2.2.12

Le gestionnaire de serveur de bases de données Linux est pris en charge par les versions 32 bits et 64 bits des distributions suivantes :

QuickBooks Desktop EnterpriseDistribution Linux (système d’exploitation - serveur)
21,0 et 22,0• Fedora 32
• OpenSuse Leap 15.2
• Red Hat Enterprise 8 (RHE 8)
20,0• Fedora 29
• OpenSuse Leap 15.0
• Red Hat Enterprise 7 (RHE 7)
  • Noms de fichiers sensibles à la casse– Le système de fichiers de Linux est sensible à la casse. Assurez-vous que les noms de vos fichiers d’entreprise QuickBooks sont uniques.
  • Partage et autorisations d’utilisateur– Configurez des répertoires partagés qui stockent les fichiers d’entreprise QuickBooks en tant que partages Samba. Les utilisateurs du partage Samba doivent avoir un accès complet (lecture/écriture/exécution) aux répertoires partagés.
  • Résolution du nom d’hôte– Les clients Windows doivent connaître le nom d’hôte ou l’adresse IP du serveur Linux. Assurez-vous de configurer Samba avec le serveur de noms de domaine. Si vous n’avez pas de DNS ou de WINS, vous pouvez inscrire le serveur Linux dans le fichier HÔTES de Windows.

QuickBooks Desktop Enterprise fonctionne mieux avec les paramètres ajustés dans votre logiciel pare-feu/antivirus. Si vous avez des problèmes de performance, communiquez avec votre fournisseur de logiciel pour obtenir de l’aide. Assurez-vous que les bons ports sont ouverts sur le serveur Linux et le client Windows.

  • QuickBooks Desktop Enterprise 20.0, 21.0 et 22.0 : Ports 8019 ou 55343 à 55347

Note :Si vous n’arrivez pas à accéder aux fichiers d’entreprise, vérifiez que le port 10172 est ouvert sur le serveur Linux et le client Windows.

Départ Configurer les paramètres de pare-feu et de sécurité Internet pour QuickBooks Desktop pour en savoir plus.



Installer le gestionnaire de serveur de bases de données Linux

Note : Si vous avez OpenSuse sur votre serveur Linux, vous devez également paquet fam-server 2.7.0.29 activé.

  1. Téléchargez le RPM du gestionnaire de serveur de bases de données Linux forfait.
  2. Devenez l’utilisateur racine :
    • Ouvrez une fenêtre de terminal.
    • Entrer racine du mot de passe sudo et appuyez sur Entrer.
    • Saisissez votre mot de passe d’utilisateur.
  3. Vérifiez l’intégrité du forfait avec la clé publique GPG :
    • Téléchargez le clé publique sur votre serveur Linux.
    • Ouvrez une fenêtre de terminal.
    • Entrer tr/min --importer qbdbm-pubkey.asc et appuyez sur Entrer pour ajouter la clé publique au porte-clés (une base de données de clés de confiance sur votre serveur Linux).
    • Entrer nomdupaquetage pm -K et appuyez sur Entrer (nom du module est le nom du module RPM du gestionnaire de serveur de bases de données Linux que vous avez téléchargé).
    • Si la commande est renvoyée gpg ok Passez à l’étape 4. Sinon, supprimez les forfaits téléchargés et répétez les étapes 1 à 3.
  4. Dans une fenêtre de terminal, saisissez nomdupaquetage pm -ivh et appuyez sur Entrer  (nom du module est le nom du module RPM du gestionnaire de serveur de bases de données Linux).
  5. Créez un répertoire pour stocker vos fichiers d’entreprise QuickBooks. 
  6. Copiez vos fichiers d’entreprise QuickBooks dans le répertoire que vous avez créé.

Retour en haut de la page



Configurer le gestionnaire de serveur de bases de données Linux

Suivez ces étapes en tant qu’utilisateur racine pour configurer le gestionnaire de base de données Linux :

Vous devez lister les répertoires partagés dans le fichier qbmonitord.conf pour accorder aux utilisateurs l’accès à vos fichiers d’entreprise. Nous vous montrerons comment faire.

  1. Ouvrez une fenêtre de terminal.
  2. Modifier le /opt/qb/util/qbmonitord.conf fichier.
  3. Saisissez le chemin d’accès complet de chaque répertoire sur une ligne distincte.
    Par exemple :
    • /QBData
    • /fichiersentrepriseQB
  4. Redémarrez le service qbmonitord ou qbdbfilemon.

Note importante : Le démon qbmonitord ne surveille pas les sous-répertoires automatiquement. Vous devez lister les sous-répertoires qui contiennent les fichiers d’entreprise dans le fichier qbmonitord.conf. Assurez-vous de lister les sous-répertoires qui contiennent des fichiers d’entreprise dans le fichier qbmonitord.conf.

Les ordinateurs Windows ne peuvent pas voir les répertoires partagés sur votre serveur Linux à moins qu’ils ne soient configurés comme partages Samba. Pour en savoir plus sur la configuration d’un partage Samba, lisez la documentation de Samba pour votre distribution Linux.

Pour créer un partage Samba :

  1. Devenez l’utilisateur racine :
    • Ouvrez une fenêtre de terminal.
    • Entrer racine du mot de passe sudo et appuyez sur Entrer.
    • Saisissez votre mot de passe d’utilisateur.
  2. Créer un groupe d’utilisateurs :
    • Entrer groupadd -r nom du groupe  et appuyez sur Entrer. Nom du groupe est le nom du groupe que vous voulez créer (par exemple, qbusers).
    • Entrer nom du groupe : utilisateur1, utilisateur2, utilisateur3 pour lister les utilisateurs du groupe que vous avez créé à l’étape 2.
  3. Ajouter des utilisateurs et des mots de passe :
    • Entrer utilisateurajouter un utilisateur pour ajouter chaque utilisateur de l’étape 3 au groupe que vous avez créé à l’étape 2.
    • Pour chaque utilisateur, saisissez smbpasswd -un utilisateur pour activer le compte d’utilisateur Samba et définir un mot de passe.
  4. Définir les autorisations de partage :
    • Entrer chmod -R 775 /répertoire pour accorder aux utilisateurs des droits d’accès en lecture/écriture/exécution pour le répertoire partagé.
    • Entrer chgrp -R nomgroupe/répertoire pour modifier la propriété du groupe pour le répertoire partagé.
  5. Aller à /etc/samba et ajoutez les lignes suivantes au smb.conf :
    • [nom_partage] -Remplacer nom_partage avec le nom que vous voulez utiliser pour le partage (c’est le nom que vos clients Windows peuvent voir).
    • chemin = /répertoire - Remplacer répertoire avec le chemin d’accès complet du répertoire que vous avez créé sur votre serveur Linux pour stocker les fichiers d’entreprise QuickBooks.
    • comment = partage samba pour les fichiers d’entreprise
    • utilisateurs valides = utilisateur1 utilisateur2 utilisateur3 - Remplacer utilisateur avec les noms d’utilisateur que vous avez énumérés à l’étape 2.
    • public = non
    • inscriptible = oui
    • imprimable = non
    • créer un masque = 0765
  6. Entrer redémarrage du service smb pour redémarrer le démon Samba.

Les utilisateurs de QuickBooks Desktop Enterprise peuvent accéder aux fichiers d’entreprise sur le serveur Linux à partir de leur client Windows.

Vous devez redémarrer le démon syslog après l’installation pour enregistrer les messages dans le fichier qbmonitord.log.

  1. Ouvrez une fenêtre de terminal.
  2. Entrer /etc/init.d/syslog redémarrer, puis appuyez sur Entrer.

Le démon syslog enregistre les messages de qbmonitord dans le fichier qbmonitord.log.

Téléchargez la version PDF du Guide d’installation et de configuration du gestionnaire de serveur de bases de données Linux pour en savoir plus.

Retour en haut de la page



Messages d’erreur

Tous les messages du journal des erreurs de qbmonitord sont envoyés /var/log/qbmonitord.log fichier.

  • Entrer queue -f /var/log/qbmonitord.log pour voir les 10 dernières lignes du fichier qbmonitord.log ainsi que chaque nouvelle ligne à mesure qu’elles sont ajoutées.
  • Entrer queue -n 100 -f /var/log/qbmonitord.log pour voir plus que les 10 dernières lignes.

Messages du journal d’erreurs du serveur Linux

Message d’erreurDescription
Un paramètre a été spécifié avec la commande qbmonitordLe démon qbmonitord n’utilise pas de paramètres.
Une erreur imprévue s’est produiteUn message d’erreur plus détaillé suit cette erreur.
Le gestionnaire d’interruptions ne peut pas être initialiséUne erreur s’est produite pendant l’initialisation du gestionnaire d’interruptions.
Aucun répertoire trouvé dans le fichier de configurationVos répertoires partagés ne figurent pas dans le fichier qbmonitord.conf. Modifiez le fichier qbmonitord.conf et indiquez chaque répertoire sur une ligne distincte.
Impossible d’ouvrir la connexion FAMAssurez-vous que FAM (via xinetd) et portmapper sont en cours d’exécution.
Le fichier de configuration n’a pas pu être luLe fichier qbmonitord.conf n’a pas été trouvé dans le /opt/qbes7/util répertoire.
Erreur lors de la création du métafichierLe démon qbmonitord n’a pas pu créer le fichier qbdir.dat dans votre répertoire partagé. Assurez-vous que le répertoire dispose des autorisations appropriées.

Messages d’erreur du client Windows

Message d’erreurDescription
Une erreur s’est produite lorsque QuickBooks a essayé d’accéder au fichier d’entreprise. Veuillez réessayer. Si le problème persiste, communiquez avec le soutien technique d’Intuit et fournissez le code d’erreur suivant. (-6000, -83).Le gestionnaire de base de données n’a pas accès au fichier d’entreprise. 
Assurez-vous que le fichier d’entreprise se trouve dans un répertoire du fichier qbmonitord.conf. Redémarrez ensuite l’application QuickBooks Desktop Enterprise sur le client Windows.
Une erreur s’est produite lorsque QuickBooks a essayé d’accéder au fichier d’entreprise. Veuillez réessayer. Si le problème persiste, communiquez avec le soutien technique d’Intuit et fournissez le code d’erreur suivant. (-6000, -82).Il y a un problème avec la configuration des autorisations d’utilisateur.
Assurez-vous :
• l’utilisateur est un utilisateur valide figurant dans le smb.conf fichier et le /etc/group fichier
• l’utilisateur a un nom d’utilisateur et un mot de passe Samba valides.
Vous essayez de travailler avec un fichier d’entreprise qui se trouve sur un autre ordinateur, mais cet ordinateur nécessite une installation et une configuration supplémentaires.Le serveur de base de données ne fonctionne pas sur le serveur Linux.
Assurez-vous :
• Le gestionnaire de base de données est exécuté sur le serveur Linux : (dans une fenêtre de terminal, saisissez :ps -ef | grep qbdbmgrn_31).
• Le serveur Linux peut voir les clients Windows.
• Les clients Windows peuvent voir le nom d’hôte ou l’adresse IP du serveur Linux.

Retour en haut de la page

Connectez-vous maintenant pour une aide personnalisée

Consultez les articles personnalisés pour votre produit et rejoignez notre vaste communauté d'utilisateurs QuickBooks.

Sur le même sujet