Trying to update F26 systems:
[root@localhost ~]# dnf update
Waiting for process with pid 28949 to finish.
^CKeyboardInterrupt: Terminated.
[root@localhost ~]# ps aux | grep dnf
root 7724 0.0 0.0 10824 884 pts/0 S+ 08:48 0:00 grep
--color=auto dnf
root 28949 0.0 0.5 391816 47264 ? SNs 01:00 0:00
/usr/libexec/system-python /usr/bin/dnf makecache timer
[root@localhost ~]# killall dnf
[root@localhost ~]# ps aux | grep dnf
root 7734 0.0 0.0 10824 884 pts/0 S+ 08:49 0:00 grep
--color=auto dnf
[root@localhost ~]# dnf update
...
Complete!
[root@localhost ~]# ps aux | grep dnf
root 8099 0.0 0.0 10824 980 pts/0 R+ 08:50 0:00 grep
--color=auto dnf
So the questions:
1) WHY DNF is active without asking?
2) WHY DNF does not ever stop and must be killed to update the system?
That is seen on many F26 boxes (new installs or upgrades).