
After taking a deep dive figuring out why Nautilus kept crashing on my Xenial system I tracked it down to the "libnautilus-python.so" included in the python-nautilus package. Likely caused by multiarch support on i386/x64 platforms they broke the binary compilation by causing the extension library to attempt opening an i386-linux-gnu python library. On PowerPC of course this fails instantly. But it doesn't end there. I checked other non-x86 based packages like ppc64el and arm and they are all polluted! Looks like no one bothered to check or no one uses Nautilus extensions on anything but a common PC.

Well now I can offer a fix. It was fairly trivial to fix. The culprit was the libdirsuffix in the m4/python.m4 file. The libdirsuffix was set to "/i386-linux-gnu" so I changed it to "powerpc-linux-gnu". The hard coding was what broke it really as i386 shouldn't have been inserted into a generic build file for cross platform use, so this is really the result of a faulty patch, that wasn't cross checked. To fix it I simply changed i386 to powerpc. Since my intent is to produce a powerpc specific binary I didn't spent time on a generic fix. It looks to be fixed in the version 4 builds, but only by default it looks, as they changed the build system.
So what does this all mean? It means you can install nautilis-admin and the menu extensions for "Open as Administrator" or "Edit as Administrator" can work again!

Here's the fixed package and source:
https://drive.google.com/drive/folders/ ... sp=sharing