Description of problem: When I run rpm-ostree install cockpit-pop, it fails. Version-Release number of selected component (if applicable): Fedora-IoT-ostree-x86_64-30-20190515.1.iso rpm-ostree-2019.3-1.fc30.x86_64 How reproducible: Every time Steps to Reproduce: 1. Install Fedora IoT box 2. Try to install cockpit-pop 3. Fails Actual results: [root@hassio cwawak]# rpm-ostree install cockpit-pcp Checking out tree f7e0bc6... done Enabled rpm-md repositories: updates-modular fedora fedora-modular updates rpm-md repo 'updates-modular' (cached); generated: 2019-06-06T02:04:21Z rpm-md repo 'fedora' (cached); generated: 2019-04-25T23:49:41Z rpm-md repo 'fedora-modular' (cached); generated: 2019-04-25T23:47:30Z rpm-md repo 'updates' (cached); generated: 2019-06-06T00:42:08Z Importing rpm-md... done Resolving dependencies... done Will download: 6 packages (1.8 MB) Downloading from 'updates-modular'... done Downloading from 'updates'... done Importing packages... done Checking out packages... done Running pre scripts... done Running post scripts... done error: Running %post for pcp: Executing bwrap(/bin/sh): Child process killed by signal 1; run `journalctl -t 'rpm-ostree(pcp.post)'` for more information [root@hassio cwawak]# journalctl -t 'rpm-ostree(pcp.post)' -- Reboot -- Jun 06 10:28:48 hassio.x.wawak.org rpm-ostree(pcp.post)[1904]: touch: cannot touch '/var/lib/pcp/pmns/.NeedRebuild': No such file or directory Jun 06 10:28:48 hassio.x.wawak.org rpm-ostree(pcp.post)[1904]: chmod: cannot access '/var/lib/pcp/pmns/.NeedRebuild': No such file or directory Jun 06 10:28:48 hassio.x.wawak.org rpm-ostree(pcp.post)[1904]: /usr/pcp.post: line 52: cd: /var/lib/pcp/pmns: No such file or directory Jun 06 10:28:48 hassio.x.wawak.org rpm-ostree(pcp.post)[1904]: /usr/pcp.post: line 53: cd: HOME not set Expected results: Installed package. Additional info:
oops, probably not rpm-ostree at fault here.
> oops, probably not rpm-ostree at fault here. Achieving transactional/offline updates does require some changes in some cases to how software is managed. Only looking at this briefly I think PCP needs to move basically everything it's doing in %post to be part of the systemd unit.
*** This bug has been marked as a duplicate of bug 1702226 ***