Manual review request for the master-pdf-editor-5 snap - classic

Hi! Sure, please, look at them:

INFO: Following '/var/log/syslog'. If have dropped messages, use:
INFO: $ sudo journalctl --output=short --follow --all | sudo snappy-debug
kernel.printk_ratelimit = 0
= AppArmor =
Time: 2024-02-19T11:0
Log: apparmor="DENIED" operation="capable" class="cap" profile="/snap/snapd/20671/usr/lib/snapd/snap-confine" pid=3680 comm="snap-confine" capability=12  capname="net_admin"
Capability: net_admin
Suggestions:
* adjust program to not require 'CAP_NET_ADMIN' (see 'man 7 capabilities')
* add one of 'bluetooth-control, firewall-control, netlink-audit, netlink-connector, network-control, qualcomm-ipc-router' to 'plugs'
* do nothing if using systemd utility (eg, timedatectl): https://forum.snapcraft.io/t/managing-time-date-and-timezone-in-ubuntu-core/408/44
* do nothing (https://launchpad.net/bugs/1465724)

= AppArmor =
Time: 2024-02-19T11:0
Log: apparmor="DENIED" operation="capable" class="cap" profile="/snap/snapd/20671/usr/lib/snapd/snap-confine" pid=3680 comm="snap-confine" capability=38  capname="perfmon"
Capability: perfmon
Suggestions:
* adjust program to not require 'CAP_PERFMON' (see 'man 7 capabilities')
* do nothing if program otherwise works properly

= AppArmor =
Time: 2024-02-19T11:0
Log: apparmor="DENIED" operation="open" class="file" profile="snap.master-pdf-editor-5.masterpdfeditor5" name="/snap/core22/1033/usr/lib/x86_64-linux-gnu/libffi.so.8.1.0" pid=3680 comm="masterpdfeditor" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
File: /snap/core22/1033/usr/lib/x86_64-linux-gnu/libffi.so.8.1.0 (read)
Suggestion:
* adjust program to read necessary files from $SNAP, $SNAP_DATA, $SNAP_COMMON, $SNAP_USER_DATA or $SNAP_USER_COMMON

= AppArmor =
Time: 2024-02-19T11:0
Log: apparmor="DENIED" operation="open" class="file" profile="snap.master-pdf-editor-5.masterpdfeditor5" name="/snap/core22/1033/usr/lib/x86_64-linux-gnu/libacl.so.1.1.2301" pid=3680 comm="masterpdfeditor" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
File: /snap/core22/1033/usr/lib/x86_64-linux-gnu/libacl.so.1.1.2301 (read)
Suggestion:
* adjust program to read necessary files from $SNAP, $SNAP_DATA, $SNAP_COMMON, $SNAP_USER_DATA or $SNAP_USER_COMMON

= AppArmor =
Time: 2024-02-19T11:0
Log: apparmor="DENIED" operation="open" class="file" profile="snap.master-pdf-editor-5.masterpdfeditor5" name="/snap/core22/1033/usr/lib/x86_64-linux-gnu/libmount.so.1.1.0" pid=3680 comm="masterpdfeditor" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
File: /snap/core22/1033/usr/lib/x86_64-linux-gnu/libmount.so.1.1.0 (read)
Suggestion:
* adjust program to read necessary files from $SNAP, $SNAP_DATA, $SNAP_COMMON, $SNAP_USER_DATA or $SNAP_USER_COMMON

= AppArmor =
Time: 2024-02-19T11:0
Log: apparmor="DENIED" operation="open" class="file" profile="snap.master-pdf-editor-5.masterpdfeditor5" name="/snap/core22/1033/usr/lib/x86_64-linux-gnu/libblkid.so.1.1.0" pid=3680 comm="masterpdfeditor" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
File: /snap/core22/1033/usr/lib/x86_64-linux-gnu/libblkid.so.1.1.0 (read)
Suggestion:
* adjust program to read necessary files from $SNAP, $SNAP_DATA, $SNAP_COMMON, $SNAP_USER_DATA or $SNAP_USER_COMMON

= AppArmor =
Time: 2024-02-19T11:0
Log: apparmor="DENIED" operation="open" class="file" profile="snap.master-pdf-editor-5.masterpdfeditor5" name="/snap/core22/1033/usr/lib/x86_64-linux-gnu/libselinux.so.1" pid=3680 comm="masterpdfeditor" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
File: /snap/core22/1033/usr/lib/x86_64-linux-gnu/libselinux.so.1 (read)
Suggestion:
* adjust program to read necessary files from $SNAP, $SNAP_DATA, $SNAP_COMMON, $SNAP_USER_DATA or $SNAP_USER_COMMON

= AppArmor =
Time: 2024-02-19T11:0
Log: apparmor="DENIED" operation="open" class="file" profile="snap.master-pdf-editor-5.masterpdfeditor5" name="/snap/core22/1033/usr/lib/x86_64-linux-gnu/libbz2.so.1.0.4" pid=3680 comm="masterpdfeditor" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
File: /snap/core22/1033/usr/lib/x86_64-linux-gnu/libbz2.so.1.0.4 (read)
Suggestion:
* adjust program to read necessary files from $SNAP, $SNAP_DATA, $SNAP_COMMON, $SNAP_USER_DATA or $SNAP_USER_COMMON

= AppArmor =
Time: 2024-02-19T11:0
Log: apparmor="DENIED" operation="open" class="file" profile="snap.master-pdf-editor-5.masterpdfeditor5" name="/snap/core22/1033/usr/lib/x86_64-linux-gnu/libssl.so.3" pid=3680 comm="masterpdfeditor" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
File: /snap/core22/1033/usr/lib/x86_64-linux-gnu/libssl.so.3 (read)
Suggestion:
* adjust program to read necessary files from $SNAP, $SNAP_DATA, $SNAP_COMMON, $SNAP_USER_DATA or $SNAP_USER_COMMON

= AppArmor =
Time: 2024-02-19T11:0
Log: apparmor="DENIED" operation="open" class="file" profile="snap.master-pdf-editor-5.masterpdfeditor5" name="/snap/core22/1033/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0.10.4" pid=3680 comm="masterpdfeditor" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
File: /snap/core22/1033/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0.10.4 (read)
Suggestion:
* adjust program to read necessary files from $SNAP, $SNAP_DATA, $SNAP_COMMON, $SNAP_USER_DATA or $SNAP_USER_COMMON

= AppArmor =
Time: 2024-02-19T11:0
Log: apparmor="DENIED" operation="open" class="file" profile="snap.master-pdf-editor-5.masterpdfeditor5" name="/home/arogozina/.config/kdedefaults/kdeglobals" pid=3680 comm="masterpdfeditor" requested_mask="r" denied_mask="r" fsuid=1001 ouid=1001
File: /home/arogozina/.config/kdedefaults/kdeglobals (read)
Suggestions:
* adjust program to read necessary files from $SNAP, $SNAP_DATA, $SNAP_COMMON, $SNAP_USER_DATA or $SNAP_USER_COMMON
* add 'personal-files (see https://forum.snapcraft.io/t/the-personal-files-interface for acceptance criteria)' to 'plugs'

= AppArmor =
Time: 2024-02-19T11:0
Log: apparmor="DENIED" operation="open" class="file" profile="snap.master-pdf-editor-5.masterpdfeditor5" name="/snap/core22/1033/usr/lib/x86_64-linux-gnu/libffi.so.8.1.0" pid=3680 comm="masterpdfeditor" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
File: /snap/core22/1033/usr/lib/x86_64-linux-gnu/libffi.so.8.1.0 (read)
Suggestion:
* adjust program to read necessary files from $SNAP, $SNAP_DATA, $SNAP_COMMON, $SNAP_USER_DATA or $SNAP_USER_COMMON

= AppArmor =
Time: 2024-02-19T11:0
Log: apparmor="DENIED" operation="open" class="file" profile="snap.master-pdf-editor-5.masterpdfeditor5" name="/snap/core22/1033/usr/lib/x86_64-linux-gnu/libbz2.so.1.0.4" pid=3680 comm="masterpdfeditor" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
File: /snap/core22/1033/usr/lib/x86_64-linux-gnu/libbz2.so.1.0.4 (read)
Suggestion:
* adjust program to read necessary files from $SNAP, $SNAP_DATA, $SNAP_COMMON, $SNAP_USER_DATA or $SNAP_USER_COMMON

= AppArmor =
Time: 2024-02-19T11:0
Log: apparmor="DENIED" operation="open" class="file" profile="snap.master-pdf-editor-5.masterpdfeditor5" name="/usr/lib64/" pid=3680 comm="masterpdfeditor" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
File: /usr/lib64/ (read)
Suggestion:
* adjust program to read necessary files from $SNAP, $SNAP_DATA, $SNAP_COMMON, $SNAP_USER_DATA or $SNAP_USER_COMMON

= AppArmor =
Time: 2024-02-19T11:0
Log: apparmor="DENIED" operation="open" class="file" profile="snap.master-pdf-editor-5.masterpdfeditor5" name="/usr/lib32/" pid=3680 comm="masterpdfeditor" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
File: /usr/lib32/ (read)
Suggestion:
* adjust program to read necessary files from $SNAP, $SNAP_DATA, $SNAP_COMMON, $SNAP_USER_DATA or $SNAP_USER_COMMON

= AppArmor =
Time: 2024-02-19T11:0
Log: apparmor="DENIED" operation="open" class="file" profile="snap.master-pdf-editor-5.masterpdfeditor5" name="/usr/lib64/" pid=3680 comm="masterpdfeditor" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
File: /usr/lib64/ (read)
Suggestion:
* adjust program to read necessary files from $SNAP, $SNAP_DATA, $SNAP_COMMON, $SNAP_USER_DATA or $SNAP_USER_COMMON

= AppArmor =
Time: 2024-02-19T11:0
Log: apparmor="DENIED" operation="open" class="file" profile="snap.master-pdf-editor-5.masterpdfeditor5" name="/usr/lib32/" pid=3680 comm="masterpdfeditor" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
File: /usr/lib32/ (read)
Suggestion:
* adjust program to read necessary files from $SNAP, $SNAP_DATA, $SNAP_COMMON, $SNAP_USER_DATA or $SNAP_USER_COMMON

= AppArmor =
Time: 2024-02-19T11:0
Log: apparmor="DENIED" operation="open" class="file" profile="snap.master-pdf-editor-5.masterpdfeditor5" name="/usr/lib64/" pid=3680 comm="masterpdfeditor" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
File: /usr/lib64/ (read)
Suggestion:
* adjust program to read necessary files from $SNAP, $SNAP_DATA, $SNAP_COMMON, $SNAP_USER_DATA or $SNAP_USER_COMMON

= AppArmor =
Time: 2024-02-19T11:0
Log: apparmor="DENIED" operation="dbus_method_call"  bus="session" path="/org/a11y/bus" interface="org.freedesktop.DBus.Properties" member="Get" mask="send" name="org.a11y.Bus" pid=3680 label="snap.master-pdf-editor-5.masterpdfeditor5" peer_pid=2167 peer_label="unconfined"
DBus access


and

arogozina@codeindustry-PC:~$ master-pdf-editor-5.masterpdfeditor5 
Qt: Session management error: Could not open network socket
OpenSSL version number "30000020"
11:09:03 19.02.24  Registration:  Error: REG06
11:09:04 19.02.24  Main:  Main window initilization finished
libGL error: DRI driver not from this Mesa build ('23.0.4-0ubuntu1~22.04.1' vs '23.2.1-1ubuntu3.1~22.04.2')
libGL error: failed to load driver: radeonsi
libGL error: DRI driver not from this Mesa build ('23.0.4-0ubuntu1~22.04.1' vs '23.2.1-1ubuntu3.1~22.04.2')
libGL error: failed to load driver: radeonsi
libGL error: DRI driver not from this Mesa build ('23.0.4-0ubuntu1~22.04.1' vs '23.2.1-1ubuntu3.1~22.04.2')
libGL error: failed to load driver: swrast

You seem to be still missing a lot of stage-packages above, you can ignore the two snap-confine messages, they are false positives, but make sure to have all libs in the snap and that LD_LIBRARY_PATH actually points to their locations.

Do you happen to have the whole project somewhere on a github or gitlab instance, that might make it easier/faster for one of us to do a test build and inspect it

I sent a link to our project in private messages. Please, look at it.

Thanks @ogra for your help here!

@Anna22 what’s the status of this request? Are you still having issues?

1 Like

No, thanks for your help!

1 Like

Hi! I have problems with uploading new version of my app(. Automatical review failed with error

package contains external symlinks: lib/libQt5Core.so -> /libQt5Core.so.5.15.1, lib/libQt5Core.so.5 -> /libQt5Core.so.5.15.1, lib/libQt5Core.so.5.15 -> /libQt5Core.so.5.15.1, lib/libQt5DBus.so -> /libQt5DBus.so.5.15.1, lib/libQt5DBus.so.5 -> /libQt5DBus.so.5.15.1, lib/libQt5DBus.so.5.15 -> /libQt5DBus.so.5.15.1, lib/libQt5Gui.so -> /libQt5Gui.so.5.15.1, lib/libQt5Gui.so.5 -> /libQt5Gui.so.5.15.1, lib/libQt5Gui.so.5.15 -> /libQt5Gui.so.5.15.1, lib/libQt5Network.so -> /libQt5Network.so.5.15.1, lib/libQt5Network.so.5 -> /libQt5Network.so.5.15.1, lib/libQt5Network.so.5.15 -> /libQt5Network.so.5.15.1, lib/libQt5OpenGL.so -> /libQt5OpenGL.so.5.15.1, lib/libQt5OpenGL.so.5 -> /libQt5OpenGL.so.5.15.1, lib/libQt5OpenGL.so.5.15 -> /libQt5OpenGL.so.5.15.1, lib/libQt5PrintSupport.so -> /libQt5PrintSupport.so.5.15.1, lib/libQt5PrintSupport.so.5 -> /libQt5PrintSupport.so.5.15.1, lib/libQt5PrintSupport.so.5.15 -> /libQt5PrintSupport.so.5.15.1, lib/libQt5Qml.so -> /libQt5Qml.so.5.15.1, lib/libQt5Qml.so.5 -> /libQt5Qml.so.5.15.1, lib/libQt5Qml.so.5.15 -> /libQt5Qml.so.5.15.1, lib/libQt5Svg.so -> /libQt5Svg.so.5.15.1, lib/libQt5Svg.so.5 -> /libQt5Svg.so.5.15.1, lib/libQt5Svg.so.5.15 -> /libQt5Svg.so.5.15.1, lib/libQt5Widgets.so -> /libQt5Widgets.so.5.15.1, lib/libQt5Widgets.so.5 -> /libQt5Widgets.so.5.15.1, lib/libQt5Widgets.so.5.15 -> /libQt5Widgets.so.5.15.1, lib/libQt5XcbQpa.so -> /libQt5XcbQpa.so.5.15.1, lib/libQt5XcbQpa.so.5 -> /libQt5XcbQpa.so.5.15.1, lib/libQt5XcbQpa.so.5.15 -> /libQt5XcbQpa.so.5.15.1, lib/libQt5Xml.so -> /libQt5Xml.so.5.15.1, lib/libQt5Xml.so.5 -> /libQt5Xml.so.5.15.1, lib/libQt5Xml.so.5.15 -> /libQt5Xml.so.5.15.1 lint-snap-v2_external_symlinks

Please help me! I do not change anything with .yuml and etc. since uploading the previous version. (there were no problems with uploading previous version)

FYI @Anna22 and I solved this in a private chat. We couldn’t reproduce the automatic review failure.

We solved another problem by including libdouble-conversion as a stage-package.

1 Like