Date: Thu, 17 Jul 2008 00:41:13 +0200 From: Roland Smith <rsmith@xs4all.nl> To: utisoft@gmail.com Cc: koitsu@freebsd.org, freebsd-stable@freebsd.org Subject: Re: Failure building apache22 and mysql51 Message-ID: <20080716224113.GC39265@slackbox.xs4all.nl> In-Reply-To: <b79ecaef0807161520m190fba83n77c4d4c8908c401c@mail.gmail.com> References: <b79ecaef0806240524v1b55670esb48d4341eef51016@mail.gmail.com> <487B70A3.8020203@psrk.com> <b79ecaef0807161520m190fba83n77c4d4c8908c401c@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--iFRdW5/EC4oqxDHL Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jul 16, 2008 at 11:20:13PM +0100, Chris Rees wrote: > 2008/7/14 Sorin P=E2nca <sorin.panca@psrk.com>: > > I'm sorry for my late response, I was on vacation. > > I think this was the case (although I thought we have only amd64 machin= es). > > Is there a way to recover from this situation by ssh access only? > > > > Thank you! > > Sorin. > > > > Chris Rees wrote: > >>> > >>> Date: Mon, 23 Jun 2008 18:43:04 +0300 > >>> From: Sorin P?nca <sorin.panca@psrk.com> > >> > >> > >>> Hello people! > >>> I recently upgraded a amd64 machine from FreeBSD-6.2-RELEASE-p11 to > >>> FreeBSD-7.0-RELEASE-p2 using the tutorial found at > >>> > >>> http://www.daemonology.net/blog/2007-11-11-freebsd-major-version-upgr= ade.html > >>> All went well with the base system. > >> > >> I don't want to patronise, but are you sure you were running > >> FreeBSD/amd64-6.2 before? Looks kinda like you've tried to upgrade > >> from 6.2/i386 to 7.0/amd64. In case you have, you can't do that. > >> > >> Check you haven't disabled and processor-specific extensions in your > >> BIOS, like SSE, that would also create problems if you have optimised > >> your ports. > >> > >> Chris > >>> I thought devel/linuxthreads was using some old library so I tried to > >>> rebuild it: > >>> > >>> # cd ../../devel/linuxthreads && make install clean # portupgrade -f > >>> wouldn't do anything > >>> =3D=3D=3D> linuxthreads-2.2.3_23 is only for i386, while you are run= ning > >>> amd64. > >>> *** Error code 1 > >>> > >>> Stop in /usr/ports/devel/linuxthreads. > >>> > >>> > >>> Any ideas what to do next? > >>> Thank you! > >>> > >>> Sorin. >=20 > If I understand you correctly, you want to revert to FreeBSD/i386; in > which case I'd advise that you are *extremely* careful, and make sure > that everything important is recompiled in i386; FreeBSD/amd64 can run > binaries from FreeBSD/i386, but not vice-versa. >=20 > I *think* that you should be ok running a source update (csup sources, > make buildworld installworld kernel) with arch as i386, then reboot, > pkg_delete -f portupgrade\*, pkg_add -r portupgrade, portupgrade -faP > etc Installworld is supposed to be done after a reboot, in this case (cross-build) you'll have a 32-bit kernel stuck with a 64-bit userland. That won't work. If you do the installworld before the reboot with a cross-buils, it will be the other way around. I'm not sure if the installworld will even complete; every system binary that is replaced will be of the wrong architecture. > Don't take my word for it, it is beyond my expertise, I've > deliberately made it obtuse; get someone with more knowledge to > elucidate :P If you have a spare partition, you could install the new kernel and userland there, and then switch partitions. If that's not an option, make backups of your data and re-install with the i386 version. It's quicker and probably less painfull. :) For changing architectures you'll also have to remove all ports/packages and re-compile/install them for the new architecture. But you should do that anyway when going from 6.x to 7. Roland --=20 R.F.Smith http://www.xs4all.nl/~rsmith/ [plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated] pgp: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 (KeyID: C321A725) --iFRdW5/EC4oqxDHL Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAkh+eQkACgkQEnfvsMMhpyVAawCgiU3V2SVtY9omS8DhA/zbHOeH 4eMAoKcUMYYLgkiQjiEU1O5zxE0Fh9Q5 =vb2g -----END PGP SIGNATURE----- --iFRdW5/EC4oqxDHL--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080716224113.GC39265>