Closed ak2766 closed 1 month ago
Interestingly, the error below is only present when running TFL as:
teams-for-linux --appLogLevels error,warn,info,debug
but NOT when running it as:
teams-for-linux --webDebug --logConfig='{}'
:
update.go:85: cannot change mount namespace according to change mount (/var/lib/snapd/hostfs/boot /boot none bind,ro 0 0): permission denied
Could it be that there's a missing connection that is now required on Ubuntu 24.04?
But seeing that it is in reference to /boot
, maybe it can be ignore?
I found the following ticket: #183
From there, it seems to suggest that what I'm reporting as a bug in actually correct behaviour. Does that mean that whenever a new version comes out I need to remember to copy the config file to the new directory?
🤔 - but how is it that on Ubuntu 22.04 it was working as I pose in the bug report?
Hi @ak2766,
I am no expert on snap but that sounds like a pain to need to move the config file each time you run the app.
I am not sure if we can add something to the electron-builder, or if there is way in snap to configure a fix path.
Another option is to check if you can just specify that path by doing --config. We use yargs and their docs seem to indicate that might be an option
With regards the appLogLevels
, that has been replaced with the logConfig
.
I can see a few GPU errors but I assume you are running this in a VM, otherwise you might be better running the app with --disableGpu.
@IsmaelMartinez - thanks for your time.
I am no expert on snap but that sounds like a pain to need to move the config file each time you run the app.
Not each time I run the app, but whenever the snap revision changes.
Another option is to check if you can just specify that path by doing --config.
I tried using --config
and many others to no avail.
I can see a few GPU errors but I assume you are running this in a VM, otherwise you might be better running the app with --disableGpu.
Nope - this is not a VM - it's my daily driver laptop. Ubuntu 24.04 has been the worst LTS released by Canonical in the history of Ubuntu! I'm waiting until 24.04.2 comes out to see if they've resolved many of the issues experienced so far by myriads of people. If not, it's back to 22.04.
I'll close this ticket for now but will update once I go back to 22.04 (I have no faith the bugs in 24.04 will be resolved). Hopefully, my recollection is correct that TFL honored the config in ~/.config/teams-for-linux
in 22.04.
I think snap uses the other config folder (the one with the snap version) but, again, I am no expert.
Describe the bug Since moving to Ubuntu 24.04.1, I cannot get TFL to load my config
To Reproduce Steps to reproduce the behavior:
teams-for-linux --appLogLevels error,warn,info,debug
configPath: /home/akk/snap/teams-for-linux/671/.config/teams-for-linux
configFile: {}
Expected behavior I expected:
configPath: /home/akk/.config/teams-for-linux
Screenshots N/A
Desktop (please complete the following information):
Debug
The provide in this section the output from both the terminal and the browser debug console.
IMPORTANT: Ensure that you mask any sensitive information before posting the output.
Additional context Add any other context about the problem here.