Creating Storage in Cockpit Machines Issue

Hi,
I run tumbleweed 20230616 on my main desktop, on a laptop as well in a few VMs. I took Cockpit, in particular Cockpit Machines, from openSUSE-Tumbleweed-Oss repo for a test drive to see how well it performs on the older Virt-Manager. Virt-Manager runs well for me and I have no issues with creating/running VMs.

However, Cockpit Machines seems ‘buggy’. When I try to create a Storage Pool on either my deskptop, laptop or a VM running Cockpit it fails to complete. What happens is that when I try to enter a Name for the pool, the field autofills with “[object Object]” which I can’t edit or erase.

Since this happens on all 3 instances of tumbleweed I run, is this a bug?

OK. So journalctl -f shows me nothing.

As a desperate test I installed Debian 12 into a VM and installed Cockpit-machines, libvirt etc. Have to say cockpit-machines worked out of the box for me.

Is cockpit-machines under tumbleweed not recommended or is no one else having these issues?

No one? Must be just me then. I’ll stick with virt-manager.

These two resources might be beneficial.

Yea, the first one is dedicated for use on SLE Micro, but it still applies (hey - it’s still SuSe :+1: )

https://documentation.suse.com/sle-micro/5.3/html/SLE-Micro-all/article-cockpit-slemicro.html

This is a pretty decent (and very recent) video on Cockpit - made by “DJ Ware” about a week ago.

https://youtu.be/i-E4VG4-fmc

HI @myswtest, thanks for the links. I watched DJ Ware’s review the other week which prompted me to revisit cockpit.

However it’s interesting to note that on Cockpit’s page it posts Suse products (and Arch BTW) as untested by Cockpit themselves.

I also noticed that cockpit-machines is a version behind the other cockpit related packages (292-1 vs 293-1).

I’ll have a read of that doc tonight.

chris@asus-roc:~>$zypper --no-refresh se -s cockpit
Loading repository data...
Reading installed packages...

S | Name                     | Type       | Version                 | Arch   | Repository
--+--------------------------+------------+-------------------------+--------+---------------------------
  | cockpit                  | package    | 293-1.1                 | x86_64 | openSUSE-Tumbleweed-Oss
  | cockpit                  | srcpackage | 293-1.1                 | noarch | openSUSE-Tumbleweed-Source
  | cockpit-agama            | package    | 2.1+0-1.1               | noarch | openSUSE-Tumbleweed-Oss
  | cockpit-agama            | srcpackage | 2.1+0-1.1               | noarch | openSUSE-Tumbleweed-Source
  | cockpit-bridge           | package    | 293-1.1                 | x86_64 | openSUSE-Tumbleweed-Oss
  | cockpit-devel            | package    | 293-1.1                 | x86_64 | openSUSE-Tumbleweed-Oss
  | cockpit-doc              | package    | 293-1.1                 | noarch | openSUSE-Tumbleweed-Oss
  | cockpit-kdump            | package    | 293-1.1                 | noarch | openSUSE-Tumbleweed-Oss
  | cockpit-machines         | package    | 292-1.1                 | noarch | openSUSE-Tumbleweed-Oss
  | cockpit-machines         | srcpackage | 292-1.1                 | noarch | openSUSE-Tumbleweed-Source
  | cockpit-networkmanager   | package    | 293-1.1                 | noarch | openSUSE-Tumbleweed-Oss
  | cockpit-packagekit       | package    | 293-1.1                 | noarch | openSUSE-Tumbleweed-Oss
  | cockpit-pcp              | package    | 293-1.1                 | x86_64 | openSUSE-Tumbleweed-Oss
  | cockpit-podman           | package    | 70-1.1                  | noarch | openSUSE-Tumbleweed-Oss
  | cockpit-podman           | srcpackage | 70-1.1                  | noarch | openSUSE-Tumbleweed-Source
  | cockpit-selinux          | package    | 293-1.1                 | noarch | openSUSE-Tumbleweed-Oss
  | cockpit-storaged         | package    | 293-1.1                 | noarch | openSUSE-Tumbleweed-Oss
  | cockpit-system           | package    | 293-1.1                 | noarch | openSUSE-Tumbleweed-Oss
  | cockpit-tukit            | package    | 0.0.3~git28.b446f50-1.4 | noarch | openSUSE-Tumbleweed-Oss
  | cockpit-tukit            | srcpackage | 0.0.3~git28.b446f50-1.4 | noarch | openSUSE-Tumbleweed-Source
  | cockpit-ws               | package    | 293-1.1                 | x86_64 | openSUSE-Tumbleweed-Oss
  | microos_cockpit          | pattern    | 5.0-71.1                | x86_64 | openSUSE-Tumbleweed-Oss
  | patterns-microos-cockpit | package    | 5.0-71.1                | x86_64 | openSUSE-Tumbleweed-Oss
chris@asus-roc:~>$

1 Like

I added the repo from cockpit-project.org, and even it’s a bit behind.
I’ll look around and check other options

:~ # zypper --no-refresh se -s cockpit
Loading repository data...
Reading installed packages...

S | Name                     | Type       | Version                   | Arch   | Repository
--+--------------------------+------------+---------------------------+--------+------------------------------------------
  | cockpit                  | package    | 293-103.8                 | x86_64 | cockpit-project.org (openSUSE_Tumbleweed)
  | cockpit                  | package    | 293-1.1                   | x86_64 | openSUSE-Tumbleweed-Oss
  | cockpit                  | srcpackage | 293-103.8                 | noarch | cockpit-project.org (openSUSE_Tumbleweed)
( S N I P )

I think I’m confused. I’m at the (current) CP version 295 page.
They mention
“Cockpit 295 and cockpit-machines 293 are available now:”

So I guess the two major components aren’t in version sync. :angry: