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

Unable to launch any sys-net apps #3317

Closed
smillerd opened this Issue Nov 17, 2017 · 9 comments

Comments

Projects
None yet
3 participants
@smillerd

Qubes OS version:

Qubes release 3.2 (R3.2)

Affected TemplateVMs:

fedora-23


Steps to reproduce the behavior:

Updated my template VM, then restart sys-firewall and sys-net to implement updates to fedora-23. Unfortunately I am unable to update fedora-23 again as I do not have internet access.

Expected behavior:

Open sys-net settings manager, connect to network

Actual behavior:

Qubes VM Manager GUI shows sys-net is running, however when I attempt to open any apps it fails

General notes:

I've tried a few things to get this working again -- I've restarted qubes to no avail. I've also shutdown sys-firewall and sys-net for a reboot. Later I Killed sys-net to see if that had any impact on the issue. It did not.

Unfortunately I'm a bit of a N00b, so I may be missing something obvious.


Related issues:

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Nov 17, 2017

Member

Can you be more specific than "attempt to open any apps it fails"? What exactly happens?

Member

marmarek commented Nov 17, 2017

Can you be more specific than "attempt to open any apps it fails"? What exactly happens?

@smillerd

This comment has been minimized.

Show comment
Hide comment
@smillerd

smillerd Nov 17, 2017

Sure. I use the GUI to double-click on, for example, settings or terminal. After waiting several minutes the settings or terminal will not open.

Thanks for you help

Sure. I use the GUI to double-click on, for example, settings or terminal. After waiting several minutes the settings or terminal will not open.

Thanks for you help

@smillerd smillerd changed the title from Unable to launch any sys-net apps! to Unable to launch any sys-net apps Nov 17, 2017

@smillerd

This comment has been minimized.

Show comment
Hide comment
@smillerd

smillerd Nov 17, 2017

Update: I've now tried to change the TemplateVM for sys-net to Debian-8 and to Debian-9. Both have the same issue so I don't think it's a TemplateVM issue.

Also, I am able to launch applications in a handful of AppVMs that are also based on the Debian-8 TemplateVM.

Additionally, when I attempt to restore sys-net from a backup (via the GUI), I cannot browse for a backup file within the VM. As a quick test, I found that I could browse for a backup file for sys-usb.

Again, in case the issue isn't clear, I'm unable to access the terminal, files, or any other application within sys-net. When I attempt to do so, I will click on the application image in the "start" menu, the start menu disappears as if it received my request, but the application does not ever open.

smillerd commented Nov 17, 2017

Update: I've now tried to change the TemplateVM for sys-net to Debian-8 and to Debian-9. Both have the same issue so I don't think it's a TemplateVM issue.

Also, I am able to launch applications in a handful of AppVMs that are also based on the Debian-8 TemplateVM.

Additionally, when I attempt to restore sys-net from a backup (via the GUI), I cannot browse for a backup file within the VM. As a quick test, I found that I could browse for a backup file for sys-usb.

Again, in case the issue isn't clear, I'm unable to access the terminal, files, or any other application within sys-net. When I attempt to do so, I will click on the application image in the "start" menu, the start menu disappears as if it received my request, but the application does not ever open.

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Nov 17, 2017

Member

Check ~/.xsession-errors in dom0 - there should be something about qvm-run command. Also, is sys-net running according to Qubes VM Manager?

Member

marmarek commented Nov 17, 2017

Check ~/.xsession-errors in dom0 - there should be something about qvm-run command. Also, is sys-net running according to Qubes VM Manager?

@smillerd

This comment has been minimized.

Show comment
Hide comment
@smillerd

smillerd Nov 17, 2017

Yes, sys-net is/was running when I encountered the issue.

For additional color, I ran the following command to attempt to replace sys-net:

qvm-create sys-net-2 --net --red

and then:
qvm-pci -l sys-net-2

and it returned an empty list, suggesting that when I created the new NetVM Qubes was unable to attach networking devices.

Back to your request, I looked in the errors folder and saw a warning:
Message: Cannot save connection ude to error: Invalid setting Wi-Fi: 802-11-wireless.ssid: property is missing.
The logs go on to mention that the assertion GTK_IS_WIDGET '(widget)' failed and then that there is a 'known incorrect sRBG profile.

Then a traceback for qvm-run:
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnkown: The name :1.16 was not provided by any .service files

Let me know if that's what you were looking for. Unfortunately I'm on GitHub on a separate computer, so I can't copy and paste the output.

smillerd commented Nov 17, 2017

Yes, sys-net is/was running when I encountered the issue.

For additional color, I ran the following command to attempt to replace sys-net:

qvm-create sys-net-2 --net --red

and then:
qvm-pci -l sys-net-2

and it returned an empty list, suggesting that when I created the new NetVM Qubes was unable to attach networking devices.

Back to your request, I looked in the errors folder and saw a warning:
Message: Cannot save connection ude to error: Invalid setting Wi-Fi: 802-11-wireless.ssid: property is missing.
The logs go on to mention that the assertion GTK_IS_WIDGET '(widget)' failed and then that there is a 'known incorrect sRBG profile.

Then a traceback for qvm-run:
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnkown: The name :1.16 was not provided by any .service files

Let me know if that's what you were looking for. Unfortunately I'm on GitHub on a separate computer, so I can't copy and paste the output.

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Nov 17, 2017

Member

The last one is interesting. There should be some filename reference - what is the last one containing "qubes"?
Does launching applications from console work? Try for example qvm-run sys-net gnome-terminal.

Member

marmarek commented Nov 17, 2017

The last one is interesting. There should be some filename reference - what is the last one containing "qubes"?
Does launching applications from console work? Try for example qvm-run sys-net gnome-terminal.

@smillerd

This comment has been minimized.

Show comment
Hide comment
@smillerd

smillerd Nov 17, 2017

The last filename with "qubes" in that traceback is: "/usr/lib64/python2.7/site-packages/qubes/notify.py"

If I try to launch applications from the console, I get the response Running command on VM: 'sys-net'..., however after waiting several minutes the terminal does not launch.

smillerd commented Nov 17, 2017

The last filename with "qubes" in that traceback is: "/usr/lib64/python2.7/site-packages/qubes/notify.py"

If I try to launch applications from the console, I get the response Running command on VM: 'sys-net'..., however after waiting several minutes the terminal does not launch.

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Nov 18, 2017

Member

Hmm, maybe your disk is full?

Member

marmarek commented Nov 18, 2017

Hmm, maybe your disk is full?

@smillerd

This comment has been minimized.

Show comment
Hide comment
@smillerd

smillerd Nov 19, 2017

Okay I created a new NetVM to replace the bricked NetVM.

I'm not sure what the old issue is, but I'm no longer unable to use Qubes.

Thanks for the time and support!

Okay I created a new NetVM to replace the bricked NetVM.

I'm not sure what the old issue is, but I'm no longer unable to use Qubes.

Thanks for the time and support!

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