To be honest, I don't fully understand all of the steps you've taken here to downgrade, but it doesn't surprise me that you might end up in a state where you need to go back to an iso and rebuild the OS from scratch from time to time.
]]>This latter is a dangerous thing, because it can lead to a state where your downgraded pacman does not work anymore so you brick your system... It have happened to me as old packman wanted libcrypto 1.0 and the new one only had 1.1 so it became unusable. Luckily i could just link 1.1 to act like 1.0 so neither the system is bricked (yet?) and old mesa, x and stuff i want to test got installed... I will test them now, this problem is solved and i only document it here.
Despite it worked for me i understand that normally i shouldnt really do pacman -Syy without the "u" flag and would not advise downgrading packman while keeping other packages the latest.
]]>I cannot copy-paste errors, because i am experimenting with installing a mesa package from 2017 archives.
After fixing some 404 and timeout errors now i have all the old packages, but i get a signature is invalid error.
I am new to arch and pacman btw. The system was the latest before i tried this installation from the archives.
I had to try an old mesa only for debugging a slowdown in 3D performance. I have a good cause to try this :-)
Van i force pacman to ignore (maybe too old) signatures? I Know they are from a good source and i only need the packages for debugging...
The way i am doing this is that i have added old 2017 mirrors from arch32 archives and hunted down further 3 packages with proper versions from the original arch linux archive. Before this i have removed mesa with everything that depends on mesa so that everything is clean. This latter was done with pacman -Rc mesa >> orig.txt.
I have tried to install first one of the three packages i have downloaded manually, with: pacman -U libxfont-1.5.2-1-i686.pkg.tar.xz and it depends on fontsproto, xproto, etc that exist in the arch32 archive mirror i set. It downloads it and tells "signature from Andreas Radke <emailaddr> is invalid.
I have tried pacman-key --init and --populate, but i am not sure what to do or how to ignore signedness. System time is todays time. Should i force it to 2017? :-)
Ps.: Sorry, i was writing from a tiny mobile phone...
]]>