cat-users AT lists.geant.org
Subject: The mailing list for users of the eduroam Configuration Assistant Tool (CAT)
List archive
- From: <dominic.stalder AT unibe.ch>
- To: <cat-users AT lists.geant.org>
- Cc: <philipp.tobler AT unibe.ch>, <michael.pfister AT unibe.ch>, <alexander.kashev AT unibe.ch>
- Subject: [[cat-users]] Question / Possible to use CAT installer on Linux w/o GUI
- Date: Sat, 27 Jan 2024 09:19:46 +0000
- Accept-language: de-DE, en-US
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=unibe.ch; dmarc=pass action=none header.from=unibe.ch; dkim=pass header.d=unibe.ch; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=EF+sc5Mvryhk++m6mORQ2+m0gKb3H4ZRzKXS0VYuDuo=; b=H23koEwn1nGL8d/iGxlkeDHGmLbzs0rs/j351u/c8b4xzZSzEz3Kjj4CHXfkFjZRXY02Zrqt0+xU2KbESEPbeFQOyjnT/9y626SAo4KDw3q9b/+PZU6aHbsyPMKgiy9RIh4vVGJHgeoRGG5ZOrgFOmoM9iFSTM4OOI+FsuoGD24pvTelO1WzqCpefRUazxZk4Rehj0vYdbbQITJFvYwQ37IiqFcakZ1b+tsHFy0YEGJofJlD8nZbA3ggED0YFoSqQsijmw3ToAhiEun9t6jsWpRMFM+1V0+K3NQukOoXyIOQHI61jsZrc9e8g1oW/WyqrqLTliEdFi4FJifW5Oy/3g==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DZpL1bkw9dZX0Xhie9cddIG1cwVnvzwMRBfJHqSf7/z/DsXsinh9tHgj1ah7UhvjmI+m3hPi4whwqQj0ZfQtIG+mCVOLS31fciz1DfOfai7/78bWCt8h6YLf1oeyXZm9MYFTQeSDrjtRRgGI0JWpjkR+SzpaIc46UK6233aq5onwaLjXl7NTqkz+39VGdJW0pfYeXI/BZfr7hkc5+d3Q6vX3YIUBTfrYgIo6UYeQvWjIWsf8ZUr8ehKhzzTnnjdKdzy2QwGndK/7m8tNL9ZUut4G81yY+LFvN9wx84/Vh9YwW0Os84c9ON/xWYDa+ZUUU6c6w2f0gkh3vzfr/nnKDQ==
- Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=unibe.ch;
Dear CAT eduroam community
I hope I’ve chosen the correct email list, otherwise, please just let me know.
I am part of the network & security team, responsible for the WiFi infrastructure at the University of Bern; the AAA backend is operated by another team. Nonetheless, I also help supporting the client side from time to time. Right now we have a ticket with a phD student, trying to setup eduroam on a CLI-only Linux distro. My Linux knowledge is above average, but far from expert level.
Some questions concerning the issue:
1. In general, is it possible to use the python CAT installer on linux in a CLI-only environment? I would know how to configure it manually with wpa_supplicant.conf, but we try to encourage our employees and students to use the CAT installer / profile instead…
2. I tried it on a my test client with Ubuntu 22.04.3 LTS and get the following error (sorry, the input prompts are in German, but at least the exception is in English):
argus@netsec-ubuntu-desktop:~/Downloads$ python3 eduroam-linux-Universitaet_Bern-EduROAM AT UniBE.py Dieses Installationsprogramm wurde für Universitaet Bern hergestellt.
Mehr Informationen und Kommentare:
EMAIL: servicedesk AT unibe.ch WWW: https://serviceportal.unibe.ch/sp
Das Installationsprogramm wurde mit Software vom GEANT Projekt erstellt.
------- Dieses Installationsprogramm funktioniert nur für Anwender von Universitaet Bern in der Benutzergruppe: EduROAM@UniBE.
Weiter? (J/N) [J]j Geben Sie ihre Benutzerkennung ein: dominic.stalder AT unibe.ch Geben Sie ihr Passwort ein: Wiederholen Sie das Passwort: Traceback (most recent call last): File /home/argus/Downloads/eduroam-linux-Universitaet_Bern-EduROAM AT UniBE.py, line 1190, in <module> run_installer() File /home/argus/Downloads/eduroam-linux-Universitaet_Bern-EduROAM AT UniBE.py, line 204, in run_installer config_tool.add_connections(installer_data) File /home/argus/Downloads/eduroam-linux-Universitaet_Bern-EduROAM AT UniBE.py, line 1023, in add_connections self.__add_connection(ssid) File /home/argus/Downloads/eduroam-linux-Universitaet_Bern-EduROAM AT UniBE.py, line 1015, in __add_connection self.settings.AddConnection(con) File “/usr/lib/python3/dist-packages/dbus/proxies.py”, line 141, in __call__ return self._connection.call_blocking(self._named_service, File “/usr/lib/python3/dist-packages/dbus/connection.py”, line 652, in call_blocking reply_message = self.send_message_with_reply_and_block( dbus.exceptions.DBusException: org.freedesktop.NetworkManager.Settings.PermissionDenied: Insufficient privileges
I know there would be ways to change the permissions for the nmcli, but I don’t want our student to take any risks at this.
3. On GitHub I found the following change note:
Changes in 2.1 … [FEATURE #7] introduce a Linux "bash" installer in parallel to the Python one. Disabled by default.
à Where can this be “enabled” and would that solve the CLI-only installation problem described above?
Any help would be appreciated a lot!
Thanks in advance, best regards and have a nice weekend Dominic _________________________________ Universität Bern Abteilung Informatikdienste
Dominic Stalder Network Engineer (CCIE #37166)
Hochschulstrasse 6 CH-3012 Bern Tel. +41 (0)31 684 38 18 www.id.unibe.ch _________________________________ |
- [[cat-users]] Question / Possible to use CAT installer on Linux w/o GUI, dominic.stalder, 01/27/2024
Archive powered by MHonArc 2.6.24.