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
Often fails when including package into repo #59
Comments
Hi I am having the same issue, Inside a docker container running jessy and trying to use gpg signing settings within a conf/distribution reprepro.
Note: the signing is set only on trusty here.
This could be some issue with caps restrictions of the Docker... but this is the only mentioning on similar gpgme problem, Ive found in two day on google, Iam running jessy, the rest similar ones are all having to do with pacman on Arch Linux, and does not seem to give a clue. Does somebody have an Idea of help? Like a 'docker run --some_cap_to_enable_option' ? or use another gpgmelib or some gpg configuration adjustment ... |
@leon0909 I found the problem was not with the puppet module, it was with the login and tty access. since I was using a LXC and doing lxc-attach does not give a tty, by using ssh and running the steps it worked fine. can you do the same and try again |
Hi ashish1099, It can have something to do with this, and me runnign on docker container, and Docker uses lxc as its base sublayer... I was logged in with: nsenter and realy had this issue. Perhaps nsenter uses the shell environment from the Docker host letting one into the container.. and the error is a result of it. But I have just found out another workarround that very well functioned! Here it is : One needs to mount /dev/pts, one can do this in a bash script that is getting called at the container init or call it through ~/.bashrc so the answer was for me : found it here: https://bugzilla.redhat.com/show_bug.cgi?id=1224908#c9 best regards, |
@leon0909 thats nice. we can close this issue now. 👍 |
Error comes up, whatever method I try.
gpgme gave error GPGME:32870: Inappropriate ioctl for device ERROR: Could not finish exporting 'jessie'! This means that from outside your repository will still look like before (and should still work if this old state worked), but the changes intended with this call will not be visible until you call export directly (via reprepro export) Changes will also get visible when something else changes the same file and thus creates a new export of that file, but even changes to other parts of the same distribution will not! There have been errors!
The text was updated successfully, but these errors were encountered: