Code: Select all
Get: 1 http://packages.linuxmint.com/ betsy/import firefox amd64 41.0.1~linuxmint1+betsy [43.5 MB]
...
Preparing to unpack .../firefox_41.0.1~linuxmint1+betsy_amd64.deb ...
Unpacking firefox (41.0.1~linuxmint1+betsy) over (39.0~linuxmint1+betsy) ...
details:
I currently have 3 laptops running LMDE2/Betsy. When there are "big updates" like the last kernel update, I update them from {oldest, Xfce, least used} to {newest, Cinnamon, production}. ~2 months ago I started the last Big One, and my oldest laptop updated with no problems. Unfortunately my {middle, MATE, main backup} box
1. did not update cleanly (more below).
2. did not have the latest version of my backup scripts, which do stuff like
Code: Select all
dpkg --get-selections > "${PACKAGE_LIST_FILEPATH}"
sudo cp -R /etc/apt/sources.list* "${REPO_BACKUP_DIR}/"
sudo apt-key exportall > "${REPO_KEYS_FILEPATH}"
rsync --progress /etc "${ETC_BACKUP_DIR}"
1. got a good {mdm, GINA, graphical login} with the happy-landscapes slideshow, from which I successfully logged in (as normal)
2. screen went black with mouse icon in middle (as normal)
3. after a few seconds, I got full-screen white except for icon=unhappy-face-monitor, button='Log Out', and text=
Code: Select all
Oh no! Something has gone wrong.
A problem has occurred and the system can't recover.
Please log out and try again
So how to rollback individual packages like that given in the summary example above?