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

Qubes Manager shows only anon-whonix in list of available VMs #3767

Closed
ThierryIT opened this Issue Mar 30, 2018 · 12 comments

Comments

Projects
None yet
5 participants
@ThierryIT

Qubes OS version:

4.0 r5

Affected component(s):

Qubes manager


Steps to reproduce the behavior:

Starting Qubes.

Expected behavior:

Qubes manager showing the list of VMs available

Actual behavior:

Qubes manager only showing one VM: anon-whonix

General notes:

All VMs are working if running through Applications/Service: vm-toto/terminator (as exemple)


Related issues:

@andrewdavidwong andrewdavidwong changed the title from [Dom0] Houston, we have a problem to Qubes Manager shows only anon-whonix in list of available VMs Mar 31, 2018

@andrewdavidwong andrewdavidwong added this to the Release 4.0 milestone Mar 31, 2018

@marmarta

This comment has been minimized.

Show comment
Hide comment
@marmarta

marmarta Apr 4, 2018

Could you elaborate a bit? Do you mean the Qube Manager tool from system settings? The domains widget? The menu? I'm not sure what is working and what is not.

marmarta commented Apr 4, 2018

Could you elaborate a bit? Do you mean the Qube Manager tool from system settings? The domains widget? The menu? I'm not sure what is working and what is not.

@ThierryIT

This comment has been minimized.

Show comment
Hide comment
@ThierryIT

ThierryIT Apr 5, 2018

As you can see only one VM appear.
This problem appear after the last upgrade of dom0

screenshot_2018-04-05_07-48-21

ThierryIT commented Apr 5, 2018

As you can see only one VM appear.
This problem appear after the last upgrade of dom0

screenshot_2018-04-05_07-48-21

@marmarta

This comment has been minimized.

Show comment
Hide comment
@marmarta

marmarta Apr 5, 2018

That's curious! Does refreshing (with the button) help?

marmarta commented Apr 5, 2018

That's curious! Does refreshing (with the button) help?

@ThierryIT

This comment has been minimized.

Show comment
Hide comment

no

@ThierryIT

This comment has been minimized.

Show comment
Hide comment
@ThierryIT

ThierryIT Apr 6, 2018

---
line: 'Got empty response from qubesd. See journalctl in dom0 for '
func: _parse_qubesd_response
line no.: 81
file: /usr/lib/python3.5/site-packages/qubesadmin/base.py
----
line: return self._parse_qubesd_response(return_data)
func: qubesd_call
line no.: 483
file: /usr/lib/python3.5/site-packages/qubesadmin/app.py
----
line: payload_stream=payload_stream)
func: _qubesd_call
line no.: 76
file: /usr/lib/python3.5/site-packages/qubesadmin/storage.py
----
line: info = self._qubesd_call('Info')
func: _fetch_info
line no.: 87
file: /usr/lib/python3.5/site-packages/qubesadmin/storage.py
----
line: self._fetch_info(True)
func: is_outdated
line no.: 190
file: /usr/lib/python3.5/site-packages/qubesadmin/storage.py
----
line: if vol.is_outdated():
func: update_outdated
line no.: 381
file: /usr/lib/python3.5/site-packages/qubesmanager/table_widgets.py
----
line: self.update_outdated(vm)
func: __init__
line no.: 374
file: /usr/lib/python3.5/site-packages/qubesmanager/table_widgets.py
----
line: self.upd_info = VmUpdateInfoWidget(vm, show_text=False)
func: __init__
line no.: 234
file: /usr/lib/python3.5/site-packages/qubesmanager/table_widgets.py
----
line: self.info_widget = table_widgets.VmInfoWidget(vm)
func: __init__
line no.: 97
file: /usr/lib/python3.5/site-packages/qubesmanager/qube_manager.py
----
line: vm_row = VmRowInTable(vm, row_no, self.table)
func: fill_table
line no.: 427
file: /usr/lib/python3.5/site-packages/qubesmanager/qube_manager.py
----
line: self.fill_table()
func: update_table
line no.: 465
file: /usr/lib/python3.5/site-packages/qubesmanager/qube_manager.py

ThierryIT commented Apr 6, 2018

---
line: 'Got empty response from qubesd. See journalctl in dom0 for '
func: _parse_qubesd_response
line no.: 81
file: /usr/lib/python3.5/site-packages/qubesadmin/base.py
----
line: return self._parse_qubesd_response(return_data)
func: qubesd_call
line no.: 483
file: /usr/lib/python3.5/site-packages/qubesadmin/app.py
----
line: payload_stream=payload_stream)
func: _qubesd_call
line no.: 76
file: /usr/lib/python3.5/site-packages/qubesadmin/storage.py
----
line: info = self._qubesd_call('Info')
func: _fetch_info
line no.: 87
file: /usr/lib/python3.5/site-packages/qubesadmin/storage.py
----
line: self._fetch_info(True)
func: is_outdated
line no.: 190
file: /usr/lib/python3.5/site-packages/qubesadmin/storage.py
----
line: if vol.is_outdated():
func: update_outdated
line no.: 381
file: /usr/lib/python3.5/site-packages/qubesmanager/table_widgets.py
----
line: self.update_outdated(vm)
func: __init__
line no.: 374
file: /usr/lib/python3.5/site-packages/qubesmanager/table_widgets.py
----
line: self.upd_info = VmUpdateInfoWidget(vm, show_text=False)
func: __init__
line no.: 234
file: /usr/lib/python3.5/site-packages/qubesmanager/table_widgets.py
----
line: self.info_widget = table_widgets.VmInfoWidget(vm)
func: __init__
line no.: 97
file: /usr/lib/python3.5/site-packages/qubesmanager/qube_manager.py
----
line: vm_row = VmRowInTable(vm, row_no, self.table)
func: fill_table
line no.: 427
file: /usr/lib/python3.5/site-packages/qubesmanager/qube_manager.py
----
line: self.fill_table()
func: update_table
line no.: 465
file: /usr/lib/python3.5/site-packages/qubesmanager/qube_manager.py
@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Apr 6, 2018

Member

line: 'Got empty response from qubesd. See journalctl in dom0

What do you get from journalctl -e in dom0?

Member

marmarek commented Apr 6, 2018

line: 'Got empty response from qubesd. See journalctl in dom0

What do you get from journalctl -e in dom0?

@ThierryIT

This comment has been minimized.

Show comment
Hide comment
@ThierryIT

ThierryIT Apr 6, 2018

Apr 06 15:23:48 dom0 qmemman.systemstate[1852]: stat: dom '4' act=2473437319 pref=325441126.40000004 last_target=247343
Apr 06 15:23:48 dom0 qmemman.systemstate[1852]: stat: dom '5' act=4194304000 pref=401213030.40000004 last_target=419430
Apr 06 15:23:48 dom0 qmemman.systemstate[1852]: stat: xenfree=83814416 memset_reqs=[('5', 2748509839), ('4', 2229434416
Apr 06 15:23:48 dom0 qmemman.systemstate[1852]: mem-set domain 5 to 2748509839
Apr 06 15:23:48 dom0 qmemman.systemstate[1852]: mem-set domain 4 to 2229434416
Apr 06 15:23:48 dom0 qmemman.systemstate[1852]: dom '5' still hold more memory than have assigned (3589615616 > 2748509
Apr 06 15:23:48 dom0 qmemman.systemstate[1852]: mem-set domain 0 to 9962705507
Apr 06 15:23:49 dom0 qubesd[1858]: unhandled exception while calling src=b'dom0' meth=b'admin.vm.volume.Info' dest=b'an
Apr 06 15:23:49 dom0 qubesd[1858]: Traceback (most recent call last):
Apr 06 15:23:49 dom0 qubesd[1858]:   File "/usr/lib/python3.5/site-packages/qubes/api/__init__.py", line 262, in respon
Apr 06 15:23:49 dom0 qubesd[1858]:     untrusted_payload=untrusted_payload)
Apr 06 15:23:49 dom0 qubesd[1858]:   File "/usr/lib64/python3.5/asyncio/futures.py", line 381, in __iter__
Apr 06 15:23:49 dom0 qubesd[1858]:     yield self  # This tells Task to wait for completion.
Apr 06 15:23:49 dom0 qubesd[1858]:   File "/usr/lib64/python3.5/asyncio/tasks.py", line 310, in _wakeup
Apr 06 15:23:49 dom0 qubesd[1858]:     future.result()
Apr 06 15:23:49 dom0 qubesd[1858]:   File "/usr/lib64/python3.5/asyncio/futures.py", line 294, in result
Apr 06 15:23:49 dom0 qubesd[1858]:     raise self._exception
Apr 06 15:23:49 dom0 qubesd[1858]:   File "/usr/lib64/python3.5/asyncio/tasks.py", line 240, in _step
Apr 06 15:23:49 dom0 qubesd[1858]:     result = coro.send(None)
Apr 06 15:23:49 dom0 qubesd[1858]:   File "/usr/lib64/python3.5/asyncio/coroutines.py", line 210, in coro
Apr 06 15:23:49 dom0 qubesd[1858]:     res = func(*args, **kw)
Apr 06 15:23:49 dom0 qubesd[1858]:   File "/usr/lib/python3.5/site-packages/qubes/api/admin.py", line 348, in vm_volume
Apr 06 15:23:49 dom0 qubesd[1858]:     for key in volume_properties)
Apr 06 15:23:49 dom0 qubesd[1858]:   File "/usr/lib/python3.5/site-packages/qubes/api/admin.py", line 348, in <genexpr>
Apr 06 15:23:49 dom0 qubesd[1858]:     for key in volume_properties)
Apr 06 15:23:49 dom0 qubesd[1858]:   File "/usr/lib/python3.5/site-packages/qubes/api/admin.py", line 343, in _serializ
Apr 06 15:23:49 dom0 qubesd[1858]:     value = value()
Apr 06 15:23:49 dom0 qubesd[1858]:   File "/usr/lib/python3.5/site-packages/qubes/storage/__init__.py", line 238, in is
Apr 06 15:23:49 dom0 qubesd[1858]:     raise self._not_implemented("is_outdated")
Apr 06 15:23:49 dom0 qubesd[1858]: NotImplementedError: Volume FileVolume has is_outdated() not implemented
Apr 06 16:00:01 dom0 CROND[5153]: (root) CMD (/usr/bin/qvm-sync-clock > /dev/null 2>&1 || true)
Apr 06 16:58:41 dom0 systemd[1]: Time has been changed
Apr 06 16:58:41 dom0 systemd[4615]: Time has been changed
Apr 06 16:58:41 dom0 dmeventd[1031]: dmeventd was idle for 6956 second(s), exiting.
Apr 06 16:58:41 dom0 dmeventd[1031]: dmeventd shutting down.
Apr 06 16:58:41 dom0 audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=dm-event comm="systemd
Apr 06 16:58:41 dom0 kernel: audit: type=1131 audit(1523023121.206:173): pid=1 uid=0 auid=4294967295 ses=4294967295 msg
Apr 06 17:00:01 dom0 CROND[5166]: (root) CMD (/usr/bin/qvm-sync-clock > /dev/null 2>&1 || true)
Apr 06 17:00:02 dom0 systemd[4615]: Time has been changed
Apr 06 17:00:02 dom0 systemd[1]: Time has been changed
Apr 06 17:01:01 dom0 CROND[5174]: (root) CMD (run-parts /etc/cron.hourly)
Apr 06 17:01:01 dom0 run-parts[5177]: (/etc/cron.hourly) starting 0anacron
Apr 06 17:01:01 dom0 anacron[5185]: Anacron started on 2018-04-06
Apr 06 17:01:01 dom0 run-parts[5187]: (/etc/cron.hourly) finished 0anacron
Apr 06 17:01:01 dom0 anacron[5185]: Will run job `cron.daily' in 48 min.
Apr 06 17:01:01 dom0 anacron[5185]: Jobs will be executed sequentially
Apr 06 17:01:37 dom0 audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=lvm2-lvmetad comm="sys
Apr 06 17:01:37 dom0 kernel: audit: type=1131 audit(1523023297.029:174): pid=1 uid=0 auid=4294967295 ses=4294967295 msg
Apr 06 17:39:16 dom0 audit[5277]: USER_AUTH pid=5277 uid=1000 auid=1000 ses=2 msg='op=PAM:unix_chkpwd acct="user11" exe
Apr 06 17:39:16 dom0 kernel: audit: type=1100 audit(1523025556.332:175): pid=5277 uid=1000 auid=1000 ses=2 msg='op=PAM

ThierryIT commented Apr 6, 2018

Apr 06 15:23:48 dom0 qmemman.systemstate[1852]: stat: dom '4' act=2473437319 pref=325441126.40000004 last_target=247343
Apr 06 15:23:48 dom0 qmemman.systemstate[1852]: stat: dom '5' act=4194304000 pref=401213030.40000004 last_target=419430
Apr 06 15:23:48 dom0 qmemman.systemstate[1852]: stat: xenfree=83814416 memset_reqs=[('5', 2748509839), ('4', 2229434416
Apr 06 15:23:48 dom0 qmemman.systemstate[1852]: mem-set domain 5 to 2748509839
Apr 06 15:23:48 dom0 qmemman.systemstate[1852]: mem-set domain 4 to 2229434416
Apr 06 15:23:48 dom0 qmemman.systemstate[1852]: dom '5' still hold more memory than have assigned (3589615616 > 2748509
Apr 06 15:23:48 dom0 qmemman.systemstate[1852]: mem-set domain 0 to 9962705507
Apr 06 15:23:49 dom0 qubesd[1858]: unhandled exception while calling src=b'dom0' meth=b'admin.vm.volume.Info' dest=b'an
Apr 06 15:23:49 dom0 qubesd[1858]: Traceback (most recent call last):
Apr 06 15:23:49 dom0 qubesd[1858]:   File "/usr/lib/python3.5/site-packages/qubes/api/__init__.py", line 262, in respon
Apr 06 15:23:49 dom0 qubesd[1858]:     untrusted_payload=untrusted_payload)
Apr 06 15:23:49 dom0 qubesd[1858]:   File "/usr/lib64/python3.5/asyncio/futures.py", line 381, in __iter__
Apr 06 15:23:49 dom0 qubesd[1858]:     yield self  # This tells Task to wait for completion.
Apr 06 15:23:49 dom0 qubesd[1858]:   File "/usr/lib64/python3.5/asyncio/tasks.py", line 310, in _wakeup
Apr 06 15:23:49 dom0 qubesd[1858]:     future.result()
Apr 06 15:23:49 dom0 qubesd[1858]:   File "/usr/lib64/python3.5/asyncio/futures.py", line 294, in result
Apr 06 15:23:49 dom0 qubesd[1858]:     raise self._exception
Apr 06 15:23:49 dom0 qubesd[1858]:   File "/usr/lib64/python3.5/asyncio/tasks.py", line 240, in _step
Apr 06 15:23:49 dom0 qubesd[1858]:     result = coro.send(None)
Apr 06 15:23:49 dom0 qubesd[1858]:   File "/usr/lib64/python3.5/asyncio/coroutines.py", line 210, in coro
Apr 06 15:23:49 dom0 qubesd[1858]:     res = func(*args, **kw)
Apr 06 15:23:49 dom0 qubesd[1858]:   File "/usr/lib/python3.5/site-packages/qubes/api/admin.py", line 348, in vm_volume
Apr 06 15:23:49 dom0 qubesd[1858]:     for key in volume_properties)
Apr 06 15:23:49 dom0 qubesd[1858]:   File "/usr/lib/python3.5/site-packages/qubes/api/admin.py", line 348, in <genexpr>
Apr 06 15:23:49 dom0 qubesd[1858]:     for key in volume_properties)
Apr 06 15:23:49 dom0 qubesd[1858]:   File "/usr/lib/python3.5/site-packages/qubes/api/admin.py", line 343, in _serializ
Apr 06 15:23:49 dom0 qubesd[1858]:     value = value()
Apr 06 15:23:49 dom0 qubesd[1858]:   File "/usr/lib/python3.5/site-packages/qubes/storage/__init__.py", line 238, in is
Apr 06 15:23:49 dom0 qubesd[1858]:     raise self._not_implemented("is_outdated")
Apr 06 15:23:49 dom0 qubesd[1858]: NotImplementedError: Volume FileVolume has is_outdated() not implemented
Apr 06 16:00:01 dom0 CROND[5153]: (root) CMD (/usr/bin/qvm-sync-clock > /dev/null 2>&1 || true)
Apr 06 16:58:41 dom0 systemd[1]: Time has been changed
Apr 06 16:58:41 dom0 systemd[4615]: Time has been changed
Apr 06 16:58:41 dom0 dmeventd[1031]: dmeventd was idle for 6956 second(s), exiting.
Apr 06 16:58:41 dom0 dmeventd[1031]: dmeventd shutting down.
Apr 06 16:58:41 dom0 audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=dm-event comm="systemd
Apr 06 16:58:41 dom0 kernel: audit: type=1131 audit(1523023121.206:173): pid=1 uid=0 auid=4294967295 ses=4294967295 msg
Apr 06 17:00:01 dom0 CROND[5166]: (root) CMD (/usr/bin/qvm-sync-clock > /dev/null 2>&1 || true)
Apr 06 17:00:02 dom0 systemd[4615]: Time has been changed
Apr 06 17:00:02 dom0 systemd[1]: Time has been changed
Apr 06 17:01:01 dom0 CROND[5174]: (root) CMD (run-parts /etc/cron.hourly)
Apr 06 17:01:01 dom0 run-parts[5177]: (/etc/cron.hourly) starting 0anacron
Apr 06 17:01:01 dom0 anacron[5185]: Anacron started on 2018-04-06
Apr 06 17:01:01 dom0 run-parts[5187]: (/etc/cron.hourly) finished 0anacron
Apr 06 17:01:01 dom0 anacron[5185]: Will run job `cron.daily' in 48 min.
Apr 06 17:01:01 dom0 anacron[5185]: Jobs will be executed sequentially
Apr 06 17:01:37 dom0 audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=lvm2-lvmetad comm="sys
Apr 06 17:01:37 dom0 kernel: audit: type=1131 audit(1523023297.029:174): pid=1 uid=0 auid=4294967295 ses=4294967295 msg
Apr 06 17:39:16 dom0 audit[5277]: USER_AUTH pid=5277 uid=1000 auid=1000 ses=2 msg='op=PAM:unix_chkpwd acct="user11" exe
Apr 06 17:39:16 dom0 kernel: audit: type=1100 audit(1523025556.332:175): pid=5277 uid=1000 auid=1000 ses=2 msg='op=PAM
@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Apr 8, 2018

Member

@marmarta: Please see #3804 for another detailed report of this issue.

Member

andrewdavidwong commented Apr 8, 2018

@marmarta: Please see #3804 for another detailed report of this issue.

@ThierryIT

This comment has been minimized.

Show comment
Hide comment
@ThierryIT

ThierryIT Apr 9, 2018

For information, I do have the same pb with NOT imported 3.2 VMs ....

For information, I do have the same pb with NOT imported 3.2 VMs ....

@qubesos-bot

This comment has been minimized.

Show comment
Hide comment
@qubesos-bot

qubesos-bot Apr 16, 2018

Automated announcement from builder-github

The package qubes-core-dom0-4.0.26-1.fc25 has been pushed to the r4.0 testing repository for dom0.
To test this update, please install it with the following command:

sudo qubes-dom0-update --enablerepo=qubes-dom0-current-testing

Changes included in this update

Automated announcement from builder-github

The package qubes-core-dom0-4.0.26-1.fc25 has been pushed to the r4.0 testing repository for dom0.
To test this update, please install it with the following command:

sudo qubes-dom0-update --enablerepo=qubes-dom0-current-testing

Changes included in this update

@qubesos-bot qubesos-bot referenced this issue in QubesOS/updates-status Apr 16, 2018

Closed

core-admin v4.0.26 (r4.0) #477

@ThierryIT

This comment has been minimized.

Show comment
Hide comment
@ThierryIT

ThierryIT Apr 17, 2018

Working. Thx a lot.

Working. Thx a lot.

@qubesos-bot

This comment has been minimized.

Show comment
Hide comment
@qubesos-bot

qubesos-bot May 14, 2018

Automated announcement from builder-github

The package qubes-core-dom0-4.0.27-1.fc25 has been pushed to the r4.0 stable repository for dom0.
To install this update, please use the standard update command:

sudo qubes-dom0-update

Or update dom0 via Qubes Manager.

Changes included in this update

Automated announcement from builder-github

The package qubes-core-dom0-4.0.27-1.fc25 has been pushed to the r4.0 stable repository for dom0.
To install this update, please use the standard update command:

sudo qubes-dom0-update

Or update dom0 via Qubes Manager.

Changes included in this update

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment