From owner-freebsd-questions@freebsd.org Sat Mar 26 04:10:00 2016 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C6115ADE166 for ; Sat, 26 Mar 2016 04:10:00 +0000 (UTC) (envelope-from FreeBSD@shaneware.biz) Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by mx1.freebsd.org (Postfix) with ESMTP id 5B0831D04 for ; Sat, 26 Mar 2016 04:09:59 +0000 (UTC) (envelope-from FreeBSD@shaneware.biz) Received: from ppp118-210-182-127.lns20.adl6.internode.on.net (HELO leader.local) ([118.210.182.127]) by ipmail05.adl6.internode.on.net with ESMTP; 26 Mar 2016 14:39:51 +1030 Subject: Re: how to downgrade X server To: gyliamos@gmail.com, freebsd-questions@freebsd.org References: From: Shane Ambler Message-ID: <56F60B8D.8080900@ShaneWare.Biz> Date: Sat, 26 Mar 2016 14:39:49 +1030 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Mar 2016 04:10:00 -0000 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