-
Notifications
You must be signed in to change notification settings - Fork 938
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
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.