Docker install is on Ubuntu 20.04, My old self-hosted install is running on Xubuntu 16.04 in a KVM VM on Fedora 35. Self hosted is using posgres. schema was latest. I also imported OPML and all my feeds and filters were working as expected.
I just performed a data migration from self-hosted to docker. It appears everything went ok.

john@ubuntu20-04-2:~/ttrss-docker$ docker-compose exec --user app app php8 /var/www/html/tt-rss/update.php --data_user john --data_import /tmp/jrb_ttrss_articles_19-JAN-2022.zip
[01:13:55/126] Lock: update.lock
[01:13:55/126] importing articles of user john from /tmp/jrb_ttrss_articles_19-JAN-2022.zip…
[01:13:55/126] processing 00000000.json
[01:14:23/126] processing 00000001.json
[01:15:12/126] processing 00000002.json
[01:15:25/126] processing 00000003.json
[01:15:33/126] processing 00000004.json
[01:15:42/126] processing 00000005.json
[01:15:50/126] processing 00000006.json
[01:15:58/126] processing 00000007.json
[01:16:07/126] processing 00000008.json
[01:16:23/126] processing 00000009.json
[01:16:27/126] imported 9052 (out of 9307) articles, created 0 feeds.

Even if it didn’t import everything, my reason for posting is that NOW I can’t login. I ran update.php --user-list and my normal user and my admin user are listed. It’s not recognizing the passwords I set for either. I even tried “password” in case is reverted to fresh. I shutdown and restarted all containers. db name and db user are the same for both my setups as well as my normal user name and it associated password.

This is just a test to try out the docker install so if I have to trash everything it’s no big deal.

Anyway, has anyone experienced this after importing via data migration? Has the password reset method changed for the docker setup vice the self-hosted?

Also, before I did all of this, i was having an issue with OTP with my Docker install (self-hosted works perfectly). I would put in my code and it would just sit there and the browser “refresh circle” would just spin. If I clicked on X “stop” and then hit screen refresh, I’d be logged in. I have same DDNS "provider’ for both my install urls. I removed OTP before I did the data migration and was able to login numerous times without issue. So I didn’t know if anyone had experienced that as well?

it’s unlikely that your issues are related to the import - data_import plugin has nothing to do with authentication, it works on articles only.

can you login as admin? if not, try disabling OTP directly through the database (see FAQ), see if it helps. if you can login without OTP, you could have some kind of time-related problem with your docker setup.

you shouldn’t have any infinite loading screens either, this would indicate a misconfiguration of some kind. fix that (check SELF_URL_PATH, maybe try without DDNS?) before going any further.

in general its easier to identify a problem if you’re doing things in steps, each time verifying that everything works properly, instead of just posting the list of things you did and “well it’s not working now :(”.

No

I don’t have OTP enabled now (during data migration). I did earlier but removed it when I was having the “delay” issue. I had logged in/out a few times after removing OTP and I was using API/android app without issues as well.

Since I’m feeling lazy and I’m still learning/playing with Docker, I’m gonna trash everything and start fresh and do things in baby steps to see if I run into this issue again. I still have my self-hosted setup which is rock solid.

Thanks