Grub theme: black screen with purple border

Bug #1289809 reported by Edwin Pujols on 2014-03-08
106
This bug affects 22 people
Affects Status Importance Assigned to Milestone
plymouth (Ubuntu)
Low
Unassigned

Bug Description

There's a minor typo on the grub theme which produces a black screen with purple border before the grub menu is drawn and on Plymouth start. AIUI, there's a `!` (negation) missing before the background_color invokation:

$ cat /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.grub
  if background_color 44,0,30; then
      clear
  fi

should be

$ cat /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.grub
  if ! background_color 44,0,30; then
      clear
  fi

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: plymouth 0.8.8-0ubuntu15
ProcVersionSignature: Ubuntu 3.13.0-16.36-generic 3.13.5
Uname: Linux 3.13.0-16-generic i686
ApportVersion: 2.13.3-0ubuntu1
Architecture: i386
Date: Sat Mar 8 12:09:15 2014
DefaultPlymouth: /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.plymouth
InstallationDate: Installed on 2014-01-14 (53 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha i386 (20140113)
MachineType: Hewlett-Packard HP Compaq nx7400 (GF451LA#ABM)
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-16-generic root=UUID=96147aaf-4d58-4669-83a5-18e2f94dbd65 ro quiet splash vt.handoff=7
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-16-generic root=UUID=96147aaf-4d58-4669-83a5-18e2f94dbd65 ro quiet splash vt.handoff=7
SourcePackage: plymouth
TextPlymouth: /lib/plymouth/themes/ubuntu-text/ubuntu-text.plymouth
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 12/18/2006
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: 68YGU Ver. F.0A
dmi.board.name: 30A2
dmi.board.vendor: Hewlett-Packard
dmi.board.version: KBC Version 40.17
dmi.chassis.asset.tag: CNU7111JLR
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.modalias: dmi:bvnHewlett-Packard:bvr68YGUVer.F.0A:bd12/18/2006:svnHewlett-Packard:pnHPCompaqnx7400(GF451LA#ABM):pvrF.0A:rvnHewlett-Packard:rn30A2:rvrKBCVersion40.17:cvnHewlett-Packard:ct10:cvr:
dmi.product.name: HP Compaq nx7400 (GF451LA#ABM)
dmi.product.version: F.0A
dmi.sys.vendor: Hewlett-Packard

Edwin Pujols (edwinpm5) wrote :
description: updated
description: updated
Edwin Pujols (edwinpm5) wrote :

The attachment "A very small fix" seems to be a patch. If it isn't, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are a member of the ~ubuntu-reviewers, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issues please contact him.]

tags: added: patch
Steve Langasek (vorlon) wrote :

I don't think this is a bug; the effect of clearing the screen after successfully setting the background_color should, AIUI, be precisely to refresh the screen with the background color (as opposed to only using the background color when drawing more text to the screen). But assigning to Colin, who (as grub maintainer and author of the code in question) will be able to answer more authoritatively.

Changed in plymouth (Ubuntu):
assignee: nobody → Colin Watson (cjwatson)
Download full text (3.3 KiB)

OK, I also thought that at first. But when I tried with the "fix", the
purple frame disappeared:

- With timeout=0, the screen was purely black (good)
- With timeout>0, the background was purple under the menu (good)

I'll check again.

On Sat, Mar 8, 2014 at 7:27 PM, Steve Langasek <<email address hidden>
> wrote:

> I don't think this is a bug; the effect of clearing the screen after
> successfully setting the background_color should, AIUI, be precisely to
> refresh the screen with the background color (as opposed to only using
> the background color when drawing more text to the screen). But
> assigning to Colin, who (as grub maintainer and author of the code in
> question) will be able to answer more authoritatively.
>
> ** Changed in: plymouth (Ubuntu)
> Assignee: (unassigned) => Colin Watson (cjwatson)
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1289809
>
> Title:
> Grub theme: black screen with purple border
>
> Status in “plymouth” package in Ubuntu:
> New
>
> Bug description:
> There's a minor typo on the grub theme which produces a black screen
> with purple border after exiting the grub menu (or on starting
> Plymouth). I understand that there's a `!` (negation) missing before
> the background_color invokation:
>
> $ cat /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.grub
> if background_color 44,0,30; then
> clear
> fi
>
> ProblemType: Bug
> DistroRelease: Ubuntu 14.04
> Package: plymouth 0.8.8-0ubuntu15
> ProcVersionSignature: Ubuntu 3.13.0-16.36-generic 3.13.5
> Uname: Linux 3.13.0-16-generic i686
> ApportVersion: 2.13.3-0ubuntu1
> Architecture: i386
> Date: Sat Mar 8 12:09:15 2014
> DefaultPlymouth: /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.plymouth
> InstallationDate: Installed on 2014-01-14 (53 days ago)
> InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha i386 (20140113)
> MachineType: Hewlett-Packard HP Compaq nx7400 (GF451LA#ABM)
> PccardctlIdent:
> Socket 0:
> no product info available
> PccardctlStatus:
> Socket 0:
> no card
> ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-16-generic
> root=UUID=96147aaf-4d58-4669-83a5-18e2f94dbd65 ro quiet splash vt.handoff=7
> ProcFB: 0 inteldrmfb
> ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-16-generic
> root=UUID=96147aaf-4d58-4669-83a5-18e2f94dbd65 ro quiet splash vt.handoff=7
> SourcePackage: plymouth
> TextPlymouth: /lib/plymouth/themes/ubuntu-text/ubuntu-text.plymouth
> UpgradeStatus: No upgrade log present (probably fresh install)
> dmi.bios.date: 12/18/2006
> dmi.bios.vendor: Hewlett-Packard
> dmi.bios.version: 68YGU Ver. F.0A
> dmi.board.name: 30A2
> dmi.board.vendor: Hewlett-Packard
> dmi.board.version: KBC Version 40.17
> dmi.chassis.asset.tag: CNU7111JLR
> dmi.chassis.type: 10
> dmi.chassis.vendor: Hewlett-Packard
> dmi.modalias:
> dmi:bvnHewlett-Packard:bvr68YGUVer.F.0A:bd12/18/2006:svnHewlett-Packard:pnHPCompaqnx7400(GF451LA#ABM):pvrF.0A:rvnHewlett-Packard:rn30A2:rvrKBCVersion40.17:cvnHewlett-Packard:ct10:cvr:
> dmi.product.name: HP Compaq nx7400 (GF451LA#ABM...

Read more...

Edwin Pujols (edwinpm5) wrote :

Yep, after testing it again I can confirm the frame is drawn before the grub menu is presented (or when timeout=0). With the negation this does not happen: background is continuous on one or other color, the right thing (tm).

description: updated
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in plymouth (Ubuntu):
status: New → Confirmed

It's a cosmetic or usability issue that doesn't limit the functionality of a non-core package.

Changed in plymouth (Ubuntu):
importance: Undecided → Low

shouldnt this phase show the ubuntu logo with what used to be a loading bar?

Still having this on a fresh install of 14.04
Disappointing. So how can it be fixed? Would be nice to see the regular Ubuntu logo splash screen instead....

Brian Burns (aundae) wrote :

I also see this on a fresh install of 14.04 today. The proposed fix doesn't change the behavior for me.

dan (dadan) wrote :

See attached what it looks like. it's a regression since 13.10 --> 14.10 upgrade.

it boots coorectly, but no access to grub menu and its options.

Aidan (knowles-aidan) wrote :

Also experiencing this bug on fresh install of 14.04.

Grub covered with black square and purple border + no plymouth screen/animation on boot.

jaideepsai (jaideepsai) wrote :

Hi friends i am a newbie to ubuntu ...i recently made a fresh install of 14.04 ...i have this black +bluescreen problem.....can anyone tell me how to fix it?
Thank you in advance

Matt White (mattw922) wrote :

Same experience as others here. Proposed solution made the purple frame go away, but still no access to GRUB options.

Edwin Pujols (edwinpm5) wrote :

I believe this comment might provide a workaround to the "no access to GRUB options" problem:

https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1273764/comments/8

It's about another bug in which grub ignores the timeout options in /etc/default/grub

Colin Watson (cjwatson) on 2014-12-18
Changed in plymouth (Ubuntu):
assignee: Colin Watson (cjwatson) → nobody
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers