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

program_id in manifest file prevents extension from being installed? #10

Open
amyhuan opened this issue Oct 28, 2021 · 0 comments
Open

Comments

@amyhuan
Copy link

amyhuan commented Oct 28, 2021

I recently set up Jetez on a new development environment and got this error when installing extensions I packaged with it:

[email protected]> request system software add /tmp/just-braceroute-x86-64-5.tgz
Verified just-braceroute-x86-64-5 signed by /C=US/ST=Washington/L=Redmond/O=Microsoft/OU=Azure-Networking/CN=microsoft-moby/[email protected] method RSA2048+SHA256
/packages/mnt/just-braceroute64-a92f6218/pkg/manifest: 5: invalid manifest keyword at 1
skipping to next fingerprint

The package files do get installed, but when I run the installed binary it gives me this error: ./braceroute: Authentication error.

I noticed that the file in the error message had program_id=1 on line 5, so I looked through the JetEZ commits and installed commit 1868f03, which is the one right before commit 3f975fd - "Add program_id by default."

This fixed the issue for me and now I can package extensions again, so it seems that some change after that was a breaking change for us.

Do we need to use an updated version of veriexec perhaps? The one I am using is called veriexec-x509-x86-64-20.1R20200423_1912_builder.tgz that I got from our team's Juniper contact.

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