[Kernel-packages] [Bug 2039783] [NEW] [UBUNTU 23.10] Opencryptoki package instalation not creating /run/opencryptoki directory

2023-10-19 Thread bugproxy
Public bug reported:

---Problem Description  (by Grgo Mariani) ---
Opencryptoki post-installation script fails due to a non-existing directory.
Although the package is shown as installed the missing directory is critical 
for service running.
 
Contact Information = grgo.mari...@ibm.com christian.r...@de.ibm.com 
 
---uname output---
Linux SYSTEM 6.5.0-9-generic #9-Ubuntu SMP Fri Oct  6 19:43:35 UTC 2023 s390x 
s390x s390x GNU/Linux
 
Machine Type = Manufacturer: IBM Type: 3931  Model: 
   704  A01 
 
---Debugger---
A debugger is not configured
 
---Steps to Reproduce---
Install the opencryptoki package and check if the service is running.

root@SYSTEM:~# apt install opencryptoki
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
  opencryptoki
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 228 kB of archives.
After this operation, 834 kB of additional disk space will be used.
Get:1 http://ports.ubuntu.com/ubuntu-ports mantic/universe s390x opencryptoki 
s390x 3.21.0+dfsg-0ubuntu1 [228 kB]
Fetched 228 kB in 0s (1,130 kB/s)
Selecting previously unselected package opencryptoki.
(Reading database ... 68397 files and directories currently installed.)
Preparing to unpack .../opencryptoki_3.21.0+dfsg-0ubuntu1_s390x.deb ...
Unpacking opencryptoki (3.21.0+dfsg-0ubuntu1) ...
Setting up opencryptoki (3.21.0+dfsg-0ubuntu1) ...
info: The group `pkcs11' already exists as a system group. Exiting.
info: The system user `pkcsslotd' already exists. Exiting.

info: Adding user `root' to group `pkcs11' ...
chown: cannot access '/run/opencryptoki': No such file or directory
dpkg: error processing package opencryptoki (--configure):
 installed opencryptoki package post-installation script subprocess returned 
error exit status 1
Processing triggers for man-db (2.11.2-3) ...
Errors were encountered while processing:
 opencryptoki
needrestart is being skipped since dpkg has failed
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@SYSTEM:~# systemctl status pkcsslotd


 
Userspace tool common name: opencryptoki 
 
The userspace tool has the following bit modes: 64bit 

Userspace rpm: opencryptoki v3.21.0

Userspace tool obtained from project website:  na

== Comment: #1 - Ingo Franzki - 2023-10-18 09:26:50 ==
/run/opencryptoki should be created by the package install, but is also created 
by tmpfiles.d service after every boot, because /run is usually in tempfs, so 
its not persistent across boots. OCK installs a tempfiles.d config script 
(/usr/lib/tmpfiles.d/opencryptoki.conf), too.

== Comment: #3 - Ingo Franzki - 2023-10-18 10:13:30 ==
It also seems that Ubuntu's /usr/lib/tmpfiles.d/opencryptoki.conf file has 
incorrect (outdated?) contents.
It must be ensured that the file as produced by building Opencryptoki (via 
'make install') is installed, and not something else/older.

** Affects: linux (Ubuntu)
 Importance: Undecided
 Assignee: Skipper Bug Screeners (skipper-screen-team)
 Status: New


** Tags: architecture-s39064 bugnameltc-203873 severity-high 
targetmilestone-inin2310

** Tags added: architecture-s39064 bugnameltc-203873 severity-high
targetmilestone-inin2310

** Changed in: ubuntu
 Assignee: (unassigned) => Skipper Bug Screeners (skipper-screen-team)

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

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2039783

Title:
  [UBUNTU 23.10] Opencryptoki package instalation not creating
  /run/opencryptoki directory

Status in linux package in Ubuntu:
  New

Bug description:
  ---Problem Description  (by Grgo Mariani) ---
  Opencryptoki post-installation script fails due to a non-existing directory.
  Although the package is shown as installed the missing directory is critical 
for service running.
   
  Contact Information = grgo.mari...@ibm.com christian.r...@de.ibm.com 
   
  ---uname output---
  Linux SYSTEM 6.5.0-9-generic #9-Ubuntu SMP Fri Oct  6 19:43:35 UTC 2023 s390x 
s390x s390x GNU/Linux
   
  Machine Type = Manufacturer: IBM Type: 3931  Model:   
 704  A01 
   
  ---Debugger---
  A debugger is not configured
   
  ---Steps to Reproduce---
  Install the opencryptoki package and check if the service is running.

  root@SYSTEM:~# apt install opencryptoki
  Reading package lists... Done
  Building dependency tree... Done
  Reading state information... Done
  The following NEW packages will be installed:
opencryptoki
  0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
  Need to get 228 kB of archives.
  After this operation, 834 kB of additional disk space will be used.
  Get:1 http://ports.ubuntu.com/ubuntu-ports mantic/universe s390x opencryptoki 
s390x 3.21.0+dfsg-0ubuntu1 [228 kB]
  Fetched 228 kB in 

[Kernel-packages] [Bug 2039783] [NEW] [UBUNTU 23.10] Opencryptoki package instalation not creating /run/opencryptoki directory

2023-10-19 Thread Launchpad Bug Tracker
You have been subscribed to a public bug:

---Problem Description  (by Grgo Mariani) ---
Opencryptoki post-installation script fails due to a non-existing directory.
Although the package is shown as installed the missing directory is critical 
for service running.
 
Contact Information = grgo.mari...@ibm.com christian.r...@de.ibm.com 
 
---uname output---
Linux SYSTEM 6.5.0-9-generic #9-Ubuntu SMP Fri Oct  6 19:43:35 UTC 2023 s390x 
s390x s390x GNU/Linux
 
Machine Type = Manufacturer: IBM Type: 3931  Model: 
   704  A01 
 
---Debugger---
A debugger is not configured
 
---Steps to Reproduce---
Install the opencryptoki package and check if the service is running.

root@SYSTEM:~# apt install opencryptoki
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
  opencryptoki
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 228 kB of archives.
After this operation, 834 kB of additional disk space will be used.
Get:1 http://ports.ubuntu.com/ubuntu-ports mantic/universe s390x opencryptoki 
s390x 3.21.0+dfsg-0ubuntu1 [228 kB]
Fetched 228 kB in 0s (1,130 kB/s)
Selecting previously unselected package opencryptoki.
(Reading database ... 68397 files and directories currently installed.)
Preparing to unpack .../opencryptoki_3.21.0+dfsg-0ubuntu1_s390x.deb ...
Unpacking opencryptoki (3.21.0+dfsg-0ubuntu1) ...
Setting up opencryptoki (3.21.0+dfsg-0ubuntu1) ...
info: The group `pkcs11' already exists as a system group. Exiting.
info: The system user `pkcsslotd' already exists. Exiting.

info: Adding user `root' to group `pkcs11' ...
chown: cannot access '/run/opencryptoki': No such file or directory
dpkg: error processing package opencryptoki (--configure):
 installed opencryptoki package post-installation script subprocess returned 
error exit status 1
Processing triggers for man-db (2.11.2-3) ...
Errors were encountered while processing:
 opencryptoki
needrestart is being skipped since dpkg has failed
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@SYSTEM:~# systemctl status pkcsslotd


 
Userspace tool common name: opencryptoki 
 
The userspace tool has the following bit modes: 64bit 

Userspace rpm: opencryptoki v3.21.0

Userspace tool obtained from project website:  na

== Comment: #1 - Ingo Franzki - 2023-10-18 09:26:50 ==
/run/opencryptoki should be created by the package install, but is also created 
by tmpfiles.d service after every boot, because /run is usually in tempfs, so 
its not persistent across boots. OCK installs a tempfiles.d config script 
(/usr/lib/tmpfiles.d/opencryptoki.conf), too.

== Comment: #3 - Ingo Franzki - 2023-10-18 10:13:30 ==
It also seems that Ubuntu's /usr/lib/tmpfiles.d/opencryptoki.conf file has 
incorrect (outdated?) contents.
It must be ensured that the file as produced by building Opencryptoki (via 
'make install') is installed, and not something else/older.

** Affects: linux (Ubuntu)
 Importance: Undecided
 Assignee: Skipper Bug Screeners (skipper-screen-team)
 Status: New


** Tags: architecture-s39064 bugnameltc-203873 severity-high 
targetmilestone-inin2310
-- 
[UBUNTU 23.10] Opencryptoki package instalation not creating /run/opencryptoki 
directory
https://bugs.launchpad.net/bugs/2039783
You received this bug notification because you are a member of Kernel Packages, 
which is subscribed to linux in Ubuntu.

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp