Riccardo Mottola wrote:
Hi,
I upgraded from OpenBSD 5.2 to 5.4 in a clean way: The system has
essentially nothing installed (it is only very complicated to do a
clean install to it)
I know this is an unsupported step and that is written "The Upgrade
process is not designed to skip releases! While this will often work, it
is not supported." But since the system was very basic I hoped to get
away with it, well. wrong. :)
Anyway, I found out that the "dri" libraries in /usr/X11R6/lib had
obsolete versions with slightly different names, i removed the old ones,
easily identifiable by the date:
# ls -lt | grep dri
-r--r--r-- 1 root bin 39104 Jul 22 16:22 libxcb-xf86dri.a
-r--r--r-- 1 root bin 40312 Jul 22 16:22 libxcb-xf86dri.so.1.2
-r--r--r-- 1 root bin 41042 Jul 22 16:22 libxcb-dri2.a
-r--r--r-- 1 root bin 41081 Jul 22 16:22 libxcb-dri2.so.0.2
-r--r--r-- 1 root bin 38793 Jul 23 2012 libxcb-xf86dri.so.1.1
-r--r--r-- 1 root bin 38914 Jul 23 2012 libxcb-xf86dri_pic.a
-r--r--r-- 1 root bin 39939 Jul 23 2012 libxcb-dri2.so.0.1
-r--r--r-- 1 root bin 41724 Jul 23 2012 libxcb-dri2_pic.a
-r--r--r-- 1 root bin 37931 Feb 12 2012 libxcb-xf86dri.so.1.0
-r--r--r-- 1 root bin 28218 Feb 12 2012 libxcb-dri2.so.0.0
So I don't get the ABI mismatch anymore. X still doesn't start, but it
looks as a normal X problem now, I'll analyze the X logs and ask again.
This is a weird little machine, where it is impossible to install and
which has strange hardware apparently, but it is very convenient!
Riccardo