Für 32-Bit-Systeme liegt da jetzt auch eins: http://tomtomtom.org/networkmanager-openconnect_1.1.93-1_i386.deb
TVbuntu schrieb:
Cool mit deinem Paket geht es tatsächlich
Bedenke, das es für dieses Paket keinerlei Sicherheitsupdates gibt. Zur langfristigen Nutzung wäre es also nicht geeignet. Und natürlich weißt du auch nicht, was exakt mit dem Paket geliefert wird.
Wer das gleiche Problem hat und das über diesen "Workaround" fixen will kann das natürlich auch selbst machen (Achtung: Zieht mehrere 100 MB Downloads und entsprechend viele Pakete, die nur für die Erstellung gebraucht werden, nach sich).
Arbeitsverzeichnis erstellen
mkdir ~/nm-openconnect
dort hineinwechseln
cd ~/nm-openconnect
den Quellcode vom GNOME-Projekt herunterladen
wget http://ftp.gnome.org/pub/GNOME/sources/NetworkManager-openconnect/1.1/NetworkManager-openconnect-1.1.93.tar.xz
entpacken
tar -xf NetworkManager-openconnect-1.1.93.tar.xz
in den entpackten Ordner wechseln
cd NetworkManager-openconnect-1.1.93
die Build-Dependencies holen:
sudo apt-get build-dep network-manager-openconnect
Achtung: Hierfür muss in der sources.list das Holen des Quellcodes aktiviert sein.
die für Version 1.1.93 zusätzlich notwendige Abhängigkeit libnm-dev installieren
sudo apt-get install libnm-dev
danach das configure-Skript ausführen
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libexecdir=/usr/lib/NetworkManager/ --enable-more-warnings=yes --disable-static
und - sofern keine Fehlermeldungen auftauchen - das Programm kompilieren.
make
Anschließend entweder manuell installieren mittels
sudo make install
oder ein Paket erstellen mit checkinstall.
Damit das erste funktioniert muss das Paket openconnect manuell nachinstalliert werden, wenn noch nicht geschehen.
Bei letzterem sollte - nachdem die Pakete network-manager-openconnect und network-manager-openconnect-gnome entfernt wurden -
als Paketname networkmanager-openconnect
als Abhängigkeiten (Requieres) adduser, libc6, libdbus-glib-1-2, libglib2.0-0, libnm-glib-vpn1, libnm-util2, network-manager, openconnect
und
als "Conflicts" die Pakete network-manager-openconnect, network-manager-openconnect-gnome
eingetragen werden, um Konflikte mit den Paketen aus den offiziellen Paketquellen zu vermeiden.
Gibt es hier Fehlermeldungen wegen fehlenden Abhängigkeiten noch ein
sudo apt-get -f install
hinterherschicken.
Vor der Nutzung ist noch der Systemnutzer zu erstellen
sudo adduser --system --quiet --home /var/lib/NetworkManager --no-create-home --gecos "NetworkManager OpenConnect plugin" --group nm-openconnect
und das System einmal neustarten.
Aber wieso passen die Versionen denn nicht zusammen?
Weil der NetworkManager schon in Version 1.1.93 aber das Plugin noch in Version 1.0.2 vorliegt. 😉
Und wird das vielleicht bis zur Final noch gefixt?
42.
Einen entsprechenden Bugreport kann ich bisher nicht finden. Da du ja als Nutzer einer Entwicklungsversion sicherlich Interesse daran hast, Fehler zu suchen und zu melden wäre es also an dir, dies den Entwicklern mitzuteilen. 😇