Upgrade fails


#1

Hello, I have used Ubuntu for many years, but with very little trouble to fix. A friend built me a new PC (Summer, 2018) and recommended Manjaro, and now I have to learn quite a bit, but am failing. I will have to make a few posts to solve all my problems, but thought I should start with updates. I see others have similar problems, but I either do not understand solutions, or the solutions are not working. Here is my latest attempt (cut and paste, sorry) but here is what shows up at the bottom

error: failed to commit transaction (conflicting files)
thunar-archive-plugin: /usr/lib/xfce4/thunar-archive-plugin/engrampa.tap exists in filesystem (owned by engrampa-thunar-plugin)

Not every attempt has produced the same result, so…??? What should I do?

[sandy@sandy-pc ~]$ sudo pacman -Syyuu
:: Synchronizing package databases...
 core                     146.0 KiB  16.2K/s 00:09 [######################] 100%
 extra                   1770.7 KiB  40.8K/s 00:43 [######################] 100%
 community                  4.8 MiB  47.7K/s 01:43 [######################] 100%
 multilib                 180.8 KiB  15.7K/s 00:12 [######################] 100%
:: Starting full system upgrade...
:: Replace ca-certificates-cacert with core/ca-certificates? [Y/n] y
:: Replace hunspell-en with extra/hunspell-en_AU? [Y/n] y
:: Replace hunspell-en with extra/hunspell-en_CA? [Y/n] y
:: Replace hunspell-en with extra/hunspell-en_GB? [Y/n] y
:: Replace hunspell-en with extra/hunspell-en_US? [Y/n] y
:: Replace libx264 with extra/x264? [Y/n] y
:: Replace libx264-all with extra/x264? [Y/n] y
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: bashrc-manjaro will be installed before its bash dependency
warning: dependency cycle detected:
warning: libglvnd will be installed before its mesa dependency
warning: dependency cycle detected:
warning: x264 will be installed before its ffmpeg dependency
warning: dependency cycle detected:
warning: lib32-mesa will be installed before its lib32-libglvnd dependency

Packages (499) accountsservice-0.6.50-1  acl-2.2.53-1  android-tools-9.0.0_r3-1
               android-udev-20180715-1  aom-1.0.0-1  apr-util-1.6.1-3
               archlinux-appstream-data-20180821-1  aspell-en-2018.04.16-1
               attr-2.4.48-1  avahi-0.7+16+g1cc2b8e-2  babl-0.1.56-1
               bash-4.4.023-2  bashrc-manjaro-4.4.023-2  binutils-2.31.1-3
               bison-3.0.5-1  blas-3.8.0-2  blueman-2.0.6-1  bluez-5.50-3
               bluez-libs-5.50-3  boost-libs-1.67.0-7  breath-wallpaper-0.4.0-1
               brotli-1.0.5-2  btrfs-progs-4.17.1-1  ca-certificates-20180821-1
               ca-certificates-cacert-20140824-4 [removal]
               ca-certificates-mozilla-3.38-1  ca-certificates-utils-20180821-1
               catfish-1.4.6-2  cifs-utils-6.8-2  colord-1.4.3-2
               cpupower-4.18-1  cronie-1.5.2-1  cryptsetup-2.0.4-1
               cups-2.2.8-3  cups-filters-1.21.0-1  curl-7.61.0-2  db-5.3.28-4
               dbus-1.12.10-1  device-mapper-2.02.181-1  dhcpcd-7.0.8-0
               dmraid-1.0.0.rc16.3-11  e2fsprogs-1.44.4-1  efibootmgr-16-1
               efivar-35-1  engrampa-1.20.1-1  exo-0.12.2-1  expat-2.2.6-1
               f2fs-tools-1.11.0-2  fakeroot-1.23-1  ffmpeg-1:4.0.2-2
               filesystem-2018.8-1  firefox-61.0.2-1
               firefox-i18n-en-us-61.0.2-1  fontconfig-1:2.13.0+15+gc60ed9e-1
               fribidi-1.0.5-1  fuse-common-3.2.5-1  fuse2-2.9.8-1  gc-7.6.6-1
               gcc-8.2.0-2  gcc-libs-8.2.0-2  gcr-3.28.0-4  gdbm-1.17-1
               gegl-0.4.8-1  geoclue2-2.4.11-1  ghostscript-9.23-2
               gimp-2.10.6-1  git-2.18.0-1  glib2-2.56.2-1  glibc-2.28-4
               gnupg-2.2.9-1  gnutls-3.5.19-1  gparted-0.32.0-1  gpgme-1.11.1-2
               gptfdisk-1.0.4-1  graphene-1.8.2-1  graphite-1:1.3.12-1
               gst-libav-1.14.2-1  gst-plugins-bad-1.14.2-2
               gst-plugins-base-1.14.2-1  gst-plugins-base-libs-1.14.2-1
               gst-plugins-good-1.14.2-1  gst-plugins-ugly-1.14.2-3
               gstreamer-1.14.2-1  gtksourceview3-3.24.8-1  gufw-18.04.0-2
               guile-2.2.4-1  gvfs-1.36.2-3  gvfs-afc-1.36.2-3
               gvfs-gphoto2-1.36.2-3  gvfs-mtp-1.36.2-3  gvfs-nfs-1.36.2-3
               gvfs-smb-1.36.2-3  harfbuzz-1.8.8-1  harfbuzz-icu-1.8.8-1
               haveged-1.9.4-3  hexchat-2.14.1-6  hplip-1:3.18.6-1
               hunspell-en-2017.01.22-2 [removal]  hunspell-en_AU-2018.04.16-5
               hunspell-en_CA-2018.04.16-5  hunspell-en_GB-2018.04.16-5
               hunspell-en_US-2018.04.16-5  hwids-20180518-1  hyphen-2.8.8-2
               hyphen-en-2.8.8-2  icu-62.1-1  ilmbase-2.3.0-1
               imagemagick-7.0.8.10-3  intel-tbb-2018_20180618-1
               intel-ucode-20180807-1  inxi-3.0.21-1  iproute2-4.18.0-1
               iputils-20180629.f6aac8d-2  iso-codes-3.79-1  jack-0.125.0-5
               jansson-2.11-1  jdk8-openjdk-8.u181-1  jre8-openjdk-8.u181-1
               jre8-openjdk-headless-8.u181-1  js52-52.9.0-1  json-c-0.13.1-1
               kauth-5.49.0-1  kcoreaddons-5.49.0-1  keyutils-1.5.10-2
               kitemmodels-5.49.0-1  l-smash-2.14.5-1  ladspa-1.13-7
               lame-3.100-2  lapack-3.8.0-2  ldb-1:1.3.5-1  lensfun-0.3.2-7
               lib32-attr-2.4.48-1  lib32-bzip2-1.0.6-3  lib32-expat-2.2.6-1
               lib32-gcc-libs-8.2.0-2  lib32-glib2-2.56.2-1  lib32-glibc-2.28-4
               lib32-glu-9.0.0-4  lib32-icu-62.1-1  lib32-libdrm-2.4.93-1
               lib32-libelf-0.171-1  lib32-libffi-3.2.1-2
               lib32-libgcrypt-1.8.3-1  lib32-libglvnd-1.1.0-1
               lib32-libgpg-error-1.32-1  lib32-libpulse-12.2-1
               lib32-libx11-1.6.6-1  lib32-libxdamage-1.1.4-3
               lib32-libxml2-2.9.8-3  lib32-llvm-libs-6.0.1-1
               lib32-mesa-18.1.6-1  lib32-mesa-vdpau-18.1.6-1
               lib32-ncurses-6.1-2  lib32-pcre-8.42-1  lib32-systemd-239.0-1
               lib32-util-linux-2.32.1-1  lib32-vulkan-intel-18.1.6-1
               lib32-vulkan-radeon-18.1.6-1  lib32-xz-5.2.4-1
               libarchive-3.3.2-2  libatomic_ops-7.6.6-1  libblockdev-2.19-1
               libbluray-1.0.2-2  libbytesize-1.3-2  libcdr-0.1.4-4
               libcmis-0.5.1-9  libcups-2.2.8-3  libdatrie-0.2.12-1
               libdca-0.0.6-1  libde265-1.0.3-1  libdrm-2.4.93-1
               libe-book-0.1.3-3  libedit-20180525_3.1-1  libelf-0.171-1
               libgcrypt-1.8.3-1  libgexiv2-0.10.8-2  libglvnd-1.1.0-1
               libgpg-error-1.32-1  libgphoto2-2.5.19-1  libgusb-0.3.0-1
               libheif-1.3.2-1  libibus-1.5.19-1  libical-3.0.3-3
               libid3tag-0.15.1b-9  libimobiledevice-1.2.0+66+g5a85432-2
               libinput-1.11.3-1  libkate-0.4.1-6  libldap-2.4.46-2
               liblouis-3.6.0-2  libmad-0.15.1b-8  libmagick-7.0.8.10-3
               libmbim-1.16.2-1  libmm-glib-1.8.0-2  libmng-2.0.3-2
               libmspub-0.1.4-3  libmypaint-1.3.0-6  libnewt-0.52.20-2
               libnfnetlink-1.0.1-3  libnfs-3.0.0-2  libnftnl-1.1.1-1
               libnghttp2-1.32.0-1  libnm-1.12.3dev+1+g0a3755c17-1
               libnm-glib-1.12.3dev+1+g0a3755c17-1  libodfgen-0.1.7-1
               libogg-1.3.3-3  libomxil-bellagio-0.9.3-2  libpcap-1.9.0-1
               libplacebo-0.5.0-1  libplist-2.0.0+11+gec9ba8b-2
               libproxy-0.4.15-8  libpulse-12.2-2  libpurple-2.13.0-4
               libqmi-1.20.2-1  libraw-0.19.0-1  libreoffice-still-6.0.6-3
               librevenge-0.0.4-2  librsvg-2:2.44.0-1  libsasl-2.1.26-13
               libseccomp-2.3.3-1  libsoup-2.62.3-1  libssh-0.8.1-2
               libstaroffice-0.0.6-1  libsynctex-2018.47465-3
               libsystemd-239.0-3  libtar-1.2.20-4  libteam-1.27-2
               libtiff-4.0.9-2  libtool-2.4.6+42+gb88cebd5-1  libunique-1.1.6-7
               libunistring-0.9.10-1  libutf8proc-2.1.1-4
               libutil-linux-2.32.1-2  libva-2.2.0-2
               libva-mesa-driver-18.1.6-1  libvisio-0.1.6-4  libvoikko-4.1.1-2
               libwacom-0.30-1  libwbclient-4.8.4-1  libwnck-2.31.0-2
               libwps-0.4.10-1  libx11-1.6.6-1
               libx264-2:152.20171224-2 [removal]
               libx264-all-2:152.20171224-2 [removal]  libxcomposite-0.4.4-3
               libxdmcp-1.1.2-2  libxext-1.3.3-2  libxfce4util-4.13.2-1
               libxft-2.3.2-2  libxinerama-1.1.4-1  libxkbcommon-0.8.2-1
               libxkbcommon-x11-0.8.2-1  libxml2-2.9.8-4  libxss-1.2.3-1
               libxxf86misc-1.0.4-1  libzmf-0.0.2-4  lightdm-1:1.26.0-2
               lightdm-gtk-greeter-settings-1.2.2-3
               linux-api-headers-4.17.11-1  linux-firmware-20180815.f1b95fe-1
               linux414-4.14.66-1  linux414-r8168-8.045.08-43
               llvm-libs-6.0.1-4  lmdb-0.9.22-1  lua-5.3.5-1  lvm2-2.02.181-1
               man-db-2.8.4-1  man-pages-4.16-2
               manjaro-browser-settings-20180707-1  manjaro-hello-0.5.11-4
               manjaro-hotfixes-2018.08-5  manjaro-release-17.1.12-1
               manjaro-settings-manager-0.5.4-15
               manjaro-settings-manager-notifier-0.5.4-15
               manjaro-xfce-settings-20180704-1  menulibre-2.2.0-2
               mesa-18.1.6-1  mesa-vdpau-18.1.6-1  metis-5.1.0.p3-1
               mhwd-db-0.6.3-2  mhwd-nvidia-1:396.54-1
               mhwd-nvidia-340xx-340.107-1  mhwd-nvidia-390xx-390.77-1
               mkinitcpio-busybox-1.29.2-1  mlocate-0.26.git.20170220-1
               modemmanager-1.8.0-2  mousepad-0.4.1-1  mozilla-common-1.4-5
               ms-office-online-18.04.4-2  mtdev-1.1.5-2  mtpfs-1.1-3
               mugshot-0.4.1-1  nano-2.9.8-1  ndctl-62-2  net-snmp-5.7.3-9
               network-manager-applet-1.8.16-1
               networkmanager-1.12.3dev+1+g0a3755c17-1
               networkmanager-openvpn-1.8.4-1  networkmanager-vpnc-1.2.6-1
               nfs-utils-2.3.2-2  nfsidmap-2.3.2-2
               nm-connection-editor-1.8.16-1  npth-1.6-1  nss-3.38-1
               nss-mdns-0.14.1-1  numlockx-1.2-4  openexr-2.3.0-1
               openjpeg2-2.3.0-3  openssh-7.7p1-2  openssl-1.1.0.i-1
               openssl-1.0-1.0.2.p-1  p11-kit-0.23.13-2  p7zip-16.02-5
               pacman-5.1.1-2  pacman-mirrors-4.12.6-1  pam-1.3.1-1
               pamac-6.5.1rc1-1  pango-1.42.4-1  pciutils-3.6.1-1
               perl-5.28.0-1  perl-clone-0.39-5  perl-dbi-1.641-2
               perl-error-0.17026-2  perl-file-basedir-0.08-2
               perl-file-desktopentry-0.22-4  perl-file-mimeinfo-0.29-1
               perl-ipc-system-simple-1.25-4  perl-mailtools-2.20-2
               perl-parse-yapp-1.05-9  perl-timedate-2.30-5  perl-uri-1.74-2
               perl-xml-libxml-2.0132-2  perl-xml-parser-2.44-7
               pidgin-2.13.0-4  pinentry-1.1.0-4  pkcs11-helper-1.23-1
               polkit-gnome-0.105-4  polkit-qt5-0.112.0+git20180107-2
               poppler-0.67.0-1  poppler-glib-0.67.0-1  poppler-qt5-0.67.0-1
               procps-ng-3.3.15-1.2  protobuf-3.6.0.1-1  protobuf-c-1.3.0-3
               pulseaudio-12.2-2  pulseaudio-alsa-2-4
               pulseaudio-bluetooth-12.2-2  pulseaudio-zeroconf-12.2-2
               pygobject-devel-3.28.3-2  pygobject2-devel-2.28.7-2
               pyqt5-common-5.11.2-2  python-appdirs-1.4.3-2
               python-cachecontrol-0.12.5-4  python-cairo-1.17.0-2
               python-colorama-0.3.9-2  python-dbus-1.2.8-2
               python-dbus-common-1.2.8-2  python-distlib-0.2.7-2
               python-distro-1.3.0-2  python-distutils-extra-2.39-3
               python-docopt-0.6.2-5  python-gobject-3.28.3-2
               python-html5lib-1.0.1-3  python-jade-application-kit-1.3.5-2
               python-keyutils-0.5-3  python-lockfile-0.12.2-3
               python-msgpack-0.5.6-2  python-npyscreen-4.10.5-2
               python-packaging-17.1-2  python-pexpect-4.6.0-2
               python-pillow-5.2.0-3  python-pip-18.0-1  python-progress-1.4-2
               python-psutil-5.4.6-2  python-ptyprocess-0.6.0-2
               python-pyparsing-2.2.0-2  python-pyqt5-5.11.2-2
               python-pytoml-0.1.16-2  python-reportlab-3.5.6-1
               python-retrying-1.3.3-4  python-setuptools-1:40.2.0-1
               python-sip-4.19.12-5  python-sip-pyqt5-4.19.12-5
               python-six-1.11.0-3  python-webencodings-0.5.1-2
               python-xdg-0.26-2  python-yaml-3.13-2  python2-2.7.15-2
               python2-cairo-1.17.0-2  python2-gobject2-2.28.7-2  qpdf-8.2.1-1
               qpdfview-0.4.17beta1-7  qrencode-4.0.2-1  qt5-base-5.11.1-2
               qt5-styleplugins-5.0.0.20170311-7  qt5-svg-5.11.1-1
               qt5-translations-5.11.1-1  qt5-x11extras-5.11.1-1  qt5ct-0.36-1
               raptor-2.0.15-9  readline-7.0.005-1  rpcbind-1.2.5-1
               run-parts-4.8.6-1  s-nail-14.9.11-1  samba-4.8.4-1  sbc-1.3-2
               sdl2-2.0.8-9  shadow-4.6-1  shared-mime-info-1.10-1
               sip-4.19.12-5  smbclient-4.8.4-1  sound-theme-freedesktop-0.8-3
               spandsp-0.0.6-2  speexdsp-1.2rc3-3  splix-2.0.0-14
               sqlite-3.24.0-1  srt-1.3.1-1  steam-devices-0.1-1
               steam-manjaro-1.0.0.55-1  subversion-1.10.2-2
               suitesparse-5.3.0-1  sysfsutils-2.1.0-10  systemd-239.0-3
               systemd-sysvcompat-239.0-3  talloc-2.1.14-1  tdb-1.3.16-1
               tevent-1:0.9.37-1  thunar-1.8.1.11.gf5147445-1
               thunar-archive-plugin-0.4.0-1  thunar-media-tags-plugin-0.3.0-1
               thunderbird-60.0-4  thunderbird-i18n-en-us-60.0-2
               ttf-indic-otf-0.2-9  tumbler-0.2.1-2  tzdata-2018e-2
               udiskie-1.7.5-2  ufw-0.35-5  unace-2.5-10  unrar-1:5.6.5-1
               usbutils-010-1  util-linux-2.32.1-2  v86d-0.1.10-5.1
               vi-1:070224-3  vlc-3.0.3.r1-2  volume_key-0.3.11-2
               vulkan-icd-loader-1.1.82+2958+1f9a54573-1  vulkan-intel-18.1.6-1
               vulkan-radeon-18.1.6-1  wayland-protocols-1.15-1
               webkit2gtk-2.20.5-1  webrtc-audio-processing-0.3.1-1
               wireless-regdb-2018.05.31-2  wpa_supplicant-1:2.6-12
               x264-2:155.r0a84d986-2  xcb-proto-1.13-2  xcb-util-0.4.0-2
               xcb-util-image-0.4.0-2  xcb-util-keysyms-0.4.0-2
               xcb-util-renderutil-0.3.9-2  xcb-util-wm-0.4.1-2
               xcursor-simpleandsoft-0.2-8  xdg-utils-1.1.3-3
               xf86-input-evdev-2.10.6-1  xf86-input-libinput-0.28.0-1
               xf86-input-mouse-1.9.3-1  xf86-video-amdgpu-18.0.1-2
               xf86-video-ati-1:18.0.1.r44.g740f0850-1
               xf86-video-intel-1:2.99.917+831+ge7bfc906-1
               xf86-video-nouveau-1.0.15-3  xfce4-dict-0.8.1-1
               xfce4-mount-plugin-1.1.3-1  xfce4-pulseaudio-plugin-0.4.1-1.2
               xfce4-screenshooter-1.9.3-1  xfce4-settings-4.12.4-1
               xfce4-taskmanager-1.2.1-1  xfce4-whiskermenu-plugin-2.2.1-1
               xfconf-4.12.1-5  xfdesktop-4.12.4-2  xfsprogs-4.17.0-1
               xfwm4-4.12.5-1  xfwm4-themes-4.10.0-3  xkeyboard-config-2.24-1
               xmlsec-1.2.26-1  xorg-font-util-1.3.1-2  xorg-font-utils-7.6-5
               xorg-fonts-alias-1.0.3-2  xorg-fonts-encodings-1.0.4-5
               xorg-mkfontdir-1.0.7-9  xorg-server-1.20.1-1
               xorg-server-common-1.20.1-1  xorg-setxkbmap-1.3.1-2
               xorg-xkbcomp-1.4.2-1  xorg-xmodmap-1.0.9-2  zeromq-4.2.5-1
               zip-3.0-8  zita-alsa-pcmi-0.2.0-4  zlib-1:1.2.11-3  zsh-5.5.1-2
               zstd-1.3.5-1  zvbi-0.2.35-3

Total Installed Size:  3823.92 MiB
Net Upgrade Size:       106.09 MiB

:: Proceed with installation? [Y/n] y
(495/495) checking keys in keyring                 [######################] 100%
(495/495) checking package integrity               [######################] 100%
(495/495) loading package files                    [######################] 100%
(495/495) checking for file conflicts              [######################] 100%
error: failed to commit transaction (conflicting files)
thunar-archive-plugin: /usr/lib/xfce4/thunar-archive-plugin/engrampa.tap exists in filesystem (owned by engrampa-thunar-plugin)
Errors occurred, no packages were upgraded.

#2

check the known issues post each time there’s an update. the one you’re looking for in this case is here:


#3

thanks. It worked a bit, but failed on something different this time. I just answered ‘y’ to the questions, which maybe I should not have done

error: lib32-mesa: signature from “Laurent Carlier lordheavym@gmail.com” is invalid
:: File /var/cache/pacman/pkg/lib32-mesa-18.1.6-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
error: libreoffice-still: signature from “Andreas Radke andyrtr@archlinux.org” is invalid
:: File /var/cache/pacman/pkg/libreoffice-still-6.0.6-3-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
error: linux-firmware: signature from “Laurent Carlier lordheavym@gmail.com” is invalid
:: File /var/cache/pacman/pkg/linux-firmware-20180815.f1b95fe-1-any.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
error: failed to commit transaction (invalid or corrupted package)
Errors occurred, no packages were upgraded.
[sandy@sandy-pc ~]$


#4

Some things you can try


#5

During update you always answer yes. That is the only way to proceed with installation. On rolling system everything changes and moves around. Pacman asks it from courtesy :wink: but if you want to update system, those changes must be made. Moreover, system cannot be partially updated and cannot be left not updated because after a while it may break (too big difference and too many changes from one update to another). Lack of updates may cause additional issues with AUR, etc.

So YES is always a proper answer.

As to the update issues: they happen from time to time. They are for the most part very easy to solve once you start to understand how things work on rolling systems. It may be hard coming from Ubuntu where things are done very differently. In fact, if you wanted to do the same things as on Ubuntu, you may brake your system - many users did that by trying install gpu drivers manually, this is not needed and not advised on Manjaro.

Update issues fall usually into few categories. If you stay long enough, you will know all of them and be able easily deal with most of them. If not, there is always this forum and Announcement section where all updates have topics and potential issues and solutions are given. There is also search function.

On rolling systems you need to be more hands on what is happening with the system and community. Manjaro may be easier then Arch and is not so time consuming, but still require some involvement. Again, with time it’s almost mechanical and you stop noticing issues, they become just normal part of the rolling distro maintenance.

Also, we do such things as: switch to newer kernels, clean pacman cache, review and update configs manually (review pacnew files with meld, for more automatism look for pacnew-chaser from AUR), clear orphaned files, uninstall files there were dropped from repo (like lately kde4 packages), etc.

Manjaro can be very rewarding and stable system if you know what you are doing. I’m using Manjaro since 3 years and I’m happy with it and have no desire to change it.


#6

Thanks for the pep talk. Somehow, it is now up to date.


closed #7

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.