Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#10290 closed enhancement (fixed)

Disable nm-applet keychain warning

Reported by: martin.langhoff Owned by: martin.langhoff
Priority: normal Milestone: 10.1.3
Component: gnome-desktop Version: not specified
Keywords: Cc: sridhar
Blocked By: Blocking: #10409
Deployments affected: Action Needed: no action
Verified: no

Description

Steps to repro

  • connect to a WEP or WPA protected AP
  • wordy warning dialogs appear about creating a password
  • wordy warning dialogs appear if you ok without a password

Probably a gconf value can appease nm-applet.

Set to 'distro' but we clearly need a 'gnome' component.

Attachments (1)

create-default-keyring.sh (535 bytes) - added by godiard 4 years ago.

Download all attachments as: .zip

Change History (16)

comment:1 Changed 4 years ago by Quozl

  • Type changed from defect to enhancement

(i'd rather not have components for each package or set of packages in the upstream distribution, so i think the distro component name in trac may be adequate for gnome customisations. there's also the network manager component name.)

comment:2 Changed 4 years ago by martin.langhoff

Gnome _is_ a pretty large and central component we are shipping. There is a component for Sugar, it makes a lot of sense to have a 'Gnome' component.

Please...

comment:3 Changed 4 years ago by Quozl

  • Component changed from distro to gnome-desktop
  • Owner changed from cjb to martin.langhoff

comment:4 Changed 4 years ago by erikos

Pam keyring should be what we are looking for: http://koji.fedoraproject.org/koji/buildinfo?buildID=89378

I installed it before running GNOME but still had the alert. Maybe there is another config to do, it is because we don't set a PW, or...

comment:5 Changed 4 years ago by erikos

We need to load it at startup, which is normally done by gdm:

/etc/pam.d/gdm:6:auth       optional    pam_gnome_keyring.so
/etc/pam.d/gdm:16:session    optional    pam_gnome_keyring.so auto_start

The OLPC equivalent would need to do it I guess. Anyone already has a clue where that needs to go?

comment:6 Changed 4 years ago by martin.langhoff

  • Action Needed changed from never set to design

comment:7 Changed 4 years ago by martin.langhoff

  • Blocking 10409 added

comment:8 Changed 4 years ago by godiard

  • Blocking 10409 removed

comment:9 Changed 4 years ago by godiard

  • Blocking 10409 added

comment:10 Changed 4 years ago by godiard

Add script to create a default keying.

I don't know where is the best place to put this code.

Changed 4 years ago by godiard

comment:11 Changed 4 years ago by martin.langhoff

  • Action Needed changed from design to add to build

Adapted for olpc-session:

  • added some sanity checks, atomicity
  • made it into a heredoc to save exec time
  • tested

Works for me :-)

Ended up looking like http://dev.laptop.org/git/users/martin/olpc-utils.git/commit/?id=d6eb2a539fe444fbf48598da1e1f992d9c66c919

Rolled into olpc-utils-1.0.33 -- in my public_rpms/f11 awaiting the next build.

comment:12 Changed 4 years ago by erikos

  • Action Needed changed from add to build to test in build

Please test in 359.

comment:13 Changed 4 years ago by godiard

|TestCase|
In Gnome you can connect to any access point, setting the password if necessary, but you don't need to add a separated password to the keyring.

comment:14 Changed 4 years ago by greenfeld

  • Action Needed changed from test in build to no action
  • Resolution set to fixed
  • Status changed from new to closed

Verified that I could connect to a WEP AP as well as a WPA protected AP in Gnome from the network system tray icon as well as the Network Connections control panel without being prompted for a GNOME keyring password.

Also verified that the keyring existed and appeared to be working.

(If there is another area which needs the GNOME keyring password template to be checked, I would not know where it is.)

comment:15 Changed 4 years ago by sridhar

  • Cc sridhar added
Note: See TracTickets for help on using tickets.