Public bug reported:

== Comment: #0 - VASANT HEGDE <hegdevas...@in.ibm.com> - 2020-11-23 23:23:22 ==
---Problem Description---
opal-prd fails to start on 20.04
 
Contact Information = Vasant hegde <hegdevas...@linux.vnet.ibm.com>
 
---uname output---
Ubuntu 20.04
 
Machine Type = All Power System 
 
---Steps to Reproduce---
 opal-prd fails to start on 20.04
 
Userspace tool common name: opal-prd 
 
The userspace tool has the following bit modes: 64bit 

Userspace rpm: opal-prd

This is fixed in upstream by below commit. Please backport this patch to
20.04 LTS release. Also applicable for 20.10.

commit 47005e8d4c9aeda5826c17c4a013cfbda1a3f2de
Author: Georgy Yakovlev <gyakov...@gentoo.org>
Date:   Mon Oct 12 14:29:17 2020 -0700

    opal-prd: handle devtmpfs mounted with noexec
    
    On systems using recent versions of systemd /dev (devtmpfs) is mounted with
    noexec option. Such mount prevents mapping HBRT image code region as RWX
    from /dev. This commit, as suggested in github PR linked below, attempts to
    work around the situation by copying HBRT image to anon mmaped memory
    region and sets mprotect rwx on it, allowing opal-prd to sucessfully
    execute the code region.
    
    Having memory region set as RWX is not ideal for security, but fixing that
    is a separate and hard to solve problem. Original code also mmaped region
    as RWX, so this PR does not make things worse at least.
    
    Closes: https://github.com/open-power/skiboot/issues/258
    Signed-off-by: Georgy Yakovlev <gyakov...@gentoo.org>
    Reviewed-by: Vasant Hegde <hegdevas...@linux.vnet.ibm.com>
    [oliver: whitespace fix, add a comment, reflow commit message]
    Signed-off-by: Oliver O'Halloran <ooh...@gmail.com>

-Vasant

** Affects: ubuntu-power-systems
     Importance: Undecided
         Status: New

** Affects: opal (Ubuntu)
     Importance: Undecided
     Assignee: Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage)
         Status: New


** Tags: architecture-ppc64le bugnameltc-189959 severity-critical 
targetmilestone-inin20041

** Tags added: architecture-ppc64le bugnameltc-189959 severity-critical
targetmilestone-inin20041

** Changed in: ubuntu
     Assignee: (unassigned) => Ubuntu on IBM Power Systems Bug Triage 
(ubuntu-power-triage)

** Package changed: ubuntu => opal (Ubuntu)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1905393

Title:
  Ubuntu 20.04: opal-prd fails to start on 20.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-power-systems/+bug/1905393/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to