LinuxQuestions.org
View the Most Wanted LQ Wiki articles.
Go Back   LinuxQuestions.org > Forums > Other *NIX Forums > *BSD
User Name
Password
*BSD This forum is for the discussion of all BSD variants.
FreeBSD, OpenBSD, NetBSD, etc.

Notices

Reply
 
Search this Thread
Old 09-05-2004, 01:44 AM   #1
sether
Member
 
Registered: Aug 2004
Posts: 695

Rep: Reputation: 30
cvsup messes up gnome?


i had to completely reinstall FreeBSD 5.2.1 because after using cvsup to update ports (i did it by the instructions in the FreeBSD handbook) there was no more text in gnome. it was really weird - i had to navigate by guessing what certain icons were. after i got the problem i looked on the web for a solution, and apparently i'm supposed to "portupgrade -rf pango." i did this (it took forever) and still no text in gnome. so start over again i did....

i guess my question is: is this supposed to happen?! i thought freebsd was better than that to have weird bugs that remove all text in gnome. so what am i supposed to do if i want gnome and updated ports? i suppose i can do a minimal install w/ports and cvsup before installing a window manager/desktop environment.
 
Old 09-05-2004, 02:05 AM   #2
chort
Senior Member
 
Registered: Jul 2003
Location: Silicon Valley, USA
Distribution: OpenBSD 4.6, OS X 10.6.2, CentOS 4 & 5
Posts: 3,660

Rep: Reputation: 69
A simple cvsup just updates the source code available for ports, it doesn't change any installed packages. You must have had an error somewhere because cvsup doesn't touch that sort of thing.
 
Old 09-05-2004, 02:11 AM   #3
sether
Member
 
Registered: Aug 2004
Posts: 695

Original Poster
Rep: Reputation: 30
here's where i found someone else who had a similar problem: http://lists.freebsd.org/pipermail/f...st/033425.html

i'm sure i followed these instructions exactly:
Quote:
CVSup Method
This is a quick method for getting the ports collection using CVSup. If you want to keep your ports tree up to date, or learn more about CVSup, read the previously mentioned sections.

1.

Install the net/cvsup port. See CVSup Installation (Section A.5.2) for more details.
2.

As root, copy /usr/share/examples/cvsup/ports-supfile to a new location, such as /root or your home directory.
3.

Edit ports-supfile.
4.

Change CHANGE_THIS.FreeBSD.org to a CVSup server near you. See CVSup Mirrors (Section A.5.7) for a complete listing of mirror sites.
5.

Run cvsup:

# cvsup -g -L 2 /root/ports-supfile

6.

Running this command later will download and apply all the recent changes to your ports collection, except actually rebuilding the ports for your own system.
i'm not dealing with that problem anymore, so whatever.
 
Old 09-05-2004, 02:15 AM   #4
sether
Member
 
Registered: Aug 2004
Posts: 695

Original Poster
Rep: Reputation: 30
maybe this is what caused it:
i did cvsup while in gnome?

and/or

after doing cvsup in gnome, i ended x and at the command line did "make deinstall" "make reinstall" to gaim, cause i wanted 0.82.1. maybe it changed some library files or something because gaim needed newer ones. anyways, logging in and starting x after the gaim upadte is where it first happened.
 
Old 09-05-2004, 02:40 AM   #5
Marble
Member
 
Registered: Feb 2003
Distribution: FreeBSD 5.2
Posts: 113

Rep: Reputation: 15
Do some research into portupgrade which, if I remember correctly, is in /usr/ports/sysutils/portupgrade/

One thing to note... after doing a cvsup, go to /usr/ports/ and: #make index

After this is finished you will pkgdb -u and update your package database. Make index will rebuild the current ports index. Also the ports is a whole system and stay away from using the ports deny option. It does exist, but not recommended.

You can #man portupgrade and find out what switches you need to see what ports your gaim is dependent on. Using the right switch in the upgrade (I can't remember what it is at this moment.) you can upgrade the port and dependent files.

Also after doing the cvsup, check /usr/ports/UPDATING for anything about the port you want to install / update and see if there are any special issues with it.

But as chort stated, doing a cvsup only updates your ports tree, not the actual installed ports.

Last edited by Marble; 09-05-2004 at 03:12 AM.
 
Old 09-10-2004, 09:19 AM   #6
Atrocity
Member
 
Registered: Nov 2002
Location: Hell
Distribution: FreeBSD, Slackware
Posts: 308

Rep: Reputation: 30
Yea I had the same problem with my computer, I cvsuped then installed new gaim, I am running gnome and then all text was gone?

then I renistalled freebsd and tried the cvsup and portupgrade on the new install and it looked ok so I restarted my computer and then gnome blew up and didnt work anymore...... I feel your pain
So i have given up trying to update it and am just waiting for a new release hoping the bug is fixed, but there hasnt been a release in 9 months or so
 
Old 09-10-2004, 06:29 PM   #7
sether
Member
 
Registered: Aug 2004
Posts: 695

Original Poster
Rep: Reputation: 30
another solution is to do what i did: stop using gnome. but i understand that's not entirely practical. instead, do a minimal install of FreeBSD (with ports and a few other basic features) and once the system is up, update the ports tree and get new software. then you can install gnome via ports or packages (packages is obviously a much much faster solution, that is if there are precompiled FreeBSD gnome packages). that way you eliminate any conflicts with updating software after gnome is already installed.

i actually like this solution much better than having gnome preinstalled. i did a basic install, upgraded the ports tree, and installed only the things i need. now my system isn't cluttered and everything is up to date.

just a recommendation to solve this mess, but yes, 5.3 is probably going to be pretty nice and worth the wait.
 
Old 09-10-2004, 07:23 PM   #8
Marble
Member
 
Registered: Feb 2003
Distribution: FreeBSD 5.2
Posts: 113

Rep: Reputation: 15
Quote:
Originally posted by sether
another solution is to do what i did: stop using gnome. but i understand that's not entirely practical. instead, do a minimal install of FreeBSD (with ports and a few other basic features) and once the system is up, update the ports tree and get new software. then you can install gnome via ports or packages (packages is obviously a much much faster solution, that is if there are precompiled FreeBSD gnome packages). that way you eliminate any conflicts with updating software after gnome is already installed.

i actually like this solution much better than having gnome preinstalled. i did a basic install, upgraded the ports tree, and installed only the things i need. now my system isn't cluttered and everything is up to date.

just a recommendation to solve this mess, but yes, 5.3 is probably going to be pretty nice and worth the wait.
Yep that is a good way to approach it. If you install off the disc it will use packages anyways. So you might as well update a base system, then install the packages.
You can run portupgrade and update anything after that.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
GNOME desktop messes up krishvij Linux - Newbie 1 03-23-2005 11:01 PM
pppsetup messes up kppp, then gnome slackist Slackware 0 08-28-2004 08:24 AM
CVSup error partom *BSD 9 07-30-2004 03:08 AM
cvsup vs portupgrade satimis *BSD 7 06-09-2004 10:54 AM
cvsup question wr3ck3d *BSD 1 03-02-2004 08:33 AM


All times are GMT -5. The time now is 06:54 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration