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

Shlomi Fish shlomif at shlomifish.org
Sun Jul 22 18:46:58 CEST 2012


Hi Colin,

On Sun, 22 Jul 2012 01:12:58 +0100
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 :)
> 

OK, I did all that and now I am getting:

[QUOTE]
installing findutils-4.5.10-2.mga3.x86_64.rpm lib64plymouth2-0.8.6.1-2.mga3.x86_64.rpm filesystem-2.1.9-18.mga3.x86_64.rpm lib64ncursesw-devel-5.9-7.mga3.x86_64.rpm plymouth-plugin-script-0.8.6.1-2.mga3.x86_64.rpm lib64ncurses5-5.9-7.mga3.x86_64.rpm ncurses-5.9-7.mga3.x86_64.rpm plymouth-plugin-label-0.8.6.1-2.mga3.x86_64.rpm lib64dbjava5.1-5.1.29-4.mga3.x86_64.rpm lib64ncursesw5-5.9-7.mga3.x86_64.rpm lib64ncurses-devel-5.9-7.mga3.x86_64.rpm from /var/cache/urpmi/rpms
Preparing...                     #############################################
     1/69: filesystem            #############################################
error: unpacking of archive failed on file /var/lock: cpio: rename failed - Is a directory
error: filesystem-2.1.9-18.mga3.x86_64: install failed
     2/69: ncurses               #############################################
     3/69: lib64ncurses5         #############################################
     4/69: lib64plymouth2        #############################################
     5/69: plymouth-plugin-label #############################################
     6/69: lib64ncursesw5        #############################################
     7/69: lib64ncursesw-devel   #############################################
     8/69: plymouth-plugin-script
                                 #############################################
     9/69: lib64ncurses-devel    #############################################
    10/69: findutils             #############################################
    11/69: lib64dbjava5.1        #############################################
[/QUOTE]

And the rest of the packages refuse to install.

What should I do?

Regards,

	Shlomi Fish


> If you are extra paranoid, or want to see what is going on, then you can
> remove the "splash" and "quiet" options from the kernel too.
> 
> If you want to see things in more depth, you can also add
> rd.break=pre-pivot to the kernel. You will be dumped into a shell with
> your / mounted as /sysroot. This shell is *before* conversion. If you
> type "exit" the conversion will be done, and you'll be dumped to another
> shell afterwards. Typing exit once more here will boot the system as normal.
> 
> 
> 
> All the best and good luck!!!
> 
> Col
> 



-- 
-----------------------------------------------------------------
Shlomi Fish       http://www.shlomifish.org/
"The Human Hacking Field Guide" - http://shlom.in/hhfg

Bugs are too afraid to reproduce on Chuck Norris’ computer. As a result, when
he uses Microsoft Windows, it behaves just like a Linux system.

Please reply to list if it's a mailing list post - http://shlom.in/reply .


More information about the Mageia-dev mailing list