Thanks to all who have contributed to this package. I'm having a problem with Webex displaying PNG images inline.
Looks like /opt/Webex/lib/plugins/imageformats is missing a png lib?
Git Clone URL: | https://aur.archlinux.org/webex-bin.git (read-only, click to copy) |
---|---|
Package Base: | webex-bin |
Description: | Webex for Linux |
Upstream URL: | https://www.webex.com/ |
Keywords: | call conference meeting video |
Licenses: | custom |
Submitter: | AlexanderS |
Maintainer: | moritzo |
Last Packager: | moritzo |
Votes: | 35 |
Popularity: | 2.63 |
First Submitted: | 2021-05-12 11:28 (UTC) |
Last Updated: | 2024-11-26 09:10 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 13 Next › Last »
Thanks to all who have contributed to this package. I'm having a problem with Webex displaying PNG images inline.
Looks like /opt/Webex/lib/plugins/imageformats is missing a png lib?
@jvsanten: Thanks, I added this workaround.
I did not update the version of the package yet. I would like to use a stable url to download the upstream package, but the cisco api for the "gold" version currently does not work.
@jvsanten it works perfectly, thank you!
Decided to try (and managed to find) an "it's stupid but it works" fix for the libsecret issue, resulting in the following PKGBUILD (also upgraded to the new release in the process):
pkgname=webex-bin
pkgver=42.5.0.22187
pkgrel=1
pkgdesc="Webex for Linux"
arch=('x86_64')
url="https://www.webex.com/"
license=('custom')
depends=('alsa-lib'
'at-spi2-atk'
'at-spi2-core'
'atk'
'binutils'
'krb5'
'libcups'
'libnotify'
'libpulse'
'libsecret'
'libxcb'
'libxcrypt-compat'
'libxkbcommon-x11'
'mesa'
'nspr'
'nss'
'pango'
'systemd-libs'
'upower'
'wayland'
'xcb-util-image'
'xcb-util-keysyms'
'xcb-util-renderutil'
'xcb-util-wm'
'xdg-utils')
source=("$pkgname-$pkgver.deb::https://binaries.webex.com/WebexDesktop-Ubuntu-Official-Package/Webex.deb"
'webex.xml'
'https://archive.archlinux.org/packages/l/libsecret/libsecret-0.20.4-1-x86_64.pkg.tar.zst')
sha256sums=('c74aefeaea07610d6898fbf9d78a1be22e555743a58014b383d1a260622146db'
'0d0b2664ac4aeb9a4a4b9f530dee4a14c13875735b87a3d96bf81f43eeec00ab'
'7bc3f4e27d141cf8d1979cd49adc58ee599686f6c1a898a013ef84ac22fd1f90')
options=('!strip')
prepare() {
mkdir -p "$pkgname-$pkgver"
tar -Jxf data.tar.xz -C "$pkgname-$pkgver"
}
package() {
cd "$pkgname-$pkgver"
cp -dpr --no-preserve=ownership opt/ "$pkgdir/"
rm "$pkgdir/opt/Webex/lib/libstdc++.so.6"
cp -dpr --no-preserve=ownership ../usr/lib/libsecret-1.so* "$pkgdir/opt/Webex/lib"
mkdir -p "$pkgdir/usr/share/applications/"
mv "$pkgdir/opt/Webex/bin/webex.desktop" "$pkgdir/usr/share/applications/"
mkdir -p "$pkgdir/usr/share/mime/packages/"
install -m0644 "${srcdir}/webex.xml" "${pkgdir}/usr/share/mime/packages/"
mkdir -p "$pkgdir/usr/bin/"
ln -s "/opt/Webex/bin/CiscoCollabHost" "$pkgdir/usr/bin/webex"
}
Since webex checks its own libs first dumping libsecret-0.20.4 in there (straight from the archives) seems to do the trick.
I've gotta say, it's really quite annoying that libsecret-mr94
received 3 deletion requests because libsecret 0.20.5-2
supposedly contains the fix therein. Only reason I replaced mr94 was because it was missing during an upgrade, so I incorrectly assumed (the saying stands true) that the package incompatibility was fully resolved.
The new version still needs libsecret-mr94
EDIT: Seems like libsecret-mr94 has been deleted, so if you have replaced it with libsecret the only way to get webex back is to downgrade libsecret, e.g. sudo pacman -U https://archive.archlinux.org/packages/l/libsecret/libsecret-0.20.4-1-x86_64.pkg.tar.zst
@Cbhihe Try pacman -Rdd libsecret and see if it breaks any of the other packages.
@Ztofnat: Thank you for the heads-up, but removing libsecret would break a good 15 dependencies on my system. I am a little perplex as to how to proceed. Any advice welcome.
$ sudo pacman -R libsecret
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing libsecret breaks dependency 'libsecret' required by foxitreader
:: removing libsecret breaks dependency 'libsecret' required by gcr
:: removing libsecret breaks dependency 'libsecret' required by gnome-disk-utility
:: removing libsecret breaks dependency 'libsecret' required by gnome-online-accounts
:: removing libsecret breaks dependency 'libsecret' required by gnome-shell
:: removing libsecret breaks dependency 'libsecret' required by gthumb
:: removing libsecret breaks dependency 'libsecret' required by gvfs
:: removing libsecret breaks dependency 'libsecret' required by pinentry
:: removing libsecret breaks dependency 'libsecret-1.so=0-64' required by pinentry
:: removing libsecret breaks dependency 'libsecret' required by seahorse
:: removing libsecret breaks dependency 'libsecret' required by slack-desktop
:: removing libsecret breaks dependency 'libsecret' required by teams
:: removing libsecret breaks dependency 'libsecret' required by vino
:: removing libsecret breaks dependency 'libsecret' required by webkit2gtk
:: removing libsecret breaks dependency 'libsecret' required by webkit2gtk-4.1
Is sudo pacman -Rdd libsecret
advisable in this particular case ?
@Cbhihe Webex needs a previous version of libsecret. You have to remove libsecret and install lbsecret-mr94 from the AUR.
Thanks for maintaining this package. I seem to have a dependency issue.
error: target not found: libsecret-mr94
==> ERROR: 'pacman' failed to install missing dependencies.
==> Missing dependencies:
-> libsecret-mr94
==> Checking buildtime dependencies...
==> ERROR: Could not resolve all dependencies.
I have libsecret
properly installed for what it's worth. When trying to install `libsecret-mr94 from AUR, I get a lot of noise and 16 test fails. The install_log is here.
Pinned Comments
moritzo commented on 2024-08-05 04:08 (UTC) (edited on 2024-10-09 06:39 (UTC) by moritzo)
Hi community, I did take over maintenance for this package, since I need it for work. It's my first package here on the AUR, so please be forgiving for any mistakes.
If there is a problem with the checksums, flag the package out-of-date at the top of the page. I'll update the PKGBUILD as soon as possible.