Sorry in advance if this the wrong location for this question. I recently used fedup to upgrade my installation from 31 to 32. On reboot, after entering my password, I am prompted to enter a PIN, which I do. I proceed to my desktop and open a terminal where I am prompted to “Enter PIN for authentication:”. Regardless of whether I do or don’t, I get my terminal. I have searched for a way to disable this behavior but I haven’t been able to even find out what service is driving it. I wouldn’t mind so much if it was actually doing anything but it really doesn’t matter if I enter a PIN on login or in a terminal, I’m allowed access either way. I have new terminals opening all day for work and it’s getting annoying to cancel it every time.
LightDM was installed initially but I’ve tried XDM and GDM, so it doesn’t appear to be coming from the Window Manager.
Your shell runs commands from some file(s), such as .bashrc, each time you open a terminal or start the shell. A command in one of those files might be causing the annoyance.
fedup is obsolete. You should avoid it nowadays. In fact, its Fedora wiki pages says, FedUp is now obsolete and should not be used in any circumstances.
For future reference, a dnf system-upgrade is the official process. Be careful of wandering off the reservation or tossing together an ad hoc procedure.
I’ve been performing system upgrades remotely over SSH since about Fedora 20, and I have never encountered a problem. My experience includes two Fedora workstations and one Fedora server.
The first thing I would do at this point is run distro-sync to get into a good state. The run a dnf upgrade to ensure you have the latest packages.
I had a problem with Debian last year. It was prompting for my password about 6 times after logging in. It turned out to be GNOME-keyring or GnuPG-keyring trying to unlock my SSH keys (I don’t recall which was the problem).
I removed the keyring program from startup items and the problem went away. No more prompts after login.