[Résolu]mise à jour manjaro KDE ne se fait pas.

#1

Bonjour,

Un ami a installé Manjaro KDE. Il a des mises à jour à faire, mais elle ne veut pas se faire.
J’ai d’abord fait : pacman -Syu, même résultat.
Que puis-je faire ? Merci pour votre aide.
J’ai le même système et chez moi tout c’est bien passé.
Voici le résultat de la mise à jour.

sudo pacman -Syyu
:: Synchronisation des bases de données de paquets…
 core                                           149,5 KiB  1661K/s 00:00 [########################################] 100%
 extra                                         1837,7 KiB  8,97M/s 00:00 [########################################] 100%
 community                                        5,2 MiB  12,8M/s 00:00 [########################################] 100%
 multilib                                       184,7 KiB  30,1M/s 00:00 [########################################] 100%
:: Début de la mise à jour complète du système…
résolution des dépendances…
recherche des conflits entre paquets…

Paquets (135) accountsservice-0.6.54+10+gd07621b-1  adobe-source-code-pro-fonts-2.030ro+1.050it-5
              adwaita-icon-theme-3.32.0-1  akonadi-18.12.3-2  android-udev-20190315-1  bison-3.3.2-1
              ca-certificates-mozilla-3.43-1  chromium-73.0.3683.86-1  coin-or-cbc-2.10.1-1  coin-or-cgl-0.60.1-1
              coin-or-clp-1.17.1-1  coin-or-coinutils-2.11.1-1  coin-or-osi-0.108.3-1  coreutils-8.31-1  cronie-1.5.4-1
              cups-filters-1.22.2-1  filezilla-3.41.2-1  firefox-66.0.1-1  firefox-i18n-fr-66.0.1-1  freetype2-2.10.0-1
              fuse-common-3.4.2-1  fuse3-3.4.2-1  glibmm-2.60.0-1  glm-0.9.9.4-1  gnome-keyring-1:3.31.91-1
              gsettings-desktop-schemas-3.32.0-2  gssdp-1.2.0-1  gst-libav-1.14.4+2+gc324028-1
              gst-plugins-bad-1.14.4+22+ge87fb02c1-1  gst-plugins-base-1.14.4+18+g3cc7cc757-1
              gst-plugins-base-libs-1.14.4+18+g3cc7cc757-1  gtk-update-icon-cache-1:3.24.7+25+g17665f06e3-1
              gtk3-1:3.24.7+25+g17665f06e3-1  gtkmm3-3.24.1-1  gupnp-1.2.0-1  gupnp-igd-0.2.5+3+gedd78a6-1
              gvfs-1.40.0-1  gvfs-afc-1.40.0-1  gvfs-gphoto2-1.40.0-1  gvfs-mtp-1.40.0-1  gvfs-nfs-1.40.0-1
              gvfs-smb-1.40.0-1  hwinfo-21.60-1  imagemagick-7.0.8.36-0  iproute2-5.0.0-1  jasper-2.0.16-1
              jdk-openjdk-11.0.3.u4-1  jre-openjdk-11.0.3.u4-1  jre-openjdk-headless-11.0.3.u4-1  kwin-5.15.3-2.1
              ldb-1:1.5.4-2  lib32-libva-mesa-driver-19.0.1+really+18.3.5-1  lib32-mesa-19.0.1+really+18.3.5-1
              lib32-mesa-vdpau-19.0.1+really+18.3.5-1  lib32-vulkan-intel-19.0.1+really+18.3.5-1
              lib32-vulkan-radeon-19.0.1+really+18.3.5-1  libgpg-error-1.36-1  libmagick-7.0.8.36-0  libnice-0.1.15-2
              libnm-1.16.0-1  libnm-glib-1.16.0-1  libqalculate-3.0.0-1  libreoffice-fresh-6.2.2-1
              libreoffice-fresh-fr-6.2.2-1  libseccomp-2.4.0-1  libssh2-1.8.1-1
              libva-mesa-driver-19.0.1+really+18.3.5-1  libwbclient-4.10.0-2  libxdmcp-1.1.3-1  libxext-1.3.4-1
              libxft-2.3.3-1  libxkbfile-1.1.0-1  libxmu-1.1.3-1  libxrandr-1.5.2-1  libxvmc-1.0.11-1
              libxxf86dga-1.1.5-1  linux-firmware-20190313.efd2c1c-1  linux419-4.19.32-1  linux419-r8168-8.045.08-27
              manjaro-settings-manager-0.5.5-5  manjaro-settings-manager-kcm-0.5.5-5
              manjaro-settings-manager-knotifier-0.5.5-5  mesa-19.0.1+really+18.3.5-1
              mesa-vdpau-19.0.1+really+18.3.5-1  mono-5.18.1.0-1  ndctl-64.1-2  networkmanager-1.16.0-1  nss-3.43-1
              openssh-7.9p1-1.1  pango-1:1.43.0-1  pdfsam-4.0.1-3  plasma-workspace-5.15.3-2  pygobject-devel-3.32.0-1
              pyqt5-common-5.12.1-1  python-gobject-3.32.0-1  python-pyqt5-5.12.1-1  python-shiboken2-5.12.2-2
              python-sip-pyqt5-4.19.15-1  python2-2.7.16-1  qt5-base-5.12.2-1.1  qt5-declarative-5.12.2-1
              qt5-graphicaleffects-5.12.2-1  qt5-imageformats-5.12.2-1  qt5-location-5.12.2-1  qt5-multimedia-5.12.2-1
              qt5-quickcontrols-5.12.2-1  qt5-quickcontrols2-5.12.2-1  qt5-script-5.12.2-1  qt5-sensors-5.12.2-1
              qt5-speech-5.12.2-1  qt5-svg-5.12.2-1  qt5-tools-5.12.2-1  qt5-translations-5.12.2-1
              qt5-virtualkeyboard-5.12.2-1  qt5-webchannel-5.12.2-1  qt5-webengine-5.12.2-1
              qt5-webkit-5.212.0alpha2-24  qt5-x11extras-5.12.2-1  qt5-xmlpatterns-5.12.2-1  ruby-2.6.2-1
              s-nail-14.9.13-2  samba-4.10.0-2  smbclient-4.10.0-2  talloc-2.1.16-2  tdb-1.3.18-2  tevent-1:0.9.39-2
              texinfo-6.6-1  vulkan-intel-19.0.1+really+18.3.5-1  vulkan-radeon-19.0.1+really+18.3.5-1
              wayland-1.17.0-1  xapian-core-1:1.4.11-1  xf86-video-amdgpu-19.0.1-1  xf86-video-ati-1:19.0.1-1
              xorg-mkfontscale-1.2.1-1  zenity-3.32.0-1

Taille totale installée :    2930,38 MiB
Taille de mise à jour nette :    30,81 MiB

:: Procéder à l’installation ? [O/n] 
(135/135) vérification des clés dans le trousseau                        [########################################] 100%
(135/135) vérification de l’intégrité des paquets                        [########################################] 100%
(135/135) chargement des fichiers des paquets                            [########################################] 100%
(135/135) analyse des conflits entre fichiers                            [########################################] 100%
erreur : la validation de la transaction a échoué (conflit de fichiers)
qt5-xmlpatterns : /usr/bin/xmlpatterns est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/bin/xmlpatternsvalidator est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/QAbstractMessageHandler est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/QAbstractUriResolver est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/QAbstractXmlNodeModel est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/QAbstractXmlReceiver est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/QSimpleXmlNodeModel est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/QSourceLocation est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/QXmlFormatter est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/QXmlItem est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/QXmlName est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/QXmlNamePool est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/QXmlNodeModelIndex est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/QXmlQuery est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/QXmlResultItems est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/QXmlSchema est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/QXmlSchemaValidator est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/QXmlSerializer est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/QtXmlPatterns est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/QtXmlPatternsDepends est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/QtXmlPatternsVersion est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/qabstractmessagehandler.h est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/qabstracturiresolver.h est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/qabstractxmlnodemodel.h est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/qabstractxmlreceiver.h est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/qsimplexmlnodemodel.h est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/qsourcelocation.h est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/qtxmlpatterns-config.h est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/qtxmlpatternsglobal.h est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/qtxmlpatternsversion.h est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/qxmlformatter.h est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/qxmlname.h est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/qxmlnamepool.h est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/qxmlquery.h est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/qxmlresultitems.h est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/qxmlschema.h est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/qxmlschemavalidator.h est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/include/qt/QtXmlPatterns/qxmlserializer.h est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/lib/cmake/Qt5XmlPatterns/Qt5XmlPatternsConfig.cmake est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/lib/cmake/Qt5XmlPatterns/Qt5XmlPatternsConfigVersion.cmake est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/lib/libQt5XmlPatterns.prl est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/lib/libQt5XmlPatterns.so est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/lib/libQt5XmlPatterns.so.5 est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/lib/libQt5XmlPatterns.so.5.12 est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/lib/pkgconfig/Qt5XmlPatterns.pc est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/lib/qt/mkspecs/modules/qt_lib_xmlpatterns.pri est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/lib/qt/mkspecs/modules/qt_lib_xmlpatterns_private.pri est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/lib/qt/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/lib/qt/qml/QtQuick/XmlListModel/plugins.qmltypes est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/lib/qt/qml/QtQuick/XmlListModel/qmldir est déjà présent dans le système de fichiers
qt5-xmlpatterns : /usr/share/licenses/qt5-xmlpatterns est déjà présent dans le système de fichiers
Des erreurs se sont produites, aucun paquet n’a été mis à jour.
#2

Si l’anglais ne te dérange pas.

#3

Cela me fait penser à un conflit avec des fichiers de Qt5. Il y a un moyen dégueulasse, c’est de rajouter --force à la fin de la ligne de commande…

Pas très joli, mais ça devrait passer :frowning:

#4

Hello,
ajouter à la fin de cette ligne de commande : sudo pacman -Syyu ?
Du coup cela donnerait : sudo pacman -Syyu --force -comme ça ?

#5

Désolé pour le délai de réponse. Oui, c’est l’option en question, même si c’est déconseillé et plutôt sale :frowning:

#6

Hello,

lors de l’appelle de la commande sudo pacman -Syyu --force, il dit “l’option --force est obsolète ; utilisez --overwrite à la place”
On fait et il dit “option overwrite requière un argument.”
Que mettre ?

J’ai aussi tenté de désinstaller qt5-xmlpatterns, mais il dit :

sudo pacman -R qt5-xmlpatterns
vérification des dépendances…
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: kdav : supprimer qt5-xmlpatterns casse la dépendance « qt5-xmlpatterns »

J’ai essayé de supprimer kdav, même réponse.
Et ainsi de suite pour toutes les erreurs noté dans mon premier post.
On n’a vérifié dans / pour trouver les fichiers incriminés et il n’y en a aucun.
On n’a tenté de les supprimer l’un après l’autre et il dit

Impossible de trouver la cible

Si j’ai bien compris, tout ce qu’il me dit n’est pas là, mais cela créé des erreurs.
Je ne sais plus quoi faire.
Merci pour votre aide.

#7

Tu peux utiliser pactree pour aller plus vite avec les dépendances:

$ pactree -r qt5-xmlpatterns
qt5-xmlpatterns
└─kdav
  └─kdepim-runtime
    ├─kaddressbook
    ├─kmail
    └─korganizer

–overwrite

-overwrite <glob>
           Bypass file conflict checks and overwrite conflicting files. If the package that is about to be installed contains files that are already
           installed and match glob, this option will cause all those files to be overwritten. Using --overwrite will not allow overwriting a directory
           with a file or installing packages with conflicting files and directories. Multiple patterns can be specified by separating them with a comma.
           May be specified multiple times. Patterns can be negated, such that files matching them will not be overwritten, by prefixing them with an
           exclamation mark. Subsequent matches will override previous ones. A leading literal exclamation mark or backslash needs to be escaped.

Donc (pas testé):

--overwrite /usr/bin/xml*,/usr/include/qt/QtXmlPatterns/*,/usr/lib/cmake/Qt5XmlPatterns/Q*,/usr/lib/libQt5XmlPatterns*,/usr/lib/pkgconfig/Qt5XmlPatterns.pc,/usr/lib/qt/mkspecs/modules/qt_lib_xmlpatterns*,/usr/lib/qt/qml/QtQuick/XmlListModel/*,/usr/share/licenses/qt5-xmlpatterns
#8

Merci Yoy0, cela à fonctionné.