rocky_linux_9_migration_notes
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| rocky_linux_9_migration_notes [2024/07/16 14:16] – juckins | rocky_linux_9_migration_notes [2026/03/02 08:26] (current) – juckins | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ==== Rocky Linux 9 Migration Notes ==== | ==== Rocky Linux 9 Migration Notes ==== | ||
| + | |||
| + | __2025-10-20__ | ||
| + | |||
| + | Some kernels were missing from DNF repos; Virtual Box would not start after upgrading. | ||
| + | |||
| + | |||
| + | __2025-10-18__ | ||
| + | |||
| + | The network manager icon in the system try disappeared. | ||
| + | |||
| + | dnf install network-manager-applet | ||
| + | |||
| + | Go to Applications > Settings > Session and Startup | ||
| + | |||
| + | Then Application Autostart > Add | ||
| + | |||
| + | Command: / | ||
| + | |||
| + | Trigger: on login | ||
| + | |||
| + | Reboot and the icon stayed. | ||
| + | |||
| + | __2025-06-25__ | ||
| + | |||
| + | Upgrade to Rocky Linux 9.6 initially failed on test VM with package errors. | ||
| + | |||
| + | Trying these steps on a test VM: | ||
| + | |||
| + | dnf remove vlc totem gstreamer1-plugins-bad-free gstreamer1-plugins-ugly-free | ||
| + | dnf update | ||
| + | dnf install vlc totem | ||
| + | | ||
| + | Then reinstall VBox Guest Additions. | ||
| + | |||
| + | Got message ''/ | ||
| + | |||
| + | Rebooted and then tried installing kernel-debug-devel but same problem. | ||
| + | |||
| + | Upgraded host computer' | ||
| + | |||
| + | Now can upgrade from 9.5 to 9.6 on VirtualBox VMs but Xfce logs in for 1 second, a black screens appears, and then the sytem logs out. | ||
| + | |||
| + | <color # | ||
| + | |||
| + | For my non-virtual, | ||
| + | |||
| + | '' | ||
| + | |||
| + | Using a [[https:// | ||
| + | |||
| + | # lsmod | grep kvm | ||
| + | | ||
| + | Verified the following output: | ||
| + | |||
| + | kvm_intel | ||
| + | kvm 1404928 | ||
| + | |||
| + | Disabled the KVM temporarily: | ||
| + | |||
| + | # modprobe -r kvm_intel | ||
| + | | ||
| + | Verified nothing was returned with the following command: | ||
| + | | ||
| + | # lsmod | grep kvm | ||
| + | | ||
| + | Was then able to start up the VMs using the VirtualBox GUI successfully. | ||
| + | |||
| + | Need to reboot machine and see if fix stays. | ||
| + | |||
| + | Create a file named kvm-blacklist.conf in / | ||
| + | |||
| + | Add the blacklist entry: Add the appropriate line to the file: | ||
| + | |||
| + | blacklist kvm_intel | ||
| + | | ||
| + | -or- | ||
| + | | ||
| + | blacklist kvm_amd | ||
| + | |||
| + | Reboot to apply the changes. | ||
| + | |||
| + | __2024-11-25__ | ||
| + | |||
| + | Old news, but LibreOffice no longer supported by RedHat. | ||
| + | |||
| + | Unpack the tar and verify you see individual RPMs. Then: | ||
| + | |||
| + | dnf localinstall *.rpm | ||
| + | | ||
| + | You can then start an application like this: | ||
| + | |||
| + | libreoffice24.8 --calc test.csv | ||
| + | | ||
| + | Make a .bashrc alias for shortcuts. | ||
| + | |||
| + | __2024-11-21__ | ||
| + | |||
| + | Upgrade to Rocky Linux 9.5: | ||
| + | |||
| + | Had to run the following due to package problems (which will break ' | ||
| + | |||
| + | dnf remove compat-ffmpeg4 ffmpeg-libs vlc | ||
| + | dnf update | ||
| + | dnf install vlc gstreamer1-plugin-openh264 | ||
| + | | ||
| + | Then security cameras running vlc and totem worked correctly. | ||
| __2024-05-13__ | __2024-05-13__ | ||
| Line 14: | Line 120: | ||
| ---- | ---- | ||
| + | NOTE 1: For Rocky Linux 9.7, trying to login to Xfce after initial install may not work (immediate logout). | ||
| - | NOTE 1: The fresh install instructions below were tested on Rocky Linux 9.3 | + | NOTE 2: The fresh install instructions below were tested on Rocky Linux 9.3 |
| - | NOTE 2: Upgrading Rocky Linux 9.2 to 9.3 in late November 2023 resulted in ImageMagick errors. | + | NOTE 3: Upgrading Rocky Linux 9.2 to 9.3 in late November 2023 resulted in ImageMagick errors. |
| - | NOTE 3: To migrate from Rocky Linux 8.x to 9, [[https:// | + | NOTE 4: To migrate from Rocky Linux 8.x to 9, [[https:// |
| //The notes below have been combined from [[centos_8_migration_notes|CentOS 8 Migration Notes]] and [[centos_7_migration_notes|CentOS 7 Migration Notes]].// | //The notes below have been combined from [[centos_8_migration_notes|CentOS 8 Migration Notes]] and [[centos_7_migration_notes|CentOS 7 Migration Notes]].// | ||
| Line 39: | Line 146: | ||
| __Installation__ | __Installation__ | ||
| - | * Perform a minimal or basic install of Rocky Linux 9 | + | * Perform a minimal or basic install of Rocky Linux 9. |
| + | * Upon boot, '' | ||
| * Backup ''/ | * Backup ''/ | ||
| - | * Run the [[dnf_installer_bash_script_rocky_linux_9|Rocky Linux 9 bash setup script]] to get the usual extras, add-ons and other packages | + | * Run the [[dnf_installer_bash_script_rocky_linux_9|Rocky Linux 9 bash setup script]] to get the usual extras, add-ons and other packages. |
| * Reboot target computer and login. | * Reboot target computer and login. | ||
| + | |||
| + | Change the system hostname | ||
| + | |||
| + | nmcli general hostname | ||
| + | nmcli general hostname new_server_name | ||
| + | systemctl restart systemd-hostnamed | ||
| + | |||
| * Since Xfce will be installed by running the bash script noted above, you can copy in pre-existing configs from another machine that already has Xfce installed. | * Since Xfce will be installed by running the bash script noted above, you can copy in pre-existing configs from another machine that already has Xfce installed. | ||
| - | * Copy files in '' | + | |
| - | * '' | + | |
| + | * '' | ||
| + | * Copy files in '' | ||
| + | * '' | ||
| + | * Reboot the target machine | ||
| * See {{: | * See {{: | ||
| * [[https:// | * [[https:// | ||
| Line 80: | Line 199: | ||
| * Can also try '' | * Can also try '' | ||
| * [[https:// | * [[https:// | ||
| - | * '' | + | * '' |
| - | * '' | + | * '' |
| + | * May need to reboot | ||
| * [[https:// | * [[https:// | ||
| * Edit ''/ | * Edit ''/ | ||
| Line 142: | Line 262: | ||
| * Restore and test crons for each user | * Restore and test crons for each user | ||
| * At the top of each user's cron file, add something like '' | * At the top of each user's cron file, add something like '' | ||
| + | * Alternatively, | ||
| * Check that each cron job runs and the specified log directory exists | * Check that each cron job runs and the specified log directory exists | ||
| * Modify ''/ | * Modify ''/ | ||
| Line 166: | Line 287: | ||
| * Use option settings to make it the default printer and use 600x600 DPI quality | * Use option settings to make it the default printer and use 600x600 DPI quality | ||
| * Test using enscript filename.txt (old a2ps command) | * Test using enscript filename.txt (old a2ps command) | ||
| + | * **When using evince to print out PDFs, it seems you need to choose "Print to " | ||
| + | * Otherwise the output does not fit the page. | ||
| + | * Note that Libre Office can print to the printer name " | ||
| * See if printer is default with '' | * See if printer is default with '' | ||
| * '' | * '' | ||
| Line 175: | Line 299: | ||
| * Check any remaining ''/ | * Check any remaining ''/ | ||
| * For example, [[https:// | * For example, [[https:// | ||
| + | * If Ookla becomes a graphical output, might need to consider '' | ||
| * Mount /disk2 (see [[adding_a_second_hard_drive]]) | * Mount /disk2 (see [[adding_a_second_hard_drive]]) | ||
| * Install [[https:// | * Install [[https:// | ||
| Line 185: | Line 310: | ||
| * Right-click top panel > Add New Items | * Right-click top panel > Add New Items | ||
| * Add CPU Graph, Weather Info | * Add CPU Graph, Weather Info | ||
| + | * Adjust keyboard repeat delay and repeat speed (Applications > Settings > Keyboard) | ||
| + | * Repeat delay: 500 | ||
| + | * Repeat speed: 65 | ||
| * Adjust top and bottom panels | * Adjust top and bottom panels | ||
| * Reverse positions | * Reverse positions | ||
| Line 197: | Line 325: | ||
| __Post Installation__ | __Post Installation__ | ||
| + | * Possibly want to adjust the grub timeout from the default of 5 seconds to something like 10 or 12 seconds to be sure the menu appears when the machine boots up. | ||
| + | * As root, modify ''/ | ||
| + | * As root, run '' | ||
| + | * Reboot to test. | ||
| * In /root/bin on old/new machines, see final_sync_for_new_server.txt | * In /root/bin on old/new machines, see final_sync_for_new_server.txt | ||
| * As root, use '' | * As root, use '' | ||
| Line 202: | Line 334: | ||
| * Fix date [[https:// | * Fix date [[https:// | ||
| * Setting should be in .bashrc | * Setting should be in .bashrc | ||
| + | * If you have slow dnf updates, add these 2 lines to '/ | ||
| + | * '' | ||
| + | * '' | ||
| __Other Notes__ | __Other Notes__ | ||
rocky_linux_9_migration_notes.1721153764.txt.gz · Last modified: by juckins
