[Bug 412794] New: ConsoleKit requires ConsoleKit-32bit on x86_64
https://bugzilla.novell.com/show_bug.cgi?id=412794 Summary: ConsoleKit requires ConsoleKit-32bit on x86_64 Product: openSUSE 11.0 Version: Final Platform: x86-64 OS/Version: openSUSE 11.0 Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: guru@unixtech.be QAContact: qa@suse.de Found By: --- ConsoleKit on x86_64 has a hard "Requires:" on ConsoleKit-32bit, which always pulls in lots of 32bit packages (glibc-32bit, amongst many others). I wonder what the reason is, had a look at the spec file but it isn't documented there: %ifarch s390x x86_64 PreReq: %name-32bit %endif Any good reason to have ConsoleKit require ConsoleKit-32bit ? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=412794
Cyril Hrubis
https://bugzilla.novell.com/show_bug.cgi?id=412794
User hmacht@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c1
Holger Macht
https://bugzilla.novell.com/show_bug.cgi?id=412794
User kukuk@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c3
--- Comment #3 from Thorsten Kukuk
https://bugzilla.novell.com/show_bug.cgi?id=412794
User hmacht@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c4
--- Comment #4 from Holger Macht
https://bugzilla.novell.com/show_bug.cgi?id=412794
User hmacht@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c5
Holger Macht
https://bugzilla.novell.com/show_bug.cgi?id=412794
User kukuk@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c6
Thorsten Kukuk
https://bugzilla.novell.com/show_bug.cgi?id=412794
User olh@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c7
--- Comment #7 from Olaf Hering
https://bugzilla.novell.com/show_bug.cgi?id=412794
User kukuk@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c8
--- Comment #8 from Thorsten Kukuk
I think the bug has nothing to do with ppc or anything.
ConsoleKit runs pam-config in %post I do not know wether this is good or bad.
This is the only way to do it.
In case of ConsoleKit, the %post part must be part of baselibs.conf
Beside that this will not solve the problem, it is not possible and will only create more problems. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=412794
User hmacht@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c9
Holger Macht
I see two solutions:
- Speak with the solver/rpm people if there is another solution.
Taking mls into NEEDINFO for the rpm part. Michael, please adjust to "solver people" if you are not responsible. Thanks.
- Force pam-config to add the entry during installation, even if 32bit pam module is not installed. If not during installation, abort installation before package is installed if 32bit PAM module is missing.
How? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=412794
User kukuk@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c10
--- Comment #10 from Thorsten Kukuk
- Force pam-config to add the entry during installation, even if 32bit pam module is not installed. If not during installation, abort installation before package is installed if 32bit PAM module is missing.
How?
Untested: In pre-install, check if other package is already installed In post-install, use pam-config with force option. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=412794
User mls@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c11
Michael Schröder
https://bugzilla.novell.com/show_bug.cgi?id=412794
User hmacht@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c12
--- Comment #12 from Holger Macht
https://bugzilla.novell.com/show_bug.cgi?id=412794
User kukuk@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c13
--- Comment #13 from Thorsten Kukuk
if [ "$YAST_IS_RUNNING" = "yes" ]; then
As far as I know YAST_IS_RUNNING can have different values, so you should only check if it is set at all.
%postun /usr/sbin/pam-config -f --service login -d --ck_connector
No -f necessary here. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=412794
User hmacht@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c14
Holger Macht
https://bugzilla.novell.com/show_bug.cgi?id=412794
User mls@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c15
Michael Schröder
https://bugzilla.novell.com/show_bug.cgi?id=412794
User kukuk@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c16
Thorsten Kukuk
https://bugzilla.novell.com/show_bug.cgi?id=412794
User mls@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c17
Michael Schröder
https://bugzilla.novell.com/show_bug.cgi?id=412794
User kukuk@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c18
Thorsten Kukuk
https://bugzilla.novell.com/show_bug.cgi?id=412794
User mls@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c19
Michael Schröder
https://bugzilla.novell.com/show_bug.cgi?id=412794
User kukuk@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c20
Thorsten Kukuk
So? What does that have to do with this bug?
Like your comments: nothing. But the same as your comments.
What you're proposing is to kill every other installation method, i.e. with smart or with a big rpm transaction. That makes no sense at all.
No, I don't do that. But it is in the responsibility of the admin to do the installation right. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=412794
User mls@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c21
Michael Schröder
https://bugzilla.novell.com/show_bug.cgi?id=412794
User kukuk@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c22
Thorsten Kukuk
https://bugzilla.novell.com/show_bug.cgi?id=412794
User mls@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c23
Michael Schröder
https://bugzilla.novell.com/show_bug.cgi?id=412794
User kukuk@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c24
Thorsten Kukuk
Or if you installed 64bit only and decide to add 32bit later on?
And, what should happen than? Nothing. will work fine. So what? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=412794
Thorsten Kukuk
https://bugzilla.novell.com/show_bug.cgi?id=412794
User mls@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c25
--- Comment #25 from Michael Schröder
https://bugzilla.novell.com/show_bug.cgi?id=412794
User hmacht@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c26
Holger Macht
https://bugzilla.novell.com/show_bug.cgi?id=412794
User mls@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c27
Michael Schröder
https://bugzilla.novell.com/show_bug.cgi?id=412794
User kukuk@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c28
--- Comment #28 from Thorsten Kukuk
According to me, this is not fixed.
Adding the "||true" is also wrong, as then pam-config never configured the service.
Which is no problem, since user is still able to login and configure.
The only correct way is IMHO to remove the YAST_IS_RUNNING test and always call
/usr/sbin/pam-config -f --service login -a --ck_connector
Ok, we will send mls to all of this people who are afterwards no longer able to login ;-) No, that's an abosolute NOGO. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=412794
User mls@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c29
--- Comment #29 from Michael Schröder
https://bugzilla.novell.com/show_bug.cgi?id=412794
User ro@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c30
--- Comment #30 from Ruediger Oertel
https://bugzilla.novell.com/show_bug.cgi?id=412794
User fseidel@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c32
Frank Seidel
https://bugzilla.novell.com/show_bug.cgi?id=412794
User hmacht@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c33
Holger Macht
https://bugzilla.novell.com/show_bug.cgi?id=412794
User fseidel@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=412794#c34
--- Comment #34 from Frank Seidel
participants (1)
-
bugzilla_noreply@novell.com