Autore Topic: installare ocsinventory  (Letto 6219 volte)

Offline cento-it

  • Newbie
  • *
  • Post: 5
    • Mostra profilo
    • Server Linux e Windows Server 2003 e 2008
installare ocsinventory
« il: 20 Aprile 2017, 10:13:57 »
Ciao,
sto tentanto di instllare ocsinventory insieme a glpi. Ho quindi installato i repo epel e remi.
Ma quanto installo ocsinventory ho un problema, anche se non capisco bene l'errore.
Intanto ecco:
Codice: [Seleziona]
# yum install ocsinventory
Plugin abilitati:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.crazynetwork.it
 * epel: mirrors.n-ix.net
 * extras: mirror.crazynetwork.it
 * remi: mirror.23media.de
 * remi-php71: mirror.23media.de
 * remi-safe: mirror.23media.de
 * updates: mirror.crazynetwork.it
Risoluzione dipendenze
--> Esecuzione del controllo di transazione
---> Pacchetto ocsinventory.noarch 0:2.1.2-3.el7.remi settato per essere installato
--> Elaborazione dipendenza: ocsinventory-reports = 2.1.2-3.el7.remi per il pacchetto: ocsinventory-2.1.2-3.el7.remi.noarch
--> Esecuzione del controllo di transazione
---> Pacchetto ocsinventory-reports.noarch 0:2.1.2-3.el7.remi settato per essere installato
--> Elaborazione dipendenza: php-mysql per il pacchetto: ocsinventory-reports-2.1.2-3.el7.remi.noarch
Il pacchetto php-mysql-5.4.45-13.el7.remi.x86_64 è reso obsoleto da php-mysqlnd-7.1.4-1.el7.remi.x86_64, che è già installato
--> Risoluzione delle dipendenze completata
Errore: Pacchetto: ocsinventory-reports-2.1.2-3.el7.remi.noarch (remi)
            Richiede: php-mysql
            Disponibile: php-mysql-5.4.16-42.el7.x86_64 (base)
                php-mysql = 5.4.16-42.el7
            Disponibile: php-mysql-5.4.45-12.el7.remi.x86_64 (remi)
                php-mysql = 5.4.45-12.el7.remi
            Disponibile: php-mysql-5.4.45-13.el7.remi.x86_64 (remi)
                php-mysql = 5.4.45-13.el7.remi
            Disponibile: php-mysqlnd-5.4.16-42.el7.x86_64 (base)
                php-mysql = 5.4.16-42.el7
            Disponibile: php-mysqlnd-5.4.45-13.el7.remi.x86_64 (remi)
                php-mysql = 5.4.45-13.el7.remi
            Disponibile: php-pecl-mysql-1.0.0-0.14.20160428git45881bd.el7.remi.7.1.x86_64 (remi-php71)
                php-mysql = 1:1.0.0
            Disponibile: php-pecl-mysql-1.0.0-0.15.20160812git230a828.el7.remi.7.1.x86_64 (remi-php71)
                php-mysql = 1:1.0.0
            Installato: php-mysqlnd-7.1.4-1.el7.remi.x86_64 (@remi-php71)
                Non trovato
            Disponibile: php-mysqlnd-7.1.3-1.el7.remi.x86_64 (remi-php71)
                Non trovato
 Si può provare ad usare --skip-broken per aggirare il problema
 Provare ad eseguire: rpm -Va --nofiles --nodigest


Mi pare di capire che l'errore dice che il pacchetto richiesto da ocsinventory è reso obsoleto da un pacchetto che è già installato. Ma allora perchè non  procede con l'installazione ?
Ora non vorrei fosse un  conflitto di versioni, infatti il  repo remi ha diverse versioni:

Codice: [Seleziona]
# yum repolist all  | egrep -i 'remi|epel'
 * epel: mirrors.n-ix.net
 * remi: mirror.23media.de
 * remi-php71: mirror.23media.de
 * remi-safe: mirror.23media.de
epel/x86_64                      Extra Packages for Enterprise  abilitato: 11524
epel-debuginfo/x86_64            Extra Packages for Enterprise  disabilitato
epel-source/x86_64               Extra Packages for Enterprise  disabilitato
epel-testing/x86_64              Extra Packages for Enterprise  disabilitato
epel-testing-debuginfo/x86_64    Extra Packages for Enterprise  disabilitato
epel-testing-source/x86_64       Extra Packages for Enterprise  disabilitato
remi                             Remi's RPM repository for Ente abilitato:  3689
remi-debuginfo/x86_64            Remi's RPM repository for Ente disabilitato
!remi-php54                      Remi's PHP 5.4 RPM repository  disabilitato
remi-php55                       Remi's PHP 5.5 RPM repository  disabilitato
remi-php55-debuginfo/x86_64      Remi's PHP 5.5 RPM repository  disabilitato
remi-php56                       Remi's PHP 5.6 RPM repository  disabilitato
remi-php56-debuginfo/x86_64      Remi's PHP 5.6 RPM repository  disabilitato
!remi-php70                      Remi's PHP 7.0 RPM repository  disabilitato
remi-php70-debuginfo/x86_64      Remi's PHP 7.0 RPM repository  disabilitato
remi-php70-test                  Remi's PHP 7.0 test RPM reposi disabilitato
remi-php70-test-debuginfo/x86_64 Remi's PHP 7.0 test RPM reposi disabilitato
remi-php71                       Remi's PHP 7.1 RPM repository  abilitato:   318
remi-php71-debuginfo/x86_64      Remi's PHP 7.1 RPM repository  disabilitato
remi-php71-test                  Remi's PHP 7.1 test RPM reposi disabilitato
remi-php71-test-debuginfo/x86_64 Remi's PHP 7.1 test RPM reposi disabilitato
remi-safe                        Safe Remi's RPM repository for abilitato:  2021
remi-safe-debuginfo/x86_64       Remi's RPM repository for Ente disabilitato
remi-test                        Remi's test RPM repository for disabilitato
remi-test-debuginfo/x86_64       Remi's test RPM repository for disabilitato

e come vedete io di abilitati ho i seguenti:

Codice: [Seleziona]
remi             Remi's RPM repository for Enterprise Linux 7 - x86_64      3689
remi-php71       Remi's PHP 7.1 RPM repository for Enterprise Linux 7 - x8   318
remi-safe        Safe Remi's RPM repository for Enterprise Linux 7 - x86_6  2021


Offline cento-it

  • Newbie
  • *
  • Post: 5
    • Mostra profilo
    • Server Linux e Windows Server 2003 e 2008
Re:installare ocsinventory
« Risposta #1 il: 26 Aprile 2017, 11:22:47 »
In caso qualcuno avesse lo stesso  problema ho installato il  pacchetto:

php-pecl-mysql

e ho risolto, però prima  ho installato il repo di ocs inventory in quanto la versione di ocs in epel è più vecchia di quella rilasciata direttamente da loro.
Il repo è qui:

http://rpm.ocsinventory-ng.org/enterprise/7/x86_64/

poi ovviamente ho installato l'ultima versione di ocs quindi ho installato php-pecl-mysql e tutto è andato a posto.