Repository navigation
fix(ui): deploy script as one chained command with a zypper-readable key - #211
Merged
Merged
Conversation
The SUSE step of the deploy wizard used a plain zypper addrepo. Such a repository has no gpgkey= line, so zypper looks for the key at rpm/repodata/repomd.xml.key, which the server never published. The metadata signature then failed with "signed with an unknown key" and the installation stopped before the package, while every later line of the pasted script failed on its own. - SUSE: write /etc/zypp/repos.d/bor.repo with a gpgkey= line (gpgcheck=0 for unsigned development builds). Packages are accepted by the checksum in the signed metadata, the same as dnf's repo_gpgcheck=1. - assemble-agent-repo.sh: also publish the public key as rpm/repodata/repomd.xml.key, so a plain zypper addrepo works as well. - The generated script is one command: its lines are joined with "&& \", so a paste runs as a unit and a failing step stops it. Repository files are written with printf, one line per continuation line, and the explanations moved from comment lines to notes under the code block. - The enrollment token goes to bor-agent --token-file on stdin, so nothing is left on disk when a later step fails. - The docs and the static /agent/ page use the same form; troubleshooting documents the zypper symptom.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The SUSE step of the deploy wizard used a plain zypper addrepo. Such a repository has no gpgkey= line, so zypper looks for the key at rpm/repodata/repomd.xml.key, which the server never published. The metadata signature then failed with "signed with an unknown key" and the installation stopped before the package, while every later line of the pasted script failed on its own.