From owner-freebsd-questions@FreeBSD.ORG Thu Dec 16 22:17:14 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9D61916A4CE for ; Thu, 16 Dec 2004 22:17:14 +0000 (GMT) Received: from ms-smtp-01-eri0.southeast.rr.com (ms-smtp-01-lbl.southeast.rr.com [24.25.9.100]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1A98143D1D for ; Thu, 16 Dec 2004 22:17:14 +0000 (GMT) (envelope-from jason@ec.rr.com) Received: from [192.168.1.100] (cpe-065-184-201-054.ec.rr.com [65.184.201.54]) iBGMHAKj018325; Thu, 16 Dec 2004 17:17:10 -0500 (EST) Message-ID: <41C20A41.30005@ec.rr.com> Date: Thu, 16 Dec 2004 17:20:49 -0500 From: jason User-Agent: Mozilla Thunderbird 0.8 (X11/20041025) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Eric Schuele References: <41C1B2B7.4050602@computer.org> In-Reply-To: <41C1B2B7.4050602@computer.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: Symantec AntiVirus Scan Engine cc: FreeBSD Questions Subject: Re: Trouble with 'portsdb -uU' and ld-elf.so... X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Dec 2004 22:17:14 -0000 Eric Schuele wrote: > Hello, > > I'm having trouble with 'portsdb -uU' > > It worked exactly twice on my machine. I was using the following > commands to upgrade all my ports: > > # cvsup -g -L 2 /root/ports-supfile > # portsdb -uU > # pkgdb -F > # portupupgrade -a > > worked fine first two times. Now.. my cvsup works fine. but when I > 'portsdb -uU', it runs for a while and then I get something like: > > K_1_2 Segmentation fault (core dumped) JAVA_PORT_LINUX_IBM_JDK_1_3 | > /usr/bin/awk '{ print $1 }'" returned non-zero status > ===> java/javamail failed > *** Error code 1 > 2 errors > /libexec/ld-elf.so.1: rm: Shared object has no run-time symbol table > *** Error code 1 > > Stop in /usr/ports. > *** Error code 1 > > Stop in /usr/ports. > failed to generate INDEX! > fangorn# > > // Note that if I do a ls immediately afterwards i get > > fangorn# ls > /libexec/ld-elf.so.1: ls: Shared object has no run-time symbol table. > > Now mind you I may have broken my ports tree at some point. I'm > relatively new to FreeBSD... and before I began using portupgrade... I > was manually upgrading a handful of ports (make install.. deinstall... > reinstall type stuff... downloading port folder manually).. and I > think a placed a few in 'new' directories in my ports tree. So I do > not know if that would 'break' my ports tree or not. But thought it > was worth mentioning. > > Other things worth mentioning: > - I have a very slight customized kernel config file. Added support > for ath, removed some processor support (486/586), added splash screen. > - I have NEVER cvsupped my kernel src... only the ports tree. > - Other than changing the kernel config file and buildkernel/install > kernel... I have done nothing such as buildworld. > - No other problems on my machine. > > # unanme -a > FreeBSD fangorn.nxdomain.org 5.3-RELEASE FreeBSD 5.3-RELEASE #1: Thu > Nov 11 09:39:38 CST 2004 root@unx.nxdomain.org: > /usr/obj/usr/src/sys/INSPIRON5100 i386 > > Have I broken something? Am I going about upgrading ports the wrong > way? If I have broken my ports tree.... is it possible to recreate it > correctly? Maybe delete it and reinstall off CD then cvsup it? > > Thanks > Something bad is going on, but you should read stuff like /usr/ports/UPDATING. What is likely our problem is the change that was made to the way cvsup handles the index file now. It doesn't update it automatically anymore. You have to do something like make fetchindex.