On Tue, Jul 17, 2018 at 05:42:45PM -0400, Bill Horton wrote:
Debian 9.5 on Dell Poweredge T310.  After power outage, during boot, got the
below messages on the console:

Loading Linux 4.9.0-6-amd64 ...
Loading initial ramdisk ...
/dev/sda3: clean, 279518/18317312 files, 11798527/73242112 blocks
6.912603] ACPI Error: SMBus/IPMI/GenericSerialBus write requires Buffer of
length 66, found length 32 (20160831/exfield-427)
6.912762] ACPI Error: Method parse/execution failed [\_SB.PMI0._GHL] (Node
ffff8b8ebe9ae460), AE_AML_BUFFER_LIMIT (20160831/psparse-543)
6.913015] ACPI Error: Method parse/execution failed [\_SB.PMI0._PMC] (Node
ffff8b8ebe9aee38), AE_AML_BUFFER_LIMIT (20160831/psparse-543)
6.913284] ACPI Exception: AE_AML_BUFFER_LIMIT, Evaluating _PMC
(20160831/power_meter-755)

Nothing else was displayed so after 10 minutes or so I hit CTL-ALT-DEL.  The
system shut down then, displaying 30-40 messages during the shutdown
process.

I tried several workarounds to no effect.  Then I booted Debian 9.4 Live
from DVD (which had no problems booting) and looked in FSTAB on /dev/sda3
(root) to see what should have been mounted after /dev/sda3:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda3 during installation
UUID=fd77e2aa-5e75-4fe8-b52a-5811150fc417 /               ext4
errors=remount-ro 0       1
# /backup was on /dev/sdc1 during installation
UUID=eacce656-6154-42bf-911c-0818ff1074ea /backup         ext3    defaults
0       2
# /boot was on /dev/sda1 during installation
UUID=dd2ce01b-5ab7-4585-a44b-26886581f35d /boot           ext2    defaults
0       2
# /storage was on /dev/sda4 during installation
UUID=39ae4fcb-3189-4190-9b0e-f5a291244dc3 /storage        ext4    defaults
0       2
# swap was on /dev/sda2 during installation
UUID=92116329-d410-4dda-b2dc-503b83b4a2c2 none            swap    sw
0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
# /home was on /dev/sdb1 during installation (mounted as /newhome)
# below disk failed and was replaced on 2018-07-16
# UUID=5b9811c9-bdd6-48ea-b0fb-943b40cedbf3 /home           ext4    defaults
0       2
UUID=8e89e13a-2da4-4eb4-9370-30e94f930216 /home           ext4    defaults
0       2

I commented out the /dev/sdc1 on /backup line and tried booting again.  I
got the above error messages but then the boot
completed.  So I'm now able to boot my server again but I have to mount
/backup manually.  Any thoughts on how to fix
the problem so I can put /backup back in FSTAB?


1. Remove "quiet" from the kernel command line. The ACPI errors are probably not fatal if you're able to boot at all, but something else is erroring and you can't see what. 2. Add "nofail" to the options field in /etc/fstab. This makes a failure to mount this path non-fatal. That is, in order to boot, you NEED a root partition, you NEED your /home partition etc. You probably DON'T NEED your backup partition. Sure, it's good to mount it automatically, so that your backups work, but if it doesn't mount, you still want to be able to bring the system up so you can fix the error. (Hint: you can also make your backup script 'break' by adding "RequiresMountFor=/backup" to the systemd unit)

--
For more information, please reread.

Attachment: signature.asc
Description: PGP signature

Reply via email to