Bug#852202: systemd 232-13 aborts during upgrade and subsequent boots

David Taylor davidt at yadt.co.uk
Sun Jan 22 19:24:18 GMT 2017


Hi Michael,

On Sun, 22 Jan 2017, Michael Biebl wrote:
>Am 22.01.2017 um 18:20 schrieb David Taylor:
>> On Sun, 22 Jan 2017, Michael Biebl wrote:
>>> Am 22.01.2017 um 14:14 schrieb David Taylor:
>
>> I built the systemd_232-13 package locally from source, so I'm not 
>> sure how useful the core file would be to you.  I have reproduced the
>> backtrace below.
>
>If you built 232-13 from source, can you cherry-pick the upstream patch
>and see if that fixes your issue? We might then cherry-pick that patch
>in the official package as well.
>I can prepare packages if you prefer that.

I cherry-picked the two commits referenced by the upstream issue #4747: 

d112eae7da77899be245ab52aa1747d4675549f1 device: Avoid calling unit_free(NULL) in device setup logic (#4748)
c9d5c9c0e19eea79ca0f09fe58e5c0b76b8001e2 core: make unit_free() accept NULL pointers

They have resolved the problem -- 232-13 plus those two patches is now 
running successfully on my machine.

>>> The above bug report suggests a problem with unicode partition labels.
>>> Do you have such a partition?
>>
>> I didn't think so, but double-checking in /dev/disk/by-partlabel shows I do
>> have an NTFS partition with the label †††††††††††††††††††††††††††††††††††:
>>
>> # ls -l /dev/disk/by-partlabel/
>> total 0
>> lrwxrwxrwx 1 root root 10 Jan 22 13:19
>> ††††††††††††††††††††††††††††††††††† -> ../../sdb3
>
>Ah, ok. So this is a dual boot system, I assume.

Yes, dual boot with Windows 10.

>Is /dev/sdb3 the partition holding the actual Windows 10 system? [1]
>suggests that the partition layout is System | MSR | Windows | Recovery

Yes, it's the main Windows partition.

>If you boot Windows, what's the partion label shown there? Is it the
>default label created by the Windows installer?

blkid shows:

/dev/sdb1: LABEL="SYSTEM" UUID="5C7A-5FAE" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="8bc4e64e-f2b7-47da-8048-ab445242bf
/dev/sdb2: PARTLABEL="Microsoft reserved partition" PARTUUID="dd5c4d6d-dd1b-4908-b83e-e6b44d12ca63"
/dev/sdb3: LABEL="win550s" UUID="886450D76450C998" TYPE="ntfs" PARTLABEL="†††††††††††††††††††††††" PARTUUID="77178a46-30b6-11e5-9bd1-5ce0c5c724c2"

Windows displayes the volume label as win550s (which I set, manually when installing).

For some reason the GPT partition label has been set to †††††††††††††††††††††††, 
although the two other Windows partitions have sensible partition labels.

-- 
David Taylor




More information about the Pkg-systemd-maintainers mailing list