New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cisco Webex Client for Linux #122744
Comments
@Pacman99 Thanks for your work so far. Pacman99's current attempt results (at least on my machine) in the binary just checking for this file thousands of times then eventually giving up and stopping:
with nothing of interest in the referenced webexhost.txt log file:
Since it seemed to be a SIGSEGV on the child process that made it stop, I loaded it into gdb:
I guess it segfaulted due to infinite recursion (which is probably just retry logic when the startup fails). The libspark file included in the deb, and the nix expression does seem to set up LD_LIBRARY_PATH to point to a directory which includes it:
It's unclear to me why dlopen is only checking |
Update: it seems like CiscoCollabHost forks and execs itself without the LD_LIBRARY_PATH environment variable. So the solution seems to be to use wrapProgram on CiscoCollabHost so it gets set again, as opposed to the makeWrapper method you were using.
|
Ohh wow thank you for debugging and figuring that out! I'll update the PR. |
You're welcome! With that the app starts and seemingly works, but audio is beyond messed up (shockingly loud amounts of pure static) 😆. Not sure why, it seems to successfully create a "WebexAudioPlayback" device in pulse, but I guess some audio codec or sample rate or something gets messed up... |
Yeah I get a problem that it can't connect to the server. I wonder if we need to wrap all the binaries, is there any nixpkgs script or hook for that? Or maybe to play it safe a fhsenv would be the best solution. |
FWIW the app actually works perfectly fine for me (can join video calls and everything), it just has the audio issue -- using my corporate webex account |
Completely new to Nix, but am interested in this as well! I haven't tried it at my day job, but the app has worked well in my limited testing. Had to change the version and shasum since the package has been updated though. It seems they don't publish versioned urls.
Ran it like so first: Then installed it with home-manager:
|
#122796 also seems to run for me and I can get signed in with it and stuff. I'm going to try using it for a little while and see how it works |
With #122796, audio is good for me, but it seems you can't share your screen - maybe they hadn't introduced that feature in 41.5? The latest version doesn't work for me - the installation completes but running the binary doesn't do anything. EDIT: So it seems that the "share your screen" button does not appear because I'm running on Wayland, which they apparently don't support. EDIT 2: the binary starts up correctly sometimes, and sometimes exits without doing anything. Relaunching it until it starts has worked ok though |
I wonder if the audio issue I experience has to do with my soundcard being 48k as opposed to 44.1k and something in webex doesn't like that... it might be specific to my setup and not this packaging. |
I marked this as stale due to inactivity. → More info |
It's still relevant and significant. |
Closed with #181211 |
Thank you for working on this @uvNikita! ❤️ |
Project description
Webex is video-audio-conferencing system developed by Cisco.
It is widely used in companies and universities around the world, especially at the current time.
It recently got an official linux client.
Metadata
The text was updated successfully, but these errors were encountered: