Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 26 Mar 2016 14:39:49 +1030
From:      Shane Ambler <FreeBSD@ShaneWare.Biz>
To:        gyliamos@gmail.com, freebsd-questions@freebsd.org
Subject:   Re: how to downgrade X server
Message-ID:  <56F60B8D.8080900@ShaneWare.Biz>
In-Reply-To: <slrnnfaung.1ae.varro@anukis.local>
References:  <slrnnfaung.1ae.varro@anukis.local>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
On 26/03/2016 04:22, Will Parsons wrote:
> I purposely held off on upgrading the to new X server for over a year
> now for fear of breakage, but yesterday I upgaded to the latest Xorg
> server along with the associated video and input drivers and am left
> with a black screen upon starting the X server.

Why did you expect it to break? do you need an older nvidia driver that
is not supported in xorg 1.14+

> Since I can't figure out how to solve the problem, I'd simply like to
> go back to the previously installed software, but the documentation is
> unclear on how to do so.  I have the saved versions of the previous
> packages in /usr/ports/packages, but doing the naive (and apparently
> incorrect):
>
> # pkg install /usr/ports/packages/All/xorg-server-1.7.7_13,1.tbz
> Updating FreeBSD repository catalogue...
> FreeBSD repository is up-to-date.
> All repositories are up-to-date.
> pkg: /usr/ports/packages/All/xorg-server-1.7.7_13,1.tbz is not a valid
> package:
> no manifest found
> pkg: No packages available to install matching
> '/usr/ports/packages/All/xorg-server-1.7.7_13,1' have been found in the repositories
>
> It should be possible to re-install from the saved packages, right?
> But how?

That package would be from the old package system. It would mean
removing the newer pkg to install it. Though you should be able to untar
it into place, after removing the existing xorg, which would also
uninstall dependant ports...

The problem with xorg, is knowing what versions work together, by
installing an older xorg you may break the newer input-mouse or libGL...

The only reliable way I would expect to work constantly would be to use
an old ports tree with the versions you want, each port in the tree
would also match up with the same version.

Looking through the svn logs, revision 374489 updated xorg to 1.12.4
which includes security fixes that aren't being back ported to 1.7.7 so
xorg 1.7 gets marked as forbidden. (WITH_NEW_XORG is needed to build
1.12 otherwise 1.7.7 is bult) The next commit removed 1.7 completely

https://svnweb.freebsd.org/ports?view=revision&revision=374489

If you do want to go back to 1.7.7 then you could checkout an svn
revision of 374489 or less than 374982 and use that ports tree to build
your own ports.


-- 
FreeBSD - the place to B...Software Developing

Shane Ambler




Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?56F60B8D.8080900>