i386/132110: /libexec/ld-elf.so.1: /lib/libc.so.7: version FBSD_1.0
required by ln not define
vermaden
vermaden at interia.pl
Wed Feb 25 12:30:02 PST 2009
>Number: 132110
>Category: i386
>Synopsis: /libexec/ld-elf.so.1: /lib/libc.so.7: version FBSD_1.0 required by ln not define
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: freebsd-i386
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Wed Feb 25 20:30:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: vermaden
>Release: FreeBSD 7.0-RELEASE
>Organization:
>Environment:
FreeBSD 7.1-RELEASE FreeBSD 7.1-RELEASE #0: Thu Jan 1 14:37:25 UTC 2009
root at logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
>Description:
Typical source upgrade (from 7.1-RELEASE to 7.1-STABLE) makes system unusable.
What has been done:
01. install 7.1-RELEASE
02. [add xorg / fluxbox / opera / ...]
03. csup --> RELENG_7
04. make buildworld
05. make kernel
06. reboot
07. [disable all unneeded daemons including CRON and SYSLOGD]
08. cd /usr/src
09. mergemaster -p
10. make installworld ... [and this ERROR below occurs]
(...)
--------------------------------------------------------------
>How-To-Repeat:
01. install 7.1-RELEASE
02. [add you packages]
03. csup --> RELENG_7
04. make buildworld
05. make kernel
06. reboot
07. [disable all unneeded daemons including CRON and SYSLOGD]
08. cd /usr/src
09. mergemaster -p
10. make installworld ... [and this ERROR below occurs]
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
>>> Making hierarchy
--------------------------------------------------------------
cd /usr/src; make -f Makefile.inc1 hierarchy
cd /usr/src/etc; make distrib-dirs
mtree -eU -f /usr/src/etc/mtree/BSD.root.dist -p /
boot changed
user expected 0 found 1000 modified
etc changed
user expected 0 found 1000 modified
etc/X11 changed
user expected 0 found 1000 modified
mtree -eU -f /usr/src/etc/mtree/BSD.var.dist -p /var
mtree -eU -f /usr/src/etc/mtree/BSD.usr.dist -p /usr
mtree -eU -f /usr/src/etc/mtree/BSD.include.dist -p /usr/include
cd /; rm -f /sys; ln -s usr/src/sys sys
cd /usr/share/man/en.ISO8859-1; ln -sf ../man* .
cd /usr/share/man; set - `grep "^[a-zA-Z]" /usr/src/etc/man.alias`; while [ $# -gt 0 ] ; do rm -rf "$1"; ln -s "$2" "$1"; shift; shift; done
cd /usr/share/openssl/man; set - `grep "^[a-zA-Z]" /usr/src/etc/man.alias`; wh ile [ $# -gt 0 ] ; do rm -rf "$1"; ln -s "$2" "$1"; shift; shift; done
cd /usr/share/openssl/man/en.ISO8859-1; ln -sf ../man* .
cd /usr/share/nls; set - `grep "^[a-zA-Z]" /usr/src/etc/nls.alias`; while [ $# -gt 0 ] ; do rm -rf "$1"; ln -s "$2" "$1"; shift; shift; done
# make installworld
(...)
--------------------------------------------------------------
>>> Installing everything
--------------------------------------------------------------
cd /usr/src; make -f Makefile.inc1 install
===> share/info (install)
install -o root -g wheel -m 444 dir-tmpl /usr/share/info/dir
===> lib (install)
===> lib/csu/i386-elf (install)
install -o root -g wheel -m 444 crt1.o crti.o crtn.o gcrt1.o /usr/lib
===> lib/libc (install)
install -C -o root -g wheel -m 444 libc.a /usr/lib
install -s -o root -g wheel -m 444 -fschg -S libc.so.7 /lib
ln -fs /lib/libc.so.7 /usr/lib/libc.so
/libexec/ld-elf.so.1: /lib/libc.so.7: version FBSD_1.0 required by ln not defined
*** Error code 1
Stop in /usr/src/lib/libc.
*** Error code 1
Stop in /usr/src/lib.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
#
After that all commands end with this ERROR:
/libexec/ld-elf.so.1: /lib/libc.so.7: version FBSD_1.0 required by ln not defined
only statically linked binaries from /rescue are usable
More information about the freebsd-i386
mailing list