From 1be510f9529cb082f802408b472a77d074b394c0 Mon Sep 17 00:00:00 2001 From: Nicolas Vigier Date: Sun, 14 Apr 2013 13:46:12 +0000 Subject: Add zarb MLs html archives --- zarb-ml/mageia-dev/2012-August/017918.html | 123 +++++++++++++++++++++++++++++ 1 file changed, 123 insertions(+) create mode 100644 zarb-ml/mageia-dev/2012-August/017918.html (limited to 'zarb-ml/mageia-dev/2012-August/017918.html') diff --git a/zarb-ml/mageia-dev/2012-August/017918.html b/zarb-ml/mageia-dev/2012-August/017918.html new file mode 100644 index 000000000..00ba1db4a --- /dev/null +++ b/zarb-ml/mageia-dev/2012-August/017918.html @@ -0,0 +1,123 @@ + + + + [Mageia-dev] ANNOUNCE: The /usr move cometh! <---- Instructions + + + + + + + + + +

[Mageia-dev] ANNOUNCE: The /usr move cometh! <---- Instructions

+ Christiaan Welvaart + cjw at daneel.dyndns.org +
+ Fri Aug 3 12:27:37 CEST 2012 +

+
+ +
On Fri, 3 Aug 2012, Colin Guthrie wrote:
+
+> 'Twas brillig, and Pascal Terjan at 03/08/12 00:40 did gyre and gimble:
+>> On Fri, Aug 3, 2012 at 12:23 AM, Pascal Terjan <pterjan at gmail.com> wrote:
+>>> On Sun, Jul 22, 2012 at 1:12 AM, Colin Guthrie <mageia at colin.guthr.ie> wrote:
+>>>> OK, so the packages have now all been uploaded.
+>>>>
+>>>> You should see several packages now that you cannot install on Cauldron.
+>>>> This is intended behaviour.
+>>>>
+>>>> Here is how to update your cauldron systems:
+>>>>
+>>>>  1. Run "urpmi --auto-update" install everything that can be installed.
+>>>>  2. Ensure that latest dracut is installed. Run "urpmi dracut" to make
+>>>> sure (it may have been excluded in the --auto-update if it was in a
+>>>> transaction with other packages that could not be installed).
+>>>>  3. Ensure that you do not have zapata or dpkg installed (rpm -e zapata;
+>>>> rpm -e dpkg)
+>>>>  4. Generate a new initrd and include the conversion script: dracut -f
+>>>> -a convertfs
+>>>>  5. If you have /usr on a separate partition
+>>>>      - Ensure there is enough free space to hold /bin, /sbin, /lib and
+>>>> /lib64 content.
+>>>>      - If your /usr is mounted readonly, change your /etc/fstab to mount
+>>>> it rw.
+>>>>  6. Reboot.
+>>>>  7. At the bootloader prompt, edit the command line and append: "rw
+>>>> rd.convertfs" (without the quotes) to your command line and then boot.
+>>>>
+>>>> That should be all that is needed :)
+>>>
+>>> How to update a chroot?
+>>
+>> Answering to myself:
+>>
+>> chroot $chroot urpmi dracut
+>> $chroot/usr/lib/dracut/modules.d/30convertfs/convertfs.sh $chroot
+>>
+>> That did the conversion, but I still can't update, probably because my
+>> rpm is too old (rpm-4.9.1.3-2.mga2) as it was not possible to update
+>> it before the conversion (it pulls filesystem).
+>
+> Yeah in this case if the conversion is done, I'd just recommend
+> installing filesystem --nodeps and the rest should flow. It's not ideal
+> certainly, but there is still time to polish this a bit before upgraders
+> get hit by this (and as there will be updated rpm packages in the stable
+> releases, it should mitigate this specific problem, but we should still
+> see if we can do things better)
+
+Polish this a bit? It is not at all ready, and as I said earlier rpmlib is 
+broken. Please don't upload broken rpm packages to stable releases.
+
+Maybe the instructions should be:
+   - install dracut and kernel-desktop-latest from mga3
+   - reboot, make sure the "usrmove filesystem update"
+     kernel entry is chosen in the bootloader
+   - upgrade to mga3 as usual
+
+But that means a lot of things are still missing:
+   - dracut automatically including the conversion script
+     (only when needed?)
+   - automatic generation of the bootloader entry mentioned above
+   - removal of this bootloader entry after conversion
+
+
+     Christiaan
+
+ + + + +
+

+ +
+More information about the Mageia-dev +mailing list
+ -- cgit v1.2.1