[SOLVED] Can’t find /system in /proc/mounts on rooted FP3

I have a rooted fairphone FP3, I have installed and have been using the F-Droid repository and installed the BusyBox app from there with full root access. However when I attempt use the app to install the binaries I get the error:
mount:: can’t find /system in /proc/mounts
I have used BusyBox on several other phones and never came across a problem like this. Is it an /e/ problem or and FP3 problem? I have spent time searching for an answer but got nowhere. What can I do about it? Any help or suggestions gratefully received.

Regain your privacy! Adopt /e/ the unGoogled mobile OS and online servicesphone

A quick internet search suggests no /system in /proc/mounts would not be an /e/ or Fairphone 3 problem.
I have no real technical clue here, just a hunch … Could the Fairphone 3 be your first A/B device? A/B devices have a different partition layout compared to other Android phones.

Perhaps relevant … https://forum.xda-developers.com/showpost.php?p=75195480&postcount=16

1 Like

Yes, it is my first A/B device. Everything else seems to be working exactly as I expected, including using Magisk to update the OS. Thanks for the link. I will have a look at it.

All is revealed. /system is no longer a mount point but a subdirectory of /. So of course it does not appear in /proc/mounts as it can’t be mounted! If you want to work on it in a terminal you can remount / read-write with:

mount -o remount,rw /

You can force the app to install this version of BusyBox as described here: https://github.com/meefik/busybox/issues/93

However it hardly seems worth the trouble since there is another version you can install from Magisk. Especially as you will have to go through the whole procedure again if you wish to update it.

2 Likes

This topic was automatically closed after 60 days. New replies are no longer allowed.