1

Last week, after an automatic software update, my PC is having some problems when booting. The PC is a ThinkPad T400 (32 bits) with Ubuntu 18.04.02 LTS. It has dual-boot with Linux and Windows.

A few seconds after starting the boot, the system stops, the screen stay in normal Ubuntu color but with one or two bars in gradient white in the upper half of it. Sometimes after one minute the system itself reboots again, sometimes I need to force the shutdown. In any case, during the second reboot, appears the following messages:

[1.032407] - TPM TPM0: A TPM error (6) occurred attempting to read a PCR value.  
[1.299927] - TPM TPM0: A TPM error (6) occurred attempting to read a PCR value.  
/dev/sda6/: recovering journal  
/dev/sda6: clean, 324482/1470769 ....

After this message I can see in the screen what system is doing until enter again in graphics mode asking for identification and password and finish the reboot without problems. Just another information: ist I start a Terminal session and and execute the fsck command, I can see the following message:

artur@artur-ThinkPad-T400:~$ sudo fsck -n  
fsck from util-linux 2.31.1  
e2fsck 1.44.1 (24-Mar-2018)  
Warning!  /dev/sda6 is mounted.    
Warning: skipping journal recovery because doing a read-only filesystem check.      
Superbloco last mount time is in the future.  
    (by less than a day, probably due to the hardware clock being incorrectly set)  
Superbloco last write time is in the future.  
    (by less than a day, probably due to the hardware clock being incorrectly set)  
/dev/sda6: clean, 324561/14704640 files, 33330696/58808064 blocks

My question is: How to solve this problem?

Output of dmesg command:

artur@artur-ThinkPad-T400:~$ dmesg --level=err,warn  
[    0.000000] ACPI BIOS Warning (bug): 32/64X length mismatch in   FADT/Pm1aControlBlock: 16/32 (20170831/tbfadt-603)  
[    0.000000] ACPI BIOS Warning (bug): Invalid length for     FADT/Pm1aControlBlock: 32, using default 16 (20170831/tbfadt-708)  
[    0.036000] APIC calibration not consistent with PM-Timer: 135ms instead of 100ms
[    0.037884] mtrr: your CPUs had inconsistent variable MTRR settings  
[    0.898904] (NULL device *): hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().  
[    1.032407] tpm tpm0: A TPM error (6) occurred attempting to read a pcr value  
[    1.224381] platform eisa.0: EISA: Cannot allocate resource for mainboard  
[    1.224383] platform eisa.0: Cannot allocate resource for EISA slot 1  
[    1.224386] platform eisa.0: Cannot allocate resource for EISA slot 2  
[    1.224388] platform eisa.0: Cannot allocate resource for EISA slot 3  
[    1.224390] platform eisa.0: Cannot allocate resource for EISA slot 4  
[    1.224392] platform eisa.0: Cannot allocate resource for EISA slot 5  
[    1.224394] platform eisa.0: Cannot allocate resource for EISA slot 6  
[    1.224396] platform eisa.0: Cannot allocate resource for EISA slot 7  
[    1.224399] platform eisa.0: Cannot allocate resource for EISA slot 8  
[    1.299927] tpm tpm0: A TPM error (6) occurred attempting to read a pcr value  
[   40.066660] ACPI Warning: SystemIO range   0x0000000000001028-0x000000000000102F conflicts with OpRegion   0x0000000000001000-0x000000000000107F (\_SB.PCI0.LPC.PMIO)   (20170831/utaddress-247)    
[   40.066671] ACPI Warning: SystemIO range   0x00000000000011B0-0x00000000000011BF conflicts with OpRegion   0x0000000000001180-0x00000000000011FF (\_SB.PCI0.LPC.LPIO)   (20170831/utaddress-247)  
[   40.066676] ACPI Warning: SystemIO range  0x0000000000001180-0x00000000000011AF conflicts with OpRegion   0x0000000000001180-0x00000000000011FF (\_SB.PCI0.LPC.LPIO)   (20170831/utaddress-247)  
[   40.066681] lpc_ich: Resource conflict(s) found affecting gpio_ich  
[   40.246207]  excluding 0x4000-0x40ff 0x4400-0x44ff  
[   40.326155] iwlwifi 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM   control  
[   40.352839]  excluding 0xf4800000-0xf4b7ffff  
[   40.352859]  excluding 0xf0000000-0xf3ffffff  
[   41.701782] kvm: disabled by bios  
[   42.979781]  clean  
[   42.980620]  excluding 0x4d0-0x4d7  
[   42.981376]  clean  
[   42.982130]  clean  
[   42.982164]  excluding 0xc0000-0xd3fff 0xdc000-0xfffff  
[   42.982208]  clean  
[   42.982239]  excluding 0x60000000-0x60ffffff  
[   42.983105]  clean  
[   56.536275] kauditd_printk_skb: 44 callbacks suppressed  
[   62.379824] vboxdrv: loading out-of-tree module taints kernel.  
[   62.387393] vboxdrv: fAsync=0 offMin=0x201 offMax=0x975  
[   62.497615] VBoxNetFlt: Successfully started.  
[   62.505621] VBoxNetAdp: Successfully started.  
[   62.514793] VBoxPciLinuxInit

*Windows? Yes, I have dual boot with Windows and Ubuntu

Output of cat /etc/fstab:

artur@artur-ThinkPad-T400:~$ cat /etc/fstab  
~# /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/sda6 during installation  
~UUID=a7549fe0-e162-430c-920f-c19181772cfd /               ext4      errors=remount-ro 0       1

~# swap was on /dev/sda5 during installation
~UUID=b1a2d1a2-b05b-4430-8a5e-78070a76d4d5 none swap sw ~0 0'

Output of df:

artur@artur-ThinkPad-T400:~$ df  
Sist.fichs     1K-blocos      Ocup   Livres Uso% Montado em  
udev              959524         0   959524   0% /dev  
tmpfs             195396      2008   193388   2% /run  
/dev/sda6      231409704 131425692 88206016  60% /  
tmpfs             976968     42920   934048   5% /dev/shm  
tmpfs               5120         4     5116   1% /run/lock  
tmpfs             976968         0   976968   0% /sys/fs/cgroup  
/dev/loop0         14336     14336        0 100% /snap/remmina/2816  
/dev/loop1         52224     52224        0 100% /snap/core18/729  
/dev/loop2        150400    150400        0 100% /snap/gnome-3-26-1604/83  
/dev/loop3        113792    113792        0 100% /snap/flacon-tabetai/61  
/dev/loop4         52224     52224        0 100% /snap/core18/780  
/dev/loop5         36224     36224        0 100% /snap/gtk-common-themes/1198  
/dev/loop6        160128    160128        0 100% /snap/gnome-3-28-1804/39  
/dev/loop7        260992    260992        0 100% /snap/wine-platform/127  
/dev/loop8         35456     35456        0 100% /snap/gtk-common-themes/818  
/dev/loop9        160128    160128        0 100% /snap/gnome-3-28-1804/35  
/dev/loop10       113792    113792        0 100% /snap/flacon-tabetai/59  
/dev/loop11        52224     52224        0 100% /snap/core18/940  
/dev/loop12       260992    260992        0 100% /snap/wine-platform/124  
/dev/loop13        80128     80128        0 100% /snap/remmina/2788  
/dev/loop14       260992    260992        0 100% /snap/wine-platform/123  
/dev/loop15        14336     14336        0 100% /snap/remmina/2832  
/dev/loop16        55424     55424        0 100% /snap/p7zip-desktop/164  
/dev/loop17         4480      4480        0 100% /snap/tor-mkg20001/12  
/dev/loop18        87680     87680        0 100% /snap/core/6675  
/dev/loop19        35712     35712        0 100% /snap/gtk-common-themes/1122  
/dev/loop20       150400    150400        0 100% /snap/gnome-3-26-1604/75  
/dev/loop21        87808     87808        0 100% /snap/core/6813  
/dev/loop22        87808     87808        0 100% /snap/core/6530  
/dev/loop23       160128    160128        0 100% /snap/gnome-3-28-1804/33  
/dev/loop24       113152    113152        0 100% /snap/flacon-tabetai/50  
/dev/loop25       150400    150400        0 100% /snap/gnome-3-26-1604/79  
tmpfs             195392        16   195376   1% /run/user/122  
tmpfs             195392        28   195364   1% /run/user/1000

artur@artur-ThinkPad-T400:~$

Shutdown:

Today I could see that the system is doing it normaly. But, still this week I could see the same message /dev/sda6: recovering journal. Before, after software upgrade, as per the computer sound, it seems that, before closing, the processor stops working and the screen still live with ubuntu logo and the dots under it. A few seconds after the computer shutdown definitively. By the way, I still don't understand why being my computer a Lenovo T400 with 32 bits machine (Intel® Core™2 Duo CPU P8600 @ 2.40GHz × 2), the system was automaticaly upgraded from 16.04.05 to 18.04.1. Is this the cause of these problems?

Summarizing the problem: To achieve a normal working session in Ubuntu, I need to give two steps.

  1. First, in GRUB wait 10 sec start the boot and a few seconds later the system stops with a gradiente strip in upper side of the screen (I can send an image). I have to force a shutdown with power off botton
  2. Restart again and in GRUB wait 30 sec and boot starts with black screen and the message: /dev/sda6/: recovering journal
    /dev/sda6: clean, 324482/1470769
    but the boot goes on and complete normaly.

SMART Data and autotest

I'm sorry, I've sent in Portuguese. Now I chose the secondary language and it is in English US:
SMART Data and autotest . English

Regarding with the boot on a earlier release of Kernel, I lost that opportunuty yesterday. The good release was 4.15.0-47 Generic and the system updated to 4.15.0.50 Generic and remove the 47. Now in GRUB I have release 48 and 50 and the upgrade didn't solve my problem.

1 Answers1

3

You can't run fsck on a mounted file system. So do it this way...

  • boot to a Ubuntu Live DVD/USB
  • open a terminal window
  • type sudo fdisk -l
  • identify the /dev/XXXX device name for your "Linux Filesystem"
  • type sudo fsck -f /dev/XXXX # replacing XXXX with the number you found earlier
  • repeat the fsck command if there were errors
  • type reboot

You also need to check for a BIOS update.

sudo dmidecode -s bios-version # check current BIOS version

  • Go to the manufacturer's web site and check for a newer BIOS. If there is one, download it, do backups first, then install the new BIOS.

TPM (Trusted Platform Module) needs to be disabled, configured, or upgraded.

  • See here for a description
  • Go to the manufacturer's web site for possible TPM firmware updates
heynnema
  • 70,711
  • I've installed the last BIOS for T400 model (32 bits). I also executed all the suggestions. No errors in SDA6. Rebooted and the situation remains. After that searching the internet about this, I executed the commands in this link [https://www.ostechnix.com/how-to-fix-broken-ubuntu-os-without-reinstalling-it/]. Now I don't have references to TPM and only have the references to recovering journal . Still need to start the system two times until have Ubuntu functional. Shutdown also doesn't seem to be correct. – Artur Campos May 13 '19 at 11:28
  • @ArturCampos Do you have Windows installed on this computer? Edit your question and show me cat /etc/fstab and df. What happens at shutdown? – heynnema May 13 '19 at 14:02
  • Heynnema, answers above. – Artur Campos May 14 '19 at 21:35
  • In Windows, have you installed any drivers that allow you to read/write to Linux ext2/3/4 partitions? I also notice that you have over 2 dozen snap applications... which slow down your boot times. Best to sudo snap remove program_name and then install a non-snap version of the same program sudo apt-get install program_name. – heynnema May 14 '19 at 21:43
  • In Windows I didn't install any drivers. I only sign on in Windows to run any program that doesn't run in Ubuntu, like a video surveillance to see the security camaras of my house. I'll revise the snaps. Thank you. – Artur Campos May 15 '19 at 22:05
  • Any news? In order to get round this problem I'm starting up with a previous Kernel version (4.15.0-47-generic) and boot without problems. How to get my previous problem solved? – Artur Campos May 20 '19 at 10:35
  • @ArturCampos Edit your question and show me a screenshot of the Disks app SMART Data window. Run the SMART Tests while you're there. Report back. – heynnema May 20 '19 at 12:44
  • heynnema, done as suggested. Please, see answers above. – Artur Campos May 22 '19 at 21:27
  • @ArturCampos I can't read Spanish? so I can't interpret your screenshot. Also, if booting to an earlier kernel boots cleanly and reliably, then just stick with that until they come out with a software update that gets you a newer kernel that works. – heynnema May 23 '19 at 00:08
  • heynnema, it was in Portuguese. I've sent just now in US English. – Artur Campos May 23 '19 at 10:44
  • @ArturCampos Do you have ukuu installed, or can you install it (if it's still available)? It will allow you to install newer/older kernels. Install the latest 4.xx.xx kernel. Do so at your own risk. Make backups first. If you can't get ukuu, then visit https://kernel.ubuntu.com/~kernel-ppa/mainline/. – heynnema May 23 '19 at 13:32
  • Heynnema, I decided to reinstal Ubuntu 18.04.02. At the moment this problem is solved. Thank you for your help. – Artur Campos May 26 '19 at 16:52