The "cloudmin list-systems" command is not giving OS-related information for rebuild Ubuntu

When I ran "cloudmin list-systems --host host.domain.tld --simple-multiline" command for a guest system with CentOS it had given me:

OS: CentOS Linux
    OS code: centos

However, when I rebuilt the same system with Ubuntu (created from image kvm-64-ubuntu12.04-base (Ubuntu 12.04 64-bit KVM instance with base OS)) then, unfortunately, it missed both "OS" and "OS code" lines. This is quite critical for us, because we would like to provide our customers some basic information about their VPS accounts on their ticketing and billing control panel.

Request to fix this issue, which will hopefully be a fix for all other operating systems for rebuilds.

EDIT: I am afraid this issue is not for only rebuilds as I've just created a new guest from the same image above and Cloudmin API couldn't provide OS-realted information.

Status: 
Closed (fixed)

Comments

If you click Edit System for that VM on the left menu, what does it show in the "Operating system" field?

It shows "Ubuntu" in drop-down menu and then "Linux 3.8.0-29-generic on x86_64" just after it correctly. My report was not about Cloudmin UI, but Cloudmin API command. On UI everything is correct, we can't retrieve OS-information on CLI.

That's odd, as the API should output the same information as shown in the UI.

If you re-run the API command, is it still missing the OS?

I've run it many times. Please just try on your development environment and you'll see - with Ubuntu installed Cloudmin API doesn't return OS information.

Ok, I see the issue - the OS code isn't shown if Webmin is missing. I will fix this in the next release.

Thanks, this was important as we manage number of non-Webmin guest systems via Cloudmin.

Automatically closed -- issue fixed for 2 weeks with no activity.