<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>re,</p>
    <p>Ok, manually reinstalling the client on a windows VM makes it
      work back indeed.</p>
    <p>Thanks,</p>
    <p>Pascal<br>
    </p>
    <div class="moz-cite-prefix">Le 13/06/2022 à 13:00, François Kooman
      a écrit :<br>
    </div>
    <blockquote type="cite"
      cite="mid:d6886da0-0e5f-758c-9c6c-781fc93e71c8@tuxed.net">Hi
      Pascal,
      <br>
      <br>
      For both Windows and Linux you need the 3.0 client of the
      application. For Windows this requires currently a manual upgrade
      (app.eduvpn.org) or a new installation, the default is 3.0.0 for
      new installations.
      <br>
      <br>
      The Linux client has been partially released (for RPM distros),
      but not yet for Debian based distributions. Hopefully we'll
      resolve this also very soon!
      <br>
      <br>
      Regards,
      <br>
      François
      <br>
      <br>
      On 13.06.22 12:39, Pascal Panneels via eduVPN-deploy wrote:
      <br>
      <blockquote type="cite">re,
        <br>
        <br>
        ok, i've digging in it a little bit more :
        <br>
        <br>
        when connecting to v3 server, the returned data to
        eduvpn-python-client is :
        <br>
        <br>
{"api":{<a class="moz-txt-link-rfc2396E" href="http://eduvpn.org/api#3">"http://eduvpn.org/api#3"</a>:{"api_endpoint":<a class="moz-txt-link-rfc2396E" href="https://eduvpn-uhasselt.belnet.be/vpn-user-portal/api/v3">"https://eduvpn-uhasselt.belnet.be/vpn-user-portal/api/v3"</a>,"authorization_endpoint":<a class="moz-txt-link-rfc2396E" href="https://eduvpn-uhasselt.belnet.be/vpn-user-portal/oauth/authorize">"https://eduvpn-uhasselt.belnet.be/vpn-user-portal/oauth/authorize"</a>,"token_endpoint":<a class="moz-txt-link-rfc2396E" href="https://eduvpn-uhasselt.belnet.be/vpn-user-portal/oauth/token">"https://eduvpn-uhasselt.belnet.be/vpn-user-portal/oauth/token"</a>}},"v":"3.0.1-1+bullseye+1"}
        <br>
        <br>
        Clearly, the problem is that the eduvpn clients are not
        up-to-date to handle connections to eduvpn server v3 (as it
        looks for ... request(uri)['api']['<a class="moz-txt-link-freetext" href="http://eduvpn.org/api#2">http://eduvpn.org/api#2</a>']).
        <br>
        <br>
        Is that supposed to be not in sync with the release of version 3
        ?
        <br>
        <br>
        I guess, I'm now forced to turn back to version 2 to be able for
        my non-linux-techy users  be able to use the vpn, right ?
        <br>
        <br>
        PP
        <br>
        <br>
        Le 13/06/2022 à 09:03, Pascal Panneels via eduVPN-deploy a
        écrit :
        <br>
        <blockquote type="cite">
          <br>
          Hi François, all,
          <br>
          <br>
          I've installed version 3 of the server a couple of days ago on
          our (Belnet) server and upgraded for one of our customer
          (Hasselt University) this week-end.
          <br>
          <br>
          On my Ubuntu (client) machines, I'm using NetworkManager to
          handle the [edu:open]vpn connexions and it works perfectly
          well.
          <br>
          <br>
          I've tried to connect using the client on my iPhone. I'm
          adding a connexion ("+" button, search for the server (ie:
          University Hasselt), gets to the user authentication page,
          authentication my user,  and the I get a problem in the phase
          where I need to approve the use of the app in the server)  
          -see attached screenshot if it can be of any help.
          <br>
          <br>
          I've tried the eduvpn client on Ubuntu and gets similar
          problem :
          <br>
          <br>
-8&lt;---8&lt;---8&lt;---8&lt;---8&lt;---8&lt;---8&lt;---8&lt;---8&lt;---8&lt;---8&lt;---8&lt;---8&lt;--
          <br>
          <br>
          pep@pep-laptop:~$ eduvpn-cli search hasselt
          <br>
          <br>
          ...
          <br>
          <br>
          Institute access:
          <br>
          [92] Hasselt University
          <br>
          <br>
          pep@pep-laptop:~$ eduvpn-cli interactive
          <br>
          <br>
          &gt; 92
          <br>
          <br>
          <a class="moz-txt-link-freetext" href="INFO:/usr/lib/python3/dist-packages/eduvpn/actions.py:starting">INFO:/usr/lib/python3/dist-packages/eduvpn/actions.py:starting</a>
          procedure with auth_url <a class="moz-txt-link-freetext" href="https://eduvpn-uhasselt.belnet.be/">https://eduvpn-uhasselt.belnet.be/</a>
          <br>
          <a class="moz-txt-link-freetext" href="INFO:/usr/lib/python3/dist-packages/eduvpn/actions.py:token">INFO:/usr/lib/python3/dist-packages/eduvpn/actions.py:token</a>
          exists, restoring
          <br>
          <a class="moz-txt-link-freetext" href="INFO:eduvpn.remote:Requesting">INFO:eduvpn.remote:Requesting</a>
          <a class="moz-txt-link-freetext" href="https://eduvpn-uhasselt.belnet.be/.well-known/vpn-user-portal">https://eduvpn-uhasselt.belnet.be/.well-known/vpn-user-portal</a>
          <br>
          Traceback (most recent call last):
          <br>
            File "/usr/bin/eduvpn-cli", line 33, in &lt;module&gt;
          <br>
              sys.exit(load_entry_point('eduvpn-client==2.2.1',
          'console_scripts', 'eduvpn-cli')())
          <br>
            File "/usr/lib/python3/dist-packages/eduvpn/cli.py", line
          139, in eduvpn
          <br>
              parse_eduvpn(argv[1:])
          <br>
            File "/usr/lib/python3/dist-packages/eduvpn/cli.py", line
          105, in parse_eduvpn
          <br>
              parsed.func(parsed)
          <br>
            File "/usr/lib/python3/dist-packages/eduvpn/cli.py", line
          67, in interactive
          <br>
              enroll(auth_url, display_name, support_contact,
          secure_internets, interactive=True)
          <br>
            File "/usr/lib/python3/dist-packages/eduvpn/cli.py", line
          42, in enroll
          <br>
              api_url, oauth, token_endpoint, auth_endpoint =
          actions.fetch_token(auth_url)
          <br>
            File "/usr/lib/python3/dist-packages/eduvpn/actions.py",
          line 68, in fetch_token
          <br>
              api_url, token_endpoint, auth_endpoint =
          get_info(auth_url)
          <br>
            File "/usr/lib/python3/dist-packages/eduvpn/remote.py", line
          89, in get_info
          <br>
              info = get_full_info(base_uri)
          <br>
            File "/usr/lib/python3/dist-packages/eduvpn/remote.py", line
          85, in get_full_info
          <br>
              return request(uri)['api']['<a class="moz-txt-link-freetext" href="http://eduvpn.org/api#2">http://eduvpn.org/api#2</a>']
          <br>
          KeyError: '<a class="moz-txt-link-freetext" href="http://eduvpn.org/api#2">http://eduvpn.org/api#2</a>'
          <br>
-8&lt;---8&lt;---8&lt;---8&lt;---8&lt;---8&lt;---8&lt;---8&lt;---8&lt;---8&lt;---8&lt;---8&lt;---8&lt;--
          <br>
          <br>
          <br>
          Any idea of the cause ?
          <br>
          <br>
          -- <br>
          *Pascal Panneels*
          <br>
          System Architect
          <br>
          Belnet - Services
          <br>
          WTC III
          <br>
          Simon Bolivarlaan 30 Boulevard Simon Bolivar
          <br>
          Brussel 1000 Bruxelles
          <br>
          België - Belgique
          <br>
          T: +32 2 790 33 33
          <br>
          *www.belnet.be <a class="moz-txt-link-rfc2396E" href="http://www.belnet.be">&lt;http://www.belnet.be&gt;</a>*
          <br>
          <br>
          _______________________________________________
          <br>
          eduVPN-deploy mailing list
          <br>
          <a class="moz-txt-link-abbreviated" href="mailto:eduVPN-deploy@list.surfnet.nl">eduVPN-deploy@list.surfnet.nl</a>
          <br>
          <a class="moz-txt-link-freetext" href="https://list.surfnet.nl/mailman/listinfo/eduvpn-deploy">https://list.surfnet.nl/mailman/listinfo/eduvpn-deploy</a>
          <br>
        </blockquote>
        -- <br>
        *Pascal Panneels*
        <br>
        System Architect
        <br>
        Belnet - Services
        <br>
        WTC III
        <br>
        Simon Bolivarlaan 30 Boulevard Simon Bolivar
        <br>
        Brussel 1000 Bruxelles
        <br>
        België - Belgique
        <br>
        T: +32 2 790 33 33
        <br>
        *www.belnet.be <a class="moz-txt-link-rfc2396E" href="http://www.belnet.be">&lt;http://www.belnet.be&gt;</a>*
        <br>
        <br>
        _______________________________________________
        <br>
        eduVPN-deploy mailing list
        <br>
        <a class="moz-txt-link-abbreviated" href="mailto:eduVPN-deploy@list.surfnet.nl">eduVPN-deploy@list.surfnet.nl</a>
        <br>
        <a class="moz-txt-link-freetext" href="https://list.surfnet.nl/mailman/listinfo/eduvpn-deploy">https://list.surfnet.nl/mailman/listinfo/eduvpn-deploy</a>
        <br>
      </blockquote>
      <br>
    </blockquote>
    <div class="moz-signature">-- <br>
      <b><font size="2" face="arial" color="#0092D2">Pascal Panneels</font></b><font
        size="2" face="arial" color="#0092D2"><br>
        System Architect<br>
        Belnet - Services</font>
      <font size="2" face="arial" color="#8B8E8D"><br>
        WTC III<br>
        Simon Bolivarlaan 30 Boulevard Simon Bolivar<br>
        Brussel 1000 Bruxelles<br>
        België - Belgique<br>
        T: +32 2 790 33 33
        <br>
        <b><a href="http://www.belnet.be"
            style="text-decoration:none;color:#0092D2">www.belnet.be</a></b><br>
      </font>
    </div>
  </body>
</html>