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

Problems on Proxmox 6.2 #37

Closed
MH2410 opened this issue Aug 14, 2020 · 29 comments
Closed

Problems on Proxmox 6.2 #37

MH2410 opened this issue Aug 14, 2020 · 29 comments

Comments

@MH2410
Copy link

MH2410 commented Aug 14, 2020

Hi,

I try to run the tool locally on my Proxmox server but I am running in connection issues.

This is what I have tried:

/usr/local/bin/cv4pve-autosnap --host=127.0.0.1 --username=snap@pve --password=pwd --vmid=all snap --label='daily' --keep=7
/usr/local/bin/cv4pve-autosnap --host=127.0.0.1 --username=snap@pve --password=pwd --vmid=all snap --label='weekly' --keep=4
/usr/local/bin/cv4pve-autosnap --host=127.0.0.1 --username=snap@pve --password=pwd --vmid=all snap --label='monthly' --keep=2

/usr/local/bin/cv4pve-autosnap --host=127.0.0.1 --username=root@pam --password=pwd --vmid=all snap --label='daily' --keep=7
/usr/local/bin/cv4pve-autosnap --host=127.0.0.1 --username=root@pam --password=pwd --vmid=all snap --label='weekly' --keep=4
/usr/local/bin/cv4pve-autosnap --host=127.0.0.1 --username=root@pam --password=pwd --vmid=all snap --label='monthly' --keep=2

Everytime I get an "Problem connection!" message.

I also tried to use localhost or the regular IP.

@franklupo
Copy link
Member

franklupo commented Aug 15, 2020

Hi,
Add --debug parameter and attach output

@MH2410
Copy link
Author

MH2410 commented Aug 17, 2020

Thanks a lot for you replay, this si the output:

/usr/local/bin/cv4pve-autosnap --host=localhost --username=root@pam --password='PWD' --vmid=all snap --label='daily' --keep=7 --debug

Method: POST, Url: https://localhost:8006/api2/json/access/ticket
Parameters:
password : PWD
username : root
realm : pam
Problem connection!

/usr/local/bin/cv4pve-autosnap --host=IP --username=root@pam --password='PWD' --vmid=all snap --label='daily' --keep=7 --debug

Method: POST, Url: https://IP:8006/api2/json/access/ticket
Parameters:
password : PWD
username : root
realm : pam

@franklupo
Copy link
Member

HI,
can you execute outside Proxmox VE?

Best regards

@MH2410
Copy link
Author

MH2410 commented Aug 17, 2020

Same output on a virtual Debian Buster:

/etc/nrpe.d# /usr/local/bin/cv4pve-autosnap --host=localhost --username=root@pam --password='PWD' --vmid=all snap --label='daily' --keep=7 --debug
Method: POST, Url: https://localhost:8006/api2/json/access/ticket
Parameters:
password : PWD
username : root
realm : pam
Problem connection!

@franklupo
Copy link
Member

Hi,
use default port 8006?

@MH2410
Copy link
Author

MH2410 commented Aug 19, 2020

Yes, I have downloaded the tool made it executable and tried to set the snapshots for the individual hosts with the command.

@franklupo
Copy link
Member

which URL do you use for the web connection?

@MH2410
Copy link
Author

MH2410 commented Aug 27, 2020

Sorry for the delay.

https://IP:8006/#v1:0:18:4:::::::
https://Hostname:8006/#v1:0:18:4:::::::

could the realm be the issue? realm : pam

@franklupo
Copy link
Member

Download the latest version and run with --debug.
I have improved error logs.

Best regards

@franklupo
Copy link
Member

News?

@MH2410
Copy link
Author

MH2410 commented Sep 4, 2020

Sorry for the delay, this ist the output with the new version:

Problem connection!
================ EXCEPTION ================
System.ApplicationException
Problem connection!
at Corsinvest.ProxmoxVE.Api.Shell.Helpers.CommandOptionExtension.ClientTryLogin(CommandLineApplication command)
at Corsinvest.ProxmoxVE.AutoSnap.ShellCommands.CreateApp(CommandLineApplication parent)
at Corsinvest.ProxmoxVE.AutoSnap.ShellCommands.<>c__DisplayClass9_1.b__1()
at McMaster.Extensions.CommandLineUtils.CommandLineApplication.<>c__DisplayClass144_0.b__0(CancellationToken _)
at McMaster.Extensions.CommandLineUtils.CommandLineApplication.ExecuteAsync(String[] args, CancellationToken cancellationToken)
at McMaster.Extensions.CommandLineUtils.CommandLineApplication.Execute(String[] args)
at Corsinvest.ProxmoxVE.Api.Shell.Helpers.ShellHelper.ExecuteConsoleApp(CommandLineApplication app, String[] args)

@franklupo
Copy link
Member

you also used the --debug parameter?

@franklupo
Copy link
Member

You have enabled firewall?

@MH2410
Copy link
Author

MH2410 commented Sep 7, 2020 via email

@MH2410
Copy link
Author

MH2410 commented Sep 12, 2020 via email

@zozito
Copy link

zozito commented Oct 16, 2020

Hi have the same issue here with Proxmox Virtual Environment 6.2-12

cv4pve-autosnap --host='127.0.0.1', --username=root@pam --password=MyfantasticPW --vmid='100' snap --label='hourly' --keep=12 --debug
Problem connection!
================ EXCEPTION ================
System.ApplicationException
Problem connection!
at Corsinvest.ProxmoxVE.Api.Shell.Helpers.CommandOptionExtension.ClientTryLogin(CommandLineApplication command)
at Corsinvest.ProxmoxVE.AutoSnap.ShellCommands.CreateApp(CommandLineApplication parent)
at Corsinvest.ProxmoxVE.AutoSnap.ShellCommands.<>c__DisplayClass9_1.b__1()
at McMaster.Extensions.CommandLineUtils.CommandLineApplication.<>c__DisplayClass144_0.b__0(CancellationToken _)
at McMaster.Extensions.CommandLineUtils.CommandLineApplication.ExecuteAsync(String[] args, CancellationToken cancellationToken)
at McMaster.Extensions.CommandLineUtils.CommandLineApplication.Execute(String[] args)
at Corsinvest.ProxmoxVE.Api.Shell.Helpers.ShellHelper.ExecuteConsoleApp(CommandLineApplication app, String[] args)

@franklupo
Copy link
Member

Test new version. I imporve the log. Use the parameter --debug and attach result.

Bets regards

@zozito
Copy link

zozito commented Oct 22, 2020

I've tested a new version and there is the output
cv4pve-autosnap --version

Automatic snapshot VM/CT with retention (Made in Italy)
1.9.10

=================================================================

cv4pve-autosnap --host='127.0.0.1', --username=root@pam --password=MyfantasticPW --vmid='100' snap --label='hourly' --keep=1 --debug
Problem connection!
================ EXCEPTION ================
System.ApplicationException
Problem connection!
at Corsinvest.ProxmoxVE.Api.Shell.Helpers.CommandOptionExtension.ClientTryLogin(CommandLineApplication command)
at Corsinvest.ProxmoxVE.AutoSnap.ShellCommands.CreateApp(CommandLineApplication parent)
at Corsinvest.ProxmoxVE.AutoSnap.ShellCommands.<>c__DisplayClass9_1.b__1()
at McMaster.Extensions.CommandLineUtils.CommandLineApplication.<>c__DisplayClass144_0.b__0(CancellationToken _)
at McMaster.Extensions.CommandLineUtils.CommandLineApplication.ExecuteAsync(String[] args, CancellationToken cancellationToken)
at McMaster.Extensions.CommandLineUtils.CommandLineApplication.Execute(String[] args)
at Corsinvest.ProxmoxVE.Api.Shell.Helpers.ShellHelper.ExecuteConsoleApp(CommandLineApplication app, String[] args)

===============================================================================

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.1 LTS
Release: 20.04
Codename: focal

If i can do more to help you, please guide me.

Thank you

@franklupo
Copy link
Member

But the Proxmox VE is installed on ubuntu?

@zozito
Copy link

zozito commented Oct 22, 2020

No, the IP is just and example, with the real IP I got the same error.
The CV4PVE are running in one container with ubuntu 20.04
thank you

@franklupo
Copy link
Member

Can install dotnet core and try?
https://docs.microsoft.com/it-it/dotnet/core/install/linux-ubuntu#2004-

@zozito
Copy link

zozito commented Oct 23, 2020

I instaled the dotnet core and got the same error

@franklupo
Copy link
Member

Hi,
download zip https://www.transfernow.net/MrnCvJ102020
Contains all files dotnet and cv4pve-autosnap.
Try cv4pve-autosnap

best regards

@zozito
Copy link

zozito commented Oct 29, 2020

Hi Frank,

Thank you for all your support.

There is the output with the zip file you had sended

root@CV4PVE:~/cv4# sudo /root/cv4/cv4pve-autosnap --host='127.0.0.1', --username=root@pam --password=MyfantasticPW --vmid='100' snap --label='hourly' --keep=1 --debug
Problem connection!
================ EXCEPTION ================
System.ApplicationException
Problem connection!
at Corsinvest.ProxmoxVE.Api.Shell.Helpers.CommandOptionExtension.ClientTryLogin(CommandLineApplication command)
at Corsinvest.ProxmoxVE.AutoSnap.ShellCommands.CreateApp(CommandLineApplication parent) in C:\Users\Daniele\source\repos\OpenSource\ProxmoxVE\cv4pve-autosnap\src\Corsinvest.ProxmoxVE.AutoSnap\ShellCommands.cs:line 55
at Corsinvest.ProxmoxVE.AutoSnap.ShellCommands.<>c__DisplayClass9_1.b__1() in C:\Users\Daniele\source\repos\OpenSource\ProxmoxVE\cv4pve-autosnap\src\Corsinvest.ProxmoxVE.AutoSnap\ShellCommands.cs:line 139
at McMaster.Extensions.CommandLineUtils.CommandLineApplication.<>c__DisplayClass144_0.b__0(CancellationToken _)
at McMaster.Extensions.CommandLineUtils.CommandLineApplication.ExecuteAsync(String[] args, CancellationToken cancellationToken)
at McMaster.Extensions.CommandLineUtils.CommandLineApplication.Execute(String[] args)
at Corsinvest.ProxmoxVE.Api.Shell.Helpers.ShellHelper.ExecuteConsoleApp(CommandLineApplication app, String[] args)

@zozito
Copy link

zozito commented Nov 7, 2020

hi @franklupo i downgrade the ubuntu version for 18.04lts and the last relase run without problems.
Just remember, all the tests and errors i got is on ubuntu 20.04lts

thank you

@franklupo
Copy link
Member

I'm figuring out if there are any missing files for Ubuntu 20.04

Thank you

@liberodark
Copy link

liberodark commented Apr 6, 2021

have same error on my side PVE 6.3 (Only work locally) :

================ EXCEPTION ================ 
System.ApplicationException
Problem connection!
   at Corsinvest.ProxmoxVE.Api.Shell.Helpers.CommandOptionExtension.ClientTryLogin(CommandLineApplication command)
   at Corsinvest.ProxmoxVE.AutoSnap.ShellCommands.CreateApp(CommandLineApplication parent)
   at Corsinvest.ProxmoxVE.AutoSnap.ShellCommands.<>c__DisplayClass9_1.<Snap>b__1()
   at McMaster.Extensions.CommandLineUtils.CommandLineApplication.<>c__DisplayClass144_0.<OnExecute>b__0(CancellationToken _)
   at McMaster.Extensions.CommandLineUtils.CommandLineApplication.ExecuteAsync(String[] args, CancellationToken cancellationToken)
   at McMaster.Extensions.CommandLineUtils.CommandLineApplication.Execute(String[] args)
   at Corsinvest.ProxmoxVE.Api.Shell.Helpers.ShellHelper.ExecuteConsoleApp(CommandLineApplication app, String[] args)

@franklupo
Copy link
Member

Hi,
You have a firewall?

@franklupo
Copy link
Member

In this version use ICMP for test connection available. In the next version we only use port check.

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

4 participants