Bug#879906: gnome-session: freezes after start when network is up but under captive portal

Cyrille Chépélov cyrille at chepelov.org
Fri Oct 27 06:32:57 UTC 2017


Package: gnome-session
Version: 3.24.1-2
Severity: important

Dear Maintainer,

When starting a session with (wifi) network up **but** locked out of 
actual connectivity (a situation which happens in many "free" wifi spaces),
gnome-session will accept the logon, show a grey background with a mouse 
(but not the specified screen background) and sit idle.

Steps to reproduce:
   - purchase a return SNCF high-speed train ticket from Paris to Lyon
   - take the Paris→Lyon train
   - connect to their wifi ("_SNCF_WIFI_INOUI")
   - go to the captive portal page, and authenticate using your train 
ticket reference & name
   - when in Lyon, shut the laptop down entirely

   - sit down on the return train Lyon→Paris
   - start the laptop
   - attempt to log in.
      ** in background, Network-Manager will immediately reconnect to 
_SNCF_WIFI_INOUI, which will deny service (and lie over DNS) until the 
user has
         visited the captive portal and entered the train ticket 
reference & name
      ** user cannot visit as gnome-session will freeze (with mouse 
active) and not leave a chance to start a browser
      ** user cannot use links or another text-mode browser as the 
captive portal will reject it.

This situation can be reproduced in many similar settings, including 
cybercafes, airports, co-working spaces.

(annoying) Workaround:
    * start the laptop
    * switch to the text-mode console
    * "rfkill block" out the wifi interface
    * log into gnome-session
    * unblock the wifi, start firefox, log into the captive portal

Thanks in advance


-- System Information:
Debian Release: buster/sid
   APT prefers testing
   APT policy: (800, 'testing'), (600, 'unstable'), (400, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.13.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages gnome-session depends on:
ii  gnome-session-bin      3.24.1-2
ii  gnome-session-common   3.24.1-2
ii  gnome-settings-daemon  3.24.3-1
ii  gnome-shell            3.22.3-3

gnome-session recommends no packages.

Versions of packages gnome-session suggests:
ii  desktop-base      9.0.5
ii  gnome-keyring     3.20.1-1
ii  gnome-user-guide  3.26.1.1-1

-- no debconf information
(END)



More information about the pkg-gnome-maintainers mailing list