Skip to content
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

Pinentry fails to access smartcards in Flatpak #24

Open
proninyaroslav opened this issue Nov 13, 2024 · 42 comments
Open

Pinentry fails to access smartcards in Flatpak #24

proninyaroslav opened this issue Nov 13, 2024 · 42 comments
Assignees
Labels
bug Something isn't working upstream An upstream issue causes the problem

Comments

@proninyaroslav
Copy link
Contributor

Describe the bug …

Fedora 41, GNOME.

I have GPG key for encryption and to use GNOME PIN entry dialog for decryption I followed this advice #23 (comment) and added the following parameters to the configuration files:

~/.gnupg/gpg.conf

use-agent

~/.gnupg/gpg-agent.conf

pinentry-program /usr/bin/pinentry-gnome3

The dialog appears, but it tells me that the card is not found and asks to insert it, although it was inserted. I tried using the gpg CLI utility, Kleopatra, git, and in all cases the PIN code entry dialog works correctly, it sees the card. I tried enabling socket=pcsc in Flatseal, but it had no effect.

Which version of Lock are you using?

1.0.3

Source

Flathub

Relevant log output

F: No installations directory in /etc/flatpak/installations.d. Skipping
F: Opening system flatpak installation at path /var/lib/flatpak
F: Opening user flatpak installation at path /home/yaroslav/.local/share/flatpak
F: Opening user flatpak installation at path /home/yaroslav/.local/share/flatpak
F: Opening system flatpak installation at path /var/lib/flatpak
F: Opening user flatpak installation at path /home/yaroslav/.local/share/flatpak
F: Opening system flatpak installation at path /var/lib/flatpak
F: /var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/55bffbcd42cab4dd3aee2f8ffb73f9fa194ab862003054b0b3db1194a9f0f046/files/lib32 does not exist
F: Cleaning up unused container id 1245371829
F: Cleaning up per-app-ID state for com.github.tchx84.Flatseal
F: Allocated instance id 1219692514
F: Add defaults in dir /com/konstantintutsch/Lock/
F: Add locks in dir /com/konstantintutsch/Lock/
F: Disallowing network access
F: Allowing dri access
F: Allowing wayland access
F: Running '/usr/bin/bwrap --args 40 -- /usr/bin/xdg-dbus-proxy --args=42'
F: Running '/usr/bin/bwrap --args 40 -- com.konstantintutsch.Lock'
** Message: 10:23:26.039: GnuPG Made Easy 1.23.2
@konstantintutsch konstantintutsch self-assigned this Nov 13, 2024
@konstantintutsch konstantintutsch added bug Something isn't working question Further information is requested labels Nov 13, 2024
@konstantintutsch
Copy link
Owner

Please post the output of this command:

  • flatpak run --verbose --log-session-bus com.konstantintutsch.Lock

… and try running Lock with these parameters (with Flatpak permissions reset to default):

  • flatpak run --device=input com.konstantintutsch.Lock
  • flatpak run --device=input --socket=pcsc com.konstantintutsch.Lock

@konstantintutsch konstantintutsch changed the title GNOME PIN entry dialog says GPG card not found Pinentry fails to access smartcards Nov 13, 2024
@proninyaroslav
Copy link
Contributor Author

In all cases I performed two actions: encryption of the text and its decryption. Adding --device=input and --socket=pcsc didn't affect the problem.

  • flatpak run --verbose --log-session-bus com.konstantintutsch.Lock
Log
F: No installations directory in /etc/flatpak/installations.d. Skipping
F: Opening system flatpak installation at path /var/lib/flatpak
F: Opening user flatpak installation at path /home/yaroslav/.local/share/flatpak
F: Opening user flatpak installation at path /home/yaroslav/.local/share/flatpak
F: Opening system flatpak installation at path /var/lib/flatpak
F: Opening user flatpak installation at path /home/yaroslav/.local/share/flatpak
F: Opening system flatpak installation at path /var/lib/flatpak
F: /var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/55bffbcd42cab4dd3aee2f8ffb73f9fa194ab862003054b0b3db1194a9f0f046/files/lib32 does not exist
F: Cleaning up unused container id 1177467049
F: Cleaning up per-app-ID state for com.github.tchx84.Flatseal
F: Allocated instance id 1142761731
F: Add defaults in dir /com/konstantintutsch/Lock/
F: Add locks in dir /com/konstantintutsch/Lock/
F: Disallowing network access
F: Allowing dri access
F: Allowing wayland access
F: Running '/usr/bin/bwrap --args 40 -- /usr/bin/xdg-dbus-proxy --args=42'
F: Running '/usr/bin/bwrap --args 40 -- com.konstantintutsch.Lock'
** Message: 18:24:04.329: GnuPG Made Easy 1.23.2
C1: -> org.freedesktop.DBus call org.freedesktop.DBus.Hello at /org/freedesktop/DBus
C-65536: -> org.freedesktop.DBus fake wildcarded AddMatch for org.freedesktop.portal
C-65535: -> org.freedesktop.DBus fake wildcarded AddMatch for com.konstantintutsch.Lock
C-65534: -> org.freedesktop.DBus fake wildcarded AddMatch for org.mpris.MediaPlayer2.com.konstantintutsch.Lock
C-65533: -> org.freedesktop.DBus fake wildcarded AddMatch for org.gtk.vfs
C-65532: -> org.freedesktop.DBus fake AddMatch for org.gnome.keyring.SystemPrompter
C-65531: -> org.freedesktop.DBus fake GetNameOwner for org.gnome.keyring.SystemPrompter
C-65530: -> org.freedesktop.DBus fake ListNames
B-1: <- org.freedesktop.DBus return from C1
B-1: <- org.freedesktop.DBus signal org.freedesktop.DBus.NameAcquired at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C-65536
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65535
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65534
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65533
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65532
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65531
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65530
C-65529: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.DBus
C-65528: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Desktop
C-65527: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Documents
C-65526: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Flatpak
C-65525: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.IBus
C-65524: -> org.freedesktop.DBus fake GetNameOwner for org.gnome.keyring.SystemPrompter
C-65523: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.Daemon
C-65522: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.GPhoto2VolumeMonitor
C-65521: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.GoaVolumeMonitor
C-65520: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.MTPVolumeMonitor
C-65519: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.Metadata
C-65518: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.UDisks2VolumeMonitor
C-65517: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_10043
C-65516: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_10044
C-65515: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_3508
C-65514: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_dnssd
C-65513: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_wsdd
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65529
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65528
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65527
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65526
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65525
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65524
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65523
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65522
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65521
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65520
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65519
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65518
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65517
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65516
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65515
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65514
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65513
*SKIPPED*
C2: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C3: -> org.freedesktop.DBus call org.freedesktop.DBus.StartServiceByName at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C2
B-1: <- org.freedesktop.DBus return from C3
C4: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C4
C5: -> :1.15 call org.gtk.vfs.MountTracker.ListMountableInfo at /org/gtk/vfs/mounttracker
B215: <- :1.15 return from C5
C6: -> org.freedesktop.DBus call org.freedesktop.DBus.RemoveMatch at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C6
C7: -> org.freedesktop.DBus call org.freedesktop.DBus.RequestName at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus signal org.freedesktop.DBus.NameOwnerChanged at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus signal org.freedesktop.DBus.NameAcquired at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C7
C8: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C9: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
C10: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C11: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C12: -> org.freedesktop.DBus call org.freedesktop.DBus.StartServiceByName at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C8
B-1: <- org.freedesktop.DBus return from C9
B-1: <- org.freedesktop.DBus return from C10
B-1: <- org.freedesktop.DBus return from C11
B-1: <- org.freedesktop.DBus return from C12
C13: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C13
C14: -> :1.94 call org.freedesktop.DBus.Properties.GetAll at /org/freedesktop/portal/desktop
B88607: <- :1.94 return from C14
C15: -> :1.94 call org.freedesktop.portal.Settings.ReadAll at /org/freedesktop/portal/desktop
B88611: <- :1.94 return from C15
C16: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C17: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C18: -> org.freedesktop.DBus call org.freedesktop.DBus.StartServiceByName at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C16
B-1: <- org.freedesktop.DBus return from C17
B-1: <- org.freedesktop.DBus return from C18
C19: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C19
C20: -> :1.94 call org.freedesktop.DBus.Properties.GetAll at /org/freedesktop/portal/desktop
B88612: <- :1.94 return from C20
C21: -> org.freedesktop.DBus call org.freedesktop.DBus.StartServiceByName at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C21
C22: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C22
C23: -> :1.94 call org.freedesktop.DBus.Properties.GetAll at /org/freedesktop/portal/desktop
B88613: <- :1.94 return from C23
C24: -> :1.94 call org.freedesktop.portal.Settings.Read at /org/freedesktop/portal/desktop
B88615: <- :1.94 return from C24
C25: -> :1.94 call org.freedesktop.portal.Settings.Read at /org/freedesktop/portal/desktop
B88617: <- :1.94 return from C25
C26: -> :1.94 call org.freedesktop.portal.Settings.Read at /org/freedesktop/portal/desktop
B88619: <- :1.94 return from C26
B9891: <- :1.23 call org.gtk.Actions.DescribeAll at /com/konstantintutsch/Lock
B9895: <- :1.23 call org.freedesktop.DBus.Properties.GetAll at /com/konstantintutsch/Lock
C27: -> :1.23 return from B9891
C28: -> :1.23 return from B9895
C29: -> org.freedesktop.portal.Flatpak call org.freedesktop.DBus.Properties.Get at /org/freedesktop/portal/Flatpak
B12: <- :1.385 return from C29
B9904: <- :1.23 call org.gtk.Actions.DescribeAll at /com/konstantintutsch/Lock/window/1
C30: -> :1.23 return from B9904
C31: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C32: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C31
B-1: <- org.freedesktop.DBus return from C32
C1: -> org.freedesktop.DBus call org.freedesktop.DBus.Hello at /org/freedesktop/DBus
C-65536: -> org.freedesktop.DBus fake wildcarded AddMatch for org.freedesktop.portal
C-65535: -> org.freedesktop.DBus fake wildcarded AddMatch for com.konstantintutsch.Lock
C-65534: -> org.freedesktop.DBus fake wildcarded AddMatch for org.mpris.MediaPlayer2.com.konstantintutsch.Lock
C-65533: -> org.freedesktop.DBus fake wildcarded AddMatch for org.gtk.vfs
C-65532: -> org.freedesktop.DBus fake AddMatch for org.gnome.keyring.SystemPrompter
C-65531: -> org.freedesktop.DBus fake GetNameOwner for org.gnome.keyring.SystemPrompter
C-65530: -> org.freedesktop.DBus fake ListNames
B-1: <- org.freedesktop.DBus return from C1
B-1: <- org.freedesktop.DBus signal org.freedesktop.DBus.NameAcquired at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C-65536
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65535
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65534
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65533
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65532
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65531
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65530
C-65529: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.DBus
C-65528: -> org.freedesktop.DBus fake GetNameOwner for com.konstantintutsch.Lock
C-65527: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Desktop
C-65526: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Documents
C-65525: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Flatpak
C-65524: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.IBus
C-65523: -> org.freedesktop.DBus fake GetNameOwner for org.gnome.keyring.SystemPrompter
C-65522: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.Daemon
C-65521: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.GPhoto2VolumeMonitor
C-65520: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.GoaVolumeMonitor
C-65519: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.MTPVolumeMonitor
C-65518: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.Metadata
C-65517: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.UDisks2VolumeMonitor
C-65516: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_10043
C-65515: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_10044
C-65514: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_3508
C-65513: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_dnssd
C-65512: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_wsdd
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65529
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65528
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65527
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65526
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65525
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65524
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65523
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65522
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65521
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65520
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65519
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65518
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65517
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65516
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65515
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65514
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65513
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65512
*SKIPPED*
C2: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C3: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
C4: -> org.gnome.keyring.SystemPrompter call org.gnome.keyring.internal.Prompter.BeginPrompting at /org/gnome/keyring/Prompter
B-1: <- org.freedesktop.DBus return from C2
B-1: <- org.freedesktop.DBus return from C3
B9913: <- :1.23 return from C4
B9914: <- :1.23 call org.gnome.keyring.internal.Prompter.Callback.PromptReady at /org/gnome/keyring/Prompt/p0
C5: -> :1.23 return from B9914
C6: -> org.freedesktop.DBus call org.freedesktop.DBus.RemoveMatch at /org/freedesktop/DBus
C7: -> org.gnome.keyring.SystemPrompter call org.gnome.keyring.internal.Prompter.StopPrompting at /org/gnome/keyring/Prompter
B-1: <- org.freedesktop.DBus return from C6
B9915: <- :1.23 call org.gnome.keyring.internal.Prompter.Callback.PromptDone at /org/gnome/keyring/Prompt/p0
B9917: <- :1.23 return from C7
C8: -> :1.23 return error org.freedesktop.DBus.Error.UnknownMethod from B9915
*DENIED*
C1: -> org.freedesktop.DBus call org.freedesktop.DBus.Hello at /org/freedesktop/DBus
C-65536: -> org.freedesktop.DBus fake wildcarded AddMatch for org.freedesktop.portal
C-65535: -> org.freedesktop.DBus fake wildcarded AddMatch for com.konstantintutsch.Lock
C-65534: -> org.freedesktop.DBus fake wildcarded AddMatch for org.mpris.MediaPlayer2.com.konstantintutsch.Lock
C-65533: -> org.freedesktop.DBus fake wildcarded AddMatch for org.gtk.vfs
C-65532: -> org.freedesktop.DBus fake AddMatch for org.gnome.keyring.SystemPrompter
C-65531: -> org.freedesktop.DBus fake GetNameOwner for org.gnome.keyring.SystemPrompter
C-65530: -> org.freedesktop.DBus fake ListNames
B-1: <- org.freedesktop.DBus return from C1
B-1: <- org.freedesktop.DBus signal org.freedesktop.DBus.NameAcquired at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C-65536
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65535
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65534
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65533
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65532
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65531
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65530
C-65529: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.DBus
C-65528: -> org.freedesktop.DBus fake GetNameOwner for com.konstantintutsch.Lock
C-65527: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Desktop
C-65526: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Documents
C-65525: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Flatpak
C-65524: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.IBus
C-65523: -> org.freedesktop.DBus fake GetNameOwner for org.gnome.keyring.SystemPrompter
C-65522: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.Daemon
C-65521: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.GPhoto2VolumeMonitor
C-65520: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.GoaVolumeMonitor
C-65519: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.MTPVolumeMonitor
C-65518: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.Metadata
C-65517: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.UDisks2VolumeMonitor
C-65516: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_10043
C-65515: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_10044
C-65514: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_3508
C-65513: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_dnssd
C-65512: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_wsdd
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65529
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65528
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65527
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65526
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65525
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65524
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65523
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65522
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65521
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65520
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65519
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65518
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65517
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65516
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65515
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65514
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65513
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65512
*SKIPPED*
C2: -> org.gnome.ScreenSaver call org.gnome.ScreenSaver.GetActive at /org/gnome/ScreenSaver
*HIDDEN* (ping)
B-1: <- org.freedesktop.DBus return from C2
*REWRITTEN*
C1: -> org.freedesktop.DBus call org.freedesktop.DBus.Hello at /org/freedesktop/DBus
C-65536: -> org.freedesktop.DBus fake wildcarded AddMatch for org.freedesktop.portal
C-65535: -> org.freedesktop.DBus fake wildcarded AddMatch for com.konstantintutsch.Lock
C-65534: -> org.freedesktop.DBus fake wildcarded AddMatch for org.mpris.MediaPlayer2.com.konstantintutsch.Lock
C-65533: -> org.freedesktop.DBus fake wildcarded AddMatch for org.gtk.vfs
C-65532: -> org.freedesktop.DBus fake AddMatch for org.gnome.keyring.SystemPrompter
C-65531: -> org.freedesktop.DBus fake GetNameOwner for org.gnome.keyring.SystemPrompter
C-65530: -> org.freedesktop.DBus fake ListNames
B-1: <- org.freedesktop.DBus return from C1
B-1: <- org.freedesktop.DBus signal org.freedesktop.DBus.NameAcquired at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C-65536
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65535
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65534
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65533
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65532
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65531
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65530
C-65529: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.DBus
C-65528: -> org.freedesktop.DBus fake GetNameOwner for com.konstantintutsch.Lock
C-65527: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Desktop
C-65526: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Documents
C-65525: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Flatpak
C-65524: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.IBus
C-65523: -> org.freedesktop.DBus fake GetNameOwner for org.gnome.keyring.SystemPrompter
C-65522: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.Daemon
C-65521: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.GPhoto2VolumeMonitor
C-65520: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.GoaVolumeMonitor
C-65519: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.MTPVolumeMonitor
C-65518: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.Metadata
C-65517: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.UDisks2VolumeMonitor
C-65516: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_10043
C-65515: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_10044
C-65514: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_3508
C-65513: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_dnssd
C-65512: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_wsdd
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65529
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65528
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65527
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65526
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65525
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65524
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65523
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65522
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65521
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65520
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65519
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65518
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65517
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65516
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65515
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65514
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65513
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65512
*SKIPPED*
C2: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C3: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
C4: -> org.gnome.keyring.SystemPrompter call org.gnome.keyring.internal.Prompter.BeginPrompting at /org/gnome/keyring/Prompter
B-1: <- org.freedesktop.DBus return from C2
B-1: <- org.freedesktop.DBus return from C3
B9920: <- :1.23 return from C4
B9921: <- :1.23 call org.gnome.keyring.internal.Prompter.Callback.PromptReady at /org/gnome/keyring/Prompt/p1
C5: -> :1.23 return from B9921
C6: -> org.freedesktop.DBus call org.freedesktop.DBus.RemoveMatch at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C6
C7: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C8: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
C9: -> org.gnome.keyring.SystemPrompter call org.gnome.keyring.internal.Prompter.PerformPrompt at /org/gnome/keyring/Prompter
B-1: <- org.freedesktop.DBus return from C7
B-1: <- org.freedesktop.DBus return from C8
B9922: <- :1.23 return from C9
B9923: <- :1.23 call org.gnome.keyring.internal.Prompter.Callback.PromptReady at /org/gnome/keyring/Prompt/p1
C10: -> :1.23 return from B9923
C11: -> org.freedesktop.DBus call org.freedesktop.DBus.RemoveMatch at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C11
C12: -> org.gnome.keyring.SystemPrompter call org.gnome.keyring.internal.Prompter.StopPrompting at /org/gnome/keyring/Prompter
B9924: <- :1.23 call org.gnome.keyring.internal.Prompter.Callback.PromptDone at /org/gnome/keyring/Prompt/p1
B9926: <- :1.23 return from C12
C13: -> :1.23 return error org.freedesktop.DBus.Error.UnknownMethod from B9924
*DENIED*
C1: -> org.freedesktop.DBus call org.freedesktop.DBus.Hello at /org/freedesktop/DBus
C-65536: -> org.freedesktop.DBus fake wildcarded AddMatch for org.freedesktop.portal
C-65535: -> org.freedesktop.DBus fake wildcarded AddMatch for com.konstantintutsch.Lock
C-65534: -> org.freedesktop.DBus fake wildcarded AddMatch for org.mpris.MediaPlayer2.com.konstantintutsch.Lock
C-65533: -> org.freedesktop.DBus fake wildcarded AddMatch for org.gtk.vfs
C-65532: -> org.freedesktop.DBus fake AddMatch for org.gnome.keyring.SystemPrompter
C-65531: -> org.freedesktop.DBus fake GetNameOwner for org.gnome.keyring.SystemPrompter
C-65530: -> org.freedesktop.DBus fake ListNames
B-1: <- org.freedesktop.DBus return from C1
B-1: <- org.freedesktop.DBus signal org.freedesktop.DBus.NameAcquired at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C-65536
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65535
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65534
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65533
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65532
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65531
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65530
C-65529: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.DBus
C-65528: -> org.freedesktop.DBus fake GetNameOwner for com.konstantintutsch.Lock
C-65527: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Desktop
C-65526: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Documents
C-65525: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Flatpak
C-65524: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.IBus
C-65523: -> org.freedesktop.DBus fake GetNameOwner for org.gnome.keyring.SystemPrompter
C-65522: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.Daemon
C-65521: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.GPhoto2VolumeMonitor
C-65520: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.GoaVolumeMonitor
C-65519: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.MTPVolumeMonitor
C-65518: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.Metadata
C-65517: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.UDisks2VolumeMonitor
C-65516: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_10043
C-65515: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_10044
C-65514: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_3508
C-65513: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_dnssd
C-65512: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_wsdd
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65529
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65528
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65527
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65526
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65525
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65524
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65523
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65522
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65521
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65520
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65519
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65518
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65517
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65516
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65515
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65514
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65513
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65512
*SKIPPED*
C2: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C3: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
C4: -> org.gnome.keyring.SystemPrompter call org.gnome.keyring.internal.Prompter.BeginPrompting at /org/gnome/keyring/Prompter
B-1: <- org.freedesktop.DBus return from C2
B-1: <- org.freedesktop.DBus return from C3
B9929: <- :1.23 return from C4
B9930: <- :1.23 call org.gnome.keyring.internal.Prompter.Callback.PromptReady at /org/gnome/keyring/Prompt/p0
C5: -> :1.23 return from B9930
C6: -> org.freedesktop.DBus call org.freedesktop.DBus.RemoveMatch at /org/freedesktop/DBus
C7: -> org.gnome.keyring.SystemPrompter call org.gnome.keyring.internal.Prompter.StopPrompting at /org/gnome/keyring/Prompter
B-1: <- org.freedesktop.DBus return from C6
B9931: <- :1.23 call org.gnome.keyring.internal.Prompter.Callback.PromptDone at /org/gnome/keyring/Prompt/p0
B9933: <- :1.23 return from C7
C8: -> :1.23 return error org.freedesktop.DBus.Error.UnknownMethod from B9931
*DENIED*
C1: -> org.freedesktop.DBus call org.freedesktop.DBus.Hello at /org/freedesktop/DBus
C-65536: -> org.freedesktop.DBus fake wildcarded AddMatch for org.freedesktop.portal
C-65535: -> org.freedesktop.DBus fake wildcarded AddMatch for com.konstantintutsch.Lock
C-65534: -> org.freedesktop.DBus fake wildcarded AddMatch for org.mpris.MediaPlayer2.com.konstantintutsch.Lock
C-65533: -> org.freedesktop.DBus fake wildcarded AddMatch for org.gtk.vfs
C-65532: -> org.freedesktop.DBus fake AddMatch for org.gnome.keyring.SystemPrompter
C-65531: -> org.freedesktop.DBus fake GetNameOwner for org.gnome.keyring.SystemPrompter
C-65530: -> org.freedesktop.DBus fake ListNames
B-1: <- org.freedesktop.DBus return from C1
B-1: <- org.freedesktop.DBus signal org.freedesktop.DBus.NameAcquired at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C-65536
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65535
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65534
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65533
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65532
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65531
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65530
C-65529: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.DBus
C-65528: -> org.freedesktop.DBus fake GetNameOwner for com.konstantintutsch.Lock
C-65527: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Desktop
C-65526: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Documents
C-65525: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Flatpak
C-65524: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.IBus
C-65523: -> org.freedesktop.DBus fake GetNameOwner for org.gnome.keyring.SystemPrompter
C-65522: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.Daemon
C-65521: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.GPhoto2VolumeMonitor
C-65520: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.GoaVolumeMonitor
C-65519: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.MTPVolumeMonitor
C-65518: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.Metadata
C-65517: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.UDisks2VolumeMonitor
C-65516: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_10043
C-65515: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_10044
C-65514: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_3508
C-65513: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_dnssd
C-65512: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_wsdd
*SKIPPED*
C2: -> org.gnome.ScreenSaver call org.gnome.ScreenSaver.GetActive at /org/gnome/ScreenSaver
*HIDDEN* (ping)
B-1: <- org.freedesktop.DBus return from C-65529
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65528
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65527
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65526
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65525
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65524
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65523
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65522
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65521
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65520
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65519
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65518
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65517
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65516
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65515
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65514
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65513
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65512
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C2
*REWRITTEN*
C1: -> org.freedesktop.DBus call org.freedesktop.DBus.Hello at /org/freedesktop/DBus
C-65536: -> org.freedesktop.DBus fake wildcarded AddMatch for org.freedesktop.portal
C-65535: -> org.freedesktop.DBus fake wildcarded AddMatch for com.konstantintutsch.Lock
C-65534: -> org.freedesktop.DBus fake wildcarded AddMatch for org.mpris.MediaPlayer2.com.konstantintutsch.Lock
C-65533: -> org.freedesktop.DBus fake wildcarded AddMatch for org.gtk.vfs
C-65532: -> org.freedesktop.DBus fake AddMatch for org.gnome.keyring.SystemPrompter
C-65531: -> org.freedesktop.DBus fake GetNameOwner for org.gnome.keyring.SystemPrompter
C-65530: -> org.freedesktop.DBus fake ListNames
B-1: <- org.freedesktop.DBus return from C1
B-1: <- org.freedesktop.DBus signal org.freedesktop.DBus.NameAcquired at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C-65536
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65535
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65534
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65533
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65532
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65531
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65530
C-65529: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.DBus
C-65528: -> org.freedesktop.DBus fake GetNameOwner for com.konstantintutsch.Lock
C-65527: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Desktop
C-65526: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Documents
C-65525: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Flatpak
C-65524: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.IBus
C-65523: -> org.freedesktop.DBus fake GetNameOwner for org.gnome.keyring.SystemPrompter
C-65522: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.Daemon
C-65521: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.GPhoto2VolumeMonitor
C-65520: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.GoaVolumeMonitor
C-65519: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.MTPVolumeMonitor
C-65518: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.Metadata
C-65517: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.UDisks2VolumeMonitor
C-65516: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_10043
C-65515: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_10044
C-65514: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_3508
C-65513: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_dnssd
C-65512: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_wsdd
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65529
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65528
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65527
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65526
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65525
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65524
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65523
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65522
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65521
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65520
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65519
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65518
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65517
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65516
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65515
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65514
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65513
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65512
*SKIPPED*
C2: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C3: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
C4: -> org.gnome.keyring.SystemPrompter call org.gnome.keyring.internal.Prompter.BeginPrompting at /org/gnome/keyring/Prompter
B-1: <- org.freedesktop.DBus return from C2
B-1: <- org.freedesktop.DBus return from C3
B9936: <- :1.23 return from C4
B9937: <- :1.23 call org.gnome.keyring.internal.Prompter.Callback.PromptReady at /org/gnome/keyring/Prompt/p1
C5: -> :1.23 return from B9937
C6: -> org.freedesktop.DBus call org.freedesktop.DBus.RemoveMatch at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C6
C7: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C8: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
C9: -> org.gnome.keyring.SystemPrompter call org.gnome.keyring.internal.Prompter.PerformPrompt at /org/gnome/keyring/Prompter
B-1: <- org.freedesktop.DBus return from C7
B-1: <- org.freedesktop.DBus return from C8
B9938: <- :1.23 return from C9
B9939: <- :1.23 call org.gnome.keyring.internal.Prompter.Callback.PromptReady at /org/gnome/keyring/Prompt/p1
C10: -> :1.23 return from B9939
C11: -> org.freedesktop.DBus call org.freedesktop.DBus.RemoveMatch at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C11
C12: -> org.gnome.keyring.SystemPrompter call org.gnome.keyring.internal.Prompter.StopPrompting at /org/gnome/keyring/Prompter
B9940: <- :1.23 call org.gnome.keyring.internal.Prompter.Callback.PromptDone at /org/gnome/keyring/Prompt/p1
B9942: <- :1.23 return from C12
C13: -> :1.23 return error org.freedesktop.DBus.Error.UnknownMethod from B9940
*DENIED*
C1: -> org.freedesktop.DBus call org.freedesktop.DBus.Hello at /org/freedesktop/DBus
C-65536: -> org.freedesktop.DBus fake wildcarded AddMatch for org.freedesktop.portal
C-65535: -> org.freedesktop.DBus fake wildcarded AddMatch for com.konstantintutsch.Lock
C-65534: -> org.freedesktop.DBus fake wildcarded AddMatch for org.mpris.MediaPlayer2.com.konstantintutsch.Lock
C-65533: -> org.freedesktop.DBus fake wildcarded AddMatch for org.gtk.vfs
C-65532: -> org.freedesktop.DBus fake AddMatch for org.gnome.keyring.SystemPrompter
C-65531: -> org.freedesktop.DBus fake GetNameOwner for org.gnome.keyring.SystemPrompter
C-65530: -> org.freedesktop.DBus fake ListNames
B-1: <- org.freedesktop.DBus return from C1
B-1: <- org.freedesktop.DBus signal org.freedesktop.DBus.NameAcquired at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C-65536
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65535
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65534
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65533
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65532
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65531
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65530
C-65529: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.DBus
C-65528: -> org.freedesktop.DBus fake GetNameOwner for com.konstantintutsch.Lock
C-65527: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Desktop
C-65526: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Documents
C-65525: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Flatpak
C-65524: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.IBus
C-65523: -> org.freedesktop.DBus fake GetNameOwner for org.gnome.keyring.SystemPrompter
C-65522: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.Daemon
C-65521: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.GPhoto2VolumeMonitor
C-65520: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.GoaVolumeMonitor
C-65519: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.MTPVolumeMonitor
C-65518: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.Metadata
C-65517: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.UDisks2VolumeMonitor
C-65516: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_10043
C-65515: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_10044
C-65514: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_3508
C-65513: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_dnssd
C-65512: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_wsdd
*SKIPPED*
C2: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C3: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
C4: -> org.gnome.keyring.SystemPrompter call org.gnome.keyring.internal.Prompter.BeginPrompting at /org/gnome/keyring/Prompter
B-1: <- org.freedesktop.DBus return from C-65529
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65528
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65527
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65526
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65525
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65524
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65523
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65522
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65521
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65520
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65519
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65518
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65517
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65516
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65515
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65514
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65513
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65512
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C2
B-1: <- org.freedesktop.DBus return from C3
B9945: <- :1.23 return from C4
B9946: <- :1.23 call org.gnome.keyring.internal.Prompter.Callback.PromptReady at /org/gnome/keyring/Prompt/p0
C5: -> :1.23 return from B9946
C6: -> org.freedesktop.DBus call org.freedesktop.DBus.RemoveMatch at /org/freedesktop/DBus
C7: -> org.gnome.keyring.SystemPrompter call org.gnome.keyring.internal.Prompter.StopPrompting at /org/gnome/keyring/Prompter
B-1: <- org.freedesktop.DBus return from C6
B9947: <- :1.23 call org.gnome.keyring.internal.Prompter.Callback.PromptDone at /org/gnome/keyring/Prompt/p0
B9949: <- :1.23 return from C7
C8: -> :1.23 return error org.freedesktop.DBus.Error.UnknownMethod from B9947
*DENIED*
C1: -> org.freedesktop.DBus call org.freedesktop.DBus.Hello at /org/freedesktop/DBus
C-65536: -> org.freedesktop.DBus fake wildcarded AddMatch for org.freedesktop.portal
C-65535: -> org.freedesktop.DBus fake wildcarded AddMatch for com.konstantintutsch.Lock
C-65534: -> org.freedesktop.DBus fake wildcarded AddMatch for org.mpris.MediaPlayer2.com.konstantintutsch.Lock
C-65533: -> org.freedesktop.DBus fake wildcarded AddMatch for org.gtk.vfs
C-65532: -> org.freedesktop.DBus fake AddMatch for org.gnome.keyring.SystemPrompter
C-65531: -> org.freedesktop.DBus fake GetNameOwner for org.gnome.keyring.SystemPrompter
C-65530: -> org.freedesktop.DBus fake ListNames
B-1: <- org.freedesktop.DBus return from C1
B-1: <- org.freedesktop.DBus signal org.freedesktop.DBus.NameAcquired at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C-65536
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65535
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65534
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65533
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65532
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65531
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65530
C-65529: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.DBus
C-65528: -> org.freedesktop.DBus fake GetNameOwner for com.konstantintutsch.Lock
C-65527: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Desktop
C-65526: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Documents
C-65525: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Flatpak
C-65524: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.IBus
C-65523: -> org.freedesktop.DBus fake GetNameOwner for org.gnome.keyring.SystemPrompter
C-65522: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.Daemon
C-65521: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.GPhoto2VolumeMonitor
C-65520: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.GoaVolumeMonitor
C-65519: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.MTPVolumeMonitor
C-65518: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.Metadata
C-65517: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.UDisks2VolumeMonitor
C-65516: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_10043
C-65515: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_10044
C-65514: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_3508
C-65513: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_dnssd
C-65512: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_wsdd
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65529
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65528
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65527
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65526
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65525
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65524
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65523
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65522
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65521
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65520
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65519
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65518
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65517
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65516
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65515
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65514
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65513
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65512
*SKIPPED*
C2: -> org.gnome.ScreenSaver call org.gnome.ScreenSaver.GetActive at /org/gnome/ScreenSaver
*HIDDEN* (ping)
B-1: <- org.freedesktop.DBus return from C2
*REWRITTEN*
C1: -> org.freedesktop.DBus call org.freedesktop.DBus.Hello at /org/freedesktop/DBus
C-65536: -> org.freedesktop.DBus fake wildcarded AddMatch for org.freedesktop.portal
C-65535: -> org.freedesktop.DBus fake wildcarded AddMatch for com.konstantintutsch.Lock
C-65534: -> org.freedesktop.DBus fake wildcarded AddMatch for org.mpris.MediaPlayer2.com.konstantintutsch.Lock
C-65533: -> org.freedesktop.DBus fake wildcarded AddMatch for org.gtk.vfs
C-65532: -> org.freedesktop.DBus fake AddMatch for org.gnome.keyring.SystemPrompter
C-65531: -> org.freedesktop.DBus fake GetNameOwner for org.gnome.keyring.SystemPrompter
C-65530: -> org.freedesktop.DBus fake ListNames
B-1: <- org.freedesktop.DBus return from C1
B-1: <- org.freedesktop.DBus signal org.freedesktop.DBus.NameAcquired at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C-65536
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65535
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65534
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65533
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65532
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65531
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65530
C-65529: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.DBus
C-65528: -> org.freedesktop.DBus fake GetNameOwner for com.konstantintutsch.Lock
C-65527: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Desktop
C-65526: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Documents
C-65525: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Flatpak
C-65524: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.IBus
C-65523: -> org.freedesktop.DBus fake GetNameOwner for org.gnome.keyring.SystemPrompter
C-65522: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.Daemon
C-65521: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.GPhoto2VolumeMonitor
C-65520: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.GoaVolumeMonitor
C-65519: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.MTPVolumeMonitor
C-65518: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.Metadata
C-65517: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.UDisks2VolumeMonitor
C-65516: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_10043
C-65515: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_10044
C-65514: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_3508
C-65513: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_dnssd
C-65512: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_wsdd
*SKIPPED*
C2: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C3: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
C4: -> org.gnome.keyring.SystemPrompter call org.gnome.keyring.internal.Prompter.BeginPrompting at /org/gnome/keyring/Prompter
B-1: <- org.freedesktop.DBus return from C-65529
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65528
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65527
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65526
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65525
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65524
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65523
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65522
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65521
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65520
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65519
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65518
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65517
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65516
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65515
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65514
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65513
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65512
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C2
B-1: <- org.freedesktop.DBus return from C3
B9952: <- :1.23 return from C4
B9953: <- :1.23 call org.gnome.keyring.internal.Prompter.Callback.PromptReady at /org/gnome/keyring/Prompt/p1
C5: -> :1.23 return from B9953
C6: -> org.freedesktop.DBus call org.freedesktop.DBus.RemoveMatch at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C6
C7: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C8: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
C9: -> org.gnome.keyring.SystemPrompter call org.gnome.keyring.internal.Prompter.PerformPrompt at /org/gnome/keyring/Prompter
B-1: <- org.freedesktop.DBus return from C7
B-1: <- org.freedesktop.DBus return from C8
B9954: <- :1.23 return from C9
B9955: <- :1.23 call org.gnome.keyring.internal.Prompter.Callback.PromptReady at /org/gnome/keyring/Prompt/p1
C10: -> :1.23 return from B9955
C11: -> org.freedesktop.DBus call org.freedesktop.DBus.RemoveMatch at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C11
C12: -> org.gnome.keyring.SystemPrompter call org.gnome.keyring.internal.Prompter.StopPrompting at /org/gnome/keyring/Prompter
B9956: <- :1.23 call org.gnome.keyring.internal.Prompter.Callback.PromptDone at /org/gnome/keyring/Prompt/p1
B9958: <- :1.23 return from C12
C13: -> :1.23 return error org.freedesktop.DBus.Error.UnknownMethod from B9956
*DENIED*
  • flatpak run --device=input com.konstantintutsch.Lock
Log
F: No installations directory in /etc/flatpak/installations.d. Skipping
F: Opening system flatpak installation at path /var/lib/flatpak
F: Opening user flatpak installation at path /home/yaroslav/.local/share/flatpak
F: Opening user flatpak installation at path /home/yaroslav/.local/share/flatpak
F: Opening system flatpak installation at path /var/lib/flatpak
F: Opening user flatpak installation at path /home/yaroslav/.local/share/flatpak
F: Opening system flatpak installation at path /var/lib/flatpak
F: /var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/55bffbcd42cab4dd3aee2f8ffb73f9fa194ab862003054b0b3db1194a9f0f046/files/lib32 does not exist
F: Cleaning up unused container id 538783093
F: Allocated instance id 2777298664
F: Add defaults in dir /com/konstantintutsch/Lock/
F: Add locks in dir /com/konstantintutsch/Lock/
F: Disallowing network access
F: Allowing dri access
F: Allowing input device access. Note: raw and virtual input currently require --device=all
F: Allowing wayland access
F: Running '/usr/bin/bwrap --args 40 -- /usr/bin/xdg-dbus-proxy --args=42'
F: Running '/usr/bin/bwrap --args 40 -- com.konstantintutsch.Lock'
** Message: 18:29:42.778: GnuPG Made Easy 1.23.2
C1: -> org.freedesktop.DBus call org.freedesktop.DBus.Hello at /org/freedesktop/DBus
C-65536: -> org.freedesktop.DBus fake wildcarded AddMatch for org.freedesktop.portal
C-65535: -> org.freedesktop.DBus fake wildcarded AddMatch for com.konstantintutsch.Lock
C-65534: -> org.freedesktop.DBus fake wildcarded AddMatch for org.mpris.MediaPlayer2.com.konstantintutsch.Lock
C-65533: -> org.freedesktop.DBus fake wildcarded AddMatch for org.gtk.vfs
C-65532: -> org.freedesktop.DBus fake AddMatch for org.gnome.keyring.SystemPrompter
C-65531: -> org.freedesktop.DBus fake GetNameOwner for org.gnome.keyring.SystemPrompter
C-65530: -> org.freedesktop.DBus fake ListNames
B-1: <- org.freedesktop.DBus return from C1
B-1: <- org.freedesktop.DBus signal org.freedesktop.DBus.NameAcquired at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C-65536
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65535
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65534
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65533
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65532
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65531
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65530
C-65529: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.DBus
C-65528: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Desktop
C-65527: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Documents
C-65526: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Flatpak
C-65525: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.IBus
C-65524: -> org.freedesktop.DBus fake GetNameOwner for org.gnome.keyring.SystemPrompter
C-65523: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.Daemon
C-65522: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.GPhoto2VolumeMonitor
C-65521: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.GoaVolumeMonitor
C-65520: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.MTPVolumeMonitor
C-65519: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.Metadata
C-65518: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.UDisks2VolumeMonitor
C-65517: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_10043
C-65516: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_10044
C-65515: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_3508
C-65514: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_dnssd
C-65513: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_wsdd
*SKIPPED*
C2: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C3: -> org.freedesktop.DBus call org.freedesktop.DBus.StartServiceByName at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C-65529
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65528
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65527
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65526
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65525
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65524
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65523
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65522
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65521
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65520
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65519
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65518
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65517
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65516
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65515
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65514
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65513
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C2
B-1: <- org.freedesktop.DBus return from C3
C4: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C4
C5: -> :1.15 call org.gtk.vfs.MountTracker.ListMountableInfo at /org/gtk/vfs/mounttracker
B231: <- :1.15 return from C5
C6: -> org.freedesktop.DBus call org.freedesktop.DBus.RemoveMatch at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C6
C7: -> org.freedesktop.DBus call org.freedesktop.DBus.RequestName at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus signal org.freedesktop.DBus.NameOwnerChanged at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus signal org.freedesktop.DBus.NameAcquired at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C7
C8: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C9: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
C10: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C11: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C12: -> org.freedesktop.DBus call org.freedesktop.DBus.StartServiceByName at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C8
B-1: <- org.freedesktop.DBus return from C9
B-1: <- org.freedesktop.DBus return from C10
B-1: <- org.freedesktop.DBus return from C11
B-1: <- org.freedesktop.DBus return from C12
C13: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C13
C14: -> :1.94 call org.freedesktop.DBus.Properties.GetAll at /org/freedesktop/portal/desktop
B88814: <- :1.94 return from C14
C15: -> :1.94 call org.freedesktop.portal.Settings.ReadAll at /org/freedesktop/portal/desktop
B88818: <- :1.94 return from C15
C16: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C17: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C18: -> org.freedesktop.DBus call org.freedesktop.DBus.StartServiceByName at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C16
B-1: <- org.freedesktop.DBus return from C17
B-1: <- org.freedesktop.DBus return from C18
C19: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C19
C20: -> :1.94 call org.freedesktop.DBus.Properties.GetAll at /org/freedesktop/portal/desktop
B88819: <- :1.94 return from C20
C21: -> org.freedesktop.DBus call org.freedesktop.DBus.StartServiceByName at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C21
C22: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C22
C23: -> :1.94 call org.freedesktop.DBus.Properties.GetAll at /org/freedesktop/portal/desktop
B88820: <- :1.94 return from C23
C24: -> :1.94 call org.freedesktop.portal.Settings.Read at /org/freedesktop/portal/desktop
B88822: <- :1.94 return from C24
C25: -> :1.94 call org.freedesktop.portal.Settings.Read at /org/freedesktop/portal/desktop
B88824: <- :1.94 return from C25
C26: -> :1.94 call org.freedesktop.portal.Settings.Read at /org/freedesktop/portal/desktop
B88826: <- :1.94 return from C26
B10437: <- :1.23 call org.gtk.Actions.DescribeAll at /com/konstantintutsch/Lock
B10441: <- :1.23 call org.freedesktop.DBus.Properties.GetAll at /com/konstantintutsch/Lock
C27: -> :1.23 return from B10437
C28: -> :1.23 return from B10441
C29: -> org.freedesktop.portal.Flatpak call org.freedesktop.DBus.Properties.Get at /org/freedesktop/portal/Flatpak
B16: <- :1.385 return from C29
B10450: <- :1.23 call org.gtk.Actions.DescribeAll at /com/konstantintutsch/Lock/window/1
C30: -> :1.23 return from B10450
C31: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C32: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C31
B-1: <- org.freedesktop.DBus return from C32
  • flatpak run --device=input --socket=pcsc com.konstantintutsch.Lock
Log
F: No installations directory in /etc/flatpak/installations.d. Skipping
F: Opening system flatpak installation at path /var/lib/flatpak
F: Opening user flatpak installation at path /home/yaroslav/.local/share/flatpak
F: Opening user flatpak installation at path /home/yaroslav/.local/share/flatpak
F: Opening system flatpak installation at path /var/lib/flatpak
F: Opening user flatpak installation at path /home/yaroslav/.local/share/flatpak
F: Opening system flatpak installation at path /var/lib/flatpak
F: /var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/55bffbcd42cab4dd3aee2f8ffb73f9fa194ab862003054b0b3db1194a9f0f046/files/lib32 does not exist
F: Cleaning up unused container id 2777298664
F: Allocated instance id 1266033502
F: Add defaults in dir /com/konstantintutsch/Lock/
F: Add locks in dir /com/konstantintutsch/Lock/
F: Disallowing network access
F: Allowing dri access
F: Allowing input device access. Note: raw and virtual input currently require --device=all
F: Allowing wayland access
F: Running '/usr/bin/bwrap --args 40 -- /usr/bin/xdg-dbus-proxy --args=42'
F: Running '/usr/bin/bwrap --args 40 -- com.konstantintutsch.Lock'
** Message: 18:31:55.571: GnuPG Made Easy 1.23.2
C1: -> org.freedesktop.DBus call org.freedesktop.DBus.Hello at /org/freedesktop/DBus
C-65536: -> org.freedesktop.DBus fake wildcarded AddMatch for org.freedesktop.portal
C-65535: -> org.freedesktop.DBus fake wildcarded AddMatch for com.konstantintutsch.Lock
C-65534: -> org.freedesktop.DBus fake wildcarded AddMatch for org.mpris.MediaPlayer2.com.konstantintutsch.Lock
C-65533: -> org.freedesktop.DBus fake wildcarded AddMatch for org.gtk.vfs
C-65532: -> org.freedesktop.DBus fake AddMatch for org.gnome.keyring.SystemPrompter
C-65531: -> org.freedesktop.DBus fake GetNameOwner for org.gnome.keyring.SystemPrompter
C-65530: -> org.freedesktop.DBus fake ListNames
B-1: <- org.freedesktop.DBus return from C1
B-1: <- org.freedesktop.DBus signal org.freedesktop.DBus.NameAcquired at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C-65536
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65535
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65534
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65533
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65532
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65531
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65530
C-65529: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.DBus
C-65528: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Desktop
C-65527: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Documents
C-65526: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Flatpak
C-65525: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.IBus
C-65524: -> org.freedesktop.DBus fake GetNameOwner for org.gnome.keyring.SystemPrompter
C-65523: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.Daemon
C-65522: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.GPhoto2VolumeMonitor
C-65521: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.GoaVolumeMonitor
C-65520: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.MTPVolumeMonitor
C-65519: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.Metadata
C-65518: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.UDisks2VolumeMonitor
C-65517: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_10043
C-65516: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_10044
C-65515: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_3508
C-65514: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_dnssd
C-65513: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_wsdd
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65529
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65528
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65527
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65526
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65525
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65524
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65523
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65522
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65521
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65520
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65519
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65518
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65517
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65516
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65515
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65514
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65513
*SKIPPED*
C2: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C3: -> org.freedesktop.DBus call org.freedesktop.DBus.StartServiceByName at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C2
B-1: <- org.freedesktop.DBus return from C3
C4: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C4
C5: -> :1.15 call org.gtk.vfs.MountTracker.ListMountableInfo at /org/gtk/vfs/mounttracker
B235: <- :1.15 return from C5
C6: -> org.freedesktop.DBus call org.freedesktop.DBus.RemoveMatch at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C6
C7: -> org.freedesktop.DBus call org.freedesktop.DBus.RequestName at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus signal org.freedesktop.DBus.NameOwnerChanged at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus signal org.freedesktop.DBus.NameAcquired at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C7
C8: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C9: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
C10: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C11: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C12: -> org.freedesktop.DBus call org.freedesktop.DBus.StartServiceByName at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C8
B-1: <- org.freedesktop.DBus return from C9
B-1: <- org.freedesktop.DBus return from C10
B-1: <- org.freedesktop.DBus return from C11
B-1: <- org.freedesktop.DBus return from C12
C13: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C13
C14: -> :1.94 call org.freedesktop.DBus.Properties.GetAll at /org/freedesktop/portal/desktop
B88881: <- :1.94 return from C14
C15: -> :1.94 call org.freedesktop.portal.Settings.ReadAll at /org/freedesktop/portal/desktop
B88885: <- :1.94 return from C15
C16: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C17: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C18: -> org.freedesktop.DBus call org.freedesktop.DBus.StartServiceByName at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C16
B-1: <- org.freedesktop.DBus return from C17
B-1: <- org.freedesktop.DBus return from C18
C19: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C19
C20: -> :1.94 call org.freedesktop.DBus.Properties.GetAll at /org/freedesktop/portal/desktop
B88886: <- :1.94 return from C20
C21: -> org.freedesktop.DBus call org.freedesktop.DBus.StartServiceByName at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C21
C22: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C22
C23: -> :1.94 call org.freedesktop.DBus.Properties.GetAll at /org/freedesktop/portal/desktop
B88887: <- :1.94 return from C23
C24: -> :1.94 call org.freedesktop.portal.Settings.Read at /org/freedesktop/portal/desktop
B88889: <- :1.94 return from C24
C25: -> :1.94 call org.freedesktop.portal.Settings.Read at /org/freedesktop/portal/desktop
B88891: <- :1.94 return from C25
C26: -> :1.94 call org.freedesktop.portal.Settings.Read at /org/freedesktop/portal/desktop
B88893: <- :1.94 return from C26
B10639: <- :1.23 call org.gtk.Actions.DescribeAll at /com/konstantintutsch/Lock
B10643: <- :1.23 call org.freedesktop.DBus.Properties.GetAll at /com/konstantintutsch/Lock
C27: -> :1.23 return from B10639
C28: -> :1.23 return from B10643
C29: -> org.freedesktop.portal.Flatpak call org.freedesktop.DBus.Properties.Get at /org/freedesktop/portal/Flatpak
B17: <- :1.385 return from C29
B10652: <- :1.23 call org.gtk.Actions.DescribeAll at /com/konstantintutsch/Lock/window/1
C30: -> :1.23 return from B10652
C31: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C32: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C31
B-1: <- org.freedesktop.DBus return from C32

@konstantintutsch
Copy link
Owner

All those logs look fine. I am also certain that this has nothing to do with Flatpak permissions (Kleopatra does not have any deviating permissions).

It might be an error with using the system pinentry. I have included it in the Flatpak directly now. Could you please test if that has fixed the problem?

com.konstantintutsch.Lock.Devel.flatpak.zip

unzip com.konstantintutsch.Lock.Devel.flatpak.zip
flatpak install com.konstantintutsch.Lock.Devel.flatpak
flatpak run --verbose com.konstantintutsch.Lock.Devel

@proninyaroslav
Copy link
Contributor Author

There are no changes, unfortunately.

flatpak run --verbose --log-session-bus com.konstantintutsch.Lock.Devel
F: No installations directory in /etc/flatpak/installations.d. Skipping
F: Opening system flatpak installation at path /var/lib/flatpak
F: Opening user flatpak installation at path /home/yaroslav/.local/share/flatpak
F: Opening user flatpak installation at path /home/yaroslav/.local/share/flatpak
F: Opening system flatpak installation at path /var/lib/flatpak
F: Opening user flatpak installation at path /home/yaroslav/.local/share/flatpak
F: Opening system flatpak installation at path /var/lib/flatpak
F: /var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/55bffbcd42cab4dd3aee2f8ffb73f9fa194ab862003054b0b3db1194a9f0f046/files/lib32 does not exist
F: Cleaning up unused container id 1769383662
F: Allocated instance id 2979340314
F: Add defaults in dir /com/konstantintutsch/Lock/Devel/
F: Add locks in dir /com/konstantintutsch/Lock/Devel/
F: Disallowing network access
F: Allowing dri access
F: Allowing wayland access
F: Running '/usr/bin/bwrap --args 40 -- /usr/bin/xdg-dbus-proxy --args=42'
F: Running '/usr/bin/bwrap --args 40 -- com.konstantintutsch.Lock.Devel'
** Message: 10:47:28.274: GnuPG Made Easy 1.23.2
C1: -> org.freedesktop.DBus call org.freedesktop.DBus.Hello at /org/freedesktop/DBus
C-65536: -> org.freedesktop.DBus fake wildcarded AddMatch for org.freedesktop.portal
C-65535: -> org.freedesktop.DBus fake wildcarded AddMatch for org.mpris.MediaPlayer2.com.konstantintutsch.Lock.Devel
C-65534: -> org.freedesktop.DBus fake wildcarded AddMatch for com.konstantintutsch.Lock.Devel
C-65533: -> org.freedesktop.DBus fake wildcarded AddMatch for org.gtk.vfs
C-65532: -> org.freedesktop.DBus fake AddMatch for org.gnome.keyring.SystemPrompter
C-65531: -> org.freedesktop.DBus fake GetNameOwner for org.gnome.keyring.SystemPrompter
C-65530: -> org.freedesktop.DBus fake ListNames
B-1: <- org.freedesktop.DBus return from C1
B-1: <- org.freedesktop.DBus signal org.freedesktop.DBus.NameAcquired at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C-65536
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65535
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65534
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65533
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65532
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65531
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65530
C-65529: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.DBus
C-65528: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Desktop
C-65527: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Documents
C-65526: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.Flatpak
C-65525: -> org.freedesktop.DBus fake GetNameOwner for org.freedesktop.portal.IBus
C-65524: -> org.freedesktop.DBus fake GetNameOwner for org.gnome.keyring.SystemPrompter
C-65523: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.Daemon
C-65522: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.GPhoto2VolumeMonitor
C-65521: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.GoaVolumeMonitor
C-65520: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.MTPVolumeMonitor
C-65519: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.Metadata
C-65518: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.UDisks2VolumeMonitor
C-65517: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_3499
C-65516: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_9760
C-65515: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_9761
C-65514: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_dnssd
C-65513: -> org.freedesktop.DBus fake GetNameOwner for org.gtk.vfs.mountpoint_wsdd
*SKIPPED*
C2: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C3: -> org.freedesktop.DBus call org.freedesktop.DBus.StartServiceByName at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C-65529
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65528
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65527
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65526
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65525
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65524
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65523
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65522
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65521
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65520
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65519
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65518
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65517
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65516
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65515
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65514
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C-65513
*SKIPPED*
B-1: <- org.freedesktop.DBus return from C2
B-1: <- org.freedesktop.DBus return from C3
C4: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C4
C5: -> :1.15 call org.gtk.vfs.MountTracker.ListMountableInfo at /org/gtk/vfs/mounttracker
B118: <- :1.15 return from C5
C6: -> org.freedesktop.DBus call org.freedesktop.DBus.RemoveMatch at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C6
C7: -> org.freedesktop.DBus call org.freedesktop.DBus.RequestName at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus signal org.freedesktop.DBus.NameOwnerChanged at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus signal org.freedesktop.DBus.NameAcquired at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C7
C8: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C9: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
C10: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C11: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C12: -> org.freedesktop.DBus call org.freedesktop.DBus.StartServiceByName at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C8
B-1: <- org.freedesktop.DBus return from C9
B-1: <- org.freedesktop.DBus return from C10
B-1: <- org.freedesktop.DBus return from C11
B-1: <- org.freedesktop.DBus return from C12
C13: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C13
C14: -> :1.89 call org.freedesktop.DBus.Properties.GetAll at /org/freedesktop/portal/desktop
B541: <- :1.89 return from C14
C15: -> :1.89 call org.freedesktop.portal.Settings.ReadAll at /org/freedesktop/portal/desktop
B545: <- :1.89 return from C15
C16: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C17: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C18: -> org.freedesktop.DBus call org.freedesktop.DBus.StartServiceByName at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C16
B-1: <- org.freedesktop.DBus return from C17
B-1: <- org.freedesktop.DBus return from C18
C19: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C19
C20: -> :1.89 call org.freedesktop.DBus.Properties.GetAll at /org/freedesktop/portal/desktop
B546: <- :1.89 return from C20
C21: -> org.freedesktop.DBus call org.freedesktop.DBus.StartServiceByName at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C21
C22: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C22
C23: -> :1.89 call org.freedesktop.DBus.Properties.GetAll at /org/freedesktop/portal/desktop
B547: <- :1.89 return from C23
C24: -> :1.89 call org.freedesktop.portal.Settings.Read at /org/freedesktop/portal/desktop
B549: <- :1.89 return from C24
C25: -> :1.89 call org.freedesktop.portal.Settings.Read at /org/freedesktop/portal/desktop
B551: <- :1.89 return from C25
C26: -> :1.89 call org.freedesktop.portal.Settings.Read at /org/freedesktop/portal/desktop
B553: <- :1.89 return from C26
B2386: <- :1.23 call org.gtk.Actions.DescribeAll at /com/konstantintutsch/Lock/Devel
B2390: <- :1.23 call org.freedesktop.DBus.Properties.GetAll at /com/konstantintutsch/Lock/Devel
C27: -> :1.23 return from B2386
C28: -> :1.23 return from B2390
C29: -> org.freedesktop.portal.Flatpak call org.freedesktop.DBus.Properties.Get at /org/freedesktop/portal/Flatpak
B13: <- :1.162 return from C29
B2399: <- :1.23 call org.gtk.Actions.DescribeAll at /com/konstantintutsch/Lock/Devel/window/1
C30: -> :1.23 return from B2399
C31: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C32: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C31
B-1: <- org.freedesktop.DBus return from C32

C33: -> org.freedesktop.DBus call org.freedesktop.DBus.RemoveMatch at /org/freedesktop/DBus
C34: -> org.freedesktop.DBus call org.freedesktop.DBus.RemoveMatch at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus return from C33
B-1: <- org.freedesktop.DBus return from C34
C35: -> org.freedesktop.DBus call org.freedesktop.DBus.ReleaseName at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus signal org.freedesktop.DBus.NameLost at /org/freedesktop/DBus
B-1: <- org.freedesktop.DBus signal org.freedesktop.DBus.NameOwnerChanged at /org/freedesktop/DBus

@proninyaroslav
Copy link
Contributor Author

I also tried with --device=input --socket=pcsc arguments.

@konstantintutsch
Copy link
Owner

Can you permanently add those permissions to Lock (e. g. via Flatseal), then reboot your system and try again?

@proninyaroslav
Copy link
Contributor Author

To the Dev version?

@konstantintutsch
Copy link
Owner

To the release version. Please also only grant the smartcard socket permission.

@proninyaroslav
Copy link
Contributor Author

I tried to do it from the beginning, but it didn't reboot. This time I rebooted, but unfortunately nothing helped.

@konstantintutsch konstantintutsch removed the question Further information is requested label Nov 23, 2024
@konstantintutsch
Copy link
Owner

Can you try to enable these two options for Lock in Flatseal, then reboot and try again?

Bildschirmfoto vom 2024-11-24 12-40-23

Bildschirmfoto vom 2024-11-24 12-40-33

@konstantintutsch konstantintutsch added the question Further information is requested label Nov 24, 2024
@proninyaroslav
Copy link
Contributor Author

Nothing has changed. I also tried to remove these lines from the config that fixes the PIN entry dialog #23 (comment). The dialog appears, but still requires inserting a smart card.

@proninyaroslav
Copy link
Contributor Author

To clarify, I'm using 1.2.0

@konstantintutsch konstantintutsch removed the question Further information is requested label Nov 24, 2024
@konstantintutsch
Copy link
Owner

konstantintutsch commented Nov 24, 2024

Could you please also try to allow access to all devices? (--device=all and --socket=pcsc)

I'm wondering if the smart card reader is not being recognized.

@konstantintutsch konstantintutsch added the question Further information is requested label Nov 24, 2024
@proninyaroslav
Copy link
Contributor Author

Same here. Changed via Flatseal.

@konstantintutsch
Copy link
Owner

konstantintutsch commented Nov 24, 2024

What's the output of this command after trying to use smart cards with Lock? (with smart card socket permissions still granted)

journalctl -upcscd -f

@proninyaroslav
Copy link
Contributor Author

No messages during decryption, only immediately after start:

18:54:45 systemd[1]: Started pcscd.service - PC/SC Smart Card Daemon.
18:54:45 (pcscd)[1816]: pcscd.service: Referenced but unset environment variable evaluates to an empty string: PCSCD_ARGS
18:55:13 pcscd[1816]: 00000000 ../src/auth.c:145:IsClientAuthorized() Process 1910 (user: 997) is NOT authorized for action: access_pcsc
18:55:13 pcscd[1816]: 00000255 ../src/winscard_svc.c:357:ContextThread() Rejected unauthorized PC/SC client

@konstantintutsch
Copy link
Owner

Okay, can you try to run gpg --card-status on your root system and inside the Flatpak sandbox with smartcard socket permissions?

flatpak run --command=sh com.konstantintutsch.Lock

@proninyaroslav
Copy link
Contributor Author

I get card info in both cases (also with default permissions). But in sandbox case I get this warning before the card info:

gpg: WARNING: server 'gpg-agent' is older than us (2.4.5 < 2.5.1)
gpg: Note: Outdated servers may lack important security fixes.
gpg: Note: Use the command "gpgconf --kill all" to restart them.
gpg: WARNING: server 'scdaemon' is older than us (2.4.5 < 2.5.1)
gpg: Note: Outdated servers may lack important security fixes.
gpg: Note: Use the command "gpgconf --kill all" to restart them.

but there is one thing: this only works if I run gpg --card-status on the host system first, and then in the sandbox. If I run the command in the sandbox first, the command fails:

gpg: selecting card failed: Service is not running
gpg: OpenPGP card not available: Service is not running

@proninyaroslav
Copy link
Contributor Author

proninyaroslav commented Nov 24, 2024

After this procedure, I tried to decrypt the text, since I decided that the app now sees the card.
Decryption still failed, but the behavior changed: it no longer displayed the PIN entry dialog and wrote to me that decryption failed. I ran it in the terminal as before, and it showed me the CLI version of the dialog, I was able to decrypt the text. Then I returned the GPG config fixes from #23, rebooted, repeated the procedure above, and tried again. It didn't display the GNOME dialog, but printed this error in the terminal:

** (com.konstantintutsch.Lock:2): WARNING **: 20:18:16.312: Failed to decrypt GPGME data from memory: pinentry error

@TellThatToLuke
Copy link

After this procedure, I tried to decrypt the text, since I decided that the app now sees the card. Decryption still failed, but the behavior changed: it no longer displayed the PIN entry dialog and wrote to me that decryption failed. I ran it in the terminal as before, and it showed me the CLI version of the dialog, I was able to decrypt the text. Then I returned the GPG config fixes from #23, rebooted, repeated the procedure above, and tried again. It didn't display the GNOME dialog, but printed this error in the terminal:

** (com.konstantintutsch.Lock:2): WARNING **: 20:18:16.312: Failed to decrypt GPGME data from memory: pinentry error

Related to #32.

@konstantintutsch
Copy link
Owner

After this procedure, I tried to decrypt the text, since I decided that the app now sees the card. Decryption still failed, but the behavior changed: it no longer displayed the PIN entry dialog and wrote to me that decryption failed. I ran it in the terminal as before, and it showed me the CLI version of the dialog, I was able to decrypt the text. Then I returned the GPG config fixes from #23, rebooted, repeated the procedure above, and tried again. It didn't display the GNOME dialog, but printed this error in the terminal:

** (com.konstantintutsch.Lock:2): WARNING **: 20:18:16.312: Failed to decrypt GPGME data from memory: pinentry error

Related to #32.

Yes, probably.

@proninyaroslav Can you test if removing --socket=gpg-agent and adding --socket=pcsc resolves this bug?

@proninyaroslav
Copy link
Contributor Author

proninyaroslav commented Nov 24, 2024

Can you test if removing --socket=gpg-agent and adding --socket=pcsc resolves this bug?

Now running gpg --card-status on the host system doesn't affect the sandbox. And it always shows Service is not running error. The PIN entry dialog is back, but still doesn't work.

@konstantintutsch
Copy link
Owner

How about without adding --socket=pcsc and only removing --socket=gpg-agent?

And, as always, don't forget to reboot after changing permissions ;)

@proninyaroslav
Copy link
Contributor Author

proninyaroslav commented Nov 24, 2024

No dialog again, and the new error:

** (com.konstantintutsch.Lock:2): WARNING **: 21:41:13.992: Failed to decrypt GPGME data from memory: No such file or directory

UPD: same for a files:

Failed to decrypt GPGME data from file: No such file or directory

@konstantintutsch
Copy link
Owner

No dialog again, and the new error:

** (com.konstantintutsch.Lock:2): WARNING **: 21:41:13.992: Failed to decrypt GPGME data from memory: No such file or directory

UPD: same for a files:

Failed to decrypt GPGME data from file: No such file or directory

What happens when you (without changing any permissions) run these operations in this build:
_com.konstantintutsch.Lock.Devel.flatpak.zip?

unzip _com.konstantintutsch.Lock.Devel.flatpak.zip
flatpak install --user _com.konstantintutsch.Lock.Devel.flatpak

@proninyaroslav
Copy link
Contributor Author

The dialog appears, but still requires inserting the card. There was no reboot.

@konstantintutsch
Copy link
Owner

Okay, just wanted to check if removing the agent socket broke something. That's not the case.

Another solution could be adding --filesystem=xdg-run/gnupg:ro. (with a reboot)

@proninyaroslav
Copy link
Contributor Author

Another solution could be adding --filesystem=xdg-run/gnupg:ro. (with a reboot)

To the dev version, right?

@konstantintutsch
Copy link
Owner

Another solution could be adding --filesystem=xdg-run/gnupg:ro. (with a reboot)

To the dev version, right?

Yes 😀

@proninyaroslav
Copy link
Contributor Author

proninyaroslav commented Nov 25, 2024

Another solution could be adding --filesystem=xdg-run/gnupg:ro. (with a reboot)

It hangs in progress for a while and prints another error:

Failed to decrypt GPGME data from memory: No secret key

UPD: if I run gpg --card-status on the host and then run Lock, I get pinentry error instead of no secret key.

@konstantintutsch konstantintutsch removed the question Further information is requested label Nov 25, 2024
@proninyaroslav
Copy link
Contributor Author

proninyaroslav commented Nov 26, 2024

On the latest version (1.2.2), running gpg --card-status in sandbox results in Service is not running error. Adding --filesystem=xdg-run/gnupg:ro and running gpg --card-status results in pinentry error during encryption operation. Without running gpg --card-status, the pinentry dialog appears and asks to insert the card.

@konstantintutsch
Copy link
Owner

What happens when you enable and start the GPG Agent's socket via SystemD for your user?

systemctl --user enable --now gpg-agent.socket

Got this from https://blog.grdryn.me/blog/flatpak-emacs-with-gpg-agent.html via the Flathub Matrix channel


You can undo this change later like so:

systemctl --user disable --now gpg-agent.socket

@proninyaroslav
Copy link
Contributor Author

There are changes, but I needed to install Lock in user space. Now there is no need to call gpg --card-status in the host system for Lock sandbox to recognize the card. But it still gives pinentry error. GNOME pinentry is specified in gpg-agent.conf and gpg.conf as before.

@konstantintutsch
Copy link
Owner

Does adding --socket=gpg-agent on top of all your other changes produce a different outcome?

@proninyaroslav
Copy link
Contributor Author

proninyaroslav commented Nov 26, 2024

No effect. I see the key blinking, but the error is still the same. gpg --card-status still works in sandbox:

gpg: WARNING: server 'gpg-agent' is older than us (2.4.5 < 2.5.1)
gpg: Note: Outdated servers may lack important security fixes.
gpg: Note: Use the command "gpgconf --kill all" to restart them.
gpg: WARNING: server 'scdaemon' is older than us (2.4.5 < 2.5.1)
gpg: Note: Outdated servers may lack important security fixes.
gpg: Note: Use the command "gpgconf --kill all" to restart them.
Reader ...........: Nitrokey Nitrokey 3 [CCID/ICCD Interface] 00 00
Application ID ...: D276000124010304000F04B27C280000
Application type .: OpenPGP
Version ..........: 3.4
Manufacturer .....: Nitrokey
Serial number ....: 04B27C28
...

@proninyaroslav
Copy link
Contributor Author

proninyaroslav commented Dec 1, 2024

In version 1.3.0 with --socket=gpg-agent and user's GPG socket: pinentry error always appears, regardless of manipulations with the GPG utility.

@proninyaroslav
Copy link
Contributor Author

I tried to build and run the binary without using Flatpak and everything works as it should. Maybe this is not very important information, but I decided to report it.

@konstantintutsch
Copy link
Owner

Maybe this is not very important information, but I decided to report it.

It's pretty useful for being absolutely sure that the problem is indeed related to Flatpak. Thank you!

However I do not have any clue how to further debug this or where the problem could specifically stem from.

@proninyaroslav
Copy link
Contributor Author

proninyaroslav commented Dec 7, 2024

I managed to solve it 🎉 ! I found a solution in the VSCodium thread: flathub/com.vscodium.codium#105 (comment). The key is customization of the pinentry-program option.

My steps:

  1. Install Lock as a user app.
  2. Enable user gpg agent socket:
systemctl --user enable --now gpg-agent.socket
  1. Edit ~/.gnupg/gpg-agent.conf:
pinentry-program .gnupg/pinentry.sh
  1. Create .gnupg/pinentry.sh:
#!/bin/sh
DBUS_SESSION_BUS_ADDRESS=unix:path=$XDG_RUNTIME_DIR/bus /usr/bin/pinentry-gnome3

Note: you can use pinentry instead of /usr/bin/pinentry-gnome3, but if you run the app in the terminal the cli version will be shown.

  1. chmod +x .gnupg/pinentry.sh
  2. Add --socket=gpg-agent in Flatseal.
  3. Reboot

I tried to remove any of these steps (install Lock as a system app, don't add --socket=gpg-agent, don't enable gpg agent, etc), but it seems that only in this configuration it's able to correctly display the pinentry dialog and successfully decrypt messages. @konstantintutsch maybe you have some ideas on how this could be simplified a bit to make the implementation a bit easier

@Erick555
Copy link

Erick555 commented Dec 7, 2024

See https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/issues/1767

@konstantintutsch konstantintutsch added the upstream An upstream issue causes the problem label Dec 8, 2024
@konstantintutsch
Copy link
Owner

konstantintutsch commented Dec 8, 2024

maybe you have some ideas on how this could be simplified a bit to make the implementation a bit easier

Seems to be the most compact way to pass modified environment variables to the pinentry program.

This workaround should be sufficient until the issue is fixed upstream.

@proninyaroslav
Copy link
Contributor Author

@konstantintutsch
I think it's necessary to add this workaround to the README, as many people using Yubikey/Nitrokey will encounter this.

@konstantintutsch konstantintutsch changed the title Pinentry fails to access smartcards Pinentry fails to access smartcards in Flatpak Dec 8, 2024
@konstantintutsch konstantintutsch pinned this issue Dec 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working upstream An upstream issue causes the problem
Projects
None yet
Development

No branches or pull requests

4 participants