Hi Marek,
thanks for your answer! More below:
On 06/22/2015 12:01 AM, Marek Marczykowski-Górecki wrote:
> On Sun, Jun 21, 2015 at 07:03:28PM +0200, David Hobach wrote:
>> Dear developers,
>>
>> all in all I'm quite surprised at how well everything went, thanks for that!
>>
>> I'm also very happy with R3 & the debian template; however I wanted to
>> provide feedback about the following points I noticed:
>>
>> 1) Cloning an AppVM does not appear to clone all settings; in particular the
>> firewall rules are set to "allow all" for the clone by default. I'm not sure
>> whether this one already existed in R2.
>
> Created ticket here;
>
https://github.com/QubesOS/qubes-issues/issues/1032
>
>> 2) Incorrect firewall settings (e.g. incorrect host name) will result in a
>> silent "deny all" rule.
>
> There should be tray notification for that... Can you check 'sudo
> systemctl status qubes-firewall' in sys-firewall/firewallvm? If there
> was a problem with displaying the notification, it should give an idea
> why.
Output is:
sudo systemctl status qubes-firewall
● qubes-firewall.service - Qubes firewall updater
Loaded: loaded (/lib/systemd/system/qubes-firewall.service; enabled)
Active: active (running) since Mon 2015-06-22 10:12:47 CEST; 5min ago
Main PID: 911 (qubes-firewall)
CGroup: /system.slice/qubes-firewall.service
├─ 911 /bin/sh /usr/sbin/qubes-firewall
└─1401 /usr/bin/qubesdb-watch /qubes-iptables
Jun 22 10:12:47 firewallvm systemd[1]: Starting Qubes firewall updater...
Jun 22 10:12:47 firewallvm systemd[1]: Started Qubes firewall updater.
Jun 22 10:12:49 firewallvm qubes-firewall[911]: /qubes-iptables
Jun 22 10:13:09 firewallvm qubes-firewall[911]: /qubes-iptables
Jun 22 10:13:33 firewallvm qubes-firewall[911]: /qubes-iptables
I also see other notifications (e.g. for dispvm being updated, VM
getting started), but I do have rather extreme settings wrt to window
focus (but it should still be in the background then, shouldn't it?).
>> I think that's ok from a security perspective and
>> probably done by iptables and not by Qubes, but it can take users quite some
>> time to figure it out (in my case a host name was missing in the /etc/hosts
>> due to the migration). An error message would be nice.
>> Btw: That one already existed in R2; I just noticed it again the hard way
>> during the migration.
>>
>> 3) The R2 -> R3 in-place upgrade screwed my disposable template VM. Even
>> after updating it, it wouldn't start. I had to re-create it. This wasn't
>> mentioned in the wiki so it was unexpected for me.
>
> What do you mean by re-creating? Just qvm-create-default-dvm call, or
> removing the whole *-dvm VM?
I had to remove the dvm template completely (btw it didn't work 100%
with the Qubes VM manager right click remove, I had to remove the
template files in dom0 at /var/lib/qubes/appvms) and then use
qvm-create-default-dvm to create a new one.
I guess it's because I ran qvm-create-default-dvm as root in the past,
but I also don't quite understand why qvm-create-default-dvm complains
about being run as root after it has run instead of before. It's nice to
know about potential problems, but it's usually better to avoid them in
the first place.
>> 4) dom0 updates through a debian 8 netvm are not possible. I noticed that
>> there's a related bug open, but it might make sense to mention it in the
>> wiki, if this is not going to be fixed soon.
>
> Actually the fix is already committed, just needs some more testing.
Awesome!
>> 5) The Qubes VM Manager hangs from time to time; in R2 it was much more
>> responsive. For example when stopping all my VMs incl. the netvm the app can
>> hang during VM shutdown or - when I start them again - during startup. For
>> qvm-shutdown --all --wait I can see all VMs going to yellow, then it hangs
>> and after a few seconds all of them are closed at the same time. In R2 one
>> after another VM did shut down and the whole process was visible in the VM
>> manager.
>
> This is libvirt issue - every operation on a VM (including VM
> startup/shutdown) blocks other operations - also just getting VM status.
> I think it is already improved in new major libvirt version, but we'll
> upgrade it for R3.1, not R3.0 (because of too many changes to make a
> switch at this point). So this issue unfortunately will be present in
> R3.0.
No problem; for a plus it seems that shutting down VMs is more faster in
R3 than R2.
Ah yes I also noticed that my AEM didn't complain after the upgrade to
R3... It just worked as before. I guess I have a really crappy TPM
implementation or was already owned... :-(
Kind Regards
David