I am a brand new user that JUST installed Proxmox, so please bare with me if this is an easy thing. I'm trying to use linode_v4 plugin but no matter what I'm getting:
I put my Linode API key at
I tried with and without quotes. I made sure there was no beginning line or spaces, and tried with and without a single newline at the end, yet I continue to get this sed error.
I also tried manually adding via the command line with the same results. I got the suggestion for this from the single thread I can find with this issue:
https://forum.proxmox.com/threads/api-key.104255/#post-448849
In this thread Hannes recommends setting an environment variable before "running the setup command in the terminal"
I tried setting that before running
Now I'm not sure what I should try next.
Edit: I had problems with my screen turning off when using the Proxmox installer, so I installed Debian Buster and Proxmox using these directions: https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Buster
Edit 2: I noticed that spaces keep getting applied to the API data somewhere between adding it and ordering the certificates. In both terminal and web I can confirm extra lines are added after this process.
Code:
Loading ACME account details
Placing ACME order
Order URL: https://acme-staging-v02.api.letsencrypt.org/acme/order/235235235/235235235
Getting authorization details from 'https://acme-staging-v02.api.letsencrypt.org/acme/authz-v3/2523523'
The validation for proxmox.mydomain.ca is pending!
[Thu Nov 24 21:18:00 MST 2022] Using Linode
sed: -e expression #1, char 49: Invalid preceding regular expression
[Thu Nov 24 21:18:11 MST 2022] Error adding the domain resource.
[Thu Nov 24 21:18:11 MST 2022] Error add txt for domain:_acme-challenge.proxmox.mydomain.ca
TASK ERROR: command 'setpriv --reuid nobody --regid nogroup --clear-groups --reset-env -- /bin/bash /usr/share/proxmox-acme/proxmox-acme setup linode_v4 proxmox.mydomain.ca' failed: exit code 1
I put my Linode API key at
LINODE_V4_API_KEY=MYKEY
at Datacenter -> ACME -> Challenge Plugins
under API Data.I tried with and without quotes. I made sure there was no beginning line or spaces, and tried with and without a single newline at the end, yet I continue to get this sed error.
I also tried manually adding via the command line with the same results. I got the suggestion for this from the single thread I can find with this issue:
https://forum.proxmox.com/threads/api-key.104255/#post-448849
In this thread Hannes recommends setting an environment variable before "running the setup command in the terminal"
I tried setting that before running
pvenode acme plugin add dns linode --api linode_v4
but that didn't set the data field. I've also tried running that command with the --data switch pointing to a file that contains the LINODE_V4_API_KEY=MYKEY
line, again with and without quotes.Now I'm not sure what I should try next.
Edit: I had problems with my screen turning off when using the Proxmox installer, so I installed Debian Buster and Proxmox using these directions: https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Buster
Edit 2: I noticed that spaces keep getting applied to the API data somewhere between adding it and ordering the certificates. In both terminal and web I can confirm extra lines are added after this process.
Last edited: