Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#79161 - clevis v19 in extra-testing is still not promoted to extra even after an unusual period of time

Attached to Project: Arch Linux
Opened by Arnav Yash Chandra (Scale3975) - Thursday, 20 July 2023, 17:00 GMT
Last edited by Toolybird (Toolybird) - Thursday, 20 July 2023, 21:55 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Note:
I have read the notice at the top of bugs.archlinux.org of not reporting bugs when package is outdated. However in this case, the new version of clevis is already in extra-testing, but for a relatively long period of time has not been promoted to extra.

Description:
clevis 19-1 is stuck in extra-testing from 2023-07-07. The date as of writing is 2023-07-20. Clevis v19 includes a new commandline option `-e` which is used by `stratis pool bind tpm2` (in version of stratisd already in Arch repos) used for binding TPM2 to a stratis pool.

Additional info:
* package version(s)
* stratisd 3.5.7-1
* clevis 18-2

Steps to reproduce:
* Execute '# stratis pool bind tpm2 <pool>'. The output is:

Execution failed:
stratisd failed to perform the operation that you requested. It returned the following information via the D-Bus: ERROR: Command failed: cmd:
"/usr/sbin/clevis" "luks" "bind" "-d" "/dev/nvme0n1p8" "-e" "1" "-t" "2" "tpm2" "{}", exit reason: 2 stdout: stderr:
Usage: clevis luks bind [-y] [-f] [-s SLT] [-k KEY] [-t TOKEN_ID] -d DEV PIN CFG

Binds a LUKS device using the specified policy:

-f Do not prompt for LUKSMeta initialization

-d DEV The LUKS device on which to perform binding

-y Automatically answer yes for all questions

-s SLT The LUKS slot to use

-t TKN_ID The LUKS token ID to use; only available for LUKS2

-k KEY Non-interactively read LUKS password from KEY file
-k - Non-interactively read LUKS password from standard input

* In this output, stratis tries to invoke clevis with `-e` option, but the -e option is not in the help text.
* `-e` option was introduced by commit https://github.com/latchset/clevis/commit/71869cb714eb31c00ac5a05698c830ff549cb1dc which was incorporated in tag v19, ie. version 19 of clevis tool.
This task depends upon

Closed by  Toolybird (Toolybird)
Thursday, 20 July 2023, 21:55 GMT
Reason for closing:  Not a bug
Additional comments about closing:  See comments
Comment by Toolybird (Toolybird) - Thursday, 20 July 2023, 21:55 GMT
> clevis 19-1 is stuck in extra-testing from 2023-07-07

Maybe there is a good reason for that? You could always join the testing team [1] to help out. I've notified the PM's...but please do not submit "non-bugs" like this in the future.

[1] https://wiki.archlinux.org/title/Arch_Testing_Team

Loading...