Forum Linux.redhat Yum-cron update failed

Posté par . Licence CC By‐SA.
Étiquettes : aucune
0
29
mai
2019

Bonjour,

J'ai mis en place Yum-cron et un serveur mail "postfix" pour recevoir le rapport de yum-cron.

Pouvez-vous me dire pourquoi il n'y a pas de transaction svp ?

Merci d'avance,
Bonne journée.

Voici le rapport:

The following updates will be applied on VPS:
===============================================================================
 Package Arch Version Repository Size
===============================================================================
**Installing:**
 kernel-4.19-ovh-mod-std-ipv6-64-headers
 x86_64 4.19_ovh_mod_std_ipv6_64-732421 ovhkernel 1.3 M
 replacing kernel-headers.x86_64 3.10.0-957.12.1.el7
 kernel-4.19-ovh-xxxx-std-ipv6-64-headers
 x86_64 4.19_ovh_xxxx_std_ipv6_64-732421 ovhkernel 1.3 M
 replacing kernel-headers.x86_64 3.10.0-957.12.1.el7
 kernel-4.19-ovh-xxxx-std-ipv6-64-hz1000-headers
 x86_64 4.19_ovh_xxxx_std_ipv6_64_hz1000-732421 ovhkernel 1.3 M
 replacing kernel-headers.x86_64 3.10.0-957.12.1.el7
**Updating:**
 glibc x86_64 2.17-260.el7_6.5 updates 3.7 M
 glibc-common x86_64 2.17-260.el7_6.5 updates 12 M
 glibc-devel x86_64 2.17-260.el7_6.5 updates 1.1 M
 glibc-headers x86_64 2.17-260.el7_6.5 updates 683 k
 oniguruma5 x86_64 6.9.2-1.el7.remi remi-safe 192 k
 ovhkernel_4.9_xxxx_std_ipv6
 x86_64 4.9.179_xxxx_std_ipv6_64-736350 ovhkernel 27 M
 php x86_64 7.3.6-3.el7.remi remi-php73 3.2 M
 php-bcmath x86_64 7.3.6-3.el7.remi remi-php73 71 k
 php-cli x86_64 7.3.6-3.el7.remi remi-php73 4.9 M
 php-common x86_64 7.3.6-3.el7.remi remi-php73 1.1 M
 php-devel x86_64 7.3.6-3.el7.remi remi-php73 1.2 M
 php-fpm x86_64 7.3.6-3.el7.remi remi-php73 1.7 M
 php-gd x86_64 7.3.6-3.el7.remi remi-php73 79 k
 php-json x86_64 7.3.6-3.el7.remi remi-php73 64 k
 php-mbstring x86_64 7.3.6-3.el7.remi remi-php73 509 k
 php-mysqlnd x86_64 7.3.6-3.el7.remi remi-php73 232 k
 php-pdo x86_64 7.3.6-3.el7.remi remi-php73 125 k
 php-pear noarch 1:1.10.9-3.el7.remi remi-php73 359 k
 php-process x86_64 7.3.6-3.el7.remi remi-php73 81 k
 php-xml x86_64 7.3.6-3.el7.remi remi-php73 206 k
 python-perf x86_64 3.10.0-957.12.2.el7 updates 7.1 M
 wget x86_64 1.14-18.el7_6.1 updates 547 k
Transaction Summary
===============================================================================
Install 3 Packages
Upgrade 22 Packages
Updates failed to install with the following error message:
Could not run transaction.
  • # utilisateur qui lance le cron ? lancement à la main ?

    Posté par . Évalué à 2. Dernière modification le 29 mai 2019 à 09:35.

    l'utilisateur qui lance le cron/yum-cron a-t-il le droit de faire l'update ?

    et si tu le fais à la main, la transaction passe ?

    il faut peut-etre configurer pour accepter automatiquement les mises à jours, à la main on doit valider manuellement la proposition de mise à jour

    là il faudrait aller voir les logs de la machine plutot que le rapport, pour voir pourquoi ca a echoué

    • [^] # Re: utilisateur qui lance le cron ? lancement à la main ?

      Posté par . Évalué à 1.

      Bonjour NeoX,

      L'utilisateur est root donc je suppose qu'il a le droit de le faire ?

      Par contre en effet il faut que je regarde le faite d'accepter les mises à jours.
      Je n'ai pas essayer à la main je lance juste un: yum update ?

      Pour les logs je peux les trouvé où stp ?

      Je pourrais tester tout ça ce soir ;)

      Bonne après-midi.

      • [^] # Re: utilisateur qui lance le cron ? lancement à la main ?

        Posté par . Évalué à 2.

        Je n'ai pas essayer à la main je lance juste un: yum update ?

        tu veux lancer automatiquement les mises à jour de ton OS sans meme deja savoir le faire manuellement pour verifier que cela fonctionne ? etrange logique, mais admettons.

        oui, pour faire l'update d'une centos/redhat/fedora se fait avec
        yum update

        pour les logs, je dirais quelques part dans /var/log/
        en cherchant peut-etre le mot "yum-cron"
        genre la ligne de commande

        grep -ri 'yum-cron' /var/log/*

        • [^] # Re: utilisateur qui lance le cron ? lancement à la main ?

          Posté par . Évalué à 1.

          En effet je brûle les étapes :s

          J'ai également une erreur lorsque je lance à la main et lorsque je regarde dans les logs de yum ce n'est pas inscrit.

          Ci-dessous mes logs disponible:

          anaconda
          audit
          beamium
          boot.log
          btmp
          btmp-20190501
          chrony
          cron
          cron-20190505
          cron-20190512
          cron-20190519
          cron-20190526
          dmesg
          dmesg.old
          firewalld
          grubby
          grubby_prune_debug
          httpd
          lastlog
          maillog
          maillog-20190505
          maillog-20190512
          maillog-20190519
          maillog-20190526
          mariadb
          messages
          messages-20190505
          messages-20190512
          messages-20190519
          messages-20190526
          noderig
          ntpstats
          php-fpm
          puppetlabs
          qemu-ga
          rhsm
          sa
          samba
          secure
          secure-20190505
          secure-20190512
          secure-20190519
          secure-20190526
          spooler
          spooler-20190505
          spooler-20190512
          spooler-20190519
          spooler-20190526
          tallylog
          tuned
          wtmp
          xferlog
          xferlog-20190505
          xferlog-20190512
          xferlog-20190519
          xferlog-20190526
          yum.log

          • [^] # Re: utilisateur qui lance le cron ? lancement à la main ?

            Posté par . Évalué à 1.

            Bon en faite ce serai a cause du Kernel il faut que je prenne celui fourni par ovh.

            J'ai donc téléchargé sur le site https://last-public-ovh-kernel.snap.mirrors.ovh.net/builds

            • System.map-4.9.179-xxxx-std-ipv6-64
            • bzImage-4.9.179-xxxx-std-ipv6-64
            • config-4.9.179-xxxx-std-ipv6-64

            mais il manque:

            • initramfs-4.9.168-xxxx-std-ipv6-64.img
            • vmlinux-4.9.168-xxxx-std-ipv6-64.bz2
            • vmlinuz-4.9.168-xxxx-std-ipv6-64

            Tu as une idée stp ?

            Bonne nuit ;)

            • [^] # Re: utilisateur qui lance le cron ? lancement à la main ?

              Posté par . Évalué à 2. Dernière modification le 03 juin 2019 à 23:18.

              ajouter les depots OVH serait plus propre,
              meme si ca doit etre fait par defaut,

              parfois aussi, il faut à l'inverse virer ces depots pour etre sur une distrib entierement d'usine plutot que retouchée par le fournisseur

              les initramfs sont généralements recalculés lors de l'installation des noyaux,
              sinon il faut les forcer avec

              update-initramfs -u -k all

              -u pour update
              -k all pour recalculer TOUS les initramfs

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.