Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

.rpm package header not signed. #479

Open
RokeJulianLockhart opened this issue May 2, 2023 · 0 comments
Open

.rpm package header not signed. #479

RokeJulianLockhart opened this issue May 2, 2023 · 0 comments

Comments

@RokeJulianLockhart
Copy link

RokeJulianLockhart commented May 2, 2023

  1. Checklist

    1. Do a quick search for any existing issues describing your bug

      Done.

    2. Give a clear and concise description of what the bug is

      I'm unable to install browsh via plasma-discover because on OpenSUSE, the Fedora .rpm being unsigned is reported by zypper to be an error, consequently causing installation to abort. See https://discuss.kde.org/t/progress-console-in-discover/14195/7?u=rokejulianlockhart.

    3. Include the contents of your ./debug.log generated with browsh --debug

      This shouldn't be necessary for this report.

    4. Include your OS and terminal name

      https://download.opensuse.org/repositories/openSUSE:/Factory/standard/x86_64/konsole-24.02.2-1.1.x86_64.rpm

  2. Report

    browsh is not available in OpenSUSE's repositories:

    1. zypper search browsh
    2. Loading repository data...
      Reading installed packages...
      No matching items found.
      NativeCommandExitException: Program "zypper" ended with non-zero exit code: 104.
      

    Consequently, I downloaded https://github.com/browsh-org/browsh/releases/download/v1.8.0/browsh_1.8.0_linux_amd64.rpm and tried to install it via plasma-discover. This failed, so I tried zypper:

    1. sudo zypper install "/home/rokejulianlockhart/Downloads/browsh_1.8.0_linux_amd64.rpm"
    2. [sudo] password for root: 
      Loading repository data...
      Reading installed packages...
      Resolving package dependencies...
      
      The following NEW package is going to be installed:
        browsh
      
      1 new package to install.
      Overall download size: 3.5 MiB. Already cached: 0 B. After the operation, additional 7.4 MiB will be used.
      Continue? [y/n/v/...? shows all options] (y): y
      Retrieving: browsh-1.8.0-1.x86_64 (Plain RPM files cache)                                 (1/1),   3.5 MiB    
      browsh_1.8.0_linux_amd64.rpm:
          Package header is not signed!
      
      browsh-1.8.0-1.x86_64 (Plain RPM files cache): Signature verification failed [6-File is unsigned]
      Abort, retry, ignore? [a/r/i] (a): i
      
      Checking for file conflicts: ...........................................................................[done]
      (1/1) Installing: browsh-1.8.0-1.x86_64 ................................................................[done]
      PS /home/rokejulianlockhart>
      

    browsh now works, but plasma-discover can't install it because of the aforementioned error:

    browsh_1.8.0_linux_amd64.rpm:
        Package header is not signed!
    
    browsh-1.8.0-1.x86_64 (Plain RPM files cache): Signature verification failed [6-File is unsigned]
    
@RokeJulianLockhart RokeJulianLockhart changed the title unable to install via plasma-discover Sign the package header. Apr 17, 2024
@RokeJulianLockhart RokeJulianLockhart changed the title Sign the package header. .rpm package header not signed. Apr 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant