]]>
If you've got an installation CD lying around, that'd work. Boot it, but instead of running /arch/setup you'd need to mount your regular root (/dev/hdx or whatever), chroot into it, and run pacman to install the new package for pcre.
]]>-edit- Heh, that's what I get for not refreshing before posting - aperio beat me by a whole 6 minutes.
]]>not entirely sure what can be done to fix this - I'm not sure if mounting /usr first-thing in the initscripts would break anything later on... best bet would be to downgrade grep until the devs figure out what they want to do to remedy this.
]]>-edit-
The new grep package was built with perl regex support (according to the CVS logs) and as such needs to depend on pcre (perl-5 style regex libraries). I've filed a bug report here:
http://bugs.archlinux.org/task/4297
-edit again-
Okay, the new grep DOES depend on pcre like it should... so now I'm left wondering why grep can't find the libraries during bootup.
-edit a third time-
Try chrooting into your arch install with a livecd and running ldconfig
See if that helps.
BTW, I forgot to mention that I can access that partition just fine from the live CD, so nothing seems to be wrong with it.
]]>some lines of:
grep:error while loading shared libraries libpcre.so.0 - no such file or directory
/etc/rc.sysinit line 111: /sbin/cryptsetup/static No such file or directory
Then the grep line again, and
fsck.ext3: No such file or directory while trying to open /dev/hda10
/dev/hda10: the superblock could not be read or does not describe a correct ext2 file system. If the device is valid and it really contains an ext2 filesystem (and not swap or nfs or something else), then the superblock is corrupt and you might try running e2fsck with an alternative superblock:
e2fsck -b 9103 <device>
Then a box saying that
filesystem check failed.
Please repair manually and reboot.
And some info that the root fs is mounted read-only.
So what do I do? I'm quite lost here.
My boot partition is ext3 and not ext2 as it seems to think.
My immediate theory would be that something went wrong with the upgrade of grep - it's kinda conspicuous that I start getting error messages about it immediately after an upgrade. Is there a way to reinstall it?
Alternatively: I have the root system on a separate partition, and usr, opt, var and home in their own partition. Can I reinstall the main system files from the Arch 0.7.1 disk without messing up the whole system?
What about pacman - will it go wild if I do so?
And lastly, the most obvious question: how do I 'repair manually and reboot', as it instructs me to do?
]]>