❦ 17 février 2015 12:57 GMT, Alastair McKinstry <alastair.mckinstry@sceal.ie> :
>>>>> The breakage of compatibility of existing systems (e.g. with /usr on a
>>>>> separate partition) has left a sour taste. I spent a weekend repairing
>>>> systemd introduces no such breakage. Also, /usr on a separate partition
>>>> was partially broken even before systemd.
>>>>
>>> My system broke. It was fine, I did an upgrade -> jessie. It broke
>>> because of systemd and the fact I had /usr on a separate partition.
>> And no initrd? Mounting /usr is the job of the initrd.
>
> Examination after the fact showed that if I'd had the correct packages
> installed, it would have worked. So from a Debian perspective this
> was 'notabug'. (modules that were not needed day-to-day had been
> deleted by hand to make space on /. A broken initrd was then built
> during dist-upgrade. My fault).
>
> But this didn't change the user experience: a system broke badly during
> systemd upgrade due to local changes.
There were other similar breakage totally unrelated to systemd. For
example:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=720593
In the meantime, moving libraries from /usr/lib to /lib or adding
symlinks was considered unproductive and the problem was fixed by
mounting /usr in the initrd:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=652459
--
Use variable names that mean something.
- The Elements of Programming Style (Kernighan & Plauger)
Attachment:
signature.asc
Description: PGP signature