Bug 263664

Summary: Yast User Management - Authentication and User Data Sources Interrogate online software update repositories
Product: [openSUSE] openSUSE 10.2 Reporter: Scott Couston <scott>
Component: YaST2Assignee: Jiří Suchomel <jsuchome>
Status: RESOLVED DUPLICATE QA Contact: Jiri Srain <jsrain>
Severity: Critical    
Priority: P5 - None    
Version: Final   
Target Milestone: ---   
Hardware: i386   
OS: Other   
Whiteboard:
Found By: Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: 1 of 2 screen shots
2 of 2 screen shots
1 of 4 yast files
2 of 4 yast files
3 of 4 yast files
4 of 4 yast files

Description Scott Couston 2007-04-11 22:59:18 UTC
Yast>Security and Users>Expert>Authentication and User Sources require a valid and running Internet Connection to administer.

This option searches the Local HDD for the location of various packages, LDAP, Samba, NIS and other server type processes and offers the user the ability to see if the selected user has access to or can modify Servers that the chosen user is a member of or associated with the Service. Example select the user, select authentication.....) you are presented with a screen of services which the selected user is dependent on.

To do this this option needs to interrogate which services are loaded on the HDD and present that servers current dependency.

For example, if it discovers NIS is installed it will display information about NIS with respect to the selected user.

Example, if it discovers that on a Network a Samba Server is running it will prompt for the samba client software from CD to be installed on HDD and options will be given to configure the samba client with respect to the selected user.

Example, if LDAP is installed, may or may not be used or running, the selected user is presented with the ability to change LDAP with respect to the selected user.

ALL of these actions only require access to the locally installed Packet Manager and access to a LAN if present.

As soon as you click on Authentication........, YAST will go online and commence downloading information from the online update defined source. This is unnecessary or at least optional.

The user is being authenticated against the software of a local nature, I.E CD/HDD. There is no reason to go online and infact without a working internet connection this application's final functionality will fail.

This same issue is present (and reported) in the use of Software Administration.

See attached.

Yast files attached just in case they are required.
Comment 1 Scott Couston 2007-04-11 23:01:41 UTC
Created attachment 130581 [details]
1 of 2 screen shots
Comment 2 Scott Couston 2007-04-11 23:03:38 UTC
Created attachment 130582 [details]
2 of 2 screen shots
Comment 3 Scott Couston 2007-04-11 23:07:50 UTC
Created attachment 130584 [details]
1 of 4 yast files
Comment 4 Scott Couston 2007-04-11 23:09:09 UTC
Created attachment 130585 [details]
2 of 4 yast files
Comment 5 Scott Couston 2007-04-11 23:10:11 UTC
Created attachment 130586 [details]
3 of 4 yast files
Comment 6 Scott Couston 2007-04-11 23:11:29 UTC
Created attachment 130588 [details]
4 of 4 yast files
Comment 7 Jiří Suchomel 2007-04-13 13:05:07 UTC
The package needed to be installed are installed using the different part od system than yast2-users. When the package is requested, all available installation sources are read, because the system (logically) cannot know where to find the required package before it reads the info about the sources. Your installation source can of course be not only on your CD or HD, but for example on ftp or http, so it would not make a sense to restrict the search only to local sources.
Comment 8 Scott Couston 2007-04-13 23:38:03 UTC
Thats the issue. There were NO packages that need installing ALL were present.

Re: Package installation source. I see in version 102 you have removed the ability to order the package source IE: fist local disk, second online access or various nature.

Because of this change anything to do with the RPM database invokes an online connection.

Why can we just not put back the order of preference which was present in 10.2 and solve all our issues here.

The concept that I cannot view existing users and validate them against currently installed product on HDD without logging on line is not logical.

Please discuss.
Comment 9 Jiří Suchomel 2007-04-20 08:52:51 UTC
> Why can we just not put back the order of preference which was present in 10.2
> and solve all our issues here.

I hope this will get back again, but this is another problem. File a separate bug for openSUSE 10.3 and assign to libzypp component.


However, 

> Thats the issue. There were NO packages that need installing ALL were present.

for your 10.2, you can disable your network source so it is not scanned next time.

In 10.3, if all your packages are already installed, the sources won't be scanned for their availability (bug 225484).

*** This bug has been marked as a duplicate of bug 225484 ***