reasoning: Ccv application must stores all user clipboard history in ccv.db file at $HOME/.local/share/com.ansirotenko.ccv (default tauri data directory). In case remove/install scenario, ccv.db file must not be deleted. Also in scenario where application first time was installed using dpkg and after reinstalled using snap, also ccv.db file must be preserved. I have considered SNAP_USER_COMMON but it doesn’t fit to scenarios above.
The remove/install scenario takes place because refresh process doesnt update desktop or autostart configurations.
+1 from my end as well for auto-connecting personal-files interface named dot-local-share-com-ansirotenko-ccv having write access to $HOME/.local/share/com.ansirotenko.ccv file
Should I let to know Santa know about this post? I’ve been a good boy this year
Or Santa reads forum.snapcraft.io? Because I hope to get a gift for this year
The existing snap revisions are all marked as rejected in the store and I can’t seem to resubmit them for automated review - however if you upload a new revision with the approved plug definition then it should pass automated review. Thanks.
I have tried to install my newly released snap application, but it is silently fails. And I cannot find any logs. This is desktop application, so my attempts to open applciation were either using GNOME or application autostart on system start. Both variants doesnt make application running. Please help me to understand why it doesnt start.
No relevant denials at dmesg.
Is there any chance to run application with snap in console? I tried snap start <application> but it seems not for desktop apps.
GNU gdb (Ubuntu 12.1-0ubuntu1~22.04.2) 12.1
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /snap/snapd/23545/usr/lib/snapd/snap-confine...
(No debugging symbols found in /snap/snapd/23545/usr/lib/snapd/snap-confine)
Starting program: /snap/snapd/23545/usr/lib/snapd/snap-confine --base core22 snap.ccv-clip-manager.ccv /usr/lib/snapd/snap-exec --command=gdb ccv-clip-manager.ccv
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Detaching after fork from child process 1572876]
[Detaching after fork from child process 1572877]
process 1572873 is executing new program: /usr/lib/snapd/snap-exec
[New LWP 1572879]
[New LWP 1572880]
[New LWP 1572881]
[New LWP 1572882]
[New LWP 1572883]
[LWP 1572883 exited]
[LWP 1572882 exited]
[LWP 1572880 exited]
[LWP 1572879 exited]
[LWP 1572881 exited]
process 1572873 is executing new program: /usr/bin/bash
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Detaching after fork from child process 1572884]
[Detaching after fork from child process 1572885]
mkdir: cannot create directory ‘/home/ansirotenko’: Permission denied
[Detaching after fork from child process 1572886]
chmod: cannot access '/home/ansirotenko/snap/ccv-clip-manager/22/.config': Permission denied
[Detaching after fork from child process 1572887]
[Detaching after fork from child process 1572888]
[Detaching after fork from child process 1572893]
[Detaching after fork from child process 1572898]
mkdir: cannot create directory ‘/home/ansirotenko’: Permission denied
[Detaching after fork from child process 1572899]
mkdir: cannot create directory ‘/home/ansirotenko’: Permission denied
[Detaching after fork from child process 1572900]
mkdir: cannot create directory ‘/run/user/1000’: Permission denied
[Detaching after fork from child process 1572901]
Can't create dir /home/ansirotenko/snap/ccv-clip-manager/22/Desktop
Can't create dir /home/ansirotenko/snap/ccv-clip-manager/22/Downloads
Can't create dir /home/ansirotenko/snap/ccv-clip-manager/22/Templates
Can't create dir /home/ansirotenko/snap/ccv-clip-manager/22/Public
Can't create dir /home/ansirotenko/snap/ccv-clip-manager/22/Documents
Can't create dir /home/ansirotenko/snap/ccv-clip-manager/22/Music
Can't create dir /home/ansirotenko/snap/ccv-clip-manager/22/Pictures
Can't create dir /home/ansirotenko/snap/ccv-clip-manager/22/Videos
[Detaching after fork from child process 1572902]
[Detaching after fork from child process 1572904]
[Detaching after fork from child process 1572906]
[Detaching after fork from child process 1572908]
[Detaching after fork from child process 1572910]
[Detaching after fork from child process 1572912]
[Detaching after fork from child process 1572914]
[Detaching after fork from child process 1572916]
[Detaching after fork from child process 1572918]
rm: cannot remove '/home/ansirotenko/snap/ccv-clip-manager/22/.local/share/fontconfig': Permission denied
rm: cannot remove '/home/ansirotenko/snap/ccv-clip-manager/22/.local/share/fonts': Permission denied
rm: cannot remove '/home/ansirotenko/snap/ccv-clip-manager/22/.local/share/fonts-*': Permission denied
rm: cannot remove '/home/ansirotenko/snap/ccv-clip-manager/22/.local/share/themes': Permission denied
rm: cannot remove '/home/ansirotenko/snap/ccv-clip-manager/22/.local/share/.themes': Permission denied
[Detaching after fork from child process 1572919]
mkdir: cannot create directory ‘/home/ansirotenko’: Permission denied
/snap/ccv-clip-manager/22/gnome-platform/command-chain/desktop-launch: line 424: /home/ansirotenko/snap/ccv-clip-manager/22/.config/fontconfig/fonts.conf: Permission denied
[Detaching after fork from child process 1572920]
ln: failed to access '/home/ansirotenko/snap/ccv-clip-manager/22/.local/share': Permission denied
[Detaching after fork from child process 1572921]
ln: failed to access '/home/ansirotenko/snap/ccv-clip-manager/22/.themes': Permission denied
[Detaching after fork from child process 1572922]
rm: cannot remove '/home/ansirotenko/snap/ccv-clip-manager/22/.local/share/mime': Permission denied
[Detaching after fork from child process 1572923]
[Detaching after fork from child process 1572925]
[Detaching after fork from child process 1572927]
rm: cannot remove '/home/ansirotenko/snap/ccv-clip-manager/common/.cache/gio-modules': Permission denied
rm: cannot remove '/home/ansirotenko/snap/ccv-clip-manager/22/.local/share/glib-2.0/schemas': Permission denied
rm: cannot remove '/home/ansirotenko/snap/ccv-clip-manager/common/.cache/gdk-pixbuf-loaders.cache': Permission denied
/snap/ccv-clip-manager/22/gnome-platform/command-chain/desktop-launch: line 518: /home/ansirotenko/snap/ccv-clip-manager/common/.cache/gdk-pixbuf-loaders.cache: Permission denied
[Detaching after fork from child process 1572930]
mkdir: cannot create directory ‘/home/ansirotenko’: Permission denied
mkdir: cannot create directory ‘/home/ansirotenko’: Permission denied
rm: cannot remove '/home/ansirotenko/snap/ccv-clip-manager/22/.local/share/icons': Permission denied
[Detaching after fork from child process 1572934]
ln: target '/home/ansirotenko/snap/ccv-clip-manager/common/.cache/gio-modules': Permission denied
mkdir: cannot create directory ‘/home/ansirotenko’: Permission denied
[Detaching after fork from child process 1572938]
Unable to open directory /home/ansirotenko/snap/ccv-clip-manager/common/.cache/gio-modules: Error opening directory “/home/ansirotenko/snap/ccv-clip-manager/common/.cache/gio-modules”: Permission denied
[Detaching after fork from child process 1572939]
mkdir: cannot create directory ‘/home/ansirotenko’: Permission denied
[Detaching after fork from child process 1572942]
ln: target '/home/ansirotenko/snap/ccv-clip-manager/22/.local/share/icons/Adwaita': Permission denied
ln: target '/home/ansirotenko/snap/ccv-clip-manager/22/.local/share/glib-2.0/schemas': Permission denied
[Detaching after fork from child process 1572944]
[Detaching after fork from child process 1572946]
[Detaching after fork from child process 1572948]
ln: failed to create symbolic link '/home/ansirotenko/snap/ccv-clip-manager/22/.local/share/glib-2.0/schemas': Permission denied
mkdir: cannot create directory ‘/home/ansirotenko’: Permission denied
[Detaching after fork from child process 1572952]
ln: target '/home/ansirotenko/snap/ccv-clip-manager/22/.local/share/icons/Humanity': Permission denied
[Detaching after fork from child process 1572954]
[Detaching after fork from child process 1572956]
[Detaching after fork from child process 1572959]
mkdir: cannot create directory ‘/home/ansirotenko’: Permission denied
[Detaching after fork from child process 1572962]
ln: target '/home/ansirotenko/snap/ccv-clip-manager/22/.local/share/icons/Humanity-Dark': Permission denied
[Detaching after fork from child process 1572963]
[Detaching after fork from child process 1572965]
[Detaching after fork from child process 1572967]
mkdir: cannot create directory ‘/home/ansirotenko’: Permission denied
[Detaching after fork from child process 1572970]
ln: target '/home/ansirotenko/snap/ccv-clip-manager/22/.local/share/icons/LoginIcons': Permission denied
[Detaching after fork from child process 1572973]
[Detaching after fork from child process 1572974]
[Detaching after fork from child process 1572977]
mkdir: cannot create directory ‘/home/ansirotenko’: Permission denied
[Detaching after fork from child process 1572980]
ln: target '/home/ansirotenko/snap/ccv-clip-manager/22/.local/share/icons/hicolor': Permission denied
[Detaching after fork from child process 1572983]
[Detaching after fork from child process 1572984]
[Detaching after fork from child process 1572987]
mkdir: cannot create directory ‘/home/ansirotenko’: Permission denied
[Detaching after fork from child process 1572988]
ln: target '/home/ansirotenko/snap/ccv-clip-manager/22/.local/share/icons/ubuntu-mono-dark': Permission denied
[Detaching after fork from child process 1572989]
[Detaching after fork from child process 1572990]
[Detaching after fork from child process 1572991]
mkdir: cannot create directory ‘/home/ansirotenko’: Permission denied
[Detaching after fork from child process 1572992]
ln: target '/home/ansirotenko/snap/ccv-clip-manager/22/.local/share/icons/ubuntu-mono-light': Permission denied
[Detaching after fork from child process 1572993]
[Detaching after fork from child process 1572994]
[Detaching after fork from child process 1572995]
mkdir: cannot create directory ‘/home/ansirotenko’: Permission denied
[Detaching after fork from child process 1572996]
ln: failed to create symbolic link '/home/ansirotenko/snap/ccv-clip-manager/22/.config/gtk-3.0/settings.ini': Permission denied
[Detaching after fork from child process 1572997]
[Detaching after fork from child process 1572998]
mkdir: cannot create directory ‘/home/ansirotenko’: Permission denied
[Detaching after fork from child process 1572999]
ln: failed to create symbolic link '/home/ansirotenko/snap/ccv-clip-manager/22/.config/gtk-3.0/gtk.css': Permission denied
[Detaching after fork from child process 1573000]
[Detaching after fork from child process 1573001]
mkdir: cannot create directory ‘/home/ansirotenko’: Permission denied
[Detaching after fork from child process 1573002]
ln: failed to create symbolic link '/home/ansirotenko/snap/ccv-clip-manager/22/.config/gtk-3.0/bookmarks': Permission denied
[Detaching after fork from child process 1573003]
[Detaching after fork from child process 1573004]
mkdir: cannot create directory ‘/home/ansirotenko’: Permission denied
[Detaching after fork from child process 1573005]
ln: failed to create symbolic link '/home/ansirotenko/snap/ccv-clip-manager/22/.config/gtk-2.0/gtkfilechooser.ini': Permission denied
[Detaching after fork from child process 1573006]
mkdir: cannot create directory ‘/home/ansirotenko’: Permission denied
[Detaching after fork from child process 1573007]
ln: failed to access '/home/ansirotenko/snap/ccv-clip-manager/22/.config/ibus': Permission denied
[Detaching after fork from child process 1573008]
rm: cannot remove '/home/ansirotenko/snap/ccv-clip-manager/common/.cache/immodules': Permission denied
[Detaching after fork from child process 1573009]
mkdir: cannot create directory ‘/home/ansirotenko’: Permission denied
[Detaching after fork from child process 1573010]
ln: target '/home/ansirotenko/snap/ccv-clip-manager/common/.cache/immodules': Permission denied
/snap/ccv-clip-manager/22/gnome-platform/command-chain/desktop-launch: line 606: /home/ansirotenko/snap/ccv-clip-manager/common/.cache/immodules/immodules.cache: Permission denied
/snap/ccv-clip-manager/22/gnome-platform/command-chain/desktop-launch: line 616: /home/ansirotenko/snap/ccv-clip-manager/22/.last_revision: Permission denied
process 1572873 is executing new program: /usr/lib/snapd/snap-gdb-shim
You manage to save my soul!
Indeed after carefull styding code, found out that one of the update of the vendors breaks exisitng build at snapcraft and my git pipeline didnt catch it.
And also adding home plug solves the issue.
App is now working!