-
Notifications
You must be signed in to change notification settings - Fork 938
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Fix bug with VPN user creds (ArchLinux with NM) #1422
base: main
Are you sure you want to change the base?
Conversation
fix credential store lib
Hi @DMoscicki , thanks for your contribution... Looks like
Im not sure whats the difference between |
@prasanthrangan Thanks for answering... /usr/lib/nm-openconnect-auth-dialog
/usr/lib/nm-openconnect-auth-dialog: error while loading shared libraries: libwebkit2gtk-4.1.so.0: cannot open shared object
sudo pacman -Syu webkit2gtk-4.1
:: Synchronizing package databases...
core is up to date
extra is up to date
alarm is up to date
aur is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
Package (19) New Version Net Change Download Size
extra/aom 3.9.0-1 8.06 MiB 2.54 MiB
extra/bubblewrap 0.9.0-1 0.09 MiB 0.03 MiB
extra/enchant 2.6.5-1 0.21 MiB 0.05 MiB
extra/gssdp 1.6.3-1 0.25 MiB 0.05 MiB
extra/gst-plugins-bad-libs 1.24.1-2 11.86 MiB 2.34 MiB
extra/gupnp 1:1.6.6-1 0.72 MiB 0.12 MiB
extra/gupnp-igd 1.6.0-1 0.11 MiB 0.03 MiB
extra/harfbuzz-icu 8.4.0-1 0.01 MiB 0.01 MiB
extra/hyphen 2.8.8-5 0.03 MiB 0.01 MiB
extra/libavif 1.0.4-3 0.42 MiB 0.13 MiB
extra/libmanette 0.2.7-1 0.39 MiB 0.05 MiB
extra/libnice 0.1.22-1 1.89 MiB 0.29 MiB
extra/libwpe 1.16.0-1.1 0.30 MiB 0.05 MiB
extra/libyuv r2426+464c51a0-1 1.26 MiB 0.16 MiB
extra/rav1e 0.7.1-1 5.23 MiB 1.08 MiB
extra/woff2 1.0.2-4 0.17 MiB 0.05 MiB
extra/wpebackend-fdo 1.14.2-1 0.14 MiB 0.04 MiB
extra/xdg-dbus-proxy 0.1.5-1 0.06 MiB 0.02 MiB
extra/webkit2gtk-4.1 2.44.1-1 124.95 MiB 28.86 MiB
Total Download Size: 35.91 MiB
Total Installed Size: 156.15 MiB
:: Proceed with installation? [Y/n] y
:: Retrieving packages...
libnice-0.1.22-1... 292.9 KiB 174 KiB/s 00:02 [----------------------] 100%
rav1e-0.7.1-1-aa... 1107.4 KiB 563 KiB/s 00:02 [----------------------] 100%
aom-3.9.0-1-aarch64 2.5 MiB 995 KiB/s 00:03 [----------------------] 100%
gst-plugins-bad-... 2.3 MiB 902 KiB/s 00:03 [----------------------] 100%
libyuv-r2426+464... 165.5 KiB 170 KiB/s 00:01 [----------------------] 100%
libavif-1.0.4-3-... 132.1 KiB 160 KiB/s 00:01 [----------------------] 100%
gupnp-1:1.6.6-1-... 118.9 KiB 320 KiB/s 00:00 [----------------------] 100%
enchant-2.6.5-1-... 53.6 KiB 151 KiB/s 00:00 [----------------------] 100%
woff2-1.0.2-4-aa... 51.9 KiB 156 KiB/s 00:00 [----------------------] 100%
libmanette-0.2.7... 50.5 KiB 143 KiB/s 00:00 [----------------------] 100%
gssdp-1.6.3-1-aa... 52.5 KiB 79.1 KiB/s 00:01 [----------------------] 100%
wpebackend-fdo-1... 35.8 KiB 112 KiB/s 00:00 [----------------------] 100%
libwpe-1.16.0-1.... 48.0 KiB 70.9 KiB/s 00:01 [----------------------] 100%
bubblewrap-0.9.0... 34.4 KiB 97.8 KiB/s 00:00 [----------------------] 100%
gupnp-igd-1.6.0-... 27.2 KiB 88.4 KiB/s 00:00 [----------------------] 100%
xdg-dbus-proxy-0... 23.7 KiB 66.3 KiB/s 00:00 [----------------------] 100%
hyphen-2.8.8-5-a... 15.2 KiB 49.4 KiB/s 00:00 [----------------------] 100%
harfbuzz-icu-8.4... 7.4 KiB 24.3 KiB/s 00:00 [----------------------] 100%
webkit2gtk-4.1-2... 28.9 MiB 4.67 MiB/s 00:06 [----------------------] 100%
Total (19/19) 35.9 MiB 5.62 MiB/s 00:06 [----------------------] 100%
(19/19) checking keys in keyring [----------------------] 100%
(19/19) checking package integrity [----------------------] 100%
(19/19) loading package files [----------------------] 100%
(19/19) checking for file conflicts [----------------------] 100%
(19/19) checking available disk space [----------------------] 100%
:: Processing package changes...
( 1/19) installing bubblewrap [----------------------] 100%
( 2/19) installing enchant [----------------------] 100%
Optional dependencies for enchant
aspell: for aspell based spell checking support
hunspell: for hunspell based spell checking support
libvoikko: for libvoikko based spell checking support
hspell: for hspell based spell checking support
nuspell: for nuspell based spell checking support
( 3/19) installing gssdp [----------------------] 100%
Optional dependencies for gssdp
gtk4: gssdp-device-sniffer
( 4/19) installing gupnp [----------------------] 100%
Optional dependencies for gupnp
python: gupnp-binding-tool [installed]
( 5/19) installing gupnp-igd [----------------------] 100%
( 6/19) installing libnice [----------------------] 100%
Optional dependencies for libnice
gstreamer: "nice" GStreamer plugin [installed]
( 7/19) installing gst-plugins-bad-libs [----------------------] 100%
( 8/19) installing harfbuzz-icu [----------------------] 100%
( 9/19) installing hyphen [----------------------] 100%
(10/19) installing aom [----------------------] 100%
(11/19) installing rav1e [----------------------] 100%
(12/19) installing libyuv [----------------------] 100%
(13/19) installing libavif [----------------------] 100%
(14/19) installing libmanette [----------------------] 100%
(15/19) installing libwpe [----------------------] 100%
(16/19) installing woff2 [----------------------] 100%
(17/19) installing wpebackend-fdo [----------------------] 100%
(18/19) installing xdg-dbus-proxy [----------------------] 100%
(19/19) installing webkit2gtk-4.1 [----------------------] 100%
Optional dependencies for webkit2gtk-4.1
geoclue: Geolocation support [installed]
gst-libav: nonfree media decoding
gst-plugins-bad: media decoding
gst-plugins-good: media decoding
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Probing GDK-Pixbuf loader modules...
/usr/lib/nm-openconnect-auth-dialog
/usr/lib/nm-openconnect-auth-dialog: error while loading shared libraries: libgcr-ui-3.so.1: cannot open shared object file: No such file or directory
sudo pacman -Syu gcr
:: Synchronizing package databases...
core is up to date
extra is up to date
alarm is up to date
aur is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
Package (1) New Version Net Change Download Size
extra/gcr 3.41.2-1 4.17 MiB 0.67 MiB
Total Download Size: 0.67 MiB
Total Installed Size: 4.17 MiB
:: Proceed with installation? [Y/n] y
:: Retrieving packages...
gcr-3.41.2-1-aarch64 683.1 KiB 383 KiB/s 00:02 [----------------------] 100%
(1/1) checking keys in keyring [----------------------] 100%
(1/1) checking package integrity [----------------------] 100%
(1/1) loading package files [----------------------] 100%
(1/1) checking for file conflicts [----------------------] 100%
(1/1) checking available disk space [----------------------] 100%
:: Processing package changes...
(1/1) installing gcr [----------------------] 100%
:: Running post-transaction hooks...
(1/5) Arming ConditionNeedsUpdate...
(2/5) Updating the MIME type database...
(3/5) Compiling GSettings XML schema files...
(4/5) Updating icon theme caches...
(5/5) Updating the desktop file MIME type cache...
/usr/lib/nm-openconnect-auth-dialog
Have to supply UUID, name, and service
My prev DE was XFCE, and i had the same problem and solution. |
@DMoscicki Im not sure this is completely necessary as a change for all users. This seems to be niche and a case by case basis. Ill do more review and see if Im going to merge. |
Pull Request
Description
Please read these instructions and remove unnecessary text.
Type of change
Please put an
x
in the boxes that apply:Checklist
Please put an
x
in the boxes that apply:Screenshots
(if appropriate)
Additional context
Add lib
gcr
in SYSTEM installation path, cause/usr/lib/nm-(user VPN driver)-auth-dialog
doesnt ask user credentials if it need and VPN connection is crashed on start.Unfortunately, today if you use ArchLinux with non-KDE-GNOME DE with NetworkManager this package need to install for storing VPN user creds.