"Transaction not prepared" after upgrade
Date: October 19th, 2018
Recently, a lot of people got the following error message: "Transaction not prepared". This error message appears after upgrading packages. On my side, I could reproduce this strange behavior five times today, both on real hardware and on VirtualBox virtual machines, and it can happen when using the GUI and the CLI. I uploaded outputs for each case in a simple text file so you can see more exactly what happened for each time this issue occurred.
At first glance, it seems that this strange behavior appears when a package that should normally be upgraded in priority has to be upgraded. In each case, the package that should be upgraded in priority is archlinux-keyring
.
1- On Manjaro Cinnamon (Testing branch), on my i5-6400 machine, using GUI
Complete output in this file: cinnamontesting_i56400.txt
2- On Manjaro Cinnamon (Stable branch), on my laptop, using GUI
Complete output in this file: cinnamonstable-laptop.txt
(Notice that some packages has been upgraded before the archlinux-keyring
package.)
3- On Manjaro XFCE (Stable branch), on a VirtualBox VM, using GUI
Complete output in this file: xfcestable_vm.txt
(Notice that in this case too, some packages has been upgraded before archlinux-keyring
.)
4- On Manjaro Cinnamon (Testing Branch), on a VirtualBox VM, using GUI
Complete output in this file: cinnamontesting_vm.txt
5- On Manjaro XFCE (Testing Branch), on a VirtualBox VM, using CLI
Complete output in this file: xfcetesting_vm.txt
In each case, I use Pamac 7.1.1, provided by the pamac 7.1.1-2
package available in the official repositories of the distro.
In comparison, Pacman doesn't show any strange behavior: it upgrades archlinux-keyring
first, then proceed to upgrade the rest, and without any kind of error whatsoever, as expected.
On Manjaro XFCE (Stable branch), on a VirtualBox VM, using Pacman instead of Pamac.
Complete output in this file: cinnamonstable_vm.txt
For now, this is the only information I could gather so far.
Have a good day.