NOTE: If your user does not have root rights, add it to the root group (probably ‘wheel’).
$ dnf update kernel*
$ sudo reboot
After it boots up again, the guest additions should be up and running, and you should be able to see your desktop on full screen.
Install VirtualBox Guest Additions on Debian Stretch (9)
Insert the VBoxGuestAdditions CD image from the ‘Devices’ menu. (I had a lot of mount issues with this). It should automatically mount and automatically run.
If it does not autorun, you have to manually run the VBoxLinuxAdditions.run script. First solve any root permissions you may have (adding $USER to the visudo file should solve it: insert a line right after ‘root’ with your user name). Then go to /media/cdrom0 or wherever your VBoxGuestAddition.iso is mounted and issue:
$ gpg --list-keys
pub 2048R/E5****A4 2015-01-12
uid IBM Software Development Kit for Linux on Power
sub 2048R/F2*****9 2015-01-12
pub 4096R/78C*****4 2016-02-11
uid IBM SDK for Linux on Power (The IBM Software Development Kit for Linux on Power is a free Eclipse-based Integrated Development Environment) <email@example.com>
sub 4096R/B3*****0 2016-02-1
Add a gpg-key in your environment:
After you get the .gpg file, you need to 'add-apt-key' it into your keyring. Here: $ sudo apt-key add .gpg
UPDATE: This issue does not seem to happen in Fedora 26.
I just booted a fresh Fedora 25 (server, ppc64le) and attempted to install vim (I do not like vi) and had the following error:
Error: Transaction check error:
file /usr/share/man/man1/vim.1.gz from install of
vim-common-2:8.0.133-2.fc25.ppc64le conflicts with
file from package vim-minimal-2:7.4.1989-2.fc25.ppc64le
Cool, let’s remove vim-minimal:
$ sudo dnf remove vim-minimal
If you see what I saw, this will trigger the uninstall of a whole lot of packages, including sudo.Saying it will remove sudo can scare the bejesus out of many people, but this will not be a problem if you are logged as root. (sudo -s / sudo -su).
$ sudo -su
Now you can bravely go on: remove vim-minimal and then install vim-enhanced. You should be all good.