kisslinux / repo

KISS Linux - Official Repositories
https://kisslinux.github.io
MIT License
400 stars 101 forks source link

Update error message #351

Closed vaskark closed 3 years ago

vaskark commented 3 years ago

I've gotten this message in the last few days when I run kiss u:

Signature verification enabled.
fatal: Commit 27980cfa does not have a GPG signature.

Any help would be appreciated. Thanks.

dylanaraps commented 3 years ago

All of the commits are signed so that is not the issue. https://github.com/kisslinux/repo/commits/master

dylanaraps commented 3 years ago

Does using gpg2 instead of gpg1 fix the issue?

vaskark commented 3 years ago

Do I have to activate gpg2 using the alternate system?

Edit: kiss a reports ...

gnupg2 /usr/bin/gpg
gnupg2 /usr/bin/gpgsplit
gnupg2 /usr/bin/gpgv

Running kiss u again produces the error above.

dylanaraps commented 3 years ago

Do I have to activate gpg2 using the alternate system?

Edit: kiss a reports ...

gnupg2 /usr/bin/gpg
gnupg2 /usr/bin/gpgsplit
gnupg2 /usr/bin/gpgv

Running kiss u again produces the error above.

Yes. Run kiss a | grep gnupg2 | kiss a - to swap to gpg2. The same can be done to swap to gnupg1 (modify the command).

vaskark commented 3 years ago

Nope. Same error as before. Just different on the commit version:

Signature verification enabled.
fatal: Commit 39d519f9 does not have a GPG signature.

Wait. I just changed to root and did kiss u and it worked. Why it wasn't doing that with my user account when it was before ... (/shrug)

dylanaraps commented 3 years ago

Send a full verbose log from the package manager showing the failure. Look at the issue template in https://github.com/kisslinux/kiss for how to get one.

vaskark commented 3 years ago

Here's the log: link

dylanaraps commented 3 years ago

Log looks fine to me. Have you ever used root to update this repository (rather than your own user)? I wonder if that affects this at all.

vaskark commented 3 years ago

When I use root to update the error isn't there, only with my user account. I made my user the owner of the repos, though. Should they be owned by root exclusively? I think I was getting other errors at that point.

dylanaraps commented 3 years ago

The repository should only ever be updated by a single user. This could be your user account or root. What matters is consistency. Does your user own all files and directories within the repository (including .git)?

ghost commented 3 years ago

@dylanaraps update xkeyboard-config package to 2.34, the current url not found

dylanaraps commented 3 years ago

Next time open a new issue @ricardoG08. Package has been updated. Thanks for letting me know.

dylanaraps commented 3 years ago

Closing this as I cannot reproduce and there is no clear cause. Commits are all signed (which is what is important).