Peppermint OS Community Forum

Support => Advanced Topics => Topic started by: AndyInMokum on February 17, 2017, 04:21:47 am

Title: Panel and menu corrupted after system freeze [SOLVED]
Post by: AndyInMokum on February 17, 2017, 04:21:47 am
System specs:
Code: [Select]
andy@andy-Latitude-E6410 ~ $ inxi -Fz
System:    Host: andy-Latitude-E6410 Kernel: 4.4.0-62-generic x86_64 (64 bit)
           Desktop: N/A Distro: Peppermint Seven
Machine:   System: Dell (portable) product: Latitude E6410 v: 0001
           Mobo: Dell model: 0667CC v: A03 Bios: Dell v: A16 date: 12/05/2013
CPU:       Dual core Intel Core i5 M 560 (-HT-MCP-) cache: 3072 KB
           clock speeds: max: 2667 MHz 1: 1466 MHz 2: 1866 MHz 3: 1999 MHz
           4: 2266 MHz
Graphics:  Card: Intel Core Processor Integrated Graphics Controller
           Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa)
           Resolution: 1280x800@60.00hz
           GLX Renderer: Mesa DRI Intel Ironlake Mobile
           GLX Version: 2.1 Mesa 12.0.6
Audio:     Card Intel 5 Series/3400 Series High Definition Audio
           driver: snd_hda_intel
           Sound: Advanced Linux Sound Architecture v: k4.4.0-62-generic
Network:   Card-1: Intel 82577LM Gigabit Network Connection driver: e1000e
           IF: eno1 state: down mac: <filter>
           Card-2: Intel Centrino Advanced-N 6200 driver: iwlwifi
           IF: wlp2s0 state: up mac: <filter>
Drives:    HDD Total Size: 1120.2GB (21.4% used)
           ID-1: /dev/sda model: KINGSTON_SV300S3 size: 120.0GB
           ID-2: /dev/sdb model: WDC_WD10JPVX size: 1000.2GB
Partition: ID-1: / size: 20G used: 5.0G (27%) fs: ext4 dev: /dev/sda5
           ID-2: /home size: 17G used: 3.0G (19%) fs: ext4 dev: /dev/sda6
           ID-3: swap-1 size: 8.59GB used: 0.00GB (0%) fs: swap dev: /dev/sdb2
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 57.0C mobo: N/A
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 234 Uptime: 4 min Memory: 941.5/7909.4MB
           Client: Shell (bash) inxi: 2.2.35
andy@andy-Latitude-E6410 ~ $
Hi all, after a fresh full install of Peppermint 7 Respin 64-bit my system again froze and required a hard shutdown.  I ran a couple of reboots.  Unfortunately my Whisker Menu has become corrupted and is showing blank.  See image below:

Click on Image to Enlarge

(http://i.imgur.com/gvTqh6i.png)

To correct the issue, I've tried applying:
Code: [Select]
sudo apt install --reinstall peppermint-default-settings
After this command had completed, the system was rebooted.  There was no change apart from the logon screen reverting to the default wallpaper and the Xfce4-weather-plugin info been erased.  This was expected.  Here the output from: ls -a ~/.config/menu/applications-merged:
Code: [Select]
andy@andy-Latitude-E6410 ~ $ ls -a ~/.config/menus/applications-merged/
.  ..  user-chrome-apps.menu  xdg-desktop-menu-dummy.menu
andy@andy-Latitude-E6410 ~ $
Any assistance is greatly appreciated - thanks  ;).
Title: Re: Panel and menu corrupted after system freeze
Post by: zebedeeboss on February 17, 2017, 05:28:55 am
Hi AndyInMokum,

try this link  https://forum.peppermintos.com/index.php/topic,4217.0/topicseen.html (https://forum.peppermintos.com/index.php/topic,4217.0/topicseen.html)

Hope it helps

Regards Zeb...
Title: Re: Panel and menu corrupted after system freeze
Post by: mac on February 17, 2017, 07:51:01 am
Hi Andy,
Just out of curiosity, have you run memtest on this machine?  Bad or failing RAM can cause random freezes and the subsequent hard shutdowns can cause all kinds of issues (but, of course, you know that....just thinking out loud  ;) ).   Re-seat your memory, maybe....could have gotten jarred loose a bit.   Hope you can get this sorted out soon ..... freezing systems are dog gone frustrating  >:(. 

cheers
mac
Title: Re: Panel and menu corrupted after system freeze
Post by: AndyInMokum on February 17, 2017, 10:12:28 am
Hi Andy,
Just out of curiosity, have you run memtest on this machine?  Bad or failing RAM can cause random freezes and the subsequent hard shutdowns can cause all kinds of issues (but, of course, you know that....just thinking out loud  ;) ).   Re-seat your memory, maybe....could have gotten jarred loose a bit.   Hope you can get this sorted out soon ..... freezing systems are dog gone frustrating  >:(. 

cheers
mac
Yeah, I've run full diagnostics several time recently and It always back with a 100% pass.  I've even taken the memory out and cleaned the contacts with a pencil eraser/rubber.   Plus, it only happens with Peppermint 7.  I've been dual booting with SparkyLinux for a year.  It's never once happened while using that.  I'm no longer using Sparky as my secondary distro.  I'm now using OSRevenge OS for a change of pace and to see if it happens while using something Arch.   So far, nothing weird has happened with OBRevenge OS.  I'm really at a loss to what's causing it in Peppermint 7  :-\.

Hi AndyInMokum,

try this link  https://forum.peppermintos.com/index.php/topic,4217.0/topicseen.html (https://forum.peppermintos.com/index.php/topic,4217.0/topicseen.html)

Hope it helps

Regards Zeb...

Thanks zeb, I know I'd seen that somewhere.  I've slung it in my bookmarks, that way I'll find it when I need it.  At least that's the plan  ::).  Everything is now reset.  For how long is the question  ;).
Title: Re: Panel and menu corrupted after system freeze
Post by: zebedeeboss on February 17, 2017, 11:45:47 am
Hi AndyInMokum,
Thats good to hear.  Glad it's  [SOLVED]   :D

Regards Zeb...
Title: Re: Panel and menu corrupted after system freeze
Post by: AndyInMokum on February 17, 2017, 05:13:50 pm
Hi AndyInMokum,
Thats good to hear.  Glad it's  [SOLVED]   :D

Regards Zeb...
I'm going to leave it for over the weekend before rubber stamping it.  I just want to be sure it's the hard shutdown that's caused the corruption  ;).
Title: Re: Panel and menu corrupted after system freeze
Post by: PCNetSpec on February 17, 2017, 07:01:26 pm
Andy, I wonder how this would go if you updated PM7 to the more 4.8 kernel and more recent graphics stack from the HWE ???
Title: Re: Panel and menu corrupted after system freeze
Post by: AndyInMokum on February 17, 2017, 08:40:25 pm
Andy, I wonder how this would go if you updated PM7 to the more 4.8 kernel and more recent graphics stack from the HWE ???
At this point, I'm up for anything.  A couple of weeks ago, I tested the 4.9 kernel to see if that would make any difference.  The first boot with it, the system froze after around 5 mins.  There's no indication it's going to happen either.  Everything simply locks up in mid stream  :-\.

I'm going to keep on running OBRevenge OS 64-bit as a hardware test.  If the computer does freeze while using something Arch.  That'll be a good indication it's something other than Ubuntu/Peppermint 7 based.  So far, OBRevenge OS is behaving like a docile lamb.  I've rebooted and shut it down and booted dozens of times.  The Dell Latitude e6410 doesn't miss a beat with it ;D.  It's really got me baffled  :-\.
Title: Re: Panel and menu corrupted after system freeze
Post by: PCNetSpec on February 17, 2017, 09:11:37 pm
Yeah but adding the 4.9 kernel on its own won't have upgraded the graphics stack....

First a word of warning to others who may be reading this .. DO NOT do this unless you are experiencing problems and know how to dig yourself out of a hole if it all goes horribly wrong .. you may end up screwing up your entire system.

Okay Andy....

You're going to have to enable the xenial-proposed repo from within "Software & Updates".
(the HWE is now in the main repos, so no need to enable xenial-proposed any more)

Once that's enabled, run:
Code: [Select]
sudo apt-get update
then
Code: [Select]
sudo apt-get install --install-recommends xserver-xorg-hwe-16.04
once done .. REBOOT.

And post the output from:
Code: [Select]
uname -a
and
Code: [Select]
dpkg -l | grep xserver-xorg
Title: Re: Panel and menu corrupted after system freeze
Post by: AndyInMokum on February 18, 2017, 06:03:43 pm
Yeah but adding the 4.9 kernel on its own won't have upgraded the graphics stack....

First a word of warning to others who may be reading this .. DO NOT do this unless you are experiencing problems and know how to dig yourself out of a hole if it all goes horribly wrong .. you may end up screwing up your entire system.

Okay Andy....

You're going to have to enable the xenial-proposed repo from within "Software & Updates".
(the HWE is now in the main repos, so no need to enable xenial-proposed any more)

Once that's enabled, run:
Code: [Select]
sudo apt-get update
then
Code: [Select]
sudo apt-get install --install-recommends xserver-xorg-hwe-16.04
once done .. REBOOT.

And post the output from:
Code: [Select]
uname -a
and
Code: [Select]
dpkg -l | grep xserver-xorg
I could have sworn I replied to this post a earlier today  :-\.  Anyway everything went according to plan.  There were no hiccups involved.   I've performed numerous full shutdowns and boots.  Everything appears to be now rock solid.  Here's the requested outputs:
Code: [Select]
andy@andy-Latitude-E6410 ~ $ uname -a
Linux andy-Latitude-E6410 4.8.0-36-generic #36~16.04.1-Ubuntu SMP Sun Feb 5 09:39:57 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
andy@andy-Latitude-E6410 ~ $
Followed by:
Code: [Select]
andy@andy-Latitude-E6410 ~ $ dpkg -l | grep xserver-xorg
rc  xserver-xorg                               1:7.7+13ubuntu3                               amd64        X.Org X server
rc  xserver-xorg-core                          2:1.18.4-0ubuntu0.2                           amd64        Xorg X server - core server
ii  xserver-xorg-core-hwe-16.04                2:1.18.4-1ubuntu6.1~16.04.1                   amd64        Xorg X server - core server
ii  xserver-xorg-hwe-16.04                     1:7.7+13ubuntu4~16.04.2                       amd64        X.Org X server
ii  xserver-xorg-input-all-hwe-16.04           1:7.7+13ubuntu4~16.04.2                       amd64        X.Org X server -- input driver metapackage
ii  xserver-xorg-input-evdev-hwe-16.04         1:2.10.2-1ubuntu1~16.04.1                     amd64        X.Org X server -- evdev input driver
ii  xserver-xorg-input-synaptics-hwe-16.04     1.8.3-1ubuntu1~16.04.1                        amd64        Synaptics TouchPad driver for X.Org server
ii  xserver-xorg-input-wacom-hwe-16.04         1:0.33.0-0ubuntu1~16.04.1                     amd64        X.Org X server -- Wacom input driver
ii  xserver-xorg-video-all-hwe-16.04           1:7.7+13ubuntu4~16.04.2                       amd64        X.Org X server -- output driver metapackage
ii  xserver-xorg-video-amdgpu-hwe-16.04        1.1.2-1~16.04.1                               amd64        X.Org X server -- AMDGPU display driver
ii  xserver-xorg-video-ati-hwe-16.04           1:7.7.1-1~16.04.1                             amd64        X.Org X server -- AMD/ATI display driver wrapper
ii  xserver-xorg-video-fbdev-hwe-16.04         1:0.4.4-1build5~16.04.1                       amd64        X.Org X server -- fbdev display driver
rc  xserver-xorg-video-intel                   2:2.99.917+git20160325-1ubuntu1.2             amd64        X.Org X server -- Intel i8xx, i9xx display driver
ii  xserver-xorg-video-intel-hwe-16.04         2:2.99.917+git20160706-1ubuntu1~16.04.1       amd64        X.Org X server -- Intel i8xx, i9xx display driver
ii  xserver-xorg-video-nouveau-hwe-16.04       1:1.0.12-2~16.04.1                            amd64        X.Org X server -- Nouveau display driver
ii  xserver-xorg-video-qxl-hwe-16.04           0.1.4-3ubuntu3~16.04.1                        amd64        X.Org X server -- QXL display driver
ii  xserver-xorg-video-radeon-hwe-16.04        1:7.7.1-1~16.04.1                             amd64        X.Org X server -- AMD/ATI Radeon display driver
ii  xserver-xorg-video-vesa-hwe-16.04          1:2.3.4-1build2~16.04.1                       amd64        X.Org X server -- VESA display driver
rc  xserver-xorg-video-vmware                  1:13.1.0-2ubuntu3                             amd64        X.Org X server -- VMware display driver
ii  xserver-xorg-video-vmware-hwe-16.04        1:13.1.0-2ubuntu3~16.04.1                     amd64        X.Org X server -- VMware display driver
andy@andy-Latitude-E6410 ~ $
Title: Re: Panel and menu corrupted after system freeze
Post by: PCNetSpec on February 18, 2017, 07:03:57 pm
Well we'll give it a few days to be sure, then if/when you want we can remove all the old 4.4 kernels .. and just as importantly make sure clearing out old configs listed synaptic doesn't kill your system.
Title: Re: Panel and menu corrupted after system freeze
Post by: AndyInMokum on February 18, 2017, 08:41:38 pm
Well we'll give it a few days to be sure, then if/when you want we can remove all the old 4.4 kernels .. and just as importantly make sure clearing out old configs listed synaptic doesn't kill your system.

Agreed, I'll revisit this thread on Monday or Tuesday,  I've again run full shutdowns and boots several times.  Everything appears to be fine now.  With old kernel and graphics stack, I would have had several freezes by now.  It's looking good mate.  If this is the solution, it's cleared up a very long running mystery  ;).
Title: Re: Panel and menu corrupted after system freeze
Post by: PCNetSpec on February 19, 2017, 12:24:54 pm
As you'd already tried later kernels I can only assume it was fixed in the later xorg :)

Fingers still crossed for you my mate ;)

The good news is PM8 will have this stuff OOTB.
Title: Re: Panel and menu corrupted after system freeze
Post by: AndyInMokum on February 22, 2017, 06:03:36 pm
Well we'll give it a few days to be sure, then if/when you want we can remove all the old 4.4 kernels .. and just as importantly make sure clearing out old configs listed synaptic doesn't kill your system.

It's been a few days and I haven't had a single system freeze  ;) .  The laptop has been fully shutdown and booted countless times.  The only odd thing to happen, was the x server crashed.  There was only a flickering grey screen.  I couldn't drop to any shell and Ctrl+Alt+F7 did nothing.  With a lot of cursing, I had to do a hard shutdown.  It was only a one off.  There are two minor thing I've noticed.  Firstly, when I restart from a full shutdown.  The GRUB menu screen is very dimly backlit.  On a reboot, It's nice and bright.  The second thing I've notice, is when I start to enter anything into Sakura.  It blinks for a nano second.  Other than these observations, the new 4.8 kernel and graphics stack has resolved the issue. 

I think it's time to clean things up.  I know how to remove the redundant kernels.  How do I stop receiving updates for the old 4.4 kernel?
Code: [Select]
andy@andy-Latitude-E6410 ~ $ dpkg -l | grep linux-image
rc  linux-image-4.4.0-51-generic               4.4.0-51.72                                   amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-62-generic               4.4.0-62.83                                   amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.0-63-generic               4.4.0-63.84                                   amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.0-64-generic               4.4.0-64.85                                   amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.8.0-36-generic               4.8.0-36.36~16.04.1                           amd64        Linux kernel image for version 4.8.0 on 64 bit x86 SMP
ii  linux-image-4.8.0-39-generic               4.8.0-39.42~16.04.1                           amd64        Linux kernel image for version 4.8.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-51-generic         4.4.0-51.72                                   amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-62-generic         4.4.0-62.83                                   amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-extra-4.4.0-63-generic         4.4.0-63.84                                   amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-extra-4.4.0-64-generic         4.4.0-64.85                                   amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-extra-4.8.0-36-generic         4.8.0-36.36~16.04.1                           amd64        Linux kernel extra modules for version 4.8.0 on 64 bit x86 SMP
ii  linux-image-extra-4.8.0-39-generic         4.8.0-39.42~16.04.1                           amd64        Linux kernel extra modules for version 4.8.0 on 64 bit x86 SMP
ii  linux-image-generic                        4.4.0.64.68                                   amd64        Generic Linux kernel image
ii  linux-image-generic-hwe-16.04              4.8.0.39.10                                   amd64        Generic Linux kernel image
andy@andy-Latitude-E6410 ~ $
Many thanks for the assistance.  This has cleared up a very long running and bl*&dy annoying mystery  ;D.
Title: Re: Panel and menu corrupted after system freeze
Post by: PCNetSpec on February 22, 2017, 06:13:14 pm
To remove the 4.4 kernels, and stop getting updates for them
Code: [Select]
sudo apt-get remove --purge linux-image-4.4.0-51-generic linux-image-4.4.0-62-generic linux-image-4.4.0-63-generic linux-image-4.4.0-64-generic linux-image-generic
then post the output from:
Code: [Select]
dpkg -l | grep 4.4.0
and
Code: [Select]
dpkg -l | grep hwe-16.04
Title: Re: Panel and menu corrupted after system freeze
Post by: AndyInMokum on February 22, 2017, 07:27:13 pm
To remove the 4.4 kernels, and stop getting updates for them
Code: [Select]
sudo apt-get remove --purge linux-image-4.4.0-51-generic linux-image-4.4.0-62-generic linux-image-4.4.0-63-generic linux-image-4.4.0-64-generic linux-image-generic
then post the output from:
Code: [Select]
dpkg -l | grep 4.4.0
and
Code: [Select]
dpkg -l | grep hwe-16.04

Wow it wasn't very keen on that:

Spoiler (click here to view / hide)
andy@andy-Latitude-E6410 ~ $ sudo apt-get remove --purge linux-image-4.4.0-51-generic linux-image-4.4.0-62-generic linux-image-4.4.0-63-generic linux-image-4.4.0-64-generic linux-image-generic
[sudo] password for andy:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  linux-headers-4.4.0-63 linux-headers-4.4.0-63-generic linux-headers-4.4.0-64 linux-headers-4.4.0-64-generic linux-headers-generic
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  linux-generic* linux-image-4.4.0-51-generic* linux-image-4.4.0-62-generic* linux-image-4.4.0-63-generic* linux-image-4.4.0-64-generic*
  linux-image-extra-4.4.0-63-generic* linux-image-extra-4.4.0-64-generic* linux-image-generic*
0 upgraded, 0 newly installed, 8 to remove and 0 not upgraded.
After this operation, 438 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 348884 files and directories currently installed.)
Removing linux-generic (4.4.0.64.68) ...
Removing linux-image-4.4.0-51-generic (4.4.0-51.72) ...
Purging configuration files for linux-image-4.4.0-51-generic (4.4.0-51.72) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.0-51-generic /boot/vmlinuz-4.4.0-51-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.4.0-51-generic /boot/vmlinuz-4.4.0-51-generic
Removing linux-image-4.4.0-62-generic (4.4.0-62.83) ...
Purging configuration files for linux-image-4.4.0-62-generic (4.4.0-62.83) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.0-62-generic /boot/vmlinuz-4.4.0-62-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.4.0-62-generic /boot/vmlinuz-4.4.0-62-generic
Removing linux-image-extra-4.4.0-63-generic (4.4.0-63.84) ...
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-63-generic /boot/vmlinuz-4.4.0-63-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-63-generic /boot/vmlinuz-4.4.0-63-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-63-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 4.4.0-63-generic /boot/vmlinuz-4.4.0-63-generic
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 4.4.0-63-generic /boot/vmlinuz-4.4.0-63-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 4.4.0-63-generic /boot/vmlinuz-4.4.0-63-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.4.0-63-generic /boot/vmlinuz-4.4.0-63-generic
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found background image: grub-background.png
Found linux image: /boot/vmlinuz-4.8.0-39-generic
Found initrd image: /boot/initrd.img-4.8.0-39-generic
Found linux image: /boot/vmlinuz-4.8.0-36-generic
Found initrd image: /boot/initrd.img-4.8.0-36-generic
Found linux image: /boot/vmlinuz-4.4.0-64-generic
Found initrd image: /boot/initrd.img-4.4.0-64-generic
Found linux image: /boot/vmlinuz-4.4.0-63-generic
Found initrd image: /boot/initrd.img-4.4.0-63-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Found Arch on /dev/sda7
done
Purging configuration files for linux-image-extra-4.4.0-63-generic (4.4.0-63.84) ...
Removing linux-image-4.4.0-63-generic (4.4.0-63.84) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.0-63-generic /boot/vmlinuz-4.4.0-63-generic
update-initramfs: Deleting /boot/initrd.img-4.4.0-63-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.4.0-63-generic /boot/vmlinuz-4.4.0-63-generic
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found background image: grub-background.png
Found linux image: /boot/vmlinuz-4.8.0-39-generic
Found initrd image: /boot/initrd.img-4.8.0-39-generic
Found linux image: /boot/vmlinuz-4.8.0-36-generic
Found initrd image: /boot/initrd.img-4.8.0-36-generic
Found linux image: /boot/vmlinuz-4.4.0-64-generic
Found initrd image: /boot/initrd.img-4.4.0-64-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Found Arch on /dev/sda7
done
Purging configuration files for linux-image-4.4.0-63-generic (4.4.0-63.84) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.0-63-generic /boot/vmlinuz-4.4.0-63-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.4.0-63-generic /boot/vmlinuz-4.4.0-63-generic
Removing linux-image-generic (4.4.0.64.68) ...
Removing linux-image-extra-4.4.0-64-generic (4.4.0-64.85) ...
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-64-generic /boot/vmlinuz-4.4.0-64-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-64-generic /boot/vmlinuz-4.4.0-64-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-64-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 4.4.0-64-generic /boot/vmlinuz-4.4.0-64-generic
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 4.4.0-64-generic /boot/vmlinuz-4.4.0-64-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 4.4.0-64-generic /boot/vmlinuz-4.4.0-64-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.4.0-64-generic /boot/vmlinuz-4.4.0-64-generic
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found background image: grub-background.png
Found linux image: /boot/vmlinuz-4.8.0-39-generic
Found initrd image: /boot/initrd.img-4.8.0-39-generic
Found linux image: /boot/vmlinuz-4.8.0-36-generic
Found initrd image: /boot/initrd.img-4.8.0-36-generic
Found linux image: /boot/vmlinuz-4.4.0-64-generic
Found initrd image: /boot/initrd.img-4.4.0-64-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Found Arch on /dev/sda7
done
Purging configuration files for linux-image-extra-4.4.0-64-generic (4.4.0-64.85) ...
Removing linux-image-4.4.0-64-generic (4.4.0-64.85) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.0-64-generic /boot/vmlinuz-4.4.0-64-generic
update-initramfs: Deleting /boot/initrd.img-4.4.0-64-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.4.0-64-generic /boot/vmlinuz-4.4.0-64-generic
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found background image: grub-background.png
Found linux image: /boot/vmlinuz-4.8.0-39-generic
Found initrd image: /boot/initrd.img-4.8.0-39-generic
Found linux image: /boot/vmlinuz-4.8.0-36-generic
Found initrd image: /boot/initrd.img-4.8.0-36-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Found Arch on /dev/sda7
done
The link /vmlinuz.old is a damaged link
Removing symbolic link vmlinuz.old
 you may need to re-run your boot loader[grub]
The link /initrd.img.old is a damaged link
Removing symbolic link initrd.img.old
 you may need to re-run your boot loader[grub]
Purging configuration files for linux-image-4.4.0-64-generic (4.4.0-64.85) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.0-64-generic /boot/vmlinuz-4.4.0-64-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.4.0-64-generic /boot/vmlinuz-4.4.0-64-generic
andy@andy-Latitude-E6410 ~ $
[close]

I've never seen that before when it comes to updating GRUB.  It took ages to complete too  :-\.

Here are the requested outputs:
Code: [Select]
andy@andy-Latitude-E6410 ~ $ dpkg -l | grep 4.4.0
ii  libubuntugestures5:amd64                   1.3.1918+16.04.20160404-0ubuntu1              amd64        Ubuntu gestures library for Ubuntu UI Toolkit
ii  libubuntutoolkit5:amd64                    1.3.1918+16.04.20160404-0ubuntu1              amd64        Ubuntu toolkit common library for Ubuntu UI Toolkit
ii  linux-headers-4.4.0-63                     4.4.0-63.84                                   all          Header files related to Linux kernel version 4.4.0
ii  linux-headers-4.4.0-63-generic             4.4.0-63.84                                   amd64        Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii  linux-headers-4.4.0-64                     4.4.0-64.85                                   all          Header files related to Linux kernel version 4.4.0
ii  linux-headers-4.4.0-64-generic             4.4.0-64.85                                   amd64        Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii  linux-headers-generic                      4.4.0.64.68                                   amd64        Generic Linux kernel headers
rc  linux-image-extra-4.4.0-51-generic         4.4.0-51.72                                   amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-62-generic         4.4.0-62.83                                   amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-libc-dev:amd64                       4.4.0-64.85                                   amd64        Linux Kernel Headers for development
ii  qml-module-ubuntu-components:amd64         1.3.1918+16.04.20160404-0ubuntu1              amd64        Qt Components for Ubuntu - Components QML plugin
ii  qml-module-ubuntu-layouts:amd64            1.3.1918+16.04.20160404-0ubuntu1              amd64        Qt Components for Ubuntu - Layouts QML plugin
ii  qml-module-ubuntu-performancemetrics:amd64 1.3.1918+16.04.20160404-0ubuntu1              amd64        Qt Components for Ubuntu - PerformanceMetrics QML plugin
ii  qml-module-ubuntu-test:amd64               1.3.1918+16.04.20160404-0ubuntu1              amd64        Qt Components for Ubuntu - Test QML plugin
ii  qtdeclarative5-ubuntu-ui-toolkit-plugin    1.3.1918+16.04.20160404-0ubuntu1              amd64        Transitional dummy package for Ubuntu UI Toolkit QML plugin
ii  ubuntu-ui-toolkit-theme                    1.3.1918+16.04.20160404-0ubuntu1              amd64        Qt Components for Ubuntu - Ubuntu Theme
andy@andy-Latitude-E6410 ~ $
Followed by:
Code: [Select]
andy@andy-Latitude-E6410 ~ $ dpkg -l | grep hwe-16.04
ii  linux-generic-hwe-16.04                    4.8.0.39.10                                   amd64        Complete Generic Linux kernel and headers
ii  linux-headers-generic-hwe-16.04            4.8.0.39.10                                   amd64        Generic Linux kernel headers
ii  linux-image-generic-hwe-16.04              4.8.0.39.10                                   amd64        Generic Linux kernel image
ii  xserver-xorg-core-hwe-16.04                2:1.18.4-1ubuntu6.1~16.04.1                   amd64        Xorg X server - core server
ii  xserver-xorg-hwe-16.04                     1:7.7+13ubuntu4~16.04.2                       amd64        X.Org X server
ii  xserver-xorg-input-all-hwe-16.04           1:7.7+13ubuntu4~16.04.2                       amd64        X.Org X server -- input driver metapackage
ii  xserver-xorg-input-evdev-hwe-16.04         1:2.10.2-1ubuntu1~16.04.1                     amd64        X.Org X server -- evdev input driver
ii  xserver-xorg-input-synaptics-hwe-16.04     1.8.3-1ubuntu1~16.04.1                        amd64        Synaptics TouchPad driver for X.Org server
ii  xserver-xorg-input-wacom-hwe-16.04         1:0.33.0-0ubuntu1~16.04.1                     amd64        X.Org X server -- Wacom input driver
ii  xserver-xorg-video-all-hwe-16.04           1:7.7+13ubuntu4~16.04.2                       amd64        X.Org X server -- output driver metapackage
ii  xserver-xorg-video-amdgpu-hwe-16.04        1.1.2-1~16.04.1                               amd64        X.Org X server -- AMDGPU display driver
ii  xserver-xorg-video-ati-hwe-16.04           1:7.7.1-1~16.04.1                             amd64        X.Org X server -- AMD/ATI display driver wrapper
ii  xserver-xorg-video-fbdev-hwe-16.04         1:0.4.4-1build5~16.04.1                       amd64        X.Org X server -- fbdev display driver
ii  xserver-xorg-video-intel-hwe-16.04         2:2.99.917+git20160706-1ubuntu1~16.04.1       amd64        X.Org X server -- Intel i8xx, i9xx display driver
ii  xserver-xorg-video-nouveau-hwe-16.04       1:1.0.12-2~16.04.1                            amd64        X.Org X server -- Nouveau display driver
ii  xserver-xorg-video-qxl-hwe-16.04           0.1.4-3ubuntu3~16.04.1                        amd64        X.Org X server -- QXL display driver
ii  xserver-xorg-video-radeon-hwe-16.04        1:7.7.1-1~16.04.1                             amd64        X.Org X server -- AMD/ATI Radeon display driver
ii  xserver-xorg-video-vesa-hwe-16.04          1:2.3.4-1build2~16.04.1                       amd64        X.Org X server -- VESA display driver
ii  xserver-xorg-video-vmware-hwe-16.04        1:13.1.0-2ubuntu3~16.04.1                     amd64        X.Org X server -- VMware display driver
andy@andy-Latitude-E6410 ~ $
Title: Re: Panel and menu corrupted after system freeze
Post by: PCNetSpec on February 22, 2017, 07:34:58 pm
I see nothing wrong in the output above Andy (besides a broken link)...

Can't hurt to run:
Code: [Select]
sudo update-grub
just to check that damaged link message has disappeared.



Okay run:
Code: [Select]
sudo apt-get remove --purge linux-headers-4.4.0-63 linux-headers-4.4.0-63-generic linux-headers-4.4.0-64 linux-headers-4.4.0-64-generic linux-image-extra-4.4.0-51-generic linux-image-extra-4.4.0-62-generic linux-headers-generic
Now can you post the output from:
Code: [Select]
dpkg -l | grep "rc " | grep xserver-xorg
Title: Re: Panel and menu corrupted after system freeze
Post by: AndyInMokum on February 22, 2017, 08:00:35 pm
I see nothing wrong in the output above Andy (besides a broken link)...

Can't hurt to run:
Code: [Select]
sudo update-grub
just to check that damaged link message has disappeared.



Okay run:
Code: [Select]
sudo apt-get remove --purge linux-headers-4.4.0-63 linux-headers-4.4.0-63-generic linux-headers-4.4.0-64 linux-headers-4.4.0-64-generic linux-image-extra-4.4.0-51-generic linux-image-extra-4.4.0-62-generic linux-headers-generic
Now can you post the output from:
Code: [Select]
dpkg -l | grep "rc " | grep xserver-xorg

Yeah, the update-grub looks clear to me:
Code: [Select]
andy@andy-Latitude-E6410 ~ $ sudo update-grub
[sudo] password for andy:
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found background image: grub-background.png
Found linux image: /boot/vmlinuz-4.8.0-39-generic
Found initrd image: /boot/initrd.img-4.8.0-39-generic
Found linux image: /boot/vmlinuz-4.8.0-36-generic
Found initrd image: /boot/initrd.img-4.8.0-36-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Found Arch on /dev/sda7
done
andy@andy-Latitude-E6410 ~ $
It does take a hell of a long time to complete, around 3 mins.  Here are the requested outputs after purging the headers:
Code: [Select]
andy@andy-Latitude-E6410 ~ $ dpkg -l | grep "rc " | grep xserver-xorg
rc  xserver-xorg                               1:7.7+13ubuntu3                               amd64        X.Org X server
rc  xserver-xorg-core                          2:1.18.4-0ubuntu0.2                           amd64        Xorg X server - core server
rc  xserver-xorg-video-intel                   2:2.99.917+git20160325-1ubuntu1.2             amd64        X.Org X server -- Intel i8xx, i9xx display driver
rc  xserver-xorg-video-vmware                  1:13.1.0-2ubuntu3                             amd64        X.Org X server -- VMware display driver
andy@andy-Latitude-E6410 ~ $
Title: Re: Panel and menu corrupted after system freeze
Post by: PCNetSpec on February 22, 2017, 08:13:17 pm
Okay run these 2 commands in sequence .. and DO NOT reboot until you've run them BOTH:
Code: [Select]
sudo apt-get remove --purge xserver-xorg xserver-xorg-core xserver-xorg-video-intel xserver-xorg-video-vmware
then
Code: [Select]
sudo apt-get install --reinstall xserver-xorg-core-hwe-16.04 xserver-xorg-hwe-16.04 xserver-xorg-input-all-hwe-16.04 xserver-xorg-input-evdev-hwe-16.04 xserver-xorg-input-synaptics-hwe-16.04 xserver-xorg-input-wacom-hwe-16.04 xserver-xorg-video-all-hwe-16.04 xserver-xorg-video-amdgpu-hwe-16.04 xserver-xorg-video-ati-hwe-16.04 xserver-xorg-video-fbdev-hwe-16.04 xserver-xorg-video-intel-hwe-16.04 xserver-xorg-video-nouveau-hwe-16.04 xserver-xorg-video-qxl-hwe-16.04 xserver-xorg-video-radeon-hwe-16.04 xserver-xorg-video-vesa-hwe-16.04 xserver-xorg-video-vmware-hwe-16.04
Now running:
Code: [Select]
dpkg -l | grep "rc " | grep xserver-xorg
should return nothing.

If so, all done :)
Title: Re: Panel and menu corrupted after system freeze
Post by: AndyInMokum on February 22, 2017, 09:13:15 pm
Okay run these 2 commands in sequence .. and DO NOT reboot until you've run them BOTH:
Code: [Select]
sudo apt-get remove --purge xserver-xorg xserver-xorg-core xserver-xorg-video-intel xserver-xorg-video-vmware
then
Code: [Select]
sudo apt-get install --reinstall xserver-xorg-core-hwe-16.04 xserver-xorg-hwe-16.04 xserver-xorg-input-all-hwe-16.04 xserver-xorg-input-evdev-hwe-16.04 xserver-xorg-input-synaptics-hwe-16.04 xserver-xorg-input-wacom-hwe-16.04 xserver-xorg-video-all-hwe-16.04 xserver-xorg-video-amdgpu-hwe-16.04 xserver-xorg-video-ati-hwe-16.04 xserver-xorg-video-fbdev-hwe-16.04 xserver-xorg-video-intel-hwe-16.04 xserver-xorg-video-nouveau-hwe-16.04 xserver-xorg-video-qxl-hwe-16.04 xserver-xorg-video-radeon-hwe-16.04 xserver-xorg-video-vesa-hwe-16.04 xserver-xorg-video-vmware-hwe-16.04
Now running:
Code: [Select]
dpkg -l | grep "rc " | grep xserver-xorg
should return nothing.

If so, all done :)

That did the trick.  She now running like a Swiss watch.  I called this one SOLVED.  Thank you so much.  It was getting to the point where PM7 was so unstable on this machine, it was basically unusable.  Now, it's back to good ol' faithful and reliable Peppermint 7.  It great to know Peppermint 8 will have this sorted out of the box - fantastic  :).
Title: Re: Panel and menu corrupted after system freeze
Post by: PCNetSpec on February 22, 2017, 09:14:36 pm
As always .. you're most welcome Andy, happy it's now stable for you ;)