Date: Sat, 17 Nov 2007 15:01:28 +0100 From: Jan Henrik Sylvester <me@janh.de> To: Colin Percival <cperciva@freebsd.org> Cc: stable-list freebsd <freebsd-stable@freebsd.org> Subject: Re: freebsd-update 6.2-R -> 6.3-B1 rollback failed Message-ID: <473EF438.5090004@janh.de> In-Reply-To: <473DA6B5.10107@freebsd.org> References: <473B5D10.1070109@janh.de> <473BD54F.9050808@freebsd.org> <473C1FD1.70001@janh.de> <473DA6B5.10107@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Colin Percival wrote: > Jan Henrik Sylvester wrote: >> Colin Percival wrote: >>> I believe that your system is now 6.3-BETA1 with a few shared libraries >>> from 6.2-RELEASE mixed in. If you can get a copy of /lib/*.so.* and >>> /usr/lib/*.so.* from a 6.3-BETA1 system and install those into place >>> (in fact, probably all you need is /lib/libc.so.6) your system should >>> be ok. Let me know if you need any help with this. >> I guess I can download a 6.3-BETA1 cd and copy the files over from >> there. If you have a better way, please, let me know. > > That's probably the safest approach. Theoretically you could get all of There are no more BETA1 images on FTP -- I should have thought of that. My next idea would be to use libs from a BETA2 cd to try to make the system bootable again. If that worked, I would have a system with BETA1 / BETA2 mixture... would freebsd-update be able to bring that to BETA2 or would it fail? (I could answer that myself, if I knew the answer to the question at the bottom.) Or should I install BETA2 from cd on top of it? (I have never done that, but I assume that is possible without reinstalling all packages as well.) > In short, as long as you don't build a custom kernel but call it "GENERIC" or > "SMP", FreeBSD Update should automatically DTRT. That is exactly my question. On 6.2-RELEASE, I sometimes used a modified ld-elf.so.1 or a single patched module without recompiling the kernel. What does using freebsd-update (accidentally or deliberately) do in that case? By accident, I discovered that it does not always fail. Does it skip the modified files, overwrite them with new versions, or overwrite them with an unpredictable bdiff merge that is likely garbage? (From my observations, I assume that it does the second -- but maybe that was just luck.) Thanks, Jan Henrik
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?473EF438.5090004>