Edit: my gosh! I figured this out and it was absolutely the dumbest thing: I had added
chia as an alias in my .bashrc, which masked the proper function. So, problem solved! But the crazy thing is, I was so clueless that I even created the same alias again, in the working account - which broke it - which finally tipped me off about what was going on.
Mods, I don’t know whether to delete this post or leave it as a warning/case study of "double-check your premises"
(Sorry for the slightly awkward title! I found this a hard problem to search for; hopefully if anyone else has this problem they can find this thread.)
So I’m trying to run Chia on my Raspberry Pi, and something’s gone wrong - possibly with the Python installation. Chia simply doesn’t do anything with my user account, but with another user account (in the same directory), it works. Take a look:
s@pi:/home/s/chia-blockchain$ . ./activate (venv) s@pi:/home/s/chia-blockchain$ chia (venv) s@pi:/home/s/chia-blockchain$ chia status
But! Log out, log in as admin, cd to the same directory:
admin@pi:/home/s/chia-blockchain$ . ./activate (venv) admin@pi:/home/s/chia-blockchain$ chia Usage: chia [OPTIONS] COMMAND [ARGS]... Manage chia blockchain infrastructure (1.2.6) Options: --root-path PATH Config file root [default: /home/admin/.chia/mainnet] -h, --help Show this message and exit. Commands: configure Modify configuration farm Manage your farm init Create or migrate the configuration keys Manage your keys netspace Estimate total farmed space on the network plotnft Manage your plot NFTs plots Manage your plots run_daemon Runs chia daemon show Show node information start Start service groups stop Stop services version Show chia version wallet Manage your wallet Try 'chia start node', 'chia netspace -d 192', or 'chia show -s'
(Note: “admin” is just another user, not root. I set permissions to allow admin into the directory.)
Does chia work, only silently, with the “s” account? Nope:
chia keys generate/delete/add causes no changes if run by “s”.
So, am I right to think that it’s not the
chia-blockchain directory that’s the problem, but rather, the user’s python or some such?
I’ve removed and reinstalled chia, build-essential, and python3-dev as in this guide: https://github.com/Chia-Network/chia-blockchain/wiki/Raspberry-Pi . I can’t remove and reinstall python3, because that would take down my desktop environment with it
So, how can I fix this problem for the “s” user? (I’d prefer to farm with “s”, and I’d prefer to fix any problems with python or whatever it is.)