Shared object "libutil.so.7" not found, required by "perl".
I am really tired of running into this apparent impasse. I've just upgraded an aging v7 FreeBSD platform to FreeBSD 10.1-RELEASE-p10. (stepped up through v8 and v9 to v10 in the past 24 hrs.) Now, while trying to rebuild all installed ports (as recommend), utilities and management tools such as
I seem to be in Catch-22 World. Apparently I can't
(edit)
I just mounted the root and /usr partitions on the old v7 OS drive and found
I copied the /lib/libutil.so.7 object to the same location on the v10.1 system. We'll see what happens.
(edit)
. . .it worked -- the Perl install ran to completion; however, the installation looks like a hybrid of v 5.8.9 and v5.22. (I'll post another thread.)
Regarding the /lib/libutil.so.7 file, apparently the .7 version existed in the FreeBSD v7 file system. I migrated the v7 files to a terabyte HD and proceeded with the upgrade through v8 and v9 to v10.1. Somewhere along the way, the upgrade deleted the .7 version of the /lib/libutil.so.7 file. (FYI, I've kept the old 60GB HD with FreeBSD v7 and it is still installed and mountable and/or bootable on the platform.)
I am really tired of running into this apparent impasse. I've just upgraded an aging v7 FreeBSD platform to FreeBSD 10.1-RELEASE-p10. (stepped up through v8 and v9 to v10 in the past 24 hrs.) Now, while trying to rebuild all installed ports (as recommend), utilities and management tools such as
portmaster, portupgrade, pkg info, etc. all seem to break, and a common thread is the complaint regarding libutil.so.7. I have searched this Forum, and the Daemon Forums, Googled the 'net, and basically find nothing except a lot of questions, and an obscure suggestion that libutil.so.8 is now part of the base. Regardless, where is this thing made? Of what port or package is it a component? Is this "libutil" a general purpose suite of functions, common to numerous applications? I only find these on the system:/usr/local/lib/compat/libutil.so.5
/lib/libutil.so.9
/lib/libutil.so.8
/lib/libutil.so.9
/lib/libutil.so.8
I seem to be in Catch-22 World. Apparently I can't
make and install these port management tools without it.(edit)
I just mounted the root and /usr partitions on the old v7 OS drive and found
/usr/local/lib/compat/libutil.so.5
/lib/libutil.so.7
/lib/libutil.so.7
I copied the /lib/libutil.so.7 object to the same location on the v10.1 system. We'll see what happens.
(edit)
. . .it worked -- the Perl install ran to completion; however, the installation looks like a hybrid of v 5.8.9 and v5.22. (I'll post another thread.)
Regarding the /lib/libutil.so.7 file, apparently the .7 version existed in the FreeBSD v7 file system. I migrated the v7 files to a terabyte HD and proceeded with the upgrade through v8 and v9 to v10.1. Somewhere along the way, the upgrade deleted the .7 version of the /lib/libutil.so.7 file. (FYI, I've kept the old 60GB HD with FreeBSD v7 and it is still installed and mountable and/or bootable on the platform.)
Last edited by a moderator: