@Keegan I think @just did what I usually do: edit the
/etc/pacman.conf. If you read the output of
cat /etc/pacman.confyou will see that the order of the repositories listed in the conf files determines priority.
...pacman will search repositories in the order defined here...
...repositories listed first will take precedence when packages have identical names, regardless of version number...
As @just mentioned, by default the Antergos mirror list has higher priority than arch mirrors, as the [antergos] repo appears above [core] repo. Just edit the file and push the [antergos] repo below the core repo and you should be good.
@just Yes that is true. The arch updates were released a while ago but due to the antergos repo being behind, such updates have the potential to cause breakages. Your setup works because arch has higher priority. So the solution to this would be to either revert to arch repo being given the higher priority or to hold packages until a full upgrade is available. I think the latter is time consuming and may not really be feasible.
@just Yup, I know it is a temporary thing. As a matter of fact, I just received updates for
mate-appletsall rebuilt for the new
libgtop. See this diff for Marco for instance. The description says rebuilt for libgtop and sure enough,
marcois working well without the need for the symlink. The updates are taking their time to propagate through but it seems like the other
mate-*stuff were rebuilt for the new
libgtopas well according to the arch linux packages, so in the next couple of updates we should have no need for the symlink.
@just Ok so I did some digging over the weekend, seems like I found a (probably temporary) solution to this. So I followed the message that
libgtop-2.0.so.10was missing. Some google searches and poking through
/user/liblater, I figured that there is a symlink named
libgtop-2.0.so.11to the file
libgtop-2.0.so.11.0.0. I figured this is a newer version, and so I merely created another symlink to the file and named it (no surprises)
libgtop-2.0.so.10. A restart later I can get
mate-system-monitorworking. Now I do not know the full consequences of this, but so far it seems to be working quite well.
@just Yup, I was investigating this issue, and I came to the same conclusion that it was the Marco Window Manager causing the issue. My laptop is old so I am not sure if I want to configure Compiz on it. If this is an issue with custom Antergos configuration, I will probably just wait until the issue is fixed.
I upgraded a whole bunch of packages today but it resulted in MATE breaking down. The GUI around windows do not appear, the panel does not show any currently running programs, nothing can be minimised/maximised or switched; overall an almost unusable mess.
I am just posting so that admins/moderators can take required action (perhaps an announcement to be careful?).
For anyone who upgraded and is looking to get their system to working state, fastest way is to follow the Arch Wiki to edit your pacman mirrorlist (MAKE A BACKUP JUST IN CASE!) to an archive version and force downgrade. While this downgrades other packages, the new update (as of today) had 60 packages so it will be really long to downgrade one at a time.
pacman -Syyuuand a restart later things should normal again.
@developers , is this a MATE specific issue? Should this be reported upstream to MATE devs?
Edit: Forgot to add the pacman log. Here is my log during the upgrade:
There were a lot of packages and I am currently unable to locate which packages are responsible for the breakage. I will try a bit later to see if there is a specific package causing the issue.