Welcome to OCS Inventory NG community support, where you can ask questions and receive answers from other members of the community.

Please ask questions only in English or French.

Release 2.11.1 available

The official documentation can be found on http://wiki.ocsinventory-ng.org. Read it before asking your question.

ipdiscover_link_tag_network is not set. default 0

Bonjour,

J'ai un soucis avec le service apache2 qui ne démarre pas.

l'erreur que j'ai constaté: ipdiscover_link_tag_network is not set. default 0

Je ne sais pas ou chercher..afin que apache démarre, pour afficher les sites..

Merci d'avance pour les retours..

Cordialement,

Epoc
in OCS Inventory NG server for Unix by (1.5k points)

11 Answers

0 votes
OCS fournit des fichiers 'template' de config Apache2.

Mais il faut un minimum de knowledge sur Apache2 :

- les fichiers .conf sont à activer ('a2enconf xxxxx' sur Debian)

- la config Apache2 doit être vérifiée ('apache2ctl -t' et '-S' sur Debian)

- les logs Apache2 doivent être vérifiés (error.log et access.log)

Vous pouvez aussi faire vos propres fichiers de conf avec des virtualhost ...
by (18.9k points)
0 votes
Bonjour,

Merci du retour,

j'ai vérifier avec la commande 'apache2ctl -t' et '-S', l'erreur obtenu:

ocsinventory-server: Bad setting. `IPDISCOVER_LINK_TAG_NETWORK` is not set. Default: `0`

[Fri May 27 09:40:42 2022] OCSINVENTORY: (SOAP): Cannot find XML::Entities

[Fri May 27 09:40:42.021012 2022] [perl:error] [pid 7096] Can't locate Switch.pm in @INC (you may need to install the Switch module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.32.1 /usr/local/share/perl/5.32.1 /usr/lib/x86_64-linux-gnu/perl5/5.32 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.32 /usr/share/perl/5.32 /usr/local/lib/site_perl /etc/apache2 /etc/ocsinventory-server/perl) at /usr/local/share/perl/5.32.1/Apache/Ocsinventory/Server/Inventory/Software.pm line 30.\nBEGIN failed--compilation aborted at /usr/local/share/perl/5.32.1/Apache/Ocsinventory/Server/Inventory/Software.pm line 30.\nCompilation failed in require at /usr/local/share/perl/5.32.1/Apache/Ocsinventory/Server/Inventory/Update.pm line 28.\nBEGIN failed--compilation aborted at /usr/local/share/perl/5.32.1/Apache/Ocsinventory/Server/Inventory/Update.pm line 28.\nCompilation failed in require at /usr/local/share/perl/5.32.1/Apache/Ocsinventory/Server/Inventory.pm line 52.\nBEGIN failed--compilation aborted at /usr/local/share/perl/5.32.1/Apache/Ocsinventory/Server/Inventory.pm line 52.\nCompilation failed in require at /usr/local/share/perl/5.32.1/Apache/Ocsinventory.pm line 50.\nBEGIN failed--compilation aborted at /usr/local/share/perl/5.32.1/Apache/Ocsinventory.pm line 50.\nCompilation failed in require at (eval 14) line 1.\n

[Fri May 27 09:40:42.021033 2022] [perl:error] [pid 7096] Can't load Perl module Apache::Ocsinventory for server (null):0, exiting...

Action '-t' failed.

The Apache error log may have more information.

Je pense que c'est une mauvaise config lors du processus d'installation d'OCS

Est-il possible de supprimer complètement OCS, sans supprimer Apache, PHP, MySql, MariaDB..?

j'ai voulu installer OCS sur le même serveur Debian que GLPI..

mais si je peux désinstaller OCS, et refaire l'installation sur un autre serveur, cela serai pas plus mal..

Cordialement,
Epoc.
by (1.5k points)
edited by
0 votes
'Can't load Perl module Apache::Ocsinventory' est caractéristique : soit OcsInventory a été mal installé, soit les prérequis ne sont pas remplis. Mais vous ne fournissez pas d'information sur l'OS et l'installation ...

J'ai fourni mon tuto qui fonctionne bien sur une Debian 11 fraîche ...

Edit : mon tuto https://ask.ocsinventory-ng.org/13643/i-cant-deploy-the-ocs-inventory-ng-server
by (18.9k points)
edited by
0 votes
Merci pour le retour,

Pardon, j'ai commis une erreur de débutant sur le forum, ma config:

 OS: Debian 11.3

Apache: Server version: Apache/2.4.53 (Debian)

PHP: PHP 7.4.28 (cli) (built: Feb 17 2022 16:17:19) ( NTS )

Mariadb: Server version: 10.5.15-MariaDB-0+deb11u1 Debian 11

je pense effectivement que j'ai raté dans le processus d'installation  des modules  OCS,

si cela est possible de me retourner le lien du tuto d'installation..

si je rajoute les modules manquant, le service apache pourra redémarré..?

ou si je créé des virtual host pour chaque site du serveur cela relance le service apache..?

merci du retour..

Cordialement,

Epoc
by (1.5k points)
0 votes
Mon propre tuto https://ask.ocsinventory-ng.org/13643/i-cant-deploy-the-ocs-inventory-ng-server (pour install sur Debian 10 ou 11)

A noter : install des prérequis (paquets Debian et cpan pour paquet Perl non debian-isés) puis install d'OCS : on peut réinstaller OCS sans difficulté sur la même install et dans la même version : cela doit corriger l'installation.

L'install OCS créé 2 fichier de conf Apache2 : à activer par 'a2enconf xxxxx' (après avoir ajusté 'z-ocs...' pour les comptes mySQL)
by (18.9k points)
0 votes

Bonjour,

j'ai des messages d'erreurs quand je refais l'installation des dépendances OCS.

Merci d'avance

Epoc..



Epoc

by (1.5k points)
edited by
0 votes
je ne peux malheureusement pas mettre plus d'info dans mes réponses, car je suis bloqué dans mes réponses sur le forum..
by (1.5k points)
0 votes
'j'ai des messages d'erreurs quand je refais l'installation des dépendances OCS.'

Il est peut-être temps de repartir d'une Debian 'fraiche' ...

(Ce tuto je l'ai répété X fois pour avoir des VM avec OCS 2.4, 2.5, 2.6, 2.7, 2.8, 2.8.1, 2.9 ... afin d'être certain d'avoir les fonctions attendues  : pour la stabilité, je choisirai 2.8.1 puis 2.9.2 mais à partir de 2.9, il faut activer des cron et 2.9.2 me parait bien plus solide que 2.9.0 et 2.9.1)
by (18.9k points)
0 votes
je veux bien repartir sur une Debian saine je souhaiterais désinstaller tout ce qui concerne OCS afin que le service Apache redémarre..

Est-il possible de supprimer Apache sans perdre ma base de données MariaDB, PHP, ...

comment tout supprimer d'OCS..?

Merci d'avance

Cordialement..

Epoc
by (1.5k points)
0 votes
Une Debian 'fraiche' c'est l'assurance d'une machine saine et propre.

Quand vous installerez OCS, faites une sauvegarde de /etc/apache (avec un tar c), vous pourrez revenir à un Apache d'origine (sans avoir à le désinstaller, le purger et le réinstaller). (Pensez à sauvegarder /etc/php.)

Si vous avez une base MySQL (MariaDB), il suffit de la sauvegarder (avec mysqldump) et de récupérer le fichier sur la Debian 'fraiche'.

AMHA, pour installer des applications telle OCS (GLPI, ...), il faut un minimum de connaissances sur  :

- MySQL (MariaDB) : création d'un user, droits sur une base, sauvegarde, restauration;

- Apache2 : fichier de conf, de site, activation, désactivation, démarrage, vérif de conf, lire les logs, les virtualhost

Et ça, ça n'est indiqué nulle part ...

Pour Apache, un bon début https://doc.ubuntu-fr.org/apache2
by (18.9k points)
edited by
 
Powered by Question2Answer
...