Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 259954
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Portage team <dev-portage@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Christian hersevoort <christian.hersevoort@gmail.com>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
make.conf make.conf configuration file text/plain Christian hersevoort 2009-02-23 00:51 0000 733 bytes Details
emerge.info emerge --info text/plain Christian hersevoort 2009-02-23 20:20 0000 3.27 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 259954 depends on: Show dependency tree
Bug 259954 blocks: 155723 261959 262145
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2009-02-23 00:48 0000
Because pam-1.0.1 didn't install pambase, their is no or no 'good' pam
configuration. 

Reproducible: Always

Steps to Reproduce:
1. Installed a clean stage3 2008.0 'like' normal. 
2. Configure it (see attachment for my make.conf)
3. emerge -auv world
4. Eventuality it wants to install dev-db/mysql and fails. (because groupadd
fails @ Pam: Authentication failed error)
Actual Results:  
You will get the error "groupadd: 'Pam: Authentication failed' ". You don't
some of the 'root' privileges anymore. If you logout after this, you can't
login, only with livecd. 

Expected Results:  
Continue setup, without error. And the ability to login. 

You can fix this error by emerge sys-auth/pambase

------- Comment #1 From Christian hersevoort 2009-02-23 00:51:50 0000 -------
Created an attachment (id=182841) [details]
make.conf configuration file

------- Comment #2 From Jeroen Roovers 2009-02-23 15:48:02 0000 -------
Please post your `emerge --info' too.

------- Comment #3 From Christian hersevoort 2009-02-23 20:20:52 0000 -------
Created an attachment (id=182941) [details]
emerge --info

Note; Kernel updated to 2.6.28-r2 from 2.6.27-r8 after bug report. (this
shouldn't have any effect)

------- Comment #4 From Zac Medico 2009-02-24 20:06:18 0000 -------
(In reply to comment #0)
> 4. Eventuality it wants to install dev-db/mysql and fails. (because groupadd
> fails @ Pam: Authentication failed error)

It seems like it's probably related to sys-libs/pam having sys-auth/pambase in
PDEPEND. This problem might be solved by the merge order calculation changes
associated with bug 250020. I'll see if I can reproduce the problem in a stage3
chroot and test if it's solved by the changes that are in svn.

------- Comment #5 From Zac Medico 2009-02-24 21:39:06 0000 -------
(In reply to comment #1)
> Created an attachment (id=182841) [edit] [details]
> make.conf configuration file

I wasn't able to reproduce the problem given that configuration. I might be
able to if I had your world file.

Anyway, the sys-libs/pam dependencies seem fine, so I'll reassign this to
dev-portage. It seems like a variant of bug 199856 (might be solved by changes
from bug 250020).

------- Comment #6 From Zac Medico 2009-02-24 22:04:34 0000 -------
This bug has some implications similar to bug 256616 in the sense that the
system is extremely fragile between the time that sys-libs/pam is upgraded and
sys-auth/pambase has not yet been installed. The --jobs parallel scheduling
code needs to be aware of conditions like these in order to ensure that they
don't interfere with other builds.

------- Comment #7 From Zac Medico 2009-02-26 04:34:50 0000 -------
In svn r12713 it's fixed to disable spawning of parallel builds when a deep
system dependency has an unsatisfied runtime dependency. Combined with the
merge order fixes associated with bug 250020, hopefully this bug is mostly
solved. There are still some corner cases that won't be handled correctly, but
those will have to wait until bug 199856 completely solved.

------- Comment #8 From Zac Medico 2009-03-10 09:31:19 0000 -------
This is fixed in 2.2_rc24 which is in package.mask. I'll close this bug when
it's also released in 2.1.6.8.

------- Comment #9 From Zac Medico 2009-03-13 20:43:10 0000 -------
This is released in 2.1.6.8.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug