Problem installing snap
-
Hi,
I have just installed latest ubuntu 24.04 in a Redmi Note 7.
Trying to install a snap I get the followingsudo snap install dino-tsugu Download snap "dino-ts… Mount snap "dino-tsugu" (13) Automatically connect eligible plugs and slots of snap "dino-tsugu" -error: cannot perform the following tasks: - Run configure hook of "dino-tsugu" snap if present (run hook "configure": cannot mount bpf filesystem under /sys/fs/bpf: No such file or directory) - Run install hook of "mesa-2404" snap if present (run hook "install": cannot mount bpf filesystem under /sys/fs/bpf: No such file or directory) phablet@ubuntu-phablet:~$ snap list Name Version Rev Tracking Publisher Notes bare 1.0 5 latest/stable canonical✓ base core24 20251001 1226 latest/stable canonical✓ base gnome-46-2404 0+git.df85349-sdk0+git.54e4d8f 147 latest/stable canonical✓ - gtk-common-themes 0.1-81-g442e511 snapd 2.72I reset and erased (everything) in my phone and did the process again, and still the same result.
Then I also installed firefox using snap, and although I installed it this time without errors I couldn't find it in app lists (I restarted teh phone) and also couldn't run it from terminal.
Firefox is not a huge dealbraker for me, but having dino for calls is, so any help is greatly appreceated.
-
I have been able to install this exact snap before. Maybe it is something device-specific in the kernel?
But do note, even if you manage to get the snap working, the scaling is off, and the phone keyboard does not work in it.
-
So I was still able to install. I also have
/sys/fs/bpf. This comes from the kernel. So the only solution, really, is for the Redmi Note 7 kernel to be updated with the BPF modules, I think.You could try getting funky and installing the kernel module yourself on an R/W filesystem (if they're even available as a kernel module package), but that is discouraged for obvious reasons.
Maybe there is a way to disable the check in the dino snap with a command line option to
snap? -
@nparafe said in Problem installing snap:
Redmi Note 7.
searching for 'snap' in the issues for your devices turns up this:
si it seems that your device not being one of the 'officially' supported ones, nobody has yet volunteered to get the linux kernel to the same level as to have all the advertised features of 24.04.
For the record I tried to setup this app on my Fairphone 5 (one of the 'reference devices') and it installed without problem. Did not try to run it as I have no interest myself, but your specific problem don't exist on FP5. -
This post is deleted! -
N nparafe has marked this topic as solved
-
N nparafe has marked this topic as unsolved
-
@projectmoon @gpatel-fr
Thank you for taking time to provide feedback.@projectmoon said in Problem installing snap:
Maybe there is a way to disable the check in the dino snap with a command line option to snap?
As my knowledge in snap management is limited I will wait for others to provide more info
@gpatel-fr said in Problem installing snap:
it seems that your device not being one of the 'officially' supported ones, nobody has yet volunteered to get the linux kernel to the same level as to have all the advertised features of 24.04.
Bummer.... Anyway, it is shown in https://devices.ubuntu-touch.io/ so maybe it should be removed?
@gpatel-fr said in Problem installing snap:
For the record I tried to setup this app on my Fairphone 5 (one of the 'reference devices') and it installed without problem
@projectmoon said in Problem installing snap:
So I was still able to install
If it is possible, can you check if audio and/or video calling is working?
Cheers!
-
@nparafe Like I said, the snap does not fully integrate with the system due to scaling and keyboard issues. It's probably possible to use it with a physical keyboard, but I don't have one paired to the phone.
-
@nparafe
Hello.
Are you installing snap?
I thought that since 24.04, snap had been present on the system.
I use it (on 24.04-2x) with cups, avahi and hplip to print from my phone (Xiaomi Redmi Note 9 Pro).
Admittedly, not all snaps are compatible at the moment.
As this is a project run by volunteers (many thanks to them), I would rather rejoice in this progress than regret that not everything works as it does on Ubuntu.
Everyone is free, according to their skills and abilities, to advance UT to obtain a snap that is fully integrated into our OS or snaps adapted to a phone.
When you want to go far, the key is not to go fast, but to keep going.
Let's remain positive about the gifts this OS brings us, to respect the work and dedication of its developers. -
@nparafe said in Problem installing snap:
Anyway, it is shown in https://devices.ubuntu-touch.io/ so maybe it should be removed?
Well, it works up to a point, it's not shown with a star, that means it's not as well supported
@projectmoon said in Problem installing snap:
the snap does not fully integrate with the system due to scaling
Note that these kinds of problems can be sometimes mitigated by env variables settings, for exemple some settings like:
-
with Gtk apps
export GDK_SCALE=2 -
with QT apps
export QT_FONT_DPI=320
with snaps, there can be problems with setting env variables though, as these apps are supposed to be isolated from their environment. I don't know if this would work with your app.
-
-
@gpatel-fr said in Problem installing snap:
@nparafe said in Problem installing snap:
Anyway, it is shown in https://devices.ubuntu-touch.io/ so maybe it should be removed?
Well, it works up to a point, it's not shown with a star, that means it's not as well supported
@projectmoon said in Problem installing snap:
the snap does not fully integrate with the system due to scaling
Note that these kinds of problems can be sometimes mitigated by env variables settings, for exemple some settings like:
-
with Gtk apps
export GDK_SCALE=2 -
with QT apps
export QT_FONT_DPI=320
with snaps, there can be problems with setting env variables though, as these apps are supposed to be isolated from their environment. I don't know if this would work with your app.
Yeah this will probably at least fix the scaling issues. It is possible to pass environment variables down into snaps (though it's a pain because you must do so from terminal). But there is a missing connection at the snap level between the keyboard and the application. But that Should Be (TM) fixed with Mir 2.0... probably. Don't think anyone has tested it yet.
-
-
@projectmoon said in Problem installing snap:
But that Should Be (TM) fixed with Mir 2.0... probably. Don't think anyone has tested it yet.
err, does this Mir 2.0 thingy has magical powers somehow ? I have not seen this part of the UT lore, where was it said that this particular change was going to solve the virtual keyboard problem for apps that are not designed to use it ?