Import following not working as expected on new instance
Environment
- Installation type (OTP or From Source): From Source
- Pleroma version (could be found in the "Version" tab of settings in Pleroma-FE): 2.5.0
- Elixir version (
elixir -v
for from source installations, N/A for OTP): Elixir 1.12.2 (compiled with Erlang/OTP 24) - Operating system: Ubuntu 22.04 jammy
- PostgreSQL version (
psql -V
): psql (PostgreSQL) 14.5 (Ubuntu 14.5-0ubuntu0.22.04.1)
Bug description
I recently set up a new instance following the instructions for my distribution in the Pleroma docs, but I've found myself unable to import my friends.csv
from my main account.
I follow about 200 people on my main, but when importing the follows via pleroma-FE, the importing process only appeared to follow a single user from the list. I'm aware this process can take a while, so I left it overnight but no progress had been made the following morning. I tried importing the list a few more times, and each time I uploaded the file, it would follow exactly one more user from the list and stop. Eventually it stopped following users altogether and the new account currently sits following 15 people, a handful of which were followed manually.
This is odd to me, because I was able to import almost the exact same follow list on a new Akkoma instance the week prior. That account now follows 134 people. I assume this number is lower than my main because I follow a lot of usernames from dead instances.
I've restarted Pleroma and the server it's running on several times and even re-compiled pleroma and its dependencies just to be sure. I don't think it's a federation issue as I can see posts from the few users I do follow just fine and the import process follows some users from specific instances, but not others on those same instances. Perhaps worth mentioning is that I've configured the instance with an abnormally low upload limit of ~64kB and a character limit of ~1000 characters. I don't know if that would somehow affect the importing process. I can't see any relevant errors in pleroma's logs when running the import process. I did have one error in the logs relating to a user I had followed whose instance had since shut down. While removing that user's handle from friends.csv
did remove the error, it did not fix the import process.