[systemd-devel] "telinit u" works strange and breaks glibc uprades

Alexey Shabalin a.shabalin at gmail.com
Thu Aug 30 10:05:40 PDT 2012


2012/8/30 Colin Guthrie :
> 'Twas brillig, and Alexey Shabalin at 30/08/12 10:07 did gyre and gimble:
>> Hello.
>> We have critival bug when upgading glibc(2.11.3-alt8 -> 2.16-alt1):
>>
>> error: execution of %post scriptlet from glibc-core-2.16-alt1 failed, exit
>> status 1
>>
>> This error from /sbin/glibc_post_upgrade after run "telinit u".
>> In dmesg i see:
>>
>> [1541516.951306] telinit[28180] general protection ip:7f3f08a328ae
>> sp:7fff0776e490 error:0 in libpthread-2.11.3.so[7f3f08a2d000+17000]
>>
>> After error in %post i have two packages of glibc-core, and need
>> manual uninstall old glibc-core :(
>>
>> Can you help me made upgrade glibc without error for  "telinit u".
>>
>> PS: i see fedora don't run "telinit u" from /sbin/glibc_post_upgrade since 2008
>
> Hmm, We don't use that script here, but we do call "telinit u" in our
> glibc %post.
>
> Seems to work fine for me here on systemd 189. Which version are you
> using? If you are using 188 I think there may have been a bug with
> daemon-reexec (which is what telinit u does) due to dbus changes. I
> didn't look specifically but I presume that is fixed in 189. Could it be
> that that's your issue?

Yes, was 188.
I will test with 189.
Thanks.

-- 
Alexey Shabalin


More information about the systemd-devel mailing list