Git Product home page Git Product logo

Comments (16)

IsmaelMartinez avatar IsmaelMartinez commented on June 1, 2024

Hi @Raizo62 ,

When you block third-party cookies and try to access Microsoft teams page, it says: "D'oh! To open the web app, you need to change your browser settings to allow third-party cookies." what means they are required.

Electron runs itself in a reduced version of chromium, but should be independent on the configuration in your chromium browser (I believe so and test it locally).

It might be worth trying the following (all for the Debian base OS) to see if we can find where is the issue:

  • Could you try:
    ** refreshing the page after you get the white screen? (to do so, right click on the tray button and you will see a "refresh" option)
    ** loading the app with the browser user agent switch to edge. To do so run teams --userAgent edge

  • if none of the above works, you can click on the top of the window and press Alt you will see a menu. In the "help" section you will see an option called "Toggle developer tools". If you then go to the network section you might see something that can indicate what is going on. You will have something like in the following page https://developers.google.com/web/tools/chrome-devtools/network-performance/

I am off on holidays from tomorrow so I will have limited availability until early next week but I hope you find at least the issue.

ps: I have updated the title of the issue.

from teams-for-linux.

IsmaelMartinez avatar IsmaelMartinez commented on June 1, 2024

The other case, might be you are sitting on the back of a proxy server.

I assume you are pretty expert on networking as for the distribution. I am not an expert so the following might not be even possible.

Maybe windows 7, by bridging the connection, is hiding the need to configure the proxy in Debian in the virtual box (as is already configured), but when running on its how, its required. That might just be a need so something to implement in electron.

Just a thought, let me know how you get on with the investigation. Thanks

from teams-for-linux.

Raizo62 avatar Raizo62 commented on June 1, 2024

I have tested to access to Teams with chromium.
With "Developer Tools", i see these messages :

image

Do you know if it is for all ? is it perhaps the cause ?

from teams-for-linux.

IsmaelMartinez avatar IsmaelMartinez commented on June 1, 2024

Nothing in there of interest. Can you check the network tab? Click the checkbox that says something like "preserve log". Then clean the logs and refresh the screen. I am on holidays but will be back soon and will continue investigating this.

Can you let me know what happened with the other steps that I gave to you?

from teams-for-linux.

Raizo62 avatar Raizo62 commented on June 1, 2024
  • "refreshing the page" and "teams --userAgent edge" change nothing :-(
  • with network of "developer tools" of chromium, it loops with :
    • go
    • prelogin
    • authorize_response

image

from teams-for-linux.

IsmaelMartinez avatar IsmaelMartinez commented on June 1, 2024

no idea why this could be happening.

just to try to clarify and see if we can get to the bottom of this issue:

  • are you using a business account or a personal account?
  • can you provide a detail of how your network is configured? are you sitting in the back of a proxy?

Lets see if we find what is going on with this. Thanks!

from teams-for-linux.

IsmaelMartinez avatar IsmaelMartinez commented on June 1, 2024

Hi @Raizo62

It might be worth trying version 0.1.7 and the following:

  • remove the previous configuration of teams by running rm -rf ~/.config/teams-for-linux
  • uninstall any previous version of teams
  • install the version 0.1.7
  • start teams with the persistence turn on by running teams --partition persist:teams-linux

Let me know how you get on and, if it doesn't work, please provide the information for my previous questions.

Thanks!

from teams-for-linux.

Raizo62 avatar Raizo62 commented on June 1, 2024

It is strange that Teams works if LiveRaizo is started in VirtualBox

  • I am using business account (i am teacher).
  • At home, i have not proxy (normally).

I have tested 0.1.7 without success
The title stays "Checking your credentials"

Perhaps could you download LiveRaizo and install it on USB Key to test ?
To install Teams on LiveRaizo, i do :

sudo apt update
sudo apt install gconf2 gconf-service libnotify4 libappindicator1 
wget https://github.com/IsmaelMartinez/teams-for-linux/releases/download/v0.1.7/teams-for-linux_0.1.7_amd64.deb
sudo dpkg -i teams-for-linux_0.1.7_amd64.deb

from teams-for-linux.

IsmaelMartinez avatar IsmaelMartinez commented on June 1, 2024

Hi @Raizo62 ,

I am afraid I don't have much time to do a full installation at this moment in time.

I will add a couple more parameters in version 0.1.8 that might help fix this issue. It might be related to ntlm but I am not sure why it will work in the virtual box.

I will keep you posted.

from teams-for-linux.

Raizo62 avatar Raizo62 commented on June 1, 2024

Hi

LiveRaizo is not a distribution to install. It's do to use immediately (after to have to install the iso on an USB key, and to boot on it). And LiveRaizo works in memory to not modify your own disks.

But I understand.
I'm waiting the release 0.1.8

from teams-for-linux.

IsmaelMartinez avatar IsmaelMartinez commented on June 1, 2024

Hi @Raizo62

Could you try installing version 0.1.8 and run it with the following options? (one at a time, stop if any of them work)

  • teams --authServerWhitelist false
  • teams --partition persist:raizo
  • teams --ntlmV2enabled false

if none of those works, I will recommend trying installing another similar electron program (like slack) and see if you got the same issue.

Hope helps,

from teams-for-linux.

Raizo62 avatar Raizo62 commented on June 1, 2024

Hi

Sorry, i have tested each options on 0.1.8 and 0.1.9

The screen stays white with the title "Checking your credentials"

from teams-for-linux.

IsmaelMartinez avatar IsmaelMartinez commented on June 1, 2024

can you try using a non work account? You can setup a hotmail account and activate teams for it.

It takes a bit of time but it should give us more of an indication about where to look at.

By the way, I tried running raizo in Virtual Box but couldn't get any network connectivity (no matter if bridge or Nat). raizo seem not to like that I was in a wifi.

from teams-for-linux.

Raizo62 avatar Raizo62 commented on June 1, 2024

can you try using a non work account? You can setup a hotmail account and activate teams for it.

It takes a bit of time but it should give us more of an indication about where to look at.

Ok, i am going to try

By the way, I tried running raizo in Virtual Box but couldn't get any network connectivity (no matter if bridge or Nat). raizo seem not to like that I was in a wifi.

Normally, the network must work with wifi if you use NAT in VirtualBox
But don't forget to activate the ethernet card of LiveRaizo :
!1
This command must call the command : "sudo ifup enp0s0"
But I can't know what is your "enp0s0" : you can see it with the command :
!3

from teams-for-linux.

Raizo62 avatar Raizo62 commented on June 1, 2024

can you try using a non work account? You can setup a hotmail account and activate teams for it.

It is done. I have tested again your 3 parameters. No change :-(

from teams-for-linux.

IsmaelMartinez avatar IsmaelMartinez commented on June 1, 2024

Hi @Raizo62 ,

Did you try the following?

  • running teams in a browser.
  • trying another client for a similar product (like slack). If this one works, means it is something todo with the client and/or Microsoft. If it doesn't, it is some network configuration.

Other than that, maybe post a question with this resume in stackoverflow. I am afraid that I don't have the time nor understand what is going wrong in here.

Thanks

from teams-for-linux.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.