Hello!
Debian 10 dedi here, installed a little more than a year ago, running the GPL version of webmin+virtualmin, installed by a professional for me, while, me, I only take care of the day to day, lightweight maintenance and small operations.
It’s been over a week I have this odd message show up in the terminal, every time virtualmin updates a package as part of the normal updates:
Installing package(s) with command apt-get -y install php5.6 php5.6-cgi php5.6-cli php5.6-common php5.6-curl php5.6-fpm php5.6-gd php5.6-imap php5.6-intl php5.6-json php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-opcache php5.6-readline php5.6-soap php5.6-tidy php5.6-xml php5.6-zip php7.0 php7.0-cgi php7.0-cli php7.0-common php7.0-curl php7.0-fpm php7.0-gd php7.0-imap php7.0-intl php7.0-json php7.0-mbstring php7.0-mcrypt php7.0-mysql php7.0-opcache php7.0-readline php7.0-soap php7.0-tidy php7.0-xml php7.0-zip php7.1 php7.1-cgi php7.1-cli php7.1-common php7.1-curl php7.1-fpm php7.1-gd php7.1-imap php7.1-intl php7.1-json php7.1-mbstring php7.1-mcrypt php7.1-mysql php7.1-opcache php7.1-readline php7.1-soap php7.1-tidy php7.1-xml php7.1-zip php7.2 php7.2-cgi php7.2-cli php7.2-common php7.2-curl php7.2-fpm php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-mbstring php7.2-mysql php7.2-opcache php7.2-readline php7.2-soap php7.2-tidy php7.2-xml php7.2-zip php7.3 php7.3-cgi php7.3-cli php7.3-common php7.3-curl php7.3-fpm php7.3-gd php7.3-imap php7.3-intl php7.3-json php7.3-mbstring php7.3-mysql php7.3-opcache php7.3-readline php7.3-soap php7.3-tidy php7.3-xml php7.3-zip php7.4 php7.4-cgi php7.4-cli php7.4-common php7.4-curl php7.4-fpm php7.4-gd php7.4-imap php7.4-intl php7.4-json php7.4-mbstring php7.4-mysql php7.4-opcache php7.4-readline php7.4-soap php7.4-tidy php7.4-xml php7.4-zip ..
Setting up grub-pc (2.02+dfsg1-20+deb10u3) ...
Installing for i386-pc platform.
grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible.
grub-install: error: embedding is not possible, but this is required for RAID and LVM install.
You must correct your GRUB install devices before proceeding:
dpkg-reconfigure grub-pc
dpkg: error processing package grub-pc (--configure):
installed grub-pc package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
grub-pc
Reading package lists...
After which there’s the normal log of the normal updates installing themselves, ending with, I keep one last “normal” line:
NOTICE: You are seeing this message because you have apache2 package installed.
Errors were encountered while processing:
grub-pc
E: Sub-process /usr/bin/dpkg returned an error code (1)
You see the idea? Whatever updates are ran, the system attempts, first, to process grub.
And I have no idea why it’s doing that: I haven’t even remotely touched anything that might affect my dedicated server’s boot sequence, never, not even once, I know better than to mingle with something that works without needing my help.
I have zero experience working with grub (if you make the exception of traumatic memories, from 22 years ago, in which “what happens if I do this” prevented the PC with all my homework from managing to boot up -_- ), so I am not sure why I may have this error, and, more importantly, what it may mean.
Every google search I ran led to people who had actively wanted to change how grub works, to personally configure or customize it, I didn’t find people for whom the message showed up out of the blue.
Please, my apologies to ask, but would you be able to tell me how bad this error is?
Could it mean my server’s ability to boot is, for the moment, compromised?!?
Thank you very much if you can shed some light on this weird issue! I’ll be grateful!