Re: [ima-evm-utils: PATCH v2 1/1] Change license to LGPL-2.0-or-later and GPL-2.0-or-later

2024-03-19 Thread Alberto Mardegan
On 18.03.2024 18:42, Dmitry Kasatkin wrote:
[...]
>> To address this issue, change the project license to GPL-2.0-or-later
>> and libimaevm to LGPL 2.0 or later.
Acked-by: Alberto Mardegan 

-- 
С уважением,
Альберто Мардеган

Ведущий разработчик
https://auroraos.ru/

[Development] Infinite loop in QML ShaderEffect polish()

2023-02-16 Thread Alberto Mardegan

Hi all!
   I've recently bumped into an issue on AuroraOS (a fork of 
SailfishOS), where as soon as an application window gets created, the 
output gets filled with logs similar to these, and the application gets 
stuck:


[W] unknown:230 - qrc:/Sailfish/Silica/private/TabBar.qml:230:5: QML 
OpacityRampEffect: possible QQuickItem::polish() loop
[W] unknown:230 - qrc:/Sailfish/Silica/private/TabBar.qml:230:5: QML 
OpacityRampEffect: OpacityRampEffect called polish() inside 
updatePolish() of OpacityRampEffect


OpacityRampEffect is a ShaderEffect, and, in fact, while debugging I've 
reproduced the same issue with a pure QtQuick ShaderEffect. The warnings 
appear even if the ShaderEffect is unused (that is, no source is 
connected to it): it looks like instantiating it is enough to get the 
application stuck. The "live" and "recursive" properties have no effect 
on this.


The way I've fixed it (apparently, with no ill side effects) is this:

==
--- a/src/quick/items/qquickgenericshadereffect.cpp
+++ b/src/quick/items/qquickgenericshadereffect.cpp
@@ -332,7 +332,7 @@ void QQuickGenericShaderEffect::maybeUpdateShaders()
  // scenegraph ready. Schedule the polish to try again later. 
In case #2
  // the backend probably does not have shadereffect support so 
there is

  // nothing to do for us here.
-if (!m_item->window() || 
!m_item->window()->isSceneGraphInitialized())

+if (!m_item->window())
  m_item->polish();
  }
  }
==

That is, removing the check on isSceneGraphInitialized() and only queue 
a polish if the window has not been set yet. I noticed that the same 
logic is followed on the OpenGL implementation 
(QQuickOpenGLShaderEffect), but the whole logic behind this is not clear 
to me, so that's why I'm writing here. It indeed looks unlikely that 
this is a bug, otherwise it would have broken a lot of other setups as well.


Could there be something wrong in our QPA plugin (which is for the 99% 
the same as https://github.com/mer-hybris/qt5-qpa-hwcomposer-plugin)?
We are also using a scenegraph plugin, but I verified that even with it 
being removed, the issue presents itself.


For the record, this is on Qt 5.15.

Ciao,
  Alberto

--
http://www.mardy.it - Geek in un lingua international
--
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


Re: [Launchpad-users] Recipe in dependency wait

2022-11-24 Thread Alberto Mardegan

Hi Colin,
  thanks for your extensive reply, and for debugging this!

On 24/11/22 21:10, Colin Watson wrote:
[...]

and I see from that that you have your qbs-in-lts PPA configured to
build against ppa:ubuntu-toolchain-r/ubuntu/test.  Do you have to use
that PPA?  As I understand it it's not at all intended to be stable, and
using it has caused your binaries built for bionic to be built with a
dependency on a package that isn't present in bionic.  This is the root
cause of your recipe build failure.


I need it because I need g++-7 (or later) to build QBS, and that's not 
available in xenial.
On the other hand it might not be worth updating xenial, so I might just 
drop that PPA. I tried to remove it now, re-copied the packages from 
xenial into bionic (for some reason the xenial package don't have that 
libgcc-s1 dependency, only the bionic build had it), and retried the 
build of mappero that originally failed.


It still fails, but on an unrelated issue, and I see that the right 
version of QBS is installed and working.


Thanks a lot!!

Ciao,
  Alberto


___
Mailing list: https://launchpad.net/~launchpad-users
Post to : launchpad-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-users
More help   : https://help.launchpad.net/ListHelp


[Launchpad-users] Recipe in dependency wait

2022-11-23 Thread Alberto Mardegan

Hi all,
  yesterday a daily recipe of mine failed to build on Bionic (on Jammy 
and Focal it succeeded) because the "qbs" dependency could not be found. 
But since the last successful Bionic build (which happened in June) I 
did not change the build depends of this project, so I'm a bit at a loss 
on what happened.


Comparing the two logs, I see that nowadays a "git-build-recipe" tool is 
used, whereas in June the commands issued were different:


Logs from June:
https://launchpadlibrarian.net/610349603/buildlog_ubuntu-bionic-i386.mappero_1.8ubuntu0-0~202206291942+202206300146~ubuntu18.04.1_BUILDING.txt.gz

Logs from yesterday:
https://launchpadlibrarian.net/635597022/buildlog.txt.gz

The "qbs" package should get installed from the "qbs-on-lts" PPA; I 
recently updated it there, I wonder if I could have made some mistake 
there? Though, I only built the package for xenial and then copied it 
over to bionic, focal, and jammy.


Ciao,
  Alberto

___
Mailing list: https://launchpad.net/~launchpad-users
Post to : launchpad-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-users
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1884299] Re: Snaps don't run with NFS home on AutoFS

2022-11-13 Thread Alberto Mardegan
Добрый день, Олег! The bug you are hitting is actually not related to
this one, and is bug 1621102. You can try with a bind-mount instead.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to firefox in Ubuntu.
https://bugs.launchpad.net/bugs/1884299

Title:
  Snaps don't run with NFS home on AutoFS

Status in firefox package in Ubuntu:
  Confirmed
Status in snapd package in Ubuntu:
  Confirmed

Bug description:
  My physical computer lab uses AutoFS home drives (per
  https://help.ubuntu.com/community/Autofs#Wildcard_characters).   If
  any user tries to run chromium browser, it fails.

  I assume it is related to these:
  https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1662552
  But that says a fix was released, but seems toi only work for NFS home drives
  https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1782873
  That ones is reported as a dupe but it's not, AutoFS home drives still don't 
work.

  $ chromium -v
  cannot create user data directory: /home/test.student2/snap/chromium/1193: 
Stale file handle

  $ tail -f /var/log/syslog
  Jun 19 11:21:09 tbl-h10-4 kernel: [18949.188657] nfs: RPC call returned error 
13
  Jun 19 11:21:09 tbl-h10-4 kernel: [18949.188666] nfs: RPC call returned error 
13
  Jun 19 11:21:09 tbl-h10-4 kernel: [18949.188695] audit: type=1400 
audit(1592590869.460:59): apparmor="DENIED" operation="sendmsg" 
profile="/snap/snapd/8140/usr/lib/snapd/snap-confine" pid=12884 
comm="snap-confine" laddr=192.168.43.216 lport=766 faddr=192.168.43.4 
fport=2049 family="inet" sock_type="stream" protocol=6 requested_mask="send" 
denied_mask="send"
  Jun 19 11:21:09 tbl-h10-4 kernel: [18949.188697] audit: type=1400 
audit(1592590869.460:60): apparmor="DENIED" operation="sendmsg" 
profile="/snap/snapd/8140/usr/lib/snapd/snap-confine" pid=12884 
comm="snap-confine" laddr=192.168.43.216 lport=766 faddr=192.168.43.4 
fport=2049 family="inet" sock_type="stream" protocol=6 requested_mask="send" 
denied_mask="send"

  $ lsb_release -rd
  Description:  Ubuntu 20.04 LTS

  $ apt policy chromium-browser
  chromium-browser:
    Installed: 81.0.4044.129-0ubuntu0.20.04.1
    Candidate: 81.0.4044.129-0ubuntu0.20.04.1
    Version table:
   *** 81.0.4044.129-0ubuntu0.20.04.1 500
  500 http://ca.archive.ubuntu.com/ubuntu focal-updates/universe amd64 
Packages
  100 /var/lib/dpkg/status
   80.0.3987.163-0ubuntu1 500
  500 http://ca.archive.ubuntu.com/ubuntu focal/universe amd64 Packages

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1884299/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1900679] Re: [snap] Apparmor audit messages for calls to sched_setaffinity

2022-10-31 Thread Alberto Mardegan
Thanks Simon for confirming.

** Changed in: snapd (Ubuntu)
   Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to chromium-browser in Ubuntu.
https://bugs.launchpad.net/bugs/1900679

Title:
  [snap] Apparmor audit messages for calls to sched_setaffinity

Status in chromium-browser package in Ubuntu:
  Invalid
Status in snapd package in Ubuntu:
  Fix Released

Bug description:
  [T okt   20 12:25:09 2020] audit: type=1326 audit(1603185912.099:210734): 
auid=1000 uid=1000 gid=1000 ses=3 pid=53766 comm="chrome" 
exe="/snap/chromium/1350/usr/lib/chromium-browser/chrome" sig=0 arch=c03e 
syscall=203 compat=0 ip=0x7f46a3f19b9f code=0x5
  [T okt   20 12:25:09 2020] audit: type=1326 audit(1603185912.099:210735): 
auid=1000 uid=1000 gid=1000 ses=3 pid=53766 comm="chrome" 
exe="/snap/chromium/1350/usr/lib/chromium-browser/chrome" sig=0 arch=c03e 
syscall=203 compat=0 ip=0x7f46a3f19b9f code=0x5
  [T okt   20 12:25:12 2020] audit: type=1326 audit(1603185915.095:210736): 
auid=1000 uid=1000 gid=1000 ses=3 pid=53766 comm="chrome" 
exe="/snap/chromium/1350/usr/lib/chromium-browser/chrome" sig=0 arch=c03e 
syscall=203 compat=0 ip=0x7f46a3f19b9f code=0x5
  [T okt   20 12:25:12 2020] audit: type=1326 audit(1603185915.095:210737): 
auid=1000 uid=1000 gid=1000 ses=3 pid=53766 comm="chrome" 
exe="/snap/chromium/1350/usr/lib/chromium-browser/chrome" sig=0 arch=c03e 
syscall=203 compat=0 ip=0x7f46a3f19b9f code=0x5
  [T okt   20 12:25:14 2020] audit: type=1326 audit(1603185917.419:210738): 
auid=1000 uid=1000 gid=1000 ses=3 pid=53766 comm="chrome" 
exe="/snap/chromium/1350/usr/lib/chromium-browser/chrome" sig=0 arch=c03e 
syscall=203 compat=0 ip=0x7f46a3f19b9f code=0x5
  [T okt   20 12:25:14 2020] audit: type=1326 audit(1603185917.419:210739): 
auid=1000 uid=1000 gid=1000 ses=3 pid=53766 comm="chrome" 
exe="/snap/chromium/1350/usr/lib/chromium-browser/chrome" sig=0 arch=c03e 
syscall=203 compat=0 ip=0x7f46a3f19b9f code=0x5

  Things like these just get repeated endlessly and very often, making
  any potential debugging very annoying.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1900679/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1993359] Re: profile snap-update-ns.firefox is denied

2022-10-19 Thread Alberto Mardegan
At least some of these seem could have been fixed by
https://github.com/snapcore/snapd/pull/12127 (which has been merged in
master, but is not part of any release yet).

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to firefox in Ubuntu.
https://bugs.launchpad.net/bugs/1993359

Title:
  profile snap-update-ns.firefox is denied

Status in firefox package in Ubuntu:
  Confirmed

Bug description:
  profile snap-update-ns.firefox is denied

  on fresh kinetic boot

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1993359/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1979633] Re: The "bare" snap is the cause of error messages "unable to read partition table" and "partition table beyond EOD, truncated"

2022-10-13 Thread Alberto Mardegan
Hi Alexandre, there's no need to file a different bug, I just tagged
this one as affecting "linux (Ubuntu)" as well (the launchpad "linux"
project is actually the kernel.

You just need to run the command mentioned in comment #12 to provide the
extra information needed.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1979633

Title:
  The "bare" snap is the cause of error messages "unable to read
  partition table" and "partition table beyond EOD, truncated"

Status in linux package in Ubuntu:
  Incomplete
Status in snapd package in Ubuntu:
  Invalid

Bug description:
  Hi,

  here is the problem:

  # journalctl | grep loop4
  Jun 23 09:49:45 vougeot kernel: loop4: detected capacity change from 0 to 8
  Jun 23 09:49:45 vougeot kernel: Dev loop4: unable to read RDB block 8
  Jun 23 09:49:45 vougeot kernel:  loop4: unable to read partition table
  Jun 23 09:49:45 vougeot kernel: loop4: partition table beyond EOD, truncated

  The loop4 device is used to mount the "bare" snap:

  $ df -a | grep /snap/bare/
  [...]
  /dev/loop4  128   128 0 100% 
/snap/bare/5

  Note that on another system, the loop device will probably have
  another number.  The error messages can be found with the following
  commands:

  # journalctl | grep "unable to read RDB block"
  Jun 23 09:49:45 vougeot kernel: Dev loop4: unable to read RDB block 8

  # journalctl | grep "unable to read partition table"
  Jun 23 09:49:45 vougeot kernel:  loop4: unable to read partition table

  # journalctl | grep "partition table beyond EOD"
  Jun 23 09:49:45 vougeot kernel: loop4: partition table beyond EOD, truncated

  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: snapd 2.55.5+22.04
  Uname: Linux 5.18.6-051806-generic x86_64
  ApportVersion: 2.20.11-0ubuntu82.1
  Architecture: amd64
  CasperMD5CheckResult: unknown
  CurrentDesktop: KDE
  Date: Thu Jun 23 11:39:16 2022
  Snap.Changes: no changes found
  SourcePackage: snapd
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1979633/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1991691] Re: cannot change mount namespace

2022-10-11 Thread Alberto Mardegan
Thanks Alex and John for jumping in -- I did some investigation and I'm
more and more persuaded that this is indeed a kernel (AppArmor bug).

The good thing is that this is 100% reproducible by just installing the
latest 22.10 daily images: firefox starts with warnings, and slack does
not start at all. It's also true, as first suggested by Mathias, that
booting with the kernel 5.19.0-18-generic makes the problem go away.

Even with that kernel there are still error messages left, related to
mkdir failing, but that is due to bug 1951210 which has been fixed with
https://github.com/snapcore/snapd/pull/12127 (but the fix has not been
released yet, hence we still see these errors).

The errors which turns out to be fatal (for slack) are those mentioned
by Andreas as he submitted the bug:

> update.go:85: cannot change mount namespace according to change mount
(/run/user/1000/doc/by-app/snap.slack /run/user/1000/doc none
bind,rw,x-snapd.ignore-missing 0 0): cannot inspect
"/run/user/1000/doc": lstat /run/user/1000/doc: permission denied

The failure is on "lstat", which triggers the AppArmor's getattr permission. 
The audit logs with the latest kernel show a flood of denials on getattr, which 
disappear with the previous kernel version. Could it be that the latest kernel 
has changed something in the way that getattr is handled?
I just found https://gitlab.com/apparmor/apparmor/-/issues/132 and I wonder if 
that code path has finally been enabled.


** Bug watch added: gitlab.com/apparmor/apparmor/-/issues #132
   https://gitlab.com/apparmor/apparmor/-/issues/132

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1991691

Title:
  cannot change mount namespace

Status in Linux:
  New
Status in linux package in Ubuntu:
  Confirmed
Status in snapd package in Ubuntu:
  Incomplete

Bug description:
  Multiple snaps are either broken or "only" display permission denied
  messages.

  slack snap is not starting at all with:

  > update.go:85: cannot change mount namespace according to change
  mount (/run/user/1000/doc/by-app/snap.slack /run/user/1000/doc none
  bind,rw,x-snapd.ignore-missing 0 0): cannot inspect
  "/run/user/1000/doc": lstat /run/user/1000/doc: permission denied

  firefox snap does start, but also logs errors:

  
  update.go:85: cannot change mount namespace according to change mount 
(/var/lib/snapd/hostfs/usr/share/doc /usr/share/doc none bind,ro 0 0): cannot 
inspect "/var/lib/snapd/hostfs/usr/share/doc": lstat 
/var/lib/snapd/hostfs/usr/share/doc: permission denied
  update.go:85: cannot change mount namespace according to change mount 
(/var/lib/snapd/hostfs/usr/share/fonts /usr/share/fonts none bind,ro 0 0): 
cannot inspect "/var/lib/snapd/hostfs/usr/share/fonts": lstat 
/var/lib/snapd/hostfs/usr/share/fonts: permission denied
  update.go:85: cannot change mount namespace according to change mount 
(/var/lib/snapd/hostfs/usr/local/share/fonts /usr/local/share/fonts none 
bind,ro 0 0): cannot inspect "/usr/local/share/fonts": lstat 
/usr/local/share/fonts: permission denied
  update.go:85: cannot change mount namespace according to change mount 
(/var/lib/snapd/hostfs/usr/share/cups/doc-root /usr/share/cups/doc-root none 
bind,ro 0 0): cannot create directory "/usr/share/cups/doc-root": permission 
denied
  update.go:85: cannot change mount namespace according to change mount 
(/var/lib/snapd/hostfs/usr/share/gimp/2.0/help /usr/share/gimp/2.0/help none 
bind,ro 0 0): cannot create directory "/usr/share/gimp/2.0": permission denied
  update.go:85: cannot change mount namespace according to change mount 
(/var/lib/snapd/hostfs/usr/share/gtk-doc /usr/share/gtk-doc none bind,ro 0 0): 
cannot inspect "/var/lib/snapd/hostfs/usr/share/gtk-doc": lstat 
/var/lib/snapd/hostfs/usr/share/gtk-doc: permission denied
  update.go:85: cannot change mount namespace according to change mount 
(/var/lib/snapd/hostfs/usr/share/libreoffice/help /usr/share/libreoffice/help 
none bind,ro 0 0): cannot create directory "/usr/share/libreoffice/help": 
permission denied
  update.go:85: cannot change mount namespace according to change mount 
(/var/lib/snapd/hostfs/usr/share/xubuntu-docs /usr/share/xubuntu-docs none 
bind,ro 0 0): cannot inspect "/var/lib/snapd/hostfs/usr/share/xubuntu-docs": 
lstat /var/lib/snapd/hostfs/usr/share/xubuntu-docs: permission denied
  update.go:85: cannot change mount namespace according to change mount 
(/run/user/1000/doc/by-app/snap.firefox /run/user/1000/doc none 
bind,rw,x-snapd.ignore-missing 0 0): cannot inspect "/run/user/1000/doc": lstat 
/run/user/1000/doc: permission denied

  ProblemType: Bug
  DistroRelease: Ubuntu 22.10
  Package: snap (not installed)
  ProcVersionSignature: Ubuntu 5.19.0-19.19-generic 5.19.7
  Uname: Linux 5.19.0-19-generic x86_64
  NonfreeKernelModules: nvidia_modeset nvidia
  ApportVersion: 2.23.0-0ubuntu2
  Architecture: amd64
  CasperMD5CheckResult: 

[Qbs] Running the target through a wrapper

2022-10-08 Thread Alberto Mardegan

Hi all!
  On some occasions I've found myself in need of debugging the 
executable under gdb, strace and valgrind. Running


gdb ./default/install-root/usr/local/bin/MyApp

has always worked well for me, but I wonder:

1) Would this break if the app depends on shared libraries existing in 
the same project, unless the user explicitly sets LD_LIBRARY_PATH to the 
proper locations?


2) Can we make it even simpler?

I'm considering the idea of adding an option to run the target under a 
wrapper, something like


qbs run --products MyApp --wrapper "valgrind --trace-children=yes"

Does anyone have plans to implement something similar? If not, and if 
you think that the idea is sound, I might give it a go (hints welcome).


Ciao,
  Alberto

--
http://www.mardy.it - Geek in un lingua international
___
Qbs mailing list
Qbs@qt-project.org
https://lists.qt-project.org/listinfo/qbs


[Desktop-packages] [Bug 1776800] Re: Unable to start snap applications if user's home directory is not /home/$USER

2022-09-23 Thread Alberto Mardegan
Small update: we have now merged a change that allows snaps to work on
system where the users' home directories are not /home// but
/home///https://bugs.launchpad.net/snapd/+bug/1620771
instead.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to chromium-browser in Ubuntu.
https://bugs.launchpad.net/bugs/1776800

Title:
  Unable to start snap applications if user's home directory is not
  /home/$USER

Status in snapd:
  In Progress
Status in chromium-browser package in Ubuntu:
  Confirmed
Status in firefox package in Ubuntu:
  Confirmed
Status in lxd package in Ubuntu:
  Confirmed

Bug description:
  Users with home directories in /home/$USER can run snap application,
  but users in /home/users/$USER can't.

  nate@WorkstationC:~$ snap --version
  snap2.32.8+18.04
  snapd   2.32.8+18.04
  series  16
  ubuntu  18.04
  kernel  4.15.0-22-generic
  nate@WorkstationC:~$ echo $HOME
  /home/users/nate
  nate@WorkstationC:~$ which hello-world
  /snap/bin/hello-world
  nate@WorkstationC:~$ hello-world
  cannot create nate data directory: /home/users/nate/snap/hello-world/27: 
Permission denied

To manage notifications about this bug go to:
https://bugs.launchpad.net/snapd/+bug/1776800/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1593407] Re: Guest session cannot run snaps

2022-09-21 Thread Alberto Mardegan
Hi AG-Ubrio, the profile that you should check is not the lightdm one,
but this:

  /var/lib/snapd/apparmor/profiles/snap.firefox.firefox

It doesn't matter much, though, since this also has the rule

  /tmp/** mrwlkix,

Can you please check in the logs, if you get some apparmor denials when
running firefox? You could run the command

journalctl -f -t audit

then start firefox, and paste here the output from the first command.
Also, if you say that the directory is created, it would be interesting
to know what are its permissions.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to lightdm in Ubuntu.
https://bugs.launchpad.net/bugs/1593407

Title:
  Guest session cannot run snaps

Status in Light Display Manager:
  Confirmed
Status in Snappy:
  Confirmed
Status in Ubuntu MATE:
  Confirmed
Status in Desktop:
  New
Status in firefox package in Ubuntu:
  Confirmed
Status in lightdm package in Ubuntu:
  Confirmed
Status in snapd package in Ubuntu:
  Confirmed
Status in firefox source package in Xenial:
  Confirmed
Status in lightdm source package in Xenial:
  Confirmed
Status in snapd source package in Xenial:
  Confirmed

Bug description:
  I'm using Ubuntu 16.04.

  The guest session cannot execute snaps, because of a permission error.
  The LightDM's guest session AppArmor profile is not allowing access to /snap 
and other needed files and folders.

To manage notifications about this bug go to:
https://bugs.launchpad.net/lightdm/+bug/1593407/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1593407] Re: Guest session cannot run snaps

2022-09-21 Thread Alberto Mardegan
Hi AG-Ubrio, the profile that you should check is not the lightdm one,
but this:

  /var/lib/snapd/apparmor/profiles/snap.firefox.firefox

It doesn't matter much, though, since this also has the rule

  /tmp/** mrwlkix,

Can you please check in the logs, if you get some apparmor denials when
running firefox? You could run the command

journalctl -f -t audit

then start firefox, and paste here the output from the first command.
Also, if you say that the directory is created, it would be interesting
to know what are its permissions.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to lightdm in Ubuntu.
https://bugs.launchpad.net/bugs/1593407

Title:
  Guest session cannot run snaps

Status in Light Display Manager:
  Confirmed
Status in Snappy:
  Confirmed
Status in Ubuntu MATE:
  Confirmed
Status in Desktop:
  New
Status in firefox package in Ubuntu:
  Confirmed
Status in lightdm package in Ubuntu:
  Confirmed
Status in snapd package in Ubuntu:
  Confirmed
Status in firefox source package in Xenial:
  Confirmed
Status in lightdm source package in Xenial:
  Confirmed
Status in snapd source package in Xenial:
  Confirmed

Bug description:
  I'm using Ubuntu 16.04.

  The guest session cannot execute snaps, because of a permission error.
  The LightDM's guest session AppArmor profile is not allowing access to /snap 
and other needed files and folders.

To manage notifications about this bug go to:
https://bugs.launchpad.net/lightdm/+bug/1593407/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1979633] Re: The "bare" snap is the cause of error messages "unable to read partition table" and "partition table beyond EOD, truncated"

2022-09-20 Thread Alberto Mardegan
OK, it appears that a simple way to trigger this bug is to run

  sudo losetup -f /var/lib/snapd/snaps/bare_5.snap

Every time this command is run, the error is reported. If you add the
"-P" option, which should be used to force a partition scan, then you
get an additional warning line:

Sep 20 10:07:48 boxxo2-VirtualBox kernel: loop_reread_partitions:
partition scan of loop19 (/var/lib/snapd/snaps/bare_5.snap) failed
(rc=-5)

I'm going to mark this as invalid for snapd, because the squashfs images we use 
are perfectly valid, and the bug seems to be in the kernel, and at a first 
sight it appears that there are two things going wrong:
1) a partition scan occurs even though it was not explicitly requested
2) the RDB driver should be less verbose, and just assume that if the device is 
smaller than 8k, then it's not a RDB partition -- no need to report anything in 
the kernel logs.


** Changed in: snapd (Ubuntu)
   Status: Confirmed => Invalid

** Also affects: linux (Ubuntu)
   Importance: Undecided
   Status: New

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1979633

Title:
  The "bare" snap is the cause of error messages "unable to read
  partition table" and "partition table beyond EOD, truncated"

Status in linux package in Ubuntu:
  New
Status in snapd package in Ubuntu:
  Invalid

Bug description:
  Hi,

  here is the problem:

  # journalctl | grep loop4
  Jun 23 09:49:45 vougeot kernel: loop4: detected capacity change from 0 to 8
  Jun 23 09:49:45 vougeot kernel: Dev loop4: unable to read RDB block 8
  Jun 23 09:49:45 vougeot kernel:  loop4: unable to read partition table
  Jun 23 09:49:45 vougeot kernel: loop4: partition table beyond EOD, truncated

  The loop4 device is used to mount the "bare" snap:

  $ df -a | grep /snap/bare/
  [...]
  /dev/loop4  128   128 0 100% 
/snap/bare/5

  Note that on another system, the loop device will probably have
  another number.  The error messages can be found with the following
  commands:

  # journalctl | grep "unable to read RDB block"
  Jun 23 09:49:45 vougeot kernel: Dev loop4: unable to read RDB block 8

  # journalctl | grep "unable to read partition table"
  Jun 23 09:49:45 vougeot kernel:  loop4: unable to read partition table

  # journalctl | grep "partition table beyond EOD"
  Jun 23 09:49:45 vougeot kernel: loop4: partition table beyond EOD, truncated

  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: snapd 2.55.5+22.04
  Uname: Linux 5.18.6-051806-generic x86_64
  ApportVersion: 2.20.11-0ubuntu82.1
  Architecture: amd64
  CasperMD5CheckResult: unknown
  CurrentDesktop: KDE
  Date: Thu Jun 23 11:39:16 2022
  Snap.Changes: no changes found
  SourcePackage: snapd
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1979633/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1784774] Re: snapd is not autofs aware and fails with nfs home dir

2022-09-19 Thread Alberto Mardegan
*** This bug is a duplicate of bug 1917348 ***
https://bugs.launchpad.net/bugs/1917348

I'm closing this bug and setting it as a duplicate of
https://bugs.launchpad.net/snapd/+bug/1917348

There are several issues related to NFS and remote filsystems in
general, and we will be tackling them one at a time.

** This bug has been marked a duplicate of bug 1917348
   NFS access not permitted for snap's on LDAP autofs system

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to firefox in Ubuntu.
https://bugs.launchpad.net/bugs/1784774

Title:
  snapd is not autofs aware and fails with nfs home dir

Status in snapd:
  Fix Released
Status in firefox package in Ubuntu:
  Confirmed
Status in snapd package in Ubuntu:
  Confirmed

Bug description:
  This is similar to bugs 1662552 and 1782873. In 1782873, jdstrand
  asked me to open a new bug for this specific issue.

  In 1662552, snapd fails for nfs mounted home directories as network
  permissions are not enabled. A work around was implemented that works
  if the mount is done via a /home mount at boot. However this does not
  work if people mount home directories via autofs. This is probably the
  fundamental problem for 1782873 although there may be other issues.

  [ Why use autofs? If some but not all of users want to use nfs homes.
  In particular, I have a local user on all my accounts that does not
  require the nfs server to be up or the kerberos server to be up, or
  kerberos working on the client machines, etc. It is very useful when
  something goes wrong. It means I mount /home/user rather than /home
  (for several users). ]

To manage notifications about this bug go to:
https://bugs.launchpad.net/snapd/+bug/1784774/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1951210] Re: libreoffice help doesn't open in firefox (404 error on file:///tmp/lu417531j7po.tmp/NewHelp0.html)

2022-09-16 Thread Alberto Mardegan
Hi Chris, that's expected, because the fix has only been committed to
the repo, it's not in any release yet.

If you feel adventurous, you could use snapd from the edge channel
("snap refresh --channel=latest/edge snapd"), but it's not something I
recommend to keep active, so if you feel like trying the latest version
to verify whether the issue is really fixed you are very welcome to do
so, but after doing that I'd recommend you to return to the stable
version (same command as above, just with "latest/stable" as the
channel) and live with this bug until the next major release.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libreoffice in Ubuntu.
https://bugs.launchpad.net/bugs/1951210

Title:
  libreoffice help doesn't open in firefox (404 error on
  file:///tmp/lu417531j7po.tmp/NewHelp0.html)

Status in libreoffice package in Ubuntu:
  Fix Released
Status in snapd package in Ubuntu:
  Fix Committed
Status in libreoffice source package in Jammy:
  Fix Released
Status in snapd source package in Jammy:
  Confirmed

Bug description:
  Ubuntu jammy live QA-test on
  - dell [optiplex] 780 (c2q-q9400, 8gb, amd/ati cedar radeon hd 
5000/6000/7350/8350)

  Opened LibreOffice Writer as random apps in QA-test.
  Hit F1 to call help, and all I get is an error

  URL:  file:///tmp/lu417531j7po.tmp/NewHelp0.html

  ---
  File not found

  Firefox can’t find the file at /tmp/lu417531j7po.tmp/NewHelp0.html.

  Check the file name for capitalization or other typing errors.
  Check to see if the file was moved, renamed or deleted.
  ---

  Firefox opens as a snap; but it isn't accessing the data from
  LibreOffice.

  Reported first at https://forum.snapcraft.io/t/firefox-snap-breaks-
  libreoffice-deb/27537

  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: libreoffice-writer 1:7.2.2-0ubuntu0.21.10.1
  ProcVersionSignature: Ubuntu 5.13.0-19.19-generic 5.13.14
  Uname: Linux 5.13.0-19-generic x86_64
  NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
  ApportVersion: 2.20.11-0ubuntu73
  Architecture: amd64
  CasperMD5CheckResult: pass
  CasperVersion: 1.465+canary3.3
  CurrentDesktop: ubuntu:GNOME
  Date: Wed Nov 17 04:46:33 2021
  LiveMediaBuild: Ubuntu 22.04 LTS "Jammy Jellyfish" - Alpha amd64 (2026)
  ProcEnviron:
   TERM=xterm-256color
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=
   LANG=C.UTF-8
   SHELL=/bin/bash
  SourcePackage: libreoffice
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1951210/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Canonical-ubuntu-qa] [Bug 1989603] Re: Can't purge snapd in LXD: rm: cannot remove '/var/snap/lxd/common/var/lib/lxcfs/...': Function not implemented

2022-09-16 Thread Alberto Mardegan
It looks like the LXD snap has mounted "proc" and "sys" over
/var/snap/lxd/common/var/lib/lxcfs/{proc,sys}/ but it's not unmounting
them.

In the "remove" hook, the LXD snap should unmount any mounted
filesystems; not doing so can have disastrous effects if there are also
user partitions mounted in there.

** Package changed: snapd (Ubuntu) => lxd (Ubuntu)

-- 
You received this bug notification because you are a member of
Canonical's Ubuntu QA, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1989603

Title:
  Can't purge snapd in LXD: rm: cannot remove
  '/var/snap/lxd/common/var/lib/lxcfs/...': Function not implemented

Status in lxd package in Ubuntu:
  New

Bug description:
  In LXD containers snapd can't be purge-removed. One tool affected by
  this bug is autopkgtest-build-lxd, which attempts to purge several
  packages (including snapd) to create a base image to run autopkgtests
  on.

  Steps to reproduce:

lxc launch ubuntu:jammy paride-j
lxc exec paride-j -- apt-get -y remove --purge snapd

  Kinetic is also affected, I didn't test older releases. To see how
  this affects autopkgtest-build-lxd just install autopkgtest and run:

autopkgtest-build-lxd ubuntu:jammy

  This reminds me of LP: #1903967, but it's likely a different issue.

  --- relevant log excerpt ---

  [...]
  Purging configuration files for snapd (2.56.2+22.04ubuntu1) ...
  Stopping snap.lxd.activate.service
  Stopping unit snap.lxd.activate.service
  Waiting until unit snap.lxd.activate.service is stopped [attempt 1]
  snap.lxd.activate.service is stopped.
  Removing snap.lxd.activate.service
  Stopping snap.lxd.daemon.service
  Stopping unit snap.lxd.daemon.service
  Waiting until unit snap.lxd.daemon.service is stopped [attempt 1]
  snap.lxd.daemon.service is stopped.
  Removing snap.lxd.daemon.service
  Stopping snap.lxd.user-daemon.service
  Stopping unit snap.lxd.user-daemon.service
  Waiting until unit snap.lxd.user-daemon.service is stopped [attempt 1]
  snap.lxd.user-daemon.service is stopped.
  Removing snap.lxd.user-daemon.service
  Stopping snap-core20-1611.mount
  Stopping unit snap-core20-1611.mount
  Waiting until unit snap-core20-1611.mount is stopped [attempt 1]
  snap-core20-1611.mount is stopped.
  Removing snap core20 and revision 1611
  Removing snap-core20-1611.mount
  Stopping snap-lxd-23541.mount
  Stopping unit snap-lxd-23541.mount
  Waiting until unit snap-lxd-23541.mount is stopped [attempt 1]
  snap-lxd-23541.mount is stopped.
  Removing snap lxd and revision 23541
  rm: cannot remove '/var/snap/lxd/common/var/lib/lxcfs/proc/cpuinfo': Function 
not implemented
  rm: cannot remove '/var/snap/lxd/common/var/lib/lxcfs/proc/meminfo': Function 
not implemented
  rm: cannot remove '/var/snap/lxd/common/var/lib/lxcfs/proc/stat': Function 
not implemented
  rm: cannot remove '/var/snap/lxd/common/var/lib/lxcfs/proc/uptime': Function 
not implemented
  rm: cannot remove '/var/snap/lxd/common/var/lib/lxcfs/proc/diskstats': 
Function not implemented
  rm: cannot remove '/var/snap/lxd/common/var/lib/lxcfs/proc/swaps': Function 
not implemented
  rm: cannot remove '/var/snap/lxd/common/var/lib/lxcfs/proc/loadavg': Function 
not implemented
  rm: cannot remove '/var/snap/lxd/common/var/lib/lxcfs/proc/slabinfo': 
Function not implemented
  rm: cannot remove 
'/var/snap/lxd/common/var/lib/lxcfs/sys/devices/system/cpu/cpu0/cpuidle/state5/disable':
 Function not implemented
  rm: cannot remove 
'/var/snap/lxd/common/var/lib/lxcfs/sys/devices/system/cpu/cpu0/cpuidle/state5/above':
 Function not implemented
  rm: cannot remove 
'/var/snap/lxd/common/var/lib/lxcfs/sys/devices/system/cpu/cpu0/cpuidle/state5/time':
 Function not implemented
  rm: cannot remove 
'/var/snap/lxd/common/var/lib/lxcfs/sys/devices/system/cpu/cpu0/cpuidle/state5/rejected':
 Function not implemented
  rm: cannot remove 
'/var/snap/lxd/common/var/lib/lxcfs/sys/devices/system/cpu/cpu0/cpuidle/state5/power':
 Function not implemented
  rm: cannot remove 
'/var/snap/lxd/common/var/lib/lxcfs/sys/devices/system/cpu/cpu0/cpuidle/state5/residency':
 Function not implemented
  [...]

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lxd/+bug/1989603/+subscriptions


-- 
Mailing list: https://launchpad.net/~canonical-ubuntu-qa
Post to : canonical-ubuntu-qa@lists.launchpad.net
Unsubscribe : https://launchpad.net/~canonical-ubuntu-qa
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1951210] Re: libreoffice help doesn't open in firefox (404 error on file:///tmp/lu417531j7po.tmp/NewHelp0.html)

2022-09-13 Thread Alberto Mardegan
** Changed in: snapd (Ubuntu)
   Status: In Progress => Fix Committed

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libreoffice in Ubuntu.
https://bugs.launchpad.net/bugs/1951210

Title:
  libreoffice help doesn't open in firefox (404 error on
  file:///tmp/lu417531j7po.tmp/NewHelp0.html)

Status in libreoffice package in Ubuntu:
  Fix Released
Status in snapd package in Ubuntu:
  Fix Committed
Status in libreoffice source package in Jammy:
  Fix Released
Status in snapd source package in Jammy:
  Confirmed

Bug description:
  Ubuntu jammy live QA-test on
  - dell [optiplex] 780 (c2q-q9400, 8gb, amd/ati cedar radeon hd 
5000/6000/7350/8350)

  Opened LibreOffice Writer as random apps in QA-test.
  Hit F1 to call help, and all I get is an error

  URL:  file:///tmp/lu417531j7po.tmp/NewHelp0.html

  ---
  File not found

  Firefox can’t find the file at /tmp/lu417531j7po.tmp/NewHelp0.html.

  Check the file name for capitalization or other typing errors.
  Check to see if the file was moved, renamed or deleted.
  ---

  Firefox opens as a snap; but it isn't accessing the data from
  LibreOffice.

  Reported first at https://forum.snapcraft.io/t/firefox-snap-breaks-
  libreoffice-deb/27537

  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: libreoffice-writer 1:7.2.2-0ubuntu0.21.10.1
  ProcVersionSignature: Ubuntu 5.13.0-19.19-generic 5.13.14
  Uname: Linux 5.13.0-19-generic x86_64
  NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
  ApportVersion: 2.20.11-0ubuntu73
  Architecture: amd64
  CasperMD5CheckResult: pass
  CasperVersion: 1.465+canary3.3
  CurrentDesktop: ubuntu:GNOME
  Date: Wed Nov 17 04:46:33 2021
  LiveMediaBuild: Ubuntu 22.04 LTS "Jammy Jellyfish" - Alpha amd64 (2026)
  ProcEnviron:
   TERM=xterm-256color
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=
   LANG=C.UTF-8
   SHELL=/bin/bash
  SourcePackage: libreoffice
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1951210/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1951210] Re: libreoffice help doesn't open in firefox (404 error on file:///tmp/lu417531j7po.tmp/NewHelp0.html)

2022-09-09 Thread Alberto Mardegan
Proposed fix: https://github.com/snapcore/snapd/pull/12127

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libreoffice in Ubuntu.
https://bugs.launchpad.net/bugs/1951210

Title:
  libreoffice help doesn't open in firefox (404 error on
  file:///tmp/lu417531j7po.tmp/NewHelp0.html)

Status in libreoffice package in Ubuntu:
  Fix Released
Status in snapd package in Ubuntu:
  In Progress
Status in libreoffice source package in Jammy:
  Fix Released
Status in snapd source package in Jammy:
  Confirmed

Bug description:
  Ubuntu jammy live QA-test on
  - dell [optiplex] 780 (c2q-q9400, 8gb, amd/ati cedar radeon hd 
5000/6000/7350/8350)

  Opened LibreOffice Writer as random apps in QA-test.
  Hit F1 to call help, and all I get is an error

  URL:  file:///tmp/lu417531j7po.tmp/NewHelp0.html

  ---
  File not found

  Firefox can’t find the file at /tmp/lu417531j7po.tmp/NewHelp0.html.

  Check the file name for capitalization or other typing errors.
  Check to see if the file was moved, renamed or deleted.
  ---

  Firefox opens as a snap; but it isn't accessing the data from
  LibreOffice.

  Reported first at https://forum.snapcraft.io/t/firefox-snap-breaks-
  libreoffice-deb/27537

  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: libreoffice-writer 1:7.2.2-0ubuntu0.21.10.1
  ProcVersionSignature: Ubuntu 5.13.0-19.19-generic 5.13.14
  Uname: Linux 5.13.0-19-generic x86_64
  NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
  ApportVersion: 2.20.11-0ubuntu73
  Architecture: amd64
  CasperMD5CheckResult: pass
  CasperVersion: 1.465+canary3.3
  CurrentDesktop: ubuntu:GNOME
  Date: Wed Nov 17 04:46:33 2021
  LiveMediaBuild: Ubuntu 22.04 LTS "Jammy Jellyfish" - Alpha amd64 (2026)
  ProcEnviron:
   TERM=xterm-256color
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=
   LANG=C.UTF-8
   SHELL=/bin/bash
  SourcePackage: libreoffice
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1951210/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1951210] Re: libreoffice help doesn't open in firefox (404 error on file:///tmp/lu417531j7po.tmp/NewHelp0.html)

2022-09-09 Thread Alberto Mardegan
** Changed in: snapd (Ubuntu)
   Status: Confirmed => In Progress

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libreoffice in Ubuntu.
https://bugs.launchpad.net/bugs/1951210

Title:
  libreoffice help doesn't open in firefox (404 error on
  file:///tmp/lu417531j7po.tmp/NewHelp0.html)

Status in libreoffice package in Ubuntu:
  Fix Released
Status in snapd package in Ubuntu:
  In Progress
Status in libreoffice source package in Jammy:
  Fix Released
Status in snapd source package in Jammy:
  Confirmed

Bug description:
  Ubuntu jammy live QA-test on
  - dell [optiplex] 780 (c2q-q9400, 8gb, amd/ati cedar radeon hd 
5000/6000/7350/8350)

  Opened LibreOffice Writer as random apps in QA-test.
  Hit F1 to call help, and all I get is an error

  URL:  file:///tmp/lu417531j7po.tmp/NewHelp0.html

  ---
  File not found

  Firefox can’t find the file at /tmp/lu417531j7po.tmp/NewHelp0.html.

  Check the file name for capitalization or other typing errors.
  Check to see if the file was moved, renamed or deleted.
  ---

  Firefox opens as a snap; but it isn't accessing the data from
  LibreOffice.

  Reported first at https://forum.snapcraft.io/t/firefox-snap-breaks-
  libreoffice-deb/27537

  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: libreoffice-writer 1:7.2.2-0ubuntu0.21.10.1
  ProcVersionSignature: Ubuntu 5.13.0-19.19-generic 5.13.14
  Uname: Linux 5.13.0-19-generic x86_64
  NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
  ApportVersion: 2.20.11-0ubuntu73
  Architecture: amd64
  CasperMD5CheckResult: pass
  CasperVersion: 1.465+canary3.3
  CurrentDesktop: ubuntu:GNOME
  Date: Wed Nov 17 04:46:33 2021
  LiveMediaBuild: Ubuntu 22.04 LTS "Jammy Jellyfish" - Alpha amd64 (2026)
  ProcEnviron:
   TERM=xterm-256color
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=
   LANG=C.UTF-8
   SHELL=/bin/bash
  SourcePackage: libreoffice
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1951210/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1951210] Re: libreoffice help doesn't open in firefox (404 error on file:///tmp/lu417531j7po.tmp/NewHelp0.html)

2022-09-08 Thread Alberto Mardegan
Attaching the logs when running chromium. The /usr/share/libreoffice is
missing from chromium's mount namespace, and the logs show that an error
occurred when creating it:

change.go:446: DEBUG: remove "/tmp/.snap/usr/share" (error: )
change.go:320: DEBUG: mount name:"/var/lib/snapd/hostfs/usr/share/gtk-doc" 
dir:"/usr/share/gtk-doc" type:"none" opts:MS_BIND|MS_RDONLY unparsed:"" (error: 
)
update.go:85: cannot change mount namespace according to change mount 
(/var/lib/snapd/hostfs/usr/share/libreoffice/help /usr/share/libreoffice/help 
none bind,ro 0 0): cannot create directory "/usr/share/libreoffice/help": 
permission denied


** Attachment added: "SNAPD_DEBUG=1 chromium"
   
https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1951210/+attachment/5614653/+files/chromium.log

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libreoffice in Ubuntu.
https://bugs.launchpad.net/bugs/1951210

Title:
  libreoffice help doesn't open in firefox (404 error on
  file:///tmp/lu417531j7po.tmp/NewHelp0.html)

Status in libreoffice package in Ubuntu:
  Fix Released
Status in snapd package in Ubuntu:
  Confirmed
Status in libreoffice source package in Jammy:
  Fix Released
Status in snapd source package in Jammy:
  Confirmed

Bug description:
  Ubuntu jammy live QA-test on
  - dell [optiplex] 780 (c2q-q9400, 8gb, amd/ati cedar radeon hd 
5000/6000/7350/8350)

  Opened LibreOffice Writer as random apps in QA-test.
  Hit F1 to call help, and all I get is an error

  URL:  file:///tmp/lu417531j7po.tmp/NewHelp0.html

  ---
  File not found

  Firefox can’t find the file at /tmp/lu417531j7po.tmp/NewHelp0.html.

  Check the file name for capitalization or other typing errors.
  Check to see if the file was moved, renamed or deleted.
  ---

  Firefox opens as a snap; but it isn't accessing the data from
  LibreOffice.

  Reported first at https://forum.snapcraft.io/t/firefox-snap-breaks-
  libreoffice-deb/27537

  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: libreoffice-writer 1:7.2.2-0ubuntu0.21.10.1
  ProcVersionSignature: Ubuntu 5.13.0-19.19-generic 5.13.14
  Uname: Linux 5.13.0-19-generic x86_64
  NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
  ApportVersion: 2.20.11-0ubuntu73
  Architecture: amd64
  CasperMD5CheckResult: pass
  CasperVersion: 1.465+canary3.3
  CurrentDesktop: ubuntu:GNOME
  Date: Wed Nov 17 04:46:33 2021
  LiveMediaBuild: Ubuntu 22.04 LTS "Jammy Jellyfish" - Alpha amd64 (2026)
  ProcEnviron:
   TERM=xterm-256color
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=
   LANG=C.UTF-8
   SHELL=/bin/bash
  SourcePackage: libreoffice
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1951210/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1951210] Re: libreoffice help doesn't open in firefox (404 error on file:///tmp/lu417531j7po.tmp/NewHelp0.html)

2022-09-08 Thread Alberto Mardegan
I'm afraid that Olivier is right. In the commit he linked to, the two
lines

apparmor.GenWritableProfile(emit, "/usr/share/libreoffice/help", 3)
apparmor.GenWritableProfile(emit, "/usr/share/xubuntu-docs", 3)

were replaced with a single

apparmor.GenWritableProfile(emit, "/usr/share/", 3)

I need to investigate this, but my first guess is that this has the
effect of making firefox and chrome see a different /usr/share/ tree
than the one from the host. I'll be investigating this.

** Changed in: snapd (Ubuntu)
 Assignee: (unassigned) => Alberto Mardegan (mardy)

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libreoffice in Ubuntu.
https://bugs.launchpad.net/bugs/1951210

Title:
  libreoffice help doesn't open in firefox (404 error on
  file:///tmp/lu417531j7po.tmp/NewHelp0.html)

Status in libreoffice package in Ubuntu:
  Fix Released
Status in snapd package in Ubuntu:
  Confirmed
Status in libreoffice source package in Jammy:
  Fix Released
Status in snapd source package in Jammy:
  Confirmed

Bug description:
  Ubuntu jammy live QA-test on
  - dell [optiplex] 780 (c2q-q9400, 8gb, amd/ati cedar radeon hd 
5000/6000/7350/8350)

  Opened LibreOffice Writer as random apps in QA-test.
  Hit F1 to call help, and all I get is an error

  URL:  file:///tmp/lu417531j7po.tmp/NewHelp0.html

  ---
  File not found

  Firefox can’t find the file at /tmp/lu417531j7po.tmp/NewHelp0.html.

  Check the file name for capitalization or other typing errors.
  Check to see if the file was moved, renamed or deleted.
  ---

  Firefox opens as a snap; but it isn't accessing the data from
  LibreOffice.

  Reported first at https://forum.snapcraft.io/t/firefox-snap-breaks-
  libreoffice-deb/27537

  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: libreoffice-writer 1:7.2.2-0ubuntu0.21.10.1
  ProcVersionSignature: Ubuntu 5.13.0-19.19-generic 5.13.14
  Uname: Linux 5.13.0-19-generic x86_64
  NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
  ApportVersion: 2.20.11-0ubuntu73
  Architecture: amd64
  CasperMD5CheckResult: pass
  CasperVersion: 1.465+canary3.3
  CurrentDesktop: ubuntu:GNOME
  Date: Wed Nov 17 04:46:33 2021
  LiveMediaBuild: Ubuntu 22.04 LTS "Jammy Jellyfish" - Alpha amd64 (2026)
  ProcEnviron:
   TERM=xterm-256color
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=
   LANG=C.UTF-8
   SHELL=/bin/bash
  SourcePackage: libreoffice
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1951210/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


Re: [Qbs] QBS for Ubuntu LTS releases and docker images

2022-07-19 Thread Alberto Mardegan

Добрый день, Павел!

On 02/06/22 13:14, Карелин Павел wrote:
It's too bad the core developers of QBS didn't do this sooner. Now the 
fresh compiled version of QBS can only be downloaded as an archive (and 
in my country even this cannot be done now).


I happen to live in the same country :-)

Not that this was a problem for me, but as an indirect sign of the 
immaturity of the product, there is a place to be. Sometimes I hear such 
reproaches among my colleagues.


Alberto, will the repository work for ARM-platforms? Or only Amd/Intel?


The docker images are only AMD/Intel, but of course can be used to 
cross-compile if the right toolkit is provided.


The QBS builds on the Launchpad PPA are built for amd64, i386, armhf and 
arm64. So, given that the sources for the Docker images are public (see 
https://github.com/mardy/docker-images), I believe i should be easy to 
generate docker images for other architectures.


In my experience, however, cross compiling is always faster.

Ciao,
  Alberto
___
Qbs mailing list
Qbs@qt-project.org
https://lists.qt-project.org/listinfo/qbs


[Bug 1977646] Re: Snap apps launch time are EXTREMELY slow

2022-06-05 Thread Alberto Mardegan
*** This bug is a duplicate of bug 1833004 ***
https://bugs.launchpad.net/bugs/1833004

Thanks Islam for reporting this. I'm going to mark this as a duplicate,
as we already have this issue reported as bug 1833004.

** This bug has been marked a duplicate of bug 1833004
   Application SNAP is slower than DEB at first launch

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1977646

Title:
  Snap apps launch time are EXTREMELY slow

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1977646/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1778375] Re: All snap loops are being output for lsblk, blkid, and fdisk -l.

2022-06-05 Thread Alberto Mardegan
Hi Anthony, thanks for reporting this bug (I just found it accidentally
while browsing through the existing bugs. I'm afraid that there's little
we can do about the fact that these programs also list the mounted snaps
-- there might be even scripts, by now, which rely on this behaviour.

Where I think we could do something, it's about the fact that the same
snap can appear twice, if there are two revisions of it installed; I
guess we could avoid mounting the old one -- I'll check with the rest of
the team to understand if there is a reason why it has to be this way.

** Changed in: snapd (Ubuntu)
 Assignee: (unassigned) => Alberto Mardegan (mardy)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1778375

Title:
  All snap loops are being output for lsblk, blkid, and fdisk -l.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1778375/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1976161] Re: Session restarts when opening Pluma or GitHub link in browser

2022-05-29 Thread Alberto Mardegan
Hi Fernando, and thanks for reporting this bug!

  If, as you wrote in the bug description, you reproduce it when logging
in with your uername and password, then this bug is not related to bug
1593407, which is about the "guest session" (that is the session for
those users who don't have a login in the machine).

There appears to be something wrong with the user session. Are you using
Wayland or Xorg?

Also, can you please attach the output of these commands (you can run
them before opening the troublesome link in firefox, while your session
is still working):

systemctl --user status xdg-document-portal.service
systemctl --user status 
snap.snapd-desktop-integration.snapd-desktop-integration.service
   


** Changed in: snapd (Ubuntu)
   Status: New => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1976161

Title:
  Session restarts when opening Pluma or GitHub link in browser

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-mate/+bug/1976161/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Desktop-packages] [Bug 1976161] Re: Session restarts when opening Pluma or GitHub link in browser

2022-05-29 Thread Alberto Mardegan
Hi Fernando, and thanks for reporting this bug!

  If, as you wrote in the bug description, you reproduce it when logging
in with your uername and password, then this bug is not related to bug
1593407, which is about the "guest session" (that is the session for
those users who don't have a login in the machine).

There appears to be something wrong with the user session. Are you using
Wayland or Xorg?

Also, can you please attach the output of these commands (you can run
them before opening the troublesome link in firefox, while your session
is still working):

systemctl --user status xdg-document-portal.service
systemctl --user status 
snap.snapd-desktop-integration.snapd-desktop-integration.service
   


** Changed in: snapd (Ubuntu)
   Status: New => Incomplete

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to firefox in Ubuntu.
https://bugs.launchpad.net/bugs/1976161

Title:
  Session restarts when opening Pluma or GitHub link in browser

Status in Ubuntu MATE:
  New
Status in firefox package in Ubuntu:
  New
Status in snapd package in Ubuntu:
  Incomplete

Bug description:
  From a fresh install with Ubuntu Mate 22.04, do:

  1. Login into your user with password.
  2. Open Firefox.
  3. Enter "https://github.com/pimlie/ubuntu-mainline-kernel.sh; at URL address.
  4. GUI will reset and go back to login screen like started a new session.

  This also happens when I tried with opening a '.log' with Pluma.

  I've tried a lot of things at other installation to tackle this problem, but 
I couldn't solve the problem.
  --- 
  ProblemType: Bug
  ApportVersion: 2.20.11-0ubuntu82.1
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: MATE
  DistroRelease: Ubuntu 22.04
  InstallationDate: Installed on 2022-05-27 (1 days ago)
  InstallationMedia: Ubuntu-MATE 22.04 LTS "Jammy Jellyfish" - Release amd64 
(20220419)
  ProcVersionSignature: Ubuntu 5.15.0-33.34-generic 5.15.30
  Snap: snapd 2.55.5 (latest/stable)
  Snap.Changes:
   ID   Status  Spawn  Ready  Summary
   3Done2022-05-28T10:43:02-03:00  2022-05-28T10:46:00-03:00  
Auto-refresh snaps "core20", "firefox", "snapd"
  Tags:  jammy
  Uname: Linux 5.15.0-33-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
  _MarkForUpload: True

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-mate/+bug/1976161/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Qbs] QBS for Ubuntu LTS releases and docker images

2022-05-29 Thread Alberto Mardegan

Hi all!
  In case this is of interest to somebody else than me: I've recently 
updated my Ubuntu PPA containing QBS 1.22.1 for Ubuntu Xenial, Bionic, 
Focal and Jammy:


  https://launchpad.net/~mardy/+archive/ubuntu/qbs-on-lts

Except for Jammy, QBS is linked statically, without using the Qt 
provided by the distribution (which is too old).

Also, I have a few Docker images with Qt 5.15, QBS 1.22.1 and cmake:

  https://hub.docker.com/repository/docker/mardy/qt

(these can be used on Gitlab CI, for example).

Ciao,
  Alberto

--
http://www.mardy.it - Geek in un lingua international
___
Qbs mailing list
Qbs@qt-project.org
https://lists.qt-project.org/listinfo/qbs


[Bug 1959417] Re: browsers and other apps packaged as snaps can't read files under ~/.local/share/

2022-05-26 Thread Alberto Mardegan
For the record, I've opened a discussion in the jupiter-notebook forums:
https://github.com/jupyter/notebook/discussions/6436

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1959417

Title:
  browsers and other apps packaged as snaps can't read files under
  ~/.local/share/

To manage notifications about this bug go to:
https://bugs.launchpad.net/snapd/+bug/1959417/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Desktop-packages] [Bug 1959417] Re: browsers and other apps packaged as snaps can't read files under ~/.local/share/

2022-05-26 Thread Alberto Mardegan
For the record, I've opened a discussion in the jupiter-notebook forums:
https://github.com/jupyter/notebook/discussions/6436

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to chromium-browser in Ubuntu.
https://bugs.launchpad.net/bugs/1959417

Title:
  browsers and other apps packaged as snaps can't read files under
  ~/.local/share/

Status in snapd:
  New
Status in chromium-browser package in Ubuntu:
  Confirmed
Status in firefox package in Ubuntu:
  Confirmed
Status in jupyter-notebook package in Ubuntu:
  Confirmed
Status in snapd package in Ubuntu:
  Confirmed

Bug description:
  Steps to reproduce:
  1. Install Ubuntu 22.04 LTS
  2. Install jupyter-notebook package
  3. Open terminal to launch jupyter-notebook command

  $ jupyter-notebook
  [I 18:53:12.601 NotebookApp] Serving notebooks from local directory: /home/j
  [I 18:53:12.601 NotebookApp] Jupyter Notebook 6.4.5 is running at:
  [I 18:53:12.601 NotebookApp] 
http://localhost:/?token=6df6a314b44a50e058ff27f735d91cbd46bfaf0e403bd2e9
  [I 18:53:12.601 NotebookApp]  or 
http://127.0.0.1:/?token=6df6a314b44a50e058ff27f735d91cbd46bfaf0e403bd2e9
  [I 18:53:12.601 NotebookApp] Use Control-C to stop this server and shut down 
all kernels (twice to skip confirmation).
  [C 18:53:12.635 NotebookApp] 
  
  To access the notebook, open this file in a browser:
  file:///home/j/.local/share/jupyter/runtime/nbserver-45601-open.html
  Or copy and paste one of these URLs:
  
http://localhost:/?token=6df6a314b44a50e058ff27f735d91cbd46bfaf0e403bd2e9
   or 
http://127.0.0.1:/?token=6df6a314b44a50e058ff27f735d91cbd46bfaf0e403bd2e9


  
  Expected results:
  * default web-browser opened and it shows jupyter-notebook interface after 
redirection from local html-file to http://localhost:

  
  Actual results:
  * default web-browser opened with error message

  > Access to the file was denied
  > The file at /home/j/.local/share/jupyter/runtime/nbserver-45601-open.html 
is not readable.
  > It may have been removed, moved, or file permissions may be preventing 
access.

  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: jupyter-notebook 6.4.5-4
  ProcVersionSignature: Ubuntu 5.15.0-18.18-generic 5.15.12
  Uname: Linux 5.15.0-18-generic x86_64
  ApportVersion: 2.20.11-0ubuntu76
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: MATE
  Date: Fri Jan 28 18:49:44 2022
  InstallationDate: Installed on 2022-01-28 (0 days ago)
  InstallationMedia: Ubuntu-MATE 22.04 LTS "Jammy Jellyfish" - Alpha amd64 
(20220128)
  PackageArchitecture: all
  SourcePackage: jupyter-notebook
  UpgradeStatus: No upgrade log present (probably fresh install)
  modified.conffile..etc.default.apport:
   # set this to 0 to disable apport, or to 1 to enable it
   # you can temporarily override this with
   # sudo service apport start force_start=1
   enabled=0
  mtime.conffile..etc.default.apport: 2022-01-28T14:45:41.897765

To manage notifications about this bug go to:
https://bugs.launchpad.net/snapd/+bug/1959417/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1871148] Re: services start before apparmor profiles are loaded

2022-05-25 Thread Alberto Mardegan
Oh, this is interesting! Then, Etienne, my suggestion is the following:
re-enable the snapd.apparmor service, and if that (as I expect) fixes
the bug, let's stop discussing this issue here, and instead open a
separate issue about the service being disabled.

It may be that something went wrong during the upgrade to Jammy. If we
file this as a separate bug, we might be able to see if other people
have met the same issue.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apparmor in Ubuntu.
https://bugs.launchpad.net/bugs/1871148

Title:
  services start before apparmor profiles are loaded

Status in AppArmor:
  Invalid
Status in snapd:
  Fix Released
Status in apparmor package in Ubuntu:
  Fix Released
Status in snapd package in Ubuntu:
  Fix Released
Status in zsys package in Ubuntu:
  Invalid
Status in apparmor source package in Focal:
  Fix Released
Status in snapd source package in Focal:
  Fix Released
Status in zsys source package in Focal:
  Invalid

Bug description:
  Per discussion with Zyga in #snapd on Freenode, I have hit a race
  condition where services are being started by the system before
  apparmor has been started. I have a complete log of my system showing
  the effect somewhere within at https://paste.ubuntu.com/p/Jyx6gfFc3q/.
  Restarting apparmor using `sudo systemctl restart apparmor` is enough
  to bring installed snaps back to full functionality.

  Previously, when running any snap I would receive the following in the
  terminal:

  ---
  cannot change profile for the next exec call: No such file or directory
  snap-update-ns failed with code 1: File exists
  ---

  Updated to add for Jamie:

  $ snap version
  snap2.44.2+20.04
  snapd   2.44.2+20.04
  series  16
  ubuntu  20.04
  kernel  5.4.0-21-generic

To manage notifications about this bug go to:
https://bugs.launchpad.net/apparmor/+bug/1871148/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Bug 1871148] Re: services start before apparmor profiles are loaded

2022-05-25 Thread Alberto Mardegan
Oh, this is interesting! Then, Etienne, my suggestion is the following:
re-enable the snapd.apparmor service, and if that (as I expect) fixes
the bug, let's stop discussing this issue here, and instead open a
separate issue about the service being disabled.

It may be that something went wrong during the upgrade to Jammy. If we
file this as a separate bug, we might be able to see if other people
have met the same issue.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1871148

Title:
  services start before apparmor profiles are loaded

To manage notifications about this bug go to:
https://bugs.launchpad.net/apparmor/+bug/1871148/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1871148] Re: services start before apparmor profiles are loaded

2022-05-24 Thread Alberto Mardegan
Oh, thanks Alex, I forgot that we have our own service for loading the
AppArmor profiles of the snaps!

Etienne, could you please show the output of

sudo systemctl status snapd.apparmor

?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1871148

Title:
  services start before apparmor profiles are loaded

To manage notifications about this bug go to:
https://bugs.launchpad.net/apparmor/+bug/1871148/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Touch-packages] [Bug 1871148] Re: services start before apparmor profiles are loaded

2022-05-24 Thread Alberto Mardegan
Oh, thanks Alex, I forgot that we have our own service for loading the
AppArmor profiles of the snaps!

Etienne, could you please show the output of

sudo systemctl status snapd.apparmor

?

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apparmor in Ubuntu.
https://bugs.launchpad.net/bugs/1871148

Title:
  services start before apparmor profiles are loaded

Status in AppArmor:
  Invalid
Status in snapd:
  Fix Released
Status in apparmor package in Ubuntu:
  Fix Released
Status in snapd package in Ubuntu:
  Fix Released
Status in zsys package in Ubuntu:
  Invalid
Status in apparmor source package in Focal:
  Fix Released
Status in snapd source package in Focal:
  Fix Released
Status in zsys source package in Focal:
  Invalid

Bug description:
  Per discussion with Zyga in #snapd on Freenode, I have hit a race
  condition where services are being started by the system before
  apparmor has been started. I have a complete log of my system showing
  the effect somewhere within at https://paste.ubuntu.com/p/Jyx6gfFc3q/.
  Restarting apparmor using `sudo systemctl restart apparmor` is enough
  to bring installed snaps back to full functionality.

  Previously, when running any snap I would receive the following in the
  terminal:

  ---
  cannot change profile for the next exec call: No such file or directory
  snap-update-ns failed with code 1: File exists
  ---

  Updated to add for Jamie:

  $ snap version
  snap2.44.2+20.04
  snapd   2.44.2+20.04
  series  16
  ubuntu  20.04
  kernel  5.4.0-21-generic

To manage notifications about this bug go to:
https://bugs.launchpad.net/apparmor/+bug/1871148/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


Re: [Qbs] Strange error with QBS 1.22.1 on Android

2022-05-24 Thread Alberto Mardegan

On 24/05/22 23:31, Alberto Mardegan wrote:

Here's the error: https://pastebin.com/68KdfagX


Oh, I see it now, there's a lonely "-D" in the compiler command line:

... -DXDG_THUMBNAILS -D -DQT_SVG_LIB ...

It came from this:

cpp.defines: product.embedAsResource ? "STATIC_PLUGINS" : ""

Changing the "" to a [] fixes the issue. Do you think that this handling 
of "" could be considered a QBS bug?


At least, 1.16 seemed to handle that and did not add a "-D".

Ciao,
  Alberto

--
http://www.mardy.it - Geek in un lingua international
___
Qbs mailing list
Qbs@qt-project.org
https://lists.qt-project.org/listinfo/qbs


[Qbs] Strange error with QBS 1.22.1 on Android

2022-05-24 Thread Alberto Mardegan

Hi all,
  I upgraded to QBS 1.22.1 and I get a very weird errorwhen building on 
Android (Qt 5.15.2); the build for Linux desktop (x86_64) instead works 
fine.


Here's the error: https://pastebin.com/68KdfagX

The source code is https://gitlab.com/mardy/mappero/-/commits/qt5.12

I should also point out that this QBS is a version I've built myself 
against a static Qt (the Ubuntu Focal one from 
https://launchpad.net/~mardy/+archive/ubuntu/qbs-on-lts/+packages), if 
that matters (with the same QBS the desktop version builds fine).


Any hints?

Ciao,
  Alberto

--
http://www.mardy.it - Geek in un lingua international
___
Qbs mailing list
Qbs@qt-project.org
https://lists.qt-project.org/listinfo/qbs


[Bug 1966203] Re: Syslog shows "systemd-udevd[2837]: nvme0n1: Process ... failed with exit code 1." in Ubuntu 22.04

2022-05-24 Thread Alberto Mardegan
Some updates, while I'm still investigating this on a QEMU running
Ubuntu Core 22.

The "snap auto-import" command is only needed on Ubuntu Core systems, so
the plan is to remove the /lib/udev/rules.d/66-snapd-autoimport.rules
from the snapd deb package (and consequently also from the snapd snap).

We do still need it in UC, but as a matter of fact the script is already
provided by the Ubuntu Core repositories:

- UC22: 
https://github.com/snapcore/core-base/blob/main/static/usr/lib/udev/rules.d/66-snapd-autoimport.rules
- UC20: 
https://github.com/snapcore/core20/blob/master/static/usr/lib/udev/rules.d/66-snapd-autoimport.rules
- UC18: 
https://github.com/snapcore/core18/blob/master/static/lib/udev/rules.d/66-snapd-autoimport.rules
- UC16: **missing**

The file in UC22 seems already correct, in that it does not call
unshare. So the only one left out is UC16, where we will add the udev
rule that we currently have in snapd; after that, we will remove the
rule from snapd and this bug for the desktop will be gone for good.

There is a remaining problem, however: the systemd-udevd.service in
Ubuntu 22 disallows the mount operation, so we'll have to update the
unit file to allow it. I think we'll also need to update the auto-import
command itself, because it appears that all errors while accessing the
devices are silenced, so we would have never known of this problem, if
it wasn't for this bug report.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1966203

Title:
  Syslog shows "systemd-udevd[2837]: nvme0n1: Process ... failed with
  exit code 1." in Ubuntu 22.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/snapd/+bug/1966203/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Touch-packages] [Bug 1966203] Re: Syslog shows "systemd-udevd[2837]: nvme0n1: Process ... failed with exit code 1." in Ubuntu 22.04

2022-05-24 Thread Alberto Mardegan
Some updates, while I'm still investigating this on a QEMU running
Ubuntu Core 22.

The "snap auto-import" command is only needed on Ubuntu Core systems, so
the plan is to remove the /lib/udev/rules.d/66-snapd-autoimport.rules
from the snapd deb package (and consequently also from the snapd snap).

We do still need it in UC, but as a matter of fact the script is already
provided by the Ubuntu Core repositories:

- UC22: 
https://github.com/snapcore/core-base/blob/main/static/usr/lib/udev/rules.d/66-snapd-autoimport.rules
- UC20: 
https://github.com/snapcore/core20/blob/master/static/usr/lib/udev/rules.d/66-snapd-autoimport.rules
- UC18: 
https://github.com/snapcore/core18/blob/master/static/lib/udev/rules.d/66-snapd-autoimport.rules
- UC16: **missing**

The file in UC22 seems already correct, in that it does not call
unshare. So the only one left out is UC16, where we will add the udev
rule that we currently have in snapd; after that, we will remove the
rule from snapd and this bug for the desktop will be gone for good.

There is a remaining problem, however: the systemd-udevd.service in
Ubuntu 22 disallows the mount operation, so we'll have to update the
unit file to allow it. I think we'll also need to update the auto-import
command itself, because it appears that all errors while accessing the
devices are silenced, so we would have never known of this problem, if
it wasn't for this bug report.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1966203

Title:
  Syslog shows "systemd-udevd[2837]: nvme0n1: Process ... failed with
  exit code 1." in Ubuntu 22.04

Status in snapd:
  Confirmed
Status in systemd package in Ubuntu:
  Invalid

Bug description:
  Configuration:
   OS:jammy-live-server20220320-amd64.iso
   CPU:AMD EPYC 7702 64-Core Processor
   UEFI Version:D8E119A
   BMC Version:D8BT19I
   SSD:Intel 1.60TB NVMe SSD
   Boot mode:legacy
  Reproduce Steps:
   1.Boot into BIOS and set boot mode to legacy
   2.install ubuntu 22.04 on NVMe SSD
   3.Check syslog log
  Current behaviors:
  syslog shows systemd-udevd errors in Ubuntu 22.04
  Feb  9 10:16:19 len systemd-udevd[2837]: nvme0n1: Process '/usr/bin/unshare 
-m /usr/bin/snap auto-import --mount=/dev/nvme0n1' failed with exit code 1.
  Feb  9 10:16:19 len systemd-udevd[2877]: nvme0n1p3: Process '/usr/bin/unshare 
-m /usr/bin/snap auto-import --mount=/dev/nvme0n1p3' failed with exit code 1.
  Feb  9 10:16:19 len systemd-udevd[2876]: nvme0n1p2: Process '/usr/bin/unshare 
-m /usr/bin/snap auto-import --mount=/dev/nvme0n1p2' failed with exit code 1.
  Feb  9 10:16:19 len systemd-udevd[2837]: nvme0n1p1: Process '/usr/bin/unshare 
-m /usr/bin/snap auto-import --mount=/dev/nvme0n1p1' failed with exit code 1.
  Feb  9 10:16:19 len systemd-udevd[2828]: sr0: Process '/usr/bin/unshare -m 
/usr/bin/snap auto-import --mount=/dev/sr0' failed with exit code 1.
  Feb  9 10:16:19 len systemd-udevd[2850]: dm-0: Process '/usr/bin/unshare -m 
/usr/bin/snap auto-import --mount=/dev/dm-0' failed with exit code 1.

To manage notifications about this bug go to:
https://bugs.launchpad.net/snapd/+bug/1966203/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1966203] Re: Syslog shows "systemd-udevd[2837]: nvme0n1: Process ... failed with exit code 1." in Ubuntu 22.04

2022-05-23 Thread Alberto Mardegan
Thanks Nick for pointing me to this bug; I was working on the same
issue, as reported in a duplicate bug.

As far as the classic desktop is concerned, this bug occurs not because
of the failed mount, but because of "unshare" failing (see the
discussion in bug 1971955); in any case, the analysis by Jiwei Sun is
correct: it's happening because of the added SystemCallFilter entry to
the udev unit file.

** Changed in: snapd
 Assignee: (unassigned) => Alberto Mardegan (mardy)

** Changed in: snapd
   Importance: Undecided => High

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1966203

Title:
  Syslog shows "systemd-udevd[2837]: nvme0n1: Process ... failed with
  exit code 1." in Ubuntu 22.04

Status in snapd:
  Confirmed
Status in systemd package in Ubuntu:
  Invalid

Bug description:
  Configuration:
   OS:jammy-live-server20220320-amd64.iso
   CPU:AMD EPYC 7702 64-Core Processor
   UEFI Version:D8E119A
   BMC Version:D8BT19I
   SSD:Intel 1.60TB NVMe SSD
   Boot mode:legacy
  Reproduce Steps:
   1.Boot into BIOS and set boot mode to legacy
   2.install ubuntu 22.04 on NVMe SSD
   3.Check syslog log
  Current behaviors:
  syslog shows systemd-udevd errors in Ubuntu 22.04
  Feb  9 10:16:19 len systemd-udevd[2837]: nvme0n1: Process '/usr/bin/unshare 
-m /usr/bin/snap auto-import --mount=/dev/nvme0n1' failed with exit code 1.
  Feb  9 10:16:19 len systemd-udevd[2877]: nvme0n1p3: Process '/usr/bin/unshare 
-m /usr/bin/snap auto-import --mount=/dev/nvme0n1p3' failed with exit code 1.
  Feb  9 10:16:19 len systemd-udevd[2876]: nvme0n1p2: Process '/usr/bin/unshare 
-m /usr/bin/snap auto-import --mount=/dev/nvme0n1p2' failed with exit code 1.
  Feb  9 10:16:19 len systemd-udevd[2837]: nvme0n1p1: Process '/usr/bin/unshare 
-m /usr/bin/snap auto-import --mount=/dev/nvme0n1p1' failed with exit code 1.
  Feb  9 10:16:19 len systemd-udevd[2828]: sr0: Process '/usr/bin/unshare -m 
/usr/bin/snap auto-import --mount=/dev/sr0' failed with exit code 1.
  Feb  9 10:16:19 len systemd-udevd[2850]: dm-0: Process '/usr/bin/unshare -m 
/usr/bin/snap auto-import --mount=/dev/dm-0' failed with exit code 1.

To manage notifications about this bug go to:
https://bugs.launchpad.net/snapd/+bug/1966203/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Bug 1966203] Re: Syslog shows "systemd-udevd[2837]: nvme0n1: Process ... failed with exit code 1." in Ubuntu 22.04

2022-05-23 Thread Alberto Mardegan
Thanks Nick for pointing me to this bug; I was working on the same
issue, as reported in a duplicate bug.

As far as the classic desktop is concerned, this bug occurs not because
of the failed mount, but because of "unshare" failing (see the
discussion in bug 1971955); in any case, the analysis by Jiwei Sun is
correct: it's happening because of the added SystemCallFilter entry to
the udev unit file.

** Changed in: snapd
 Assignee: (unassigned) => Alberto Mardegan (mardy)

** Changed in: snapd
   Importance: Undecided => High

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1966203

Title:
  Syslog shows "systemd-udevd[2837]: nvme0n1: Process ... failed with
  exit code 1." in Ubuntu 22.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/snapd/+bug/1966203/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Kernel-packages] [Bug 1971955] Re: systemd-udevd call unshare process when attaching nvme volume

2022-05-23 Thread Alberto Mardegan
*** This bug is a duplicate of bug 1966203 ***
https://bugs.launchpad.net/bugs/1966203

Thanks Nick, indeed! I'm closing this since 1966203 was reported first.

** This bug has been marked a duplicate of bug 1966203
   Syslog shows "systemd-udevd[2837]: nvme0n1: Process ... failed with exit 
code 1." in Ubuntu 22.04

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1971955

Title:
  systemd-udevd  call unshare process  when attaching nvme volume

Status in dellserver:
  New
Status in linux package in Ubuntu:
  Invalid
Status in snapd package in Ubuntu:
  In Progress

Bug description:
  env: PRETTY_NAME="Ubuntu 22.04 LTS"
  NAME="Ubuntu"
  VERSION_ID="22.04"
  VERSION="22.04 (Jammy Jellyfish)"
  VERSION_CODENAME=jammy

  # lsb_release -rd
  Description:Ubuntu 22.04 LTS
  Release:22.04

  
  host connect dellemc powerstore with nvme-tcp connection

  # nvme list-subsys
  nvme-subsys0 - NQN=nqn.1988-11.com.dell:powerstore:00:d42d581e674f2B16F2E2
  \
   +- nvme1 tcp traddr=172.16.100.165 trsvcid=4420 live
   +- nvme2 tcp traddr=172.16.200.164 trsvcid=4420 live
   +- nvme3 tcp traddr=172.16.200.165 trsvcid=4420 live
   +- nvme4 tcp traddr=172.16.100.164 trsvcid=4420 live

  when attaching new volume to host.  systemd-udevd trigger unshare
  process to run snap import command on new volumes and it fail.
  volume finally map to host.  it doesn't affect volume usage. but some
  udev rule need to check for this strange behavior.

  
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33374]: nvme0n234: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n234' failed 
with exit code 1.
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33371]: nvme0n232: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n232' failed 
with exit code 1.
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33378]: nvme0n236: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n236' failed 
with exit code 1.
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33384]: nvme0n239: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n239' failed 
with exit code 1.
  --- 
  ProblemType: Bug
  AlsaDevices:
   total 0
   crw-rw 1 root audio 116,  1 May  6 08:14 seq
   crw-rw 1 root audio 116, 33 May  6 08:14 timer
  AplayDevices: Error: [Errno 2] No such file or directory: 'aplay'
  ApportVersion: 2.20.11-0ubuntu82
  Architecture: amd64
  ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord'
  AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', 
'/dev/snd/timer'] failed with exit code 1:
  CRDA: N/A
  CasperMD5CheckResult: pass
  DistroRelease: Ubuntu 22.04
  InstallationDate: Installed on 2022-05-04 (2 days ago)
  InstallationMedia: Ubuntu-Server 22.04 LTS "Jammy Jellyfish" - Release amd64 
(20220421)
  IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig'
  Lsusb:
   Bus 002 Device 002: ID 8087:8002 Intel Corp. 8 channel internal hub
   Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
   Bus 001 Device 003: ID 413c:a001 Dell Computer Corp. Hub
   Bus 001 Device 002: ID 8087:800a Intel Corp. Hub
   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Lsusb-t:
   /:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
   |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
   /:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
   |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
   |__ Port 6: Dev 3, If 0, Class=Hub, Driver=hub/6p, 480M
  Package: linux (not installed)
  PciMultimedia:
   
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcFB: 0 mgag200drmfb
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-5.15.0-27-generic 
root=/dev/mapper/ubuntu--vg-ubuntu--lv ro
  ProcVersionSignature: Ubuntu 5.15.0-27.28-generic 5.15.30
  RelatedPackageVersions:
   linux-restricted-modules-5.15.0-27-generic N/A
   linux-backports-modules-5.15.0-27-generic  N/A
   linux-firmware 20220329.git681281e4-0ubuntu1
  RfKill: Error: [Errno 2] No such file or directory: 'rfkill'
  Tags:  jammy uec-images
  Uname: Linux 5.15.0-27-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: N/A
  _MarkForUpload: True
  dmi.bios.date: 05/14/2021
  dmi.bios.release: 2.13
  dmi.bios.version: 2.13.0
  dmi.board.name: 072T6D
  dmi.board.version: A01
  dmi.chassis.type: 23
  dmi.modalias: 
dmi:bvn:bvr2.13.0:bd05/14/2021:br2.13:svn:pn:pvr:rvn:rn072T6D:rvrA01:cvn:ct23:cvr:skuSKU=NotProvided;ModelName=:
  dmi.product.sku: SKU=NotProvided;ModelName=

To manage notifications about this bug go to:
https://bugs.launchpad.net/dellserver/+bug/1971955/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : 

[Bug 1971955] Re: systemd-udevd call unshare process when attaching nvme volume

2022-05-23 Thread Alberto Mardegan
*** This bug is a duplicate of bug 1966203 ***
https://bugs.launchpad.net/bugs/1966203

Thanks Nick, indeed! I'm closing this since 1966203 was reported first.

** This bug has been marked a duplicate of bug 1966203
   Syslog shows "systemd-udevd[2837]: nvme0n1: Process ... failed with exit 
code 1." in Ubuntu 22.04

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1971955

Title:
  systemd-udevd  call unshare process  when attaching nvme volume

To manage notifications about this bug go to:
https://bugs.launchpad.net/dellserver/+bug/1971955/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Re: [Qbs] Selecting target architecture for Android

2022-05-23 Thread Alberto Mardegan

Hi Christian,

On 23/05/22 11:12, Christian Kandeler wrote:
Presumably you have set qbs.install to true somewhere in the library 
product, with no per-arch differentiation, leading to  a conflict. Since 
in the Android case the libraries are not the final build artifact, they 
should not get installed.


I do have an "install: true" on the library product, indeed. But I 
thought this was needed to have the library installed on Linux?


NDK ABI name and qbs architecture name are not always the same. I 
suppose qbs.architecture would be armv7a here.


Ah, you are right, thanks! This got me a bit further; I'm getting 
another error now, but before bothering you with that I want to try with 
the latest QBS version (I am using 1.16, and I see that several things 
have changed in regard to Android builds since then).


Ciao,
  Alberto

--
http://www.mardy.it - Geek in un lingua international
___
Qbs mailing list
Qbs@qt-project.org
https://lists.qt-project.org/listinfo/qbs


Re: [Qbs] Selecting target architecture for Android

2022-05-23 Thread Alberto Mardegan

Hi Rafael,

On 23/05/22 13:38, Raphael Cotty wrote:

Hello,
the libMapperoCore.so should have the architecture name like this: 
libMapperoCore-arch.so

What type of product do you use for the MapperoCore?


It's a DynamicLibrary. Is there something special which I should do to 
give the compiled library that name?


Ciao,
  Alberto

--
http://www.mardy.it - Geek in un lingua international
___
Qbs mailing list
Qbs@qt-project.org
https://lists.qt-project.org/listinfo/qbs


[Bug 1971955] Re: systemd-udevd call unshare process when attaching nvme volume

2022-05-23 Thread Alberto Mardegan
** Changed in: snapd (Ubuntu)
 Assignee: (unassigned) => Alberto Mardegan (mardy)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1971955

Title:
  systemd-udevd  call unshare process  when attaching nvme volume

To manage notifications about this bug go to:
https://bugs.launchpad.net/dellserver/+bug/1971955/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Kernel-packages] [Bug 1971955] Re: systemd-udevd call unshare process when attaching nvme volume

2022-05-23 Thread Alberto Mardegan
** Changed in: snapd (Ubuntu)
 Assignee: (unassigned) => Alberto Mardegan (mardy)

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1971955

Title:
  systemd-udevd  call unshare process  when attaching nvme volume

Status in dellserver:
  New
Status in linux package in Ubuntu:
  Invalid
Status in snapd package in Ubuntu:
  In Progress

Bug description:
  env: PRETTY_NAME="Ubuntu 22.04 LTS"
  NAME="Ubuntu"
  VERSION_ID="22.04"
  VERSION="22.04 (Jammy Jellyfish)"
  VERSION_CODENAME=jammy

  # lsb_release -rd
  Description:Ubuntu 22.04 LTS
  Release:22.04

  
  host connect dellemc powerstore with nvme-tcp connection

  # nvme list-subsys
  nvme-subsys0 - NQN=nqn.1988-11.com.dell:powerstore:00:d42d581e674f2B16F2E2
  \
   +- nvme1 tcp traddr=172.16.100.165 trsvcid=4420 live
   +- nvme2 tcp traddr=172.16.200.164 trsvcid=4420 live
   +- nvme3 tcp traddr=172.16.200.165 trsvcid=4420 live
   +- nvme4 tcp traddr=172.16.100.164 trsvcid=4420 live

  when attaching new volume to host.  systemd-udevd trigger unshare
  process to run snap import command on new volumes and it fail.
  volume finally map to host.  it doesn't affect volume usage. but some
  udev rule need to check for this strange behavior.

  
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33374]: nvme0n234: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n234' failed 
with exit code 1.
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33371]: nvme0n232: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n232' failed 
with exit code 1.
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33378]: nvme0n236: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n236' failed 
with exit code 1.
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33384]: nvme0n239: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n239' failed 
with exit code 1.
  --- 
  ProblemType: Bug
  AlsaDevices:
   total 0
   crw-rw 1 root audio 116,  1 May  6 08:14 seq
   crw-rw 1 root audio 116, 33 May  6 08:14 timer
  AplayDevices: Error: [Errno 2] No such file or directory: 'aplay'
  ApportVersion: 2.20.11-0ubuntu82
  Architecture: amd64
  ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord'
  AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', 
'/dev/snd/timer'] failed with exit code 1:
  CRDA: N/A
  CasperMD5CheckResult: pass
  DistroRelease: Ubuntu 22.04
  InstallationDate: Installed on 2022-05-04 (2 days ago)
  InstallationMedia: Ubuntu-Server 22.04 LTS "Jammy Jellyfish" - Release amd64 
(20220421)
  IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig'
  Lsusb:
   Bus 002 Device 002: ID 8087:8002 Intel Corp. 8 channel internal hub
   Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
   Bus 001 Device 003: ID 413c:a001 Dell Computer Corp. Hub
   Bus 001 Device 002: ID 8087:800a Intel Corp. Hub
   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Lsusb-t:
   /:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
   |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
   /:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
   |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
   |__ Port 6: Dev 3, If 0, Class=Hub, Driver=hub/6p, 480M
  Package: linux (not installed)
  PciMultimedia:
   
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcFB: 0 mgag200drmfb
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-5.15.0-27-generic 
root=/dev/mapper/ubuntu--vg-ubuntu--lv ro
  ProcVersionSignature: Ubuntu 5.15.0-27.28-generic 5.15.30
  RelatedPackageVersions:
   linux-restricted-modules-5.15.0-27-generic N/A
   linux-backports-modules-5.15.0-27-generic  N/A
   linux-firmware 20220329.git681281e4-0ubuntu1
  RfKill: Error: [Errno 2] No such file or directory: 'rfkill'
  Tags:  jammy uec-images
  Uname: Linux 5.15.0-27-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: N/A
  _MarkForUpload: True
  dmi.bios.date: 05/14/2021
  dmi.bios.release: 2.13
  dmi.bios.version: 2.13.0
  dmi.board.name: 072T6D
  dmi.board.version: A01
  dmi.chassis.type: 23
  dmi.modalias: 
dmi:bvn:bvr2.13.0:bd05/14/2021:br2.13:svn:pn:pvr:rvn:rn072T6D:rvrA01:cvn:ct23:cvr:skuSKU=NotProvided;ModelName=:
  dmi.product.sku: SKU=NotProvided;ModelName=

To manage notifications about this bug go to:
https://bugs.launchpad.net/dellserver/+bug/1971955/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Bug 1971955] Re: systemd-udevd call unshare process when attaching nvme volume

2022-05-23 Thread Alberto Mardegan
Hi again Vincent :-)
  Please ignore the part about adding more attributes to the SystemCallFilter 
list; I don't think it's a road we want to follow.

What would be more important for me to know, is whether things work if
you change the RUN line to just

RUN+="/usr/bin/snap auto-import --mount=/dev/%k"

Please let me know if this works. :-)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1971955

Title:
  systemd-udevd  call unshare process  when attaching nvme volume

To manage notifications about this bug go to:
https://bugs.launchpad.net/dellserver/+bug/1971955/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Kernel-packages] [Bug 1971955] Re: systemd-udevd call unshare process when attaching nvme volume

2022-05-23 Thread Alberto Mardegan
Hi again Vincent :-)
  Please ignore the part about adding more attributes to the SystemCallFilter 
list; I don't think it's a road we want to follow.

What would be more important for me to know, is whether things work if
you change the RUN line to just

RUN+="/usr/bin/snap auto-import --mount=/dev/%k"

Please let me know if this works. :-)

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1971955

Title:
  systemd-udevd  call unshare process  when attaching nvme volume

Status in dellserver:
  New
Status in linux package in Ubuntu:
  Invalid
Status in snapd package in Ubuntu:
  In Progress

Bug description:
  env: PRETTY_NAME="Ubuntu 22.04 LTS"
  NAME="Ubuntu"
  VERSION_ID="22.04"
  VERSION="22.04 (Jammy Jellyfish)"
  VERSION_CODENAME=jammy

  # lsb_release -rd
  Description:Ubuntu 22.04 LTS
  Release:22.04

  
  host connect dellemc powerstore with nvme-tcp connection

  # nvme list-subsys
  nvme-subsys0 - NQN=nqn.1988-11.com.dell:powerstore:00:d42d581e674f2B16F2E2
  \
   +- nvme1 tcp traddr=172.16.100.165 trsvcid=4420 live
   +- nvme2 tcp traddr=172.16.200.164 trsvcid=4420 live
   +- nvme3 tcp traddr=172.16.200.165 trsvcid=4420 live
   +- nvme4 tcp traddr=172.16.100.164 trsvcid=4420 live

  when attaching new volume to host.  systemd-udevd trigger unshare
  process to run snap import command on new volumes and it fail.
  volume finally map to host.  it doesn't affect volume usage. but some
  udev rule need to check for this strange behavior.

  
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33374]: nvme0n234: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n234' failed 
with exit code 1.
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33371]: nvme0n232: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n232' failed 
with exit code 1.
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33378]: nvme0n236: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n236' failed 
with exit code 1.
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33384]: nvme0n239: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n239' failed 
with exit code 1.
  --- 
  ProblemType: Bug
  AlsaDevices:
   total 0
   crw-rw 1 root audio 116,  1 May  6 08:14 seq
   crw-rw 1 root audio 116, 33 May  6 08:14 timer
  AplayDevices: Error: [Errno 2] No such file or directory: 'aplay'
  ApportVersion: 2.20.11-0ubuntu82
  Architecture: amd64
  ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord'
  AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', 
'/dev/snd/timer'] failed with exit code 1:
  CRDA: N/A
  CasperMD5CheckResult: pass
  DistroRelease: Ubuntu 22.04
  InstallationDate: Installed on 2022-05-04 (2 days ago)
  InstallationMedia: Ubuntu-Server 22.04 LTS "Jammy Jellyfish" - Release amd64 
(20220421)
  IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig'
  Lsusb:
   Bus 002 Device 002: ID 8087:8002 Intel Corp. 8 channel internal hub
   Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
   Bus 001 Device 003: ID 413c:a001 Dell Computer Corp. Hub
   Bus 001 Device 002: ID 8087:800a Intel Corp. Hub
   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Lsusb-t:
   /:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
   |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
   /:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
   |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
   |__ Port 6: Dev 3, If 0, Class=Hub, Driver=hub/6p, 480M
  Package: linux (not installed)
  PciMultimedia:
   
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcFB: 0 mgag200drmfb
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-5.15.0-27-generic 
root=/dev/mapper/ubuntu--vg-ubuntu--lv ro
  ProcVersionSignature: Ubuntu 5.15.0-27.28-generic 5.15.30
  RelatedPackageVersions:
   linux-restricted-modules-5.15.0-27-generic N/A
   linux-backports-modules-5.15.0-27-generic  N/A
   linux-firmware 20220329.git681281e4-0ubuntu1
  RfKill: Error: [Errno 2] No such file or directory: 'rfkill'
  Tags:  jammy uec-images
  Uname: Linux 5.15.0-27-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: N/A
  _MarkForUpload: True
  dmi.bios.date: 05/14/2021
  dmi.bios.release: 2.13
  dmi.bios.version: 2.13.0
  dmi.board.name: 072T6D
  dmi.board.version: A01
  dmi.chassis.type: 23
  dmi.modalias: 
dmi:bvn:bvr2.13.0:bd05/14/2021:br2.13:svn:pn:pvr:rvn:rn072T6D:rvrA01:cvn:ct23:cvr:skuSKU=NotProvided;ModelName=:
  dmi.product.sku: SKU=NotProvided;ModelName=

To manage notifications about this bug go to:
https://bugs.launchpad.net/dellserver/+bug/1971955/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages

[Kernel-packages] [Bug 1971955] Re: systemd-udevd call unshare process when attaching nvme volume

2022-05-23 Thread Alberto Mardegan
Thanks Vincent. I think I got some hints: I downloaded the package from
Jammy, I unpacked it and then ran a diff on the systemd unit file for
the udev service (since in the documentation of udev[1] it's written
that programs are executed in a sandbox) from the version in Focal:

==
--- /lib/systemd/system/systemd-udevd.service   2022-04-21 15:54:39.0 
+0300
+++ lib/systemd/system/systemd-udevd.service2022-04-07 22:28:15.0 
+0300
@@ -1,4 +1,4 @@
-#  SPDX-License-Identifier: LGPL-2.1+
+#  SPDX-License-Identifier: LGPL-2.1-or-later
 #
 #  This file is part of systemd.
 #
@@ -8,7 +8,7 @@
 #  (at your option) any later version.
 
 [Unit]
-Description=udev Kernel Device Manager
+Description=Rule-based Manager for Device Events and Files
 Documentation=man:systemd-udevd.service(8) man:udev(7)
 DefaultDependencies=no
 After=systemd-sysusers.service systemd-hwdb-update.service
@@ -16,8 +16,10 @@
 ConditionPathIsReadWrite=/sys
 
 [Service]
+DeviceAllow=block-* rwm
+DeviceAllow=char-* rwm
 Type=notify
-# Note that udev also adjusts the OOM score internally and will reset the 
value internally for its workers
+# Note that udev will reset the value internally for its workers
 OOMScoreAdjust=-1000
 Sockets=systemd-udevd-control.socket systemd-udevd-kernel.socket
 Restart=always
@@ -27,11 +29,14 @@
 KillMode=mixed
 TasksMax=infinity
 PrivateMounts=yes
+ProtectClock=yes
 ProtectHostname=yes
 MemoryDenyWriteExecute=yes
 RestrictAddressFamilies=AF_UNIX AF_NETLINK AF_INET AF_INET6
 RestrictRealtime=yes
 RestrictSUIDSGID=yes
+SystemCallFilter=@system-service @module @raw-io bpf
+SystemCallErrorNumber=EPERM
 LockPersonality=yes
 IPAddressDeny=any
 WatchdogSec=3min
==

I need to double-check, but I suspect that the SystemCallFilterAddition
might be causing problems.

Vince, can you please make a backup copy of /lib/systemd/system/systemd-
udevd.service, then remove the two SystemCallFilter and
SystemCallErrorNumber lines, reboot and see if the errors are gone?

If they are, then please restore the original file, and try adding
"@process" to the SystemCallFilter list; then reboot and see if it
helped. Or you can have a look at the possible values here [2] and try
understanding which ones are necessary. Though if you don't have time,
don't worry too much with this: it's something that we should be able to
determine ourselves.

[1]: https://www.freedesktop.org/software/systemd/man/udev.html
[2]: 
https://www.freedesktop.org/software/systemd/man/systemd.exec.html#SystemCallFilter=

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1971955

Title:
  systemd-udevd  call unshare process  when attaching nvme volume

Status in dellserver:
  New
Status in linux package in Ubuntu:
  Invalid
Status in snapd package in Ubuntu:
  In Progress

Bug description:
  env: PRETTY_NAME="Ubuntu 22.04 LTS"
  NAME="Ubuntu"
  VERSION_ID="22.04"
  VERSION="22.04 (Jammy Jellyfish)"
  VERSION_CODENAME=jammy

  # lsb_release -rd
  Description:Ubuntu 22.04 LTS
  Release:22.04

  
  host connect dellemc powerstore with nvme-tcp connection

  # nvme list-subsys
  nvme-subsys0 - NQN=nqn.1988-11.com.dell:powerstore:00:d42d581e674f2B16F2E2
  \
   +- nvme1 tcp traddr=172.16.100.165 trsvcid=4420 live
   +- nvme2 tcp traddr=172.16.200.164 trsvcid=4420 live
   +- nvme3 tcp traddr=172.16.200.165 trsvcid=4420 live
   +- nvme4 tcp traddr=172.16.100.164 trsvcid=4420 live

  when attaching new volume to host.  systemd-udevd trigger unshare
  process to run snap import command on new volumes and it fail.
  volume finally map to host.  it doesn't affect volume usage. but some
  udev rule need to check for this strange behavior.

  
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33374]: nvme0n234: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n234' failed 
with exit code 1.
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33371]: nvme0n232: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n232' failed 
with exit code 1.
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33378]: nvme0n236: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n236' failed 
with exit code 1.
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33384]: nvme0n239: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n239' failed 
with exit code 1.
  --- 
  ProblemType: Bug
  AlsaDevices:
   total 0
   crw-rw 1 root audio 116,  1 May  6 08:14 seq
   crw-rw 1 root audio 116, 33 May  6 08:14 timer
  AplayDevices: Error: [Errno 2] No such file or directory: 'aplay'
  ApportVersion: 2.20.11-0ubuntu82
  Architecture: amd64
  ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord'
  AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', 
'/dev/snd/timer'] failed with exit code 1:
  CRDA: N/A
  CasperMD5CheckResult: pass
  DistroRelease: 

[Bug 1971955] Re: systemd-udevd call unshare process when attaching nvme volume

2022-05-23 Thread Alberto Mardegan
Thanks Vincent. I think I got some hints: I downloaded the package from
Jammy, I unpacked it and then ran a diff on the systemd unit file for
the udev service (since in the documentation of udev[1] it's written
that programs are executed in a sandbox) from the version in Focal:

==
--- /lib/systemd/system/systemd-udevd.service   2022-04-21 15:54:39.0 
+0300
+++ lib/systemd/system/systemd-udevd.service2022-04-07 22:28:15.0 
+0300
@@ -1,4 +1,4 @@
-#  SPDX-License-Identifier: LGPL-2.1+
+#  SPDX-License-Identifier: LGPL-2.1-or-later
 #
 #  This file is part of systemd.
 #
@@ -8,7 +8,7 @@
 #  (at your option) any later version.
 
 [Unit]
-Description=udev Kernel Device Manager
+Description=Rule-based Manager for Device Events and Files
 Documentation=man:systemd-udevd.service(8) man:udev(7)
 DefaultDependencies=no
 After=systemd-sysusers.service systemd-hwdb-update.service
@@ -16,8 +16,10 @@
 ConditionPathIsReadWrite=/sys
 
 [Service]
+DeviceAllow=block-* rwm
+DeviceAllow=char-* rwm
 Type=notify
-# Note that udev also adjusts the OOM score internally and will reset the 
value internally for its workers
+# Note that udev will reset the value internally for its workers
 OOMScoreAdjust=-1000
 Sockets=systemd-udevd-control.socket systemd-udevd-kernel.socket
 Restart=always
@@ -27,11 +29,14 @@
 KillMode=mixed
 TasksMax=infinity
 PrivateMounts=yes
+ProtectClock=yes
 ProtectHostname=yes
 MemoryDenyWriteExecute=yes
 RestrictAddressFamilies=AF_UNIX AF_NETLINK AF_INET AF_INET6
 RestrictRealtime=yes
 RestrictSUIDSGID=yes
+SystemCallFilter=@system-service @module @raw-io bpf
+SystemCallErrorNumber=EPERM
 LockPersonality=yes
 IPAddressDeny=any
 WatchdogSec=3min
==

I need to double-check, but I suspect that the SystemCallFilterAddition
might be causing problems.

Vince, can you please make a backup copy of /lib/systemd/system/systemd-
udevd.service, then remove the two SystemCallFilter and
SystemCallErrorNumber lines, reboot and see if the errors are gone?

If they are, then please restore the original file, and try adding
"@process" to the SystemCallFilter list; then reboot and see if it
helped. Or you can have a look at the possible values here [2] and try
understanding which ones are necessary. Though if you don't have time,
don't worry too much with this: it's something that we should be able to
determine ourselves.

[1]: https://www.freedesktop.org/software/systemd/man/udev.html
[2]: 
https://www.freedesktop.org/software/systemd/man/systemd.exec.html#SystemCallFilter=

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1971955

Title:
  systemd-udevd  call unshare process  when attaching nvme volume

To manage notifications about this bug go to:
https://bugs.launchpad.net/dellserver/+bug/1971955/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1968878] Re: systemd-udevd: video4linux: Process '/usr/lib/snapd/snap-device-helper add ... /class/video4linux 0:0' failed with exit code 1.

2022-05-23 Thread Alberto Mardegan
Hi Paul and Laurent, thanks for your bug report. Can you please check
what happens when you manually run tha same commands that you see as
failed?

For example, from Laurent's log:

sudo /usr/lib/snapd/snap-device-helper add snap_brave_brave
/class/video4linux 0:0 && echo ok

Also, if you don't mind, please attach the syslog when such error occurs
(by the way, do they happen at every boot, or irregularly?)

sudo journalctl -b

I suspect that this and bug 1971955 might be related.

** Changed in: snapd (Ubuntu)
   Status: Confirmed => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1968878

Title:
  systemd-udevd: video4linux: Process '/usr/lib/snapd/snap-device-helper
  add ... /class/video4linux 0:0' failed with exit code 1.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1968878/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1871148] Re: services start before apparmor profiles are loaded

2022-05-23 Thread Alberto Mardegan
Thanks Etienne, this is a bit surprising! Do I understand correctly,
that on the slower machine (where you are seeing this bug) you will not
be able to start firefox until you have run that apparmor_parser
command? Not even if you try starting firefox well after the login?

It's strange, because your logs show that the apparmor.service unit was
started can you please also attach the output of these commands:

sudo systemctl status apparmor
sudo journalctl -b _SYSTEMD_UNIT=apparmor.service + SYSLOG_IDENTIFIER=audit

And then also this (make sure you haven't previously started firefox in
this boot):

SNAPD_DEBUG=1 firefox

And after that, let's have a look at the full system log (I have no
clear idea what to look for, actually, but maybe I'll spot something
suspicious):

sudo journalctl -b

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1871148

Title:
  services start before apparmor profiles are loaded

To manage notifications about this bug go to:
https://bugs.launchpad.net/apparmor/+bug/1871148/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Touch-packages] [Bug 1871148] Re: services start before apparmor profiles are loaded

2022-05-23 Thread Alberto Mardegan
Thanks Etienne, this is a bit surprising! Do I understand correctly,
that on the slower machine (where you are seeing this bug) you will not
be able to start firefox until you have run that apparmor_parser
command? Not even if you try starting firefox well after the login?

It's strange, because your logs show that the apparmor.service unit was
started can you please also attach the output of these commands:

sudo systemctl status apparmor
sudo journalctl -b _SYSTEMD_UNIT=apparmor.service + SYSLOG_IDENTIFIER=audit

And then also this (make sure you haven't previously started firefox in
this boot):

SNAPD_DEBUG=1 firefox

And after that, let's have a look at the full system log (I have no
clear idea what to look for, actually, but maybe I'll spot something
suspicious):

sudo journalctl -b

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apparmor in Ubuntu.
https://bugs.launchpad.net/bugs/1871148

Title:
  services start before apparmor profiles are loaded

Status in AppArmor:
  Invalid
Status in snapd:
  Fix Released
Status in apparmor package in Ubuntu:
  Fix Released
Status in snapd package in Ubuntu:
  Fix Released
Status in zsys package in Ubuntu:
  Invalid
Status in apparmor source package in Focal:
  Fix Released
Status in snapd source package in Focal:
  Fix Released
Status in zsys source package in Focal:
  Invalid

Bug description:
  Per discussion with Zyga in #snapd on Freenode, I have hit a race
  condition where services are being started by the system before
  apparmor has been started. I have a complete log of my system showing
  the effect somewhere within at https://paste.ubuntu.com/p/Jyx6gfFc3q/.
  Restarting apparmor using `sudo systemctl restart apparmor` is enough
  to bring installed snaps back to full functionality.

  Previously, when running any snap I would receive the following in the
  terminal:

  ---
  cannot change profile for the next exec call: No such file or directory
  snap-update-ns failed with code 1: File exists
  ---

  Updated to add for Jamie:

  $ snap version
  snap2.44.2+20.04
  snapd   2.44.2+20.04
  series  16
  ubuntu  20.04
  kernel  5.4.0-21-generic

To manage notifications about this bug go to:
https://bugs.launchpad.net/apparmor/+bug/1871148/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Qbs] Retrieving project options

2022-05-22 Thread Alberto Mardegan

Hi again :-)

  Sorry for the spamming, this hopefully is an easy question: how do I 
find out, from within a QBS build directory, what where the command-line 
options which I passed to QBS to initialize the project?


Like, if I ran:

qbs run profile:android515 project.geotagger:false -f ..

I would like to be able to see the options
  profile:android515
  project.geotagger:false
(at least -- seeing the whole command line would also be fine)

Ciao,
  Alberto

--
http://www.mardy.it - Geek in un lingua international
___
Qbs mailing list
Qbs@qt-project.org
https://lists.qt-project.org/listinfo/qbs


[Qbs] Selecting target architecture for Android

2022-05-22 Thread Alberto Mardegan

Hi there!
  So far I've built my Android application using Qt 5.12, for the arm 
architecture only, and everything has worked fine.


Today I tried migrating to 5.15, which supports multiarch, and I'm 
getting an issue: after building all the files for all the four 
supported architectures ("Qt with multiple abi detected: 
'armeabi-v7a,arm64-v8a,x86,x86_64'"), I get an error during the install 
phase:


==
ERROR: Cannot install files 
'/home/mardy/src/git/mappero/abuild/default/MapperoCore.eyJhcmNoaXRlY3R1cmUiOiJ4ODZfNjQifQ--.8341646d/libMapperoCore.so' 
and 
'/home/mardy/src/git/mappero/abuild/default/MapperoCore.eyJhcmNoaXRlY3R1cmUiOiJhcm02NCJ9.14539b45/libMapperoCore.so' 
to the same location 
'/home/mardy/src/git/mappero/abuild/default/install-root/usr/local/lib/libMapperoCore.so'. 
If you are attempting to install a directory hierarchy, consider using 
the qbs.installSourceBase property.

==

where MapperoCore is a DynamicLibrary. But actually I didn't spend time 
investigating this (and neither should you), because I don't really care 
about other architectures: I would be happier if my Android package 
contained just the armv7 binaries :-)


But how do I do that? I tried specifying "qbs.architectures:armeabi-v7a" 
to QBS's command line, but then it looks like it cannot find the Qt 
libraries:


===
Build graph does not yet exist for configuration 'default'. Starting 
from scratch.

Resolving project for configuration default
Setting up Qt at '/home/mardy/Qt/5.15.2/android//bin/qmake'...
Qt with multiple abi detected: 'armeabi-v7a,arm64-v8a,x86,x86_64'
Configuring abi 'armeabi-v7a'...
Configuring abi 'arm64-v8a'...
Configuring abi 'x86'...
Configuring abi 'x86_64'...
Qt was set up successfully.
ERROR: /home/mardy/src/git/mappero/lib/Mappero/Mappero.qbs:3:1 Error 
while handling product 'MapperoCore':
/home/mardy/src/git/mappero/lib/Mappero/Mappero.qbs:62:5 Module Qt.core 
could not be loaded.
/home/mardy/src/git/mappero/lib/Mappero/Mappero.qbs:63:5 Module Qt.gui 
could not be loaded.

[...]
===

How do I tell QBS to just use a single architecture for Android? If 
possible, I'd like doing that from the command line, since the project 
is multi platform and I wouldn't like to clobber the QBS project file 
for this.


Thanks to whoever can help!

Ciao,
  Alberto

--
http://www.mardy.it - Geek in un lingua international
___
Qbs mailing list
Qbs@qt-project.org
https://lists.qt-project.org/listinfo/qbs


[Kernel-packages] [Bug 1971955] Re: systemd-udevd call unshare process when attaching nvme volume

2022-05-20 Thread Alberto Mardegan
Mmm... I'm running out of ideas! Mayve it's something with the
environment?

Vincent, can you try changing the rule to

RUN+="/bin/bash -c 'set > /tmp/set.log'"

and attach set.log here?

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1971955

Title:
  systemd-udevd  call unshare process  when attaching nvme volume

Status in dellserver:
  New
Status in linux package in Ubuntu:
  Invalid
Status in snapd package in Ubuntu:
  In Progress

Bug description:
  env: PRETTY_NAME="Ubuntu 22.04 LTS"
  NAME="Ubuntu"
  VERSION_ID="22.04"
  VERSION="22.04 (Jammy Jellyfish)"
  VERSION_CODENAME=jammy

  # lsb_release -rd
  Description:Ubuntu 22.04 LTS
  Release:22.04

  
  host connect dellemc powerstore with nvme-tcp connection

  # nvme list-subsys
  nvme-subsys0 - NQN=nqn.1988-11.com.dell:powerstore:00:d42d581e674f2B16F2E2
  \
   +- nvme1 tcp traddr=172.16.100.165 trsvcid=4420 live
   +- nvme2 tcp traddr=172.16.200.164 trsvcid=4420 live
   +- nvme3 tcp traddr=172.16.200.165 trsvcid=4420 live
   +- nvme4 tcp traddr=172.16.100.164 trsvcid=4420 live

  when attaching new volume to host.  systemd-udevd trigger unshare
  process to run snap import command on new volumes and it fail.
  volume finally map to host.  it doesn't affect volume usage. but some
  udev rule need to check for this strange behavior.

  
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33374]: nvme0n234: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n234' failed 
with exit code 1.
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33371]: nvme0n232: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n232' failed 
with exit code 1.
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33378]: nvme0n236: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n236' failed 
with exit code 1.
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33384]: nvme0n239: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n239' failed 
with exit code 1.
  --- 
  ProblemType: Bug
  AlsaDevices:
   total 0
   crw-rw 1 root audio 116,  1 May  6 08:14 seq
   crw-rw 1 root audio 116, 33 May  6 08:14 timer
  AplayDevices: Error: [Errno 2] No such file or directory: 'aplay'
  ApportVersion: 2.20.11-0ubuntu82
  Architecture: amd64
  ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord'
  AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', 
'/dev/snd/timer'] failed with exit code 1:
  CRDA: N/A
  CasperMD5CheckResult: pass
  DistroRelease: Ubuntu 22.04
  InstallationDate: Installed on 2022-05-04 (2 days ago)
  InstallationMedia: Ubuntu-Server 22.04 LTS "Jammy Jellyfish" - Release amd64 
(20220421)
  IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig'
  Lsusb:
   Bus 002 Device 002: ID 8087:8002 Intel Corp. 8 channel internal hub
   Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
   Bus 001 Device 003: ID 413c:a001 Dell Computer Corp. Hub
   Bus 001 Device 002: ID 8087:800a Intel Corp. Hub
   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Lsusb-t:
   /:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
   |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
   /:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
   |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
   |__ Port 6: Dev 3, If 0, Class=Hub, Driver=hub/6p, 480M
  Package: linux (not installed)
  PciMultimedia:
   
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcFB: 0 mgag200drmfb
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-5.15.0-27-generic 
root=/dev/mapper/ubuntu--vg-ubuntu--lv ro
  ProcVersionSignature: Ubuntu 5.15.0-27.28-generic 5.15.30
  RelatedPackageVersions:
   linux-restricted-modules-5.15.0-27-generic N/A
   linux-backports-modules-5.15.0-27-generic  N/A
   linux-firmware 20220329.git681281e4-0ubuntu1
  RfKill: Error: [Errno 2] No such file or directory: 'rfkill'
  Tags:  jammy uec-images
  Uname: Linux 5.15.0-27-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: N/A
  _MarkForUpload: True
  dmi.bios.date: 05/14/2021
  dmi.bios.release: 2.13
  dmi.bios.version: 2.13.0
  dmi.board.name: 072T6D
  dmi.board.version: A01
  dmi.chassis.type: 23
  dmi.modalias: 
dmi:bvn:bvr2.13.0:bd05/14/2021:br2.13:svn:pn:pvr:rvn:rn072T6D:rvrA01:cvn:ct23:cvr:skuSKU=NotProvided;ModelName=:
  dmi.product.sku: SKU=NotProvided;ModelName=

To manage notifications about this bug go to:
https://bugs.launchpad.net/dellserver/+bug/1971955/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Bug 1971955] Re: systemd-udevd call unshare process when attaching nvme volume

2022-05-20 Thread Alberto Mardegan
Mmm... I'm running out of ideas! Mayve it's something with the
environment?

Vincent, can you try changing the rule to

RUN+="/bin/bash -c 'set > /tmp/set.log'"

and attach set.log here?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1971955

Title:
  systemd-udevd  call unshare process  when attaching nvme volume

To manage notifications about this bug go to:
https://bugs.launchpad.net/dellserver/+bug/1971955/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1776800] Re: Unable to start snap applications if user's home directory is not /home/$USER

2022-05-20 Thread Alberto Mardegan
Hi Jeffrey and Erik!
  You are being heard :-) But this is not an easy task, and the amount of work 
required to support the case of home directories nested somewhere deeper inside 
/home is very different (read: lower) than that required to support home 
directories located elsewhere in the system.

We are first tackling the first problem, and this bug will be closed
once that part is fixed. The bug that best describe your use-case is
https://bugs.launchpad.net/snappy/+bug/1620771, so I recommend you to
subscribe to that one.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1776800

Title:
  Unable to start snap applications if user's home directory is not
  /home/$USER

To manage notifications about this bug go to:
https://bugs.launchpad.net/snapd/+bug/1776800/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Desktop-packages] [Bug 1776800] Re: Unable to start snap applications if user's home directory is not /home/$USER

2022-05-20 Thread Alberto Mardegan
Hi Jeffrey and Erik!
  You are being heard :-) But this is not an easy task, and the amount of work 
required to support the case of home directories nested somewhere deeper inside 
/home is very different (read: lower) than that required to support home 
directories located elsewhere in the system.

We are first tackling the first problem, and this bug will be closed
once that part is fixed. The bug that best describe your use-case is
https://bugs.launchpad.net/snappy/+bug/1620771, so I recommend you to
subscribe to that one.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to chromium-browser in Ubuntu.
https://bugs.launchpad.net/bugs/1776800

Title:
  Unable to start snap applications if user's home directory is not
  /home/$USER

Status in snapd:
  In Progress
Status in chromium-browser package in Ubuntu:
  Confirmed
Status in firefox package in Ubuntu:
  Confirmed
Status in lxd package in Ubuntu:
  Confirmed

Bug description:
  Users with home directories in /home/$USER can run snap application,
  but users in /home/users/$USER can't.

  nate@WorkstationC:~$ snap --version
  snap2.32.8+18.04
  snapd   2.32.8+18.04
  series  16
  ubuntu  18.04
  kernel  4.15.0-22-generic
  nate@WorkstationC:~$ echo $HOME
  /home/users/nate
  nate@WorkstationC:~$ which hello-world
  /snap/bin/hello-world
  nate@WorkstationC:~$ hello-world
  cannot create nate data directory: /home/users/nate/snap/hello-world/27: 
Permission denied

To manage notifications about this bug go to:
https://bugs.launchpad.net/snapd/+bug/1776800/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Bug 1776800] Re: Unable to start snap applications if user's home directory is not /home/$USER

2022-05-16 Thread Alberto Mardegan
** Changed in: snapd
 Assignee: (unassigned) => Alberto Mardegan (mardy)

** Changed in: snapd
   Status: Confirmed => In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1776800

Title:
  Unable to start snap applications if user's home directory is not
  /home/$USER

To manage notifications about this bug go to:
https://bugs.launchpad.net/snapd/+bug/1776800/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Desktop-packages] [Bug 1784774] Re: snapd is not autofs aware and fails with nfs home dir

2022-05-16 Thread Alberto Mardegan
Hi Erik, I see now what's the problem (this is specific to your setup --
this probably does not concern other people who commented here): your
home directories are under /staff, whereas currently snaps only support
the traditional /home// scheme.

Please subscribe to https://bugs.launchpad.net/snapd/+bug/1776800, we
are working on it :-)

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to firefox in Ubuntu.
https://bugs.launchpad.net/bugs/1784774

Title:
  snapd is not autofs aware and fails with nfs home dir

Status in snapd:
  Fix Released
Status in firefox package in Ubuntu:
  Confirmed
Status in snapd package in Ubuntu:
  Incomplete

Bug description:
  This is similar to bugs 1662552 and 1782873. In 1782873, jdstrand
  asked me to open a new bug for this specific issue.

  In 1662552, snapd fails for nfs mounted home directories as network
  permissions are not enabled. A work around was implemented that works
  if the mount is done via a /home mount at boot. However this does not
  work if people mount home directories via autofs. This is probably the
  fundamental problem for 1782873 although there may be other issues.

  [ Why use autofs? If some but not all of users want to use nfs homes.
  In particular, I have a local user on all my accounts that does not
  require the nfs server to be up or the kerberos server to be up, or
  kerberos working on the client machines, etc. It is very useful when
  something goes wrong. It means I mount /home/user rather than /home
  (for several users). ]

To manage notifications about this bug go to:
https://bugs.launchpad.net/snapd/+bug/1784774/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1776800] Re: Unable to start snap applications if user's home directory is not /home/$USER

2022-05-16 Thread Alberto Mardegan
** Changed in: snapd
 Assignee: (unassigned) => Alberto Mardegan (mardy)

** Changed in: snapd
   Status: Confirmed => In Progress

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to chromium-browser in Ubuntu.
https://bugs.launchpad.net/bugs/1776800

Title:
  Unable to start snap applications if user's home directory is not
  /home/$USER

Status in snapd:
  In Progress
Status in chromium-browser package in Ubuntu:
  Confirmed
Status in firefox package in Ubuntu:
  Confirmed
Status in lxd package in Ubuntu:
  Confirmed

Bug description:
  Users with home directories in /home/$USER can run snap application,
  but users in /home/users/$USER can't.

  nate@WorkstationC:~$ snap --version
  snap2.32.8+18.04
  snapd   2.32.8+18.04
  series  16
  ubuntu  18.04
  kernel  4.15.0-22-generic
  nate@WorkstationC:~$ echo $HOME
  /home/users/nate
  nate@WorkstationC:~$ which hello-world
  /snap/bin/hello-world
  nate@WorkstationC:~$ hello-world
  cannot create nate data directory: /home/users/nate/snap/hello-world/27: 
Permission denied

To manage notifications about this bug go to:
https://bugs.launchpad.net/snapd/+bug/1776800/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Bug 1784774] Re: snapd is not autofs aware and fails with nfs home dir

2022-05-16 Thread Alberto Mardegan
Hi Erik, I see now what's the problem (this is specific to your setup --
this probably does not concern other people who commented here): your
home directories are under /staff, whereas currently snaps only support
the traditional /home// scheme.

Please subscribe to https://bugs.launchpad.net/snapd/+bug/1776800, we
are working on it :-)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1784774

Title:
  snapd is not autofs aware and fails with nfs home dir

To manage notifications about this bug go to:
https://bugs.launchpad.net/snapd/+bug/1784774/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Kernel-packages] [Bug 1971955] Re: systemd-udevd call unshare process when attaching nvme volume

2022-05-16 Thread Alberto Mardegan
Vincent, maybe the udev rules are running under a user lacking some
privileges?

Can you please try changing the rule to

RUN+="/bin/bash -c 'id > /tmp/id.log'"

and then paste here the output of id.log? (hopefully I didn't mess up
the quoting in the command :-) )

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1971955

Title:
  systemd-udevd  call unshare process  when attaching nvme volume

Status in dellserver:
  New
Status in linux package in Ubuntu:
  Invalid
Status in snapd package in Ubuntu:
  In Progress

Bug description:
  env: PRETTY_NAME="Ubuntu 22.04 LTS"
  NAME="Ubuntu"
  VERSION_ID="22.04"
  VERSION="22.04 (Jammy Jellyfish)"
  VERSION_CODENAME=jammy

  # lsb_release -rd
  Description:Ubuntu 22.04 LTS
  Release:22.04

  
  host connect dellemc powerstore with nvme-tcp connection

  # nvme list-subsys
  nvme-subsys0 - NQN=nqn.1988-11.com.dell:powerstore:00:d42d581e674f2B16F2E2
  \
   +- nvme1 tcp traddr=172.16.100.165 trsvcid=4420 live
   +- nvme2 tcp traddr=172.16.200.164 trsvcid=4420 live
   +- nvme3 tcp traddr=172.16.200.165 trsvcid=4420 live
   +- nvme4 tcp traddr=172.16.100.164 trsvcid=4420 live

  when attaching new volume to host.  systemd-udevd trigger unshare
  process to run snap import command on new volumes and it fail.
  volume finally map to host.  it doesn't affect volume usage. but some
  udev rule need to check for this strange behavior.

  
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33374]: nvme0n234: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n234' failed 
with exit code 1.
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33371]: nvme0n232: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n232' failed 
with exit code 1.
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33378]: nvme0n236: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n236' failed 
with exit code 1.
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33384]: nvme0n239: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n239' failed 
with exit code 1.
  --- 
  ProblemType: Bug
  AlsaDevices:
   total 0
   crw-rw 1 root audio 116,  1 May  6 08:14 seq
   crw-rw 1 root audio 116, 33 May  6 08:14 timer
  AplayDevices: Error: [Errno 2] No such file or directory: 'aplay'
  ApportVersion: 2.20.11-0ubuntu82
  Architecture: amd64
  ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord'
  AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', 
'/dev/snd/timer'] failed with exit code 1:
  CRDA: N/A
  CasperMD5CheckResult: pass
  DistroRelease: Ubuntu 22.04
  InstallationDate: Installed on 2022-05-04 (2 days ago)
  InstallationMedia: Ubuntu-Server 22.04 LTS "Jammy Jellyfish" - Release amd64 
(20220421)
  IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig'
  Lsusb:
   Bus 002 Device 002: ID 8087:8002 Intel Corp. 8 channel internal hub
   Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
   Bus 001 Device 003: ID 413c:a001 Dell Computer Corp. Hub
   Bus 001 Device 002: ID 8087:800a Intel Corp. Hub
   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Lsusb-t:
   /:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
   |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
   /:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
   |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
   |__ Port 6: Dev 3, If 0, Class=Hub, Driver=hub/6p, 480M
  Package: linux (not installed)
  PciMultimedia:
   
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcFB: 0 mgag200drmfb
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-5.15.0-27-generic 
root=/dev/mapper/ubuntu--vg-ubuntu--lv ro
  ProcVersionSignature: Ubuntu 5.15.0-27.28-generic 5.15.30
  RelatedPackageVersions:
   linux-restricted-modules-5.15.0-27-generic N/A
   linux-backports-modules-5.15.0-27-generic  N/A
   linux-firmware 20220329.git681281e4-0ubuntu1
  RfKill: Error: [Errno 2] No such file or directory: 'rfkill'
  Tags:  jammy uec-images
  Uname: Linux 5.15.0-27-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: N/A
  _MarkForUpload: True
  dmi.bios.date: 05/14/2021
  dmi.bios.release: 2.13
  dmi.bios.version: 2.13.0
  dmi.board.name: 072T6D
  dmi.board.version: A01
  dmi.chassis.type: 23
  dmi.modalias: 
dmi:bvn:bvr2.13.0:bd05/14/2021:br2.13:svn:pn:pvr:rvn:rn072T6D:rvrA01:cvn:ct23:cvr:skuSKU=NotProvided;ModelName=:
  dmi.product.sku: SKU=NotProvided;ModelName=

To manage notifications about this bug go to:
https://bugs.launchpad.net/dellserver/+bug/1971955/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : 

[Bug 1971955] Re: systemd-udevd call unshare process when attaching nvme volume

2022-05-16 Thread Alberto Mardegan
Vincent, maybe the udev rules are running under a user lacking some
privileges?

Can you please try changing the rule to

RUN+="/bin/bash -c 'id > /tmp/id.log'"

and then paste here the output of id.log? (hopefully I didn't mess up
the quoting in the command :-) )

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1971955

Title:
  systemd-udevd  call unshare process  when attaching nvme volume

To manage notifications about this bug go to:
https://bugs.launchpad.net/dellserver/+bug/1971955/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Desktop-packages] [Bug 1784774] Re: snapd is not autofs aware and fails with nfs home dir

2022-05-16 Thread Alberto Mardegan
Thanks Erik and Andrew for the logs!

It looks like we have more than one bug here:

1) Andrew's logs show that after restarting the snapd service, NFS was
correctly detected and there are no more AppArmor denials on that. But
on Erik's machine, for some reason, that did not happen.

2) Even if the network rules are added, snaps still fail to start; I
believe that the root cause is the same as in
https://bugs.launchpad.net/bugs/1973321 (despite the fact that that bug
is about sshfs)

I will continue investigating the first issue here. Whereas, for the
second one, Andrew, can you please check if snaps start once you "cd" to
another directory, like "/snap"?

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to firefox in Ubuntu.
https://bugs.launchpad.net/bugs/1784774

Title:
  snapd is not autofs aware and fails with nfs home dir

Status in snapd:
  Fix Released
Status in firefox package in Ubuntu:
  Confirmed
Status in snapd package in Ubuntu:
  Incomplete

Bug description:
  This is similar to bugs 1662552 and 1782873. In 1782873, jdstrand
  asked me to open a new bug for this specific issue.

  In 1662552, snapd fails for nfs mounted home directories as network
  permissions are not enabled. A work around was implemented that works
  if the mount is done via a /home mount at boot. However this does not
  work if people mount home directories via autofs. This is probably the
  fundamental problem for 1782873 although there may be other issues.

  [ Why use autofs? If some but not all of users want to use nfs homes.
  In particular, I have a local user on all my accounts that does not
  require the nfs server to be up or the kerberos server to be up, or
  kerberos working on the client machines, etc. It is very useful when
  something goes wrong. It means I mount /home/user rather than /home
  (for several users). ]

To manage notifications about this bug go to:
https://bugs.launchpad.net/snapd/+bug/1784774/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Bug 1784774] Re: snapd is not autofs aware and fails with nfs home dir

2022-05-16 Thread Alberto Mardegan
Thanks Erik and Andrew for the logs!

It looks like we have more than one bug here:

1) Andrew's logs show that after restarting the snapd service, NFS was
correctly detected and there are no more AppArmor denials on that. But
on Erik's machine, for some reason, that did not happen.

2) Even if the network rules are added, snaps still fail to start; I
believe that the root cause is the same as in
https://bugs.launchpad.net/bugs/1973321 (despite the fact that that bug
is about sshfs)

I will continue investigating the first issue here. Whereas, for the
second one, Andrew, can you please check if snaps start once you "cd" to
another directory, like "/snap"?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1784774

Title:
  snapd is not autofs aware and fails with nfs home dir

To manage notifications about this bug go to:
https://bugs.launchpad.net/snapd/+bug/1784774/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Touch-packages] [Bug 1871148] Re: services start before apparmor profiles are loaded

2022-05-16 Thread Alberto Mardegan
Hi Etienne, can you be a bit more explicit about what is the issue that
you are seeing? What are the services which are not starting?

Also please attach the SVG file generated by "sudo systemd-analyze
plot", it might help us.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apparmor in Ubuntu.
https://bugs.launchpad.net/bugs/1871148

Title:
  services start before apparmor profiles are loaded

Status in AppArmor:
  Invalid
Status in snapd:
  Fix Released
Status in apparmor package in Ubuntu:
  Fix Released
Status in snapd package in Ubuntu:
  Fix Released
Status in zsys package in Ubuntu:
  Invalid
Status in apparmor source package in Focal:
  Fix Released
Status in snapd source package in Focal:
  Fix Released
Status in zsys source package in Focal:
  Invalid

Bug description:
  Per discussion with Zyga in #snapd on Freenode, I have hit a race
  condition where services are being started by the system before
  apparmor has been started. I have a complete log of my system showing
  the effect somewhere within at https://paste.ubuntu.com/p/Jyx6gfFc3q/.
  Restarting apparmor using `sudo systemctl restart apparmor` is enough
  to bring installed snaps back to full functionality.

  Previously, when running any snap I would receive the following in the
  terminal:

  ---
  cannot change profile for the next exec call: No such file or directory
  snap-update-ns failed with code 1: File exists
  ---

  Updated to add for Jamie:

  $ snap version
  snap2.44.2+20.04
  snapd   2.44.2+20.04
  series  16
  ubuntu  20.04
  kernel  5.4.0-21-generic

To manage notifications about this bug go to:
https://bugs.launchpad.net/apparmor/+bug/1871148/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Bug 1871148] Re: services start before apparmor profiles are loaded

2022-05-16 Thread Alberto Mardegan
Hi Etienne, can you be a bit more explicit about what is the issue that
you are seeing? What are the services which are not starting?

Also please attach the SVG file generated by "sudo systemd-analyze
plot", it might help us.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1871148

Title:
  services start before apparmor profiles are loaded

To manage notifications about this bug go to:
https://bugs.launchpad.net/apparmor/+bug/1871148/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1784774] Re: snapd is not autofs aware and fails with nfs home dir

2022-05-13 Thread Alberto Mardegan
I believe that this is a duplicate of bug 1884299.

A few questions to people affected by this bug:

1) are you using autofs?

2) can you please try running "sudo systemctl restart snapd" after
logging in into your $HOME, and then try running a snap again?

3) If that still fails, can you paste the journal logs here (from the
time that snapd was restarted)?

** Changed in: snapd (Ubuntu)
   Status: Confirmed => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1784774

Title:
  snapd is not autofs aware and fails with nfs home dir

To manage notifications about this bug go to:
https://bugs.launchpad.net/snapd/+bug/1784774/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Desktop-packages] [Bug 1784774] Re: snapd is not autofs aware and fails with nfs home dir

2022-05-13 Thread Alberto Mardegan
I believe that this is a duplicate of bug 1884299.

A few questions to people affected by this bug:

1) are you using autofs?

2) can you please try running "sudo systemctl restart snapd" after
logging in into your $HOME, and then try running a snap again?

3) If that still fails, can you paste the journal logs here (from the
time that snapd was restarted)?

** Changed in: snapd (Ubuntu)
   Status: Confirmed => Incomplete

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to firefox in Ubuntu.
https://bugs.launchpad.net/bugs/1784774

Title:
  snapd is not autofs aware and fails with nfs home dir

Status in snapd:
  Fix Released
Status in firefox package in Ubuntu:
  Confirmed
Status in snapd package in Ubuntu:
  Incomplete

Bug description:
  This is similar to bugs 1662552 and 1782873. In 1782873, jdstrand
  asked me to open a new bug for this specific issue.

  In 1662552, snapd fails for nfs mounted home directories as network
  permissions are not enabled. A work around was implemented that works
  if the mount is done via a /home mount at boot. However this does not
  work if people mount home directories via autofs. This is probably the
  fundamental problem for 1782873 although there may be other issues.

  [ Why use autofs? If some but not all of users want to use nfs homes.
  In particular, I have a local user on all my accounts that does not
  require the nfs server to be up or the kerberos server to be up, or
  kerberos working on the client machines, etc. It is very useful when
  something goes wrong. It means I mount /home/user rather than /home
  (for several users). ]

To manage notifications about this bug go to:
https://bugs.launchpad.net/snapd/+bug/1784774/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Bug 1971955] Re: systemd-udevd call unshare process when attaching nvme volume

2022-05-13 Thread Alberto Mardegan
Hi Vincent, if I understand it correctly, this command scans the
inserted media for snapd assertions and imports them.

It's still not clear to me what's happening: even if you are running on
a classic system, the "auto-import is disabled on classic" is just a
notification and not an error: the program still exits with a 0 exist
status. Yet, in the logs you provided, it appears as if the exist status
is 1. Could it be that the error is not coming from "snap auto-import",
but rather from the "unshare" command?

Can you please try to manually edit the file (after making a copy of
it!) and change the RUN line into

RUN+="/usr/bin/unshare -m /bin/echo hello"

and see if you still get those errors in the log?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1971955

Title:
  systemd-udevd  call unshare process  when attaching nvme volume

To manage notifications about this bug go to:
https://bugs.launchpad.net/dellserver/+bug/1971955/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Kernel-packages] [Bug 1971955] Re: systemd-udevd call unshare process when attaching nvme volume

2022-05-13 Thread Alberto Mardegan
Hi Vincent, if I understand it correctly, this command scans the
inserted media for snapd assertions and imports them.

It's still not clear to me what's happening: even if you are running on
a classic system, the "auto-import is disabled on classic" is just a
notification and not an error: the program still exits with a 0 exist
status. Yet, in the logs you provided, it appears as if the exist status
is 1. Could it be that the error is not coming from "snap auto-import",
but rather from the "unshare" command?

Can you please try to manually edit the file (after making a copy of
it!) and change the RUN line into

RUN+="/usr/bin/unshare -m /bin/echo hello"

and see if you still get those errors in the log?

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1971955

Title:
  systemd-udevd  call unshare process  when attaching nvme volume

Status in dellserver:
  New
Status in linux package in Ubuntu:
  Invalid
Status in snapd package in Ubuntu:
  In Progress

Bug description:
  env: PRETTY_NAME="Ubuntu 22.04 LTS"
  NAME="Ubuntu"
  VERSION_ID="22.04"
  VERSION="22.04 (Jammy Jellyfish)"
  VERSION_CODENAME=jammy

  # lsb_release -rd
  Description:Ubuntu 22.04 LTS
  Release:22.04

  
  host connect dellemc powerstore with nvme-tcp connection

  # nvme list-subsys
  nvme-subsys0 - NQN=nqn.1988-11.com.dell:powerstore:00:d42d581e674f2B16F2E2
  \
   +- nvme1 tcp traddr=172.16.100.165 trsvcid=4420 live
   +- nvme2 tcp traddr=172.16.200.164 trsvcid=4420 live
   +- nvme3 tcp traddr=172.16.200.165 trsvcid=4420 live
   +- nvme4 tcp traddr=172.16.100.164 trsvcid=4420 live

  when attaching new volume to host.  systemd-udevd trigger unshare
  process to run snap import command on new volumes and it fail.
  volume finally map to host.  it doesn't affect volume usage. but some
  udev rule need to check for this strange behavior.

  
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33374]: nvme0n234: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n234' failed 
with exit code 1.
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33371]: nvme0n232: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n232' failed 
with exit code 1.
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33378]: nvme0n236: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n236' failed 
with exit code 1.
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33384]: nvme0n239: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n239' failed 
with exit code 1.
  --- 
  ProblemType: Bug
  AlsaDevices:
   total 0
   crw-rw 1 root audio 116,  1 May  6 08:14 seq
   crw-rw 1 root audio 116, 33 May  6 08:14 timer
  AplayDevices: Error: [Errno 2] No such file or directory: 'aplay'
  ApportVersion: 2.20.11-0ubuntu82
  Architecture: amd64
  ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord'
  AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', 
'/dev/snd/timer'] failed with exit code 1:
  CRDA: N/A
  CasperMD5CheckResult: pass
  DistroRelease: Ubuntu 22.04
  InstallationDate: Installed on 2022-05-04 (2 days ago)
  InstallationMedia: Ubuntu-Server 22.04 LTS "Jammy Jellyfish" - Release amd64 
(20220421)
  IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig'
  Lsusb:
   Bus 002 Device 002: ID 8087:8002 Intel Corp. 8 channel internal hub
   Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
   Bus 001 Device 003: ID 413c:a001 Dell Computer Corp. Hub
   Bus 001 Device 002: ID 8087:800a Intel Corp. Hub
   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Lsusb-t:
   /:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
   |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
   /:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
   |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
   |__ Port 6: Dev 3, If 0, Class=Hub, Driver=hub/6p, 480M
  Package: linux (not installed)
  PciMultimedia:
   
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcFB: 0 mgag200drmfb
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-5.15.0-27-generic 
root=/dev/mapper/ubuntu--vg-ubuntu--lv ro
  ProcVersionSignature: Ubuntu 5.15.0-27.28-generic 5.15.30
  RelatedPackageVersions:
   linux-restricted-modules-5.15.0-27-generic N/A
   linux-backports-modules-5.15.0-27-generic  N/A
   linux-firmware 20220329.git681281e4-0ubuntu1
  RfKill: Error: [Errno 2] No such file or directory: 'rfkill'
  Tags:  jammy uec-images
  Uname: Linux 5.15.0-27-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: N/A
  _MarkForUpload: True
  dmi.bios.date: 05/14/2021
  dmi.bios.release: 2.13
  dmi.bios.version: 2.13.0
  dmi.board.name: 072T6D
  dmi.board.version: A01
  

[Bug 1959375] Re: [SRU] Please support group manipulation with "extrausers"

2022-05-12 Thread Alberto Mardegan
** Tags removed: verification-needed
** Tags added: verification-done

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1959375

Title:
  [SRU] Please support group manipulation with "extrausers"

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/shadow/+bug/1959375/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Touch-packages] [Bug 1959375] Re: [SRU] Please support group manipulation with "extrausers"

2022-05-12 Thread Alberto Mardegan
** Tags removed: verification-needed
** Tags added: verification-done

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to shadow in Ubuntu.
https://bugs.launchpad.net/bugs/1959375

Title:
  [SRU] Please support group manipulation with "extrausers"

Status in shadow package in Ubuntu:
  Fix Released
Status in shadow source package in Bionic:
  Fix Committed
Status in shadow source package in Focal:
  Fix Committed
Status in shadow source package in Impish:
  Won't Fix
Status in shadow source package in Jammy:
  Fix Released

Bug description:
  [Impact]

  * In order to use the microk8s snap in Ubuntu Core, one currently
  needs to be root. This is far from optimal, since normally (on desktop
  and server installations) this is not necessary.

  * This make it hard to provide consistent documentation on microk8s
  across all supported device, if we have to take the "sudo" command
  into account, and how file permissions for generated files might be
  affected.

  
  [Test Plan]

  The issue can be reproduced on Ubuntu Core 18, 20 and 22. The steps
  are as following (replace "" with the actual path of your
  Ubuntu Core image file:

  qemu-system-x86_64 -enable-kvm -smp 2 -m 1500 \
  -netdev user,id=mynet0,hostfwd=tcp::8022-:22,hostfwd=tcp::8090-:80 \
  -device virtio-net-pci,netdev=mynet0 \
  -drive file=,format=raw

  After configuring your account, connect to youd device via SSH:

  ssh @localhost -p 8022

  And issue these commands

  sudo snap install microk8s --channel=latest/edge/stable

  # microk8s is going to eat up all your disk space, so stop it as soon
  # as the prompt comes back:
  sudo microk8s stop

  # Add your user to the microk8s group
  sudo usermod -G snap_microk8s $(whoami)

  The last command will fail unless this bug is fixed. If the bug is
  fixed, the command will succeed, and after logging out and in again,
  you can verify that you've been added to the snap_microk8s group by
  running the "groups" command.

  
  [Where problems could occur]

  * The patch only touches error code paths and adds a fallback
  mechanism in them. Therefore, "normal" operations, where these
  commands would have succeeded before, will not be affected at all.

  * In those cases when usermod fails because it failed to find or load
  the requested user/group, we reset the user/group database paths to
  our writable user/group databases, and retry the operation. Note that
  the path for our database is hardcoded in the program source, so the
  security risk seems contained. We do not add additional command-line
  parameters.

  
  [Other Info]

  Original bug description
  

  Currently doing something like:

  sudo usermod -a -G snap_microk8s dbeamonte

  on a Ubuntu Core system will fail with

  usermod: /etc/group.15965: Read-only file system

  This is because the existing usermod patches to detect
  the extrausers file do not cover this case. Attached
  a simple patch that enables it. I will give this patch
  a test run in our image PPA for jammy and if things look
  good I would like upload to 22.04 and SRU for 20.04 and
  18.04.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/shadow/+bug/1959375/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Bug 1959375] Re: [SRU] Please support group manipulation with "extrausers"

2022-05-12 Thread Alberto Mardegan
Hi Brian,
  I finally tested the new packages on Ubuntu Core 18 (with the bionic 
packages) and Ubuntu Core 20 (with the focal ones). I first tried to reproduce 
the issue in Ubuntu Desktop, by making /etc/groups and /etc/passwd read-only 
and indeed I couldn't add my user to a group, but unfortunately then I couldn't 
get the extrausers database setup correctly, so I gave up and just ran a quick 
smoke test to verify that the new binaries work as expected and instead focused 
on Ubuntu Core, that's where we initially had the issue.

The only problem is that I didn't test the entire deb packages, since
the root FS in UC is read-only and not debian-based, but I just extrated
the binaries from the passwd deb package and bind-mounted them over the
original UC ones. Then I was able to add my user to a group, without
needing to specify the --extrausers parameter.

I hope that this is good enough as a verification.


** Tags removed: verification-needed-bionic verification-needed-focal
** Tags added: verification-done-bionic verification-done-focal

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1959375

Title:
  [SRU] Please support group manipulation with "extrausers"

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/shadow/+bug/1959375/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Touch-packages] [Bug 1959375] Re: [SRU] Please support group manipulation with "extrausers"

2022-05-12 Thread Alberto Mardegan
Hi Brian,
  I finally tested the new packages on Ubuntu Core 18 (with the bionic 
packages) and Ubuntu Core 20 (with the focal ones). I first tried to reproduce 
the issue in Ubuntu Desktop, by making /etc/groups and /etc/passwd read-only 
and indeed I couldn't add my user to a group, but unfortunately then I couldn't 
get the extrausers database setup correctly, so I gave up and just ran a quick 
smoke test to verify that the new binaries work as expected and instead focused 
on Ubuntu Core, that's where we initially had the issue.

The only problem is that I didn't test the entire deb packages, since
the root FS in UC is read-only and not debian-based, but I just extrated
the binaries from the passwd deb package and bind-mounted them over the
original UC ones. Then I was able to add my user to a group, without
needing to specify the --extrausers parameter.

I hope that this is good enough as a verification.


** Tags removed: verification-needed-bionic verification-needed-focal
** Tags added: verification-done-bionic verification-done-focal

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to shadow in Ubuntu.
https://bugs.launchpad.net/bugs/1959375

Title:
  [SRU] Please support group manipulation with "extrausers"

Status in shadow package in Ubuntu:
  Fix Released
Status in shadow source package in Bionic:
  Fix Committed
Status in shadow source package in Focal:
  Fix Committed
Status in shadow source package in Impish:
  Won't Fix
Status in shadow source package in Jammy:
  Fix Released

Bug description:
  [Impact]

  * In order to use the microk8s snap in Ubuntu Core, one currently
  needs to be root. This is far from optimal, since normally (on desktop
  and server installations) this is not necessary.

  * This make it hard to provide consistent documentation on microk8s
  across all supported device, if we have to take the "sudo" command
  into account, and how file permissions for generated files might be
  affected.

  
  [Test Plan]

  The issue can be reproduced on Ubuntu Core 18, 20 and 22. The steps
  are as following (replace "" with the actual path of your
  Ubuntu Core image file:

  qemu-system-x86_64 -enable-kvm -smp 2 -m 1500 \
  -netdev user,id=mynet0,hostfwd=tcp::8022-:22,hostfwd=tcp::8090-:80 \
  -device virtio-net-pci,netdev=mynet0 \
  -drive file=,format=raw

  After configuring your account, connect to youd device via SSH:

  ssh @localhost -p 8022

  And issue these commands

  sudo snap install microk8s --channel=latest/edge/stable

  # microk8s is going to eat up all your disk space, so stop it as soon
  # as the prompt comes back:
  sudo microk8s stop

  # Add your user to the microk8s group
  sudo usermod -G snap_microk8s $(whoami)

  The last command will fail unless this bug is fixed. If the bug is
  fixed, the command will succeed, and after logging out and in again,
  you can verify that you've been added to the snap_microk8s group by
  running the "groups" command.

  
  [Where problems could occur]

  * The patch only touches error code paths and adds a fallback
  mechanism in them. Therefore, "normal" operations, where these
  commands would have succeeded before, will not be affected at all.

  * In those cases when usermod fails because it failed to find or load
  the requested user/group, we reset the user/group database paths to
  our writable user/group databases, and retry the operation. Note that
  the path for our database is hardcoded in the program source, so the
  security risk seems contained. We do not add additional command-line
  parameters.

  
  [Other Info]

  Original bug description
  

  Currently doing something like:

  sudo usermod -a -G snap_microk8s dbeamonte

  on a Ubuntu Core system will fail with

  usermod: /etc/group.15965: Read-only file system

  This is because the existing usermod patches to detect
  the extrausers file do not cover this case. Attached
  a simple patch that enables it. I will give this patch
  a test run in our image PPA for jammy and if things look
  good I would like upload to 22.04 and SRU for 20.04 and
  18.04.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/shadow/+bug/1959375/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Bug 1662552] Re: snaps don't work with NFS home

2022-05-11 Thread Alberto Mardegan
We did some progress in investigating this, and it appears that a
problem still exists: if the system is using autofs and snapd is started
before any NFS home directory is mounted, snapd will fail to detect the
fact that the system is using autofs (or NFS), and will not grant snap-
confine those permissions needed to use the network.

Given that this bug is old and that indeed a (partial) fix landed, I
suggest to keep it closed; I noticed that someone else filed a new bug
which explicitly mentions the autofs case, so I suggest continuing the
discussion there:

https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1884299

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1662552

Title:
  snaps don't work with NFS home

To manage notifications about this bug go to:
https://bugs.launchpad.net/snapd/+bug/1662552/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1884299] Re: Chromium snap won't run with nfs home drive

2022-05-11 Thread Alberto Mardegan
A similar issue was discussed in the forums:

https://forum.snapcraft.io/t/cannot-open-path-of-the-current-working-
directory-permission-denied-bis/28704

If the system is using autofs and snapd is started before any NFS home
directory is mounted, snapd will fail to detect the fact that the system
is using autofs (or NFS), and will not grant snap-confine those
permissions needed to use the network.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1884299

Title:
  Chromium snap won't run with nfs home drive

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1884299/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1971955] Re: systemd-udevd call unshare process when attaching nvme volume

2022-05-11 Thread Alberto Mardegan
Hi Vincent, thanks for reporting this. There should be some message
printed by the "snap auto-import" command when it fails.

Can you please try to manually run (as root) the command

/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n239

and paste here the output?

** Changed in: snapd (Ubuntu)
   Status: New => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1971955

Title:
  systemd-udevd  call unshare process  when attaching nvme volume

To manage notifications about this bug go to:
https://bugs.launchpad.net/dellserver/+bug/1971955/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Kernel-packages] [Bug 1971955] Re: systemd-udevd call unshare process when attaching nvme volume

2022-05-11 Thread Alberto Mardegan
Hi Vincent, thanks for reporting this. There should be some message
printed by the "snap auto-import" command when it fails.

Can you please try to manually run (as root) the command

/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n239

and paste here the output?

** Changed in: snapd (Ubuntu)
   Status: New => Incomplete

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1971955

Title:
  systemd-udevd  call unshare process  when attaching nvme volume

Status in dellserver:
  New
Status in linux package in Ubuntu:
  Invalid
Status in snapd package in Ubuntu:
  Incomplete

Bug description:
  env: PRETTY_NAME="Ubuntu 22.04 LTS"
  NAME="Ubuntu"
  VERSION_ID="22.04"
  VERSION="22.04 (Jammy Jellyfish)"
  VERSION_CODENAME=jammy

  # lsb_release -rd
  Description:Ubuntu 22.04 LTS
  Release:22.04

  
  host connect dellemc powerstore with nvme-tcp connection

  # nvme list-subsys
  nvme-subsys0 - NQN=nqn.1988-11.com.dell:powerstore:00:d42d581e674f2B16F2E2
  \
   +- nvme1 tcp traddr=172.16.100.165 trsvcid=4420 live
   +- nvme2 tcp traddr=172.16.200.164 trsvcid=4420 live
   +- nvme3 tcp traddr=172.16.200.165 trsvcid=4420 live
   +- nvme4 tcp traddr=172.16.100.164 trsvcid=4420 live

  when attaching new volume to host.  systemd-udevd trigger unshare
  process to run snap import command on new volumes and it fail.
  volume finally map to host.  it doesn't affect volume usage. but some
  udev rule need to check for this strange behavior.

  
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33374]: nvme0n234: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n234' failed 
with exit code 1.
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33371]: nvme0n232: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n232' failed 
with exit code 1.
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33378]: nvme0n236: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n236' failed 
with exit code 1.
  May 06 08:16:43 e2e-l4-094051 systemd-udevd[33384]: nvme0n239: Process 
'/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/nvme0n239' failed 
with exit code 1.
  --- 
  ProblemType: Bug
  AlsaDevices:
   total 0
   crw-rw 1 root audio 116,  1 May  6 08:14 seq
   crw-rw 1 root audio 116, 33 May  6 08:14 timer
  AplayDevices: Error: [Errno 2] No such file or directory: 'aplay'
  ApportVersion: 2.20.11-0ubuntu82
  Architecture: amd64
  ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord'
  AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', 
'/dev/snd/timer'] failed with exit code 1:
  CRDA: N/A
  CasperMD5CheckResult: pass
  DistroRelease: Ubuntu 22.04
  InstallationDate: Installed on 2022-05-04 (2 days ago)
  InstallationMedia: Ubuntu-Server 22.04 LTS "Jammy Jellyfish" - Release amd64 
(20220421)
  IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig'
  Lsusb:
   Bus 002 Device 002: ID 8087:8002 Intel Corp. 8 channel internal hub
   Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
   Bus 001 Device 003: ID 413c:a001 Dell Computer Corp. Hub
   Bus 001 Device 002: ID 8087:800a Intel Corp. Hub
   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Lsusb-t:
   /:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
   |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
   /:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
   |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
   |__ Port 6: Dev 3, If 0, Class=Hub, Driver=hub/6p, 480M
  Package: linux (not installed)
  PciMultimedia:
   
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcFB: 0 mgag200drmfb
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-5.15.0-27-generic 
root=/dev/mapper/ubuntu--vg-ubuntu--lv ro
  ProcVersionSignature: Ubuntu 5.15.0-27.28-generic 5.15.30
  RelatedPackageVersions:
   linux-restricted-modules-5.15.0-27-generic N/A
   linux-backports-modules-5.15.0-27-generic  N/A
   linux-firmware 20220329.git681281e4-0ubuntu1
  RfKill: Error: [Errno 2] No such file or directory: 'rfkill'
  Tags:  jammy uec-images
  Uname: Linux 5.15.0-27-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: N/A
  _MarkForUpload: True
  dmi.bios.date: 05/14/2021
  dmi.bios.release: 2.13
  dmi.bios.version: 2.13.0
  dmi.board.name: 072T6D
  dmi.board.version: A01
  dmi.chassis.type: 23
  dmi.modalias: 
dmi:bvn:bvr2.13.0:bd05/14/2021:br2.13:svn:pn:pvr:rvn:rn072T6D:rvrA01:cvn:ct23:cvr:skuSKU=NotProvided;ModelName=:
  dmi.product.sku: SKU=NotProvided;ModelName=

To manage notifications about this bug go to:
https://bugs.launchpad.net/dellserver/+bug/1971955/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages

[Desktop-packages] [Bug 1969842] Re: No font available after installing in user space

2022-05-04 Thread Alberto Mardegan
Access to the "$HOME/.local/share/fonts/" is provided by the "desktop"
interface. The libreoffice snap should add this interface to its plugs,
and then fonts from this location should become usable.

I'm marking this bug as invalid for snapd (since it does not appear that
we need to do anything there about it), whereas the bug stays valid for
libreoffice.

** Changed in: snapd (Ubuntu)
   Status: Confirmed => Invalid

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libreoffice in Ubuntu.
https://bugs.launchpad.net/bugs/1969842

Title:
  No font available after installing in user space

Status in libreoffice package in Ubuntu:
  Confirmed
Status in snapd package in Ubuntu:
  Invalid

Bug description:
  I can't find the installed "Ecofont Vera Sans" under LibreOffice
  (7.3.2.2)  in Ubuntu (20.04.4 LTS).

  ---
  $ lsb_release -rd
  Description:  Ubuntu 20.04.4 LTS
  Release:  20.04

  ---
  LibreOffice (snap snapcraft.io)
  Version: 7.3.2.2 / LibreOffice Community
  Build ID: 454130fadb9a820d3728b86ccb63c8f359d70528
  CPU threads: 4; OS: Linux 5.13; UI render: default; VCL: gtk3
  Locale: it-IT (en_US.UTF-8); UI: en-US
  Calc: threaded

  ---
  Ecofont Vera Sans Download page: 
https://www.fonts4free.net/ecofont-vera-sans-font.html

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1969842/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Bug 1969842] Re: No font available after installing in user space

2022-05-04 Thread Alberto Mardegan
Access to the "$HOME/.local/share/fonts/" is provided by the "desktop"
interface. The libreoffice snap should add this interface to its plugs,
and then fonts from this location should become usable.

I'm marking this bug as invalid for snapd (since it does not appear that
we need to do anything there about it), whereas the bug stays valid for
libreoffice.

** Changed in: snapd (Ubuntu)
   Status: Confirmed => Invalid

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1969842

Title:
  No font available after installing in user space

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1969842/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Re: [Development] Problem with QML garbage collection (Qt 5.15)

2022-05-02 Thread Alberto Mardegan

Hi Fabian,

On 02/05/22 09:52, Fabian Kosmale wrote:

I think your issue might be QTBUG-91390 (ListModel does not keep
objects with JS ownership alive in 5.15). That was fixed in Qt 6.2
(https://codereview.qt-project.org/c/qt/qtdeclarative/+/354140), but
due to the behaviour change never backported to any version of 5.15.

[...]

I see, thanks for the pointers! In my current case setting the ownership 
to C++ is acceptable (in any case, the model would be alive for the 
whole lifetime of the application, so it does not make a practical 
difference), but it good to know that there's a solution for those who 
strongly need it.


Ciao,
  Alberto

--
http://www.mardy.it - Geek in un lingua international
___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


Re: [Development] Problem with QML garbage collection (Qt 5.15)

2022-05-01 Thread Alberto Mardegan

Hi Furkan,

On 01/05/22 20:01, Furkan Üzümcü wrote:

I think adding an object to a `ListModel` does not alter its
ownership. If the page with the initial property which holds a
reference to the object returned from the C++ method is destroyed,
then I would expect that object to be destroyed as well.


mmm... I don't know. My understanding of the documentation is different:

"When the object is returned to QML as the return value of a method 
call, QML will track it and delete it if there are no remaining 
JavaScript references to it and it has no QObject::parent()."


My object is a QObject with no parent, so I would expect the QML engine 
to track the object (even across property assignments and insertion into 
models) with some reference counting, and only destroy it when *all* 
references are dropped.



Personally,
I usually prefer to control the life time of an object by the C++
side or by instantiated types in the QML side. Unless I’m wrong about
`ListModel` not taking ownership in `append`, I’d recommend not
tempering with the object ownership rules manually.


Well, if I don't tamper with the ownership, then it will get Javascript 
ownership and get destroyed too soon, when I'm still using it in the model.



Also, is there a
code sample that you can provide for this?


I'm afraid I don't have time for that, but if you are interested, the 
code is all in this branch:


  https://gitlab.com/mardy/mitubo/-/tree/download

Steps to reproduce:

1. Revert this commit:
   YoutubeDl: set C++ ownership on downloads (f5cb1d1c)
2. qbs run
3. Search for something (e.g., "ciao")
4. In the results, pick any item and press "More", then "Download", the 
the Download button again
5. Without waiting for the download to complete, press "back" (<) until 
you return to the main page

6. Click on the menu (the hamburger icon), press Downloads

Now if you repeat steps 3-6 once more, on step 6 the download data will 
be missing and you'll see warnings in the console.


Ciao,
  Alberto

--
http://www.mardy.it - Geek in un lingua international
___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


[Development] Problem with QML garbage collection (Qt 5.15)

2022-04-30 Thread Alberto Mardegan

Hi there!

  I think I'm experiencing an issue related to
https://bugreports.qt.io/browse/QTBUG-50319

In my case, I have a C++ method returning a new QObject, which has 
automatic Javascript ownership. This is fine, because indeed I want to 
have my object managed by the QML engine.


Then I'm passing the object as a property to a subpage, and also storing 
it into a ListModel (by calling append()). If I navigate to the subpage 
where I passed my object as a property, I can see that it is working 
fine. If I then navigate to another page where I have a ListView 
operating on that ListModel where I added my object, that works fine as 
well.


The problem happens when I navigate back from the page with the 
ListView. It seems to me, that when that page gets destroyed my object 
gets destroyed as well, despite being still used in the ListModel (which 
is never getting destroyed).


I'm working around this by setting the ownership to C++ and never 
actually destroying the objects (since I have few of them anyways), but 
I suspect that this might be a bug in the garbage collection.


Ciao,
  Alberto

--
http://www.mardy.it - Geek in un lingua international
___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


[Bug 1969529] Re: snapd slow to seed firefox on Pi 400

2022-04-22 Thread Alberto Mardegan
Hi Dave, I did not see any I/O errors from the kernel, but in your first
boot log
(https://errors.ubuntu.com/oops/fa9433d0-c022-11ec-8ae0-fa163e993415)
there are plenty of errors which might be related to missing files:

===
Apr 19 21:46:38 localhost.localdomain pulseaudio[841]: Failed to load module 
"module-alsa-card" (argument: "device_id="1" name="platform-fef05700.hdmi" 
card_name="alsa_card.platform-fef05700.hdmi" namereg_fail=false tsched=yes 
fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes 
avoid_resampling=no card_properties="module-udev-detect.discovered=1""): 
initialization failed.
...
Apr 19 21:46:42 localhost.localdomain udisksd[985]: failed to load module 
mdraid: libbd_mdraid.so.2: cannot open shared object file: No such file or 
directory
...
Apr 19 21:53:20 miss-piggy pipewire-media-session[840]: ms.core: error id:0 
seq:701 res:-32 (Broken pipe): connection error
Apr 19 21:53:21 miss-piggy accounts-daemon[934]: failed to check if user 'oem' 
in cache dir is present on system: No such file or directory
Apr 19 21:53:21 miss-piggy tracker-miner-f[970]: Could not delete 
'.meta.isrunning': No such file or directory
...
Apr 19 21:53:31 miss-piggy pulseaudio[34513]: Failed to open cookie file 
'/var/lib/gdm3/.config/pulse/cookie': No such file or directory
===

plus plenty of driver initialization errors; but on the other hand, it
may be that all of that is normal -- I just wanted to make sure that we
don't have to deal with a corrupted image.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1969529

Title:
  snapd slow to seed firefox on Pi 400

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1969529/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1969529] Re: snapd failing to seed firefox on Pi 400

2022-04-20 Thread Alberto Mardegan
Hello again, Dave! Looking at the logs, it doesn't seem that your
problem is related to bug 1969162.

What I'm left to suspect is a storage issue, since there are many errors about 
files failing to load in the logs. I've had similar issues with a RPi3, where I 
had to flash the same Ubuntu image over the SD card a couple of times before 
the boot succeeded. Would you mind trying the same?
That is, just reflash the image a couple of times, and only afterwards you try 
booting.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1969529

Title:
  snapd failing to seed firefox on Pi 400

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1969529/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1969529] Re: snapd failing to seed firefox on Pi 400

2022-04-20 Thread Alberto Mardegan
Thanks Brian! :-)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1969529

Title:
  snapd failing to seed firefox on Pi 400

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1969529/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1969515] Re: regression (Apr 9): `autopkgtest-build-lxd ubuntu-daily:jammy` times out, snapd.seeded.service seems to hang

2022-04-20 Thread Alberto Mardegan
*** This bug is a duplicate of bug 1969162 ***
https://bugs.launchpad.net/bugs/1969162

Thanks Julian! I believe that this is the same bug as 1969162, but feel
free to comment back if you believe that's not the case.

** This bug has been marked a duplicate of bug 1969162
   bad interaction between snapd and update-notifier when snapd package is 
being upgraded

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1969515

Title:
  regression (Apr 9): `autopkgtest-build-lxd ubuntu-daily:jammy` times
  out, snapd.seeded.service seems to hang

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1969515/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1969529] Re: snapd failing to seed firefox on Pi 400

2022-04-20 Thread Alberto Mardegan
Hi Dave, and thanks for reporting this. As you wrote about the "10
minutes", a bell rang in my head. :-)

Could it be the same issue as
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1969162? The
problem is that I don't think this should happen on a fresh install --
but on the other hand, I don't know exactly what operations happen on a
newly installed system, so it may be that's related.

Unfortunately I don't have access to the OOPS pages so I can't see the
error details, but maybe you can have a look at the other bug and report
back in case you notice some common patterns?

** Changed in: snapd (Ubuntu)
   Status: New => Triaged

** Changed in: snapd (Ubuntu)
   Importance: Undecided => High

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1969529

Title:
  snapd failing to seed firefox on Pi 400

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1969529/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1969162] Re: bad interaction between snapd and update-notifier when snapd package is being upgraded

2022-04-15 Thread Alberto Mardegan
Here's the PR: https://github.com/snapcore/snapd/pull/11680

And please forget what I wrote about our prerm script: that script is
not stopping snapd, but only all the systemd service installed *by snap
packages*, so it should be fine.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1969162

Title:
  bad interaction between snapd and update-notifier when snapd package
  is being upgraded

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1969162/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1969162] Re: bad interaction between snapd and update-notifier when snapd package is being upgraded

2022-04-15 Thread Alberto Mardegan
Hi Steve, thanks for reporting this, and for the hint on how to fix it.
We currently have a shell script in our prerm script, which manually
stops all our systemd units:

https://github.com/snapcore/snapd/blob/master/packaging/ubuntu-16.04/snapd.prerm

Do I correctly understand that your suggestion is not to do that?

I'm actually a bit confused (though this is probably a question for my
own team) why we have that prerm script, when we are already using
dh_systemd_start in out debian/rules file:

==
override_dh_systemd_start:
# Due to https://github.com/systemd/systemd/issues/8102
# debhelper supporting --remaining like behaviour here would
# have been useful
# (Re-)start socket first
dh_systemd_start snapd.socket
# Then service
dh_systemd_start snapd.service
# Then the rest
dh_systemd_start $(filter-out snapd.socket snapd.service, $(shell ls 
debian/snapd/lib/systemd/system/))
==

wouldn't this rule already cause the units to be stopped at the prerm
step (we are using debhelper compatibility level 9)?

Anyway, I'm soon going to propose a PR, so we can discuss over it.

** Bug watch added: github.com/systemd/systemd/issues #8102
   https://github.com/systemd/systemd/issues/8102

** Changed in: snapd (Ubuntu)
 Assignee: (unassigned) => Alberto Mardegan (mardy)

** Changed in: snapd (Ubuntu)
   Importance: Undecided => High

** Changed in: snapd (Ubuntu)
   Status: New => In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1969162

Title:
  bad interaction between snapd and update-notifier when snapd package
  is being upgraded

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1969162/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1968908] Re: Snaps stop working when used through XRDP

2022-04-14 Thread Alberto Mardegan
Hi Pablo, and thanks for reporting this issue.

snapd requires the systemd user session to be running, but according to
the information you provided ("systemctl --user") that's not the case in
your xRDP session. I did a quick research, and it seems that there's
quite a few of similar problems reported by the xRDP community (and not
related to snapd), and the causes can be different.

You can have a look at these two issues (and the many issues linked to them):
- https://github.com/neutrinolabs/xrdp/issues/778
- https://github.com/neutrinolabs/xrdp/issues/1684

If you cannot find an answer, then I'd recommend you to file an issue on
the xRDP github project; hopefully people will be able to help.

I'm closing this bug report, because there's nothing we can do about it
from the snapd side. But if you manage to find a solution or a
workaround, you are very welcome to share it here too :-)

** Bug watch added: github.com/neutrinolabs/xrdp/issues #778
   https://github.com/neutrinolabs/xrdp/issues/778

** Bug watch added: github.com/neutrinolabs/xrdp/issues #1684
   https://github.com/neutrinolabs/xrdp/issues/1684

** Changed in: snapd (Ubuntu)
   Status: New => Invalid

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1968908

Title:
  Snaps stop working when used through XRDP

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1968908/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Re: [Development] Maintainance Tool

2022-04-07 Thread Alberto Mardegan

On 06/03/22 16:23, Konstantin Ritt wrote:
For those who have experienced inconvenience due to these blockings, I 
propose to gather at some public site and create binaries repo driven by 
community, not by political influences.


Sorry for jumping in so late. Please count me in.

My problem is that, despite living in Russia, I'm not integrated with 
the community and I'm not aware of which hostings could be used.


I guess that a self-hosted gitlab could be the easiest choice, but I'm 
willing to help regardless of the solution chosen (even just copying the 
Qt binaries over to a static site could be an option, for the time being).


Ciao,
  Alberto

--
http://www.mardy.it - Geek in un lingua international
___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


Re: [Development] Maintainance Tool

2022-04-07 Thread Alberto Mardegan

On 06/03/22 17:07, coroberti wrote:

There are KDE repos, aren't there?

For example:
https://invent.kde.org/qt/qt/qtbase/-/commits/kde/5.15


The source code, as far as I can tell, it's not the problem. The problem 
is with the binary releases, and I cannot find them in the KDE site.


Ciao,
  Alberto

--
http://www.mardy.it - Geek in un lingua international
___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


[Bug 1967799] Re: firefox, chromium and other snap apps can't print

2022-04-04 Thread Alberto Mardegan
Just yesterday we landed a fix in snapd to address some issues with
cups: https://github.com/snapcore/snapd/pull/11616

Unfortunately I do not know the details of the issue that this change
solves, but maybe someone with more knowledge of cups can tell if that
change could fix this bug too.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1967799

Title:
  firefox, chromium and other snap apps can't print

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1967799/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1951666] Re: /usr/share/libdrm/amdgpu.ids: No such file or directory

2022-03-22 Thread Alberto Mardegan
Hi Richard, I can confirm the issue: I do have the
/usr/share/libdrm/amdgpu.ids file in my host, but it's probably not
visible to the snap (and no AppArmor denial appears in the logs).

But whether this means that GPU acceleration is disabled, this is
something that would be better answered by the authors of (s)mplayer. It
might not make any practical difference.

As for the publisher verification, the whole point of snaps is to
provide users a better security *without* the need for the users to
trust the publishers, because snap applications run under confinement.
If you run

snap connections smplayer

you can see what interfaces are used by smplayer (active ones are those
with the plug and slot columns both set), and you can look up their
meaning in

https://snapcraft.io/docs/supported-interfaces

Hope this helps :-)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1951666

Title:
  /usr/share/libdrm/amdgpu.ids: No such file or directory

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1951666/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1965468] Re: refresh app awareness: snapd thinks clion is running, but it isn't

2022-03-18 Thread Alberto Mardegan
The code managing this situation actually has the information about the
PIDs of the running processes.

Samuele, do you think we should print them as part of the error message?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1965468

Title:
  refresh app awareness: snapd thinks clion is running, but it isn't

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1965468/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Touch-packages] [Bug 1959375] Re: [SRU] Please support group manipulation with "extrausers"

2022-03-15 Thread Alberto Mardegan
** Description changed:

  [Impact]
  
  * In order to use the microk8s snap in Ubuntu Core, one currently needs
  to be root. This is far from optimal, since normally (on desktop and
  server installations) this is not necessary.
  
  * This make it hard to provide consistent documentation on microk8s
  across all supported device, if we have to take the "sudo" command into
  account, and how file permissions for generated files might be affected.
  
  
  [Test Plan]
  
  The issue can be reproduced on Ubuntu Core 18, 20 and 22. The steps are
  as following (replace "" with the actual path of your Ubuntu
  Core image file:
  
- qemu-system-x86_64 -enable-kvm -smp 2 -m 1500 \
- -netdev user,id=mynet0,hostfwd=tcp::8022-:22,hostfwd=tcp::8090-:80 \
- -device virtio-net-pci,netdev=mynet0 \
- -drive file=,format=raw
+ qemu-system-x86_64 -enable-kvm -smp 2 -m 1500 \
+ -netdev user,id=mynet0,hostfwd=tcp::8022-:22,hostfwd=tcp::8090-:80 \
+ -device virtio-net-pci,netdev=mynet0 \
+ -drive file=,format=raw
  
- 
+ After configuring your account, connect to youd device via SSH:
  
+ ssh @localhost -p 8022
+ 
+ And issue these commands
+ 
+ sudo snap install microk8s --channel=latest/edge/stable
+ 
+ # microk8s is going to eat up all your disk space, so stop it as soon
+ # as the prompt comes back:
+ sudo microk8s stop
+ 
+ # Add your user to the microk8s group
+ sudo usermod -G snap_microk8s $(whoami)
+ 
+ The last command will fail unless this bug is fixed. If the bug is
+ fixed, the command will succeed, and after logging out and in again, you
+ can verify that you've been added to the snap_microk8s group by running
+ the "groups" command.
+ 
+ 
+ [Where problems could occur]
+ 
+ * The patch only touches error code paths and adds a fallback mechanism
+ in them. Therefore, "normal" operations, where these commands would have
+ succeeded before, will not be affected at all.
+ 
+ * In those cases when usermod fails because it failed to find or load
+ the requested user/group, we reset the user/group database paths to our
+ writable user/group databases, and retry the operation. Note that the
+ path for our database is hardcoded in the program source, so the
+ security risk seems contained. We do not add additional command-line
+ parameters.
+ 
+ 
+ [Other Info]
  
  Original bug description
  
  
  Currently doing something like:
  
  sudo usermod -a -G snap_microk8s dbeamonte
  
  on a Ubuntu Core system will fail with
  
  usermod: /etc/group.15965: Read-only file system
  
  This is because the existing usermod patches to detect
  the extrausers file do not cover this case. Attached
  a simple patch that enables it. I will give this patch
  a test run in our image PPA for jammy and if things look
  good I would like upload to 22.04 and SRU for 20.04 and
  18.04.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to shadow in Ubuntu.
https://bugs.launchpad.net/bugs/1959375

Title:
  [SRU] Please support group manipulation with "extrausers"

Status in shadow package in Ubuntu:
  New
Status in shadow source package in Bionic:
  New
Status in shadow source package in Focal:
  New
Status in shadow source package in Impish:
  Won't Fix
Status in shadow source package in Jammy:
  New

Bug description:
  [Impact]

  * In order to use the microk8s snap in Ubuntu Core, one currently
  needs to be root. This is far from optimal, since normally (on desktop
  and server installations) this is not necessary.

  * This make it hard to provide consistent documentation on microk8s
  across all supported device, if we have to take the "sudo" command
  into account, and how file permissions for generated files might be
  affected.

  
  [Test Plan]

  The issue can be reproduced on Ubuntu Core 18, 20 and 22. The steps
  are as following (replace "" with the actual path of your
  Ubuntu Core image file:

  qemu-system-x86_64 -enable-kvm -smp 2 -m 1500 \
  -netdev user,id=mynet0,hostfwd=tcp::8022-:22,hostfwd=tcp::8090-:80 \
  -device virtio-net-pci,netdev=mynet0 \
  -drive file=,format=raw

  After configuring your account, connect to youd device via SSH:

  ssh @localhost -p 8022

  And issue these commands

  sudo snap install microk8s --channel=latest/edge/stable

  # microk8s is going to eat up all your disk space, so stop it as soon
  # as the prompt comes back:
  sudo microk8s stop

  # Add your user to the microk8s group
  sudo usermod -G snap_microk8s $(whoami)

  The last command will fail unless this bug is fixed. If the bug is
  fixed, the command will succeed, and after logging out and in again,
  you can verify that you've been added to the snap_microk8s group by
  running the "groups" command.

  
  [Where problems could occur]

  * The patch only touches error code paths and adds a 

  1   2   3   4   5   6   7   8   9   10   >