Ahoj,

upgradoval jsem ted jeden jail z 9.1 na 10.0 pomoci ezjail-update a doslo
tam k chovani, ktery si neumim vysvetlit:

[v jailu]# /usr/sbin/pkg
Shared object "libssl.so.6" not found, required by "pkg"

[v jailu]# ldd /usr/sbin/pkg
/usr/sbin/pkg:
    libarchive.so.6 => /usr/lib/libarchive.so.6 (0x800822000)
    libelf.so.1 => /usr/lib/libelf.so.1 (0x800ab7000)
    libfetch.so.6 => /usr/lib/libfetch.so.6 (0x800ccc000)
    libyaml.so.1 => /usr/lib/private/libyaml.so.1 (0x800edd000)
    libsbuf.so.6 => /lib/libsbuf.so.6 (0x8010fa000)
    libssl.so.7 => /usr/lib/libssl.so.7 (0x8012fc000)
    libcrypto.so.7 => /lib/libcrypto.so.7 (0x801566000)
    libc.so.7 => /lib/libc.so.7 (0x801951000)
    libz.so.6 => /lib/libz.so.6 (0x801cea000)
    libbz2.so.4 => /usr/lib/libbz2.so.4 (0x801eff000)
    liblzma.so.5 => /usr/lib/liblzma.so.5 (0x802110000)
    libbsdxml.so.4 => /lib/libbsdxml.so.4 (0x802333000)

A pritom:
[v jailu]# md5 /basejail/usr/sbin/pkg
MD5 (/basejail/usr/sbin/pkg) = 664f450519e8a2c17575700864da0d0c

[v jailu]# md5 /usr/sbin/pkg
MD5 (/usr/sbin/pkg) = 664f450519e8a2c17575700864da0d0c

- tohle je spravna binarka pro 10.0, ktera je linkovana proti libssl.so.7, ktery v systemu je:

[v jailu]# ls -l /usr/lib/libssl*
-r--r--r--  1 root  wheel  688786 Oct 22 18:09 /usr/lib/libssl.a
lrwxr-xr-x 1 root wheel 11 Oct 29 16:09 /usr/lib/libssl.so -> libssl.so.7
-r--r--r--  1 root  wheel  434704 Oct 29 16:09 /usr/lib/libssl.so.7
-r--r--r--  1 root  wheel  716810 Oct 22 18:09 /usr/lib/libssl_p.a

Muzete mi nekdo vysvetlit, jak k necemu takovymu muze dojit?

dik

Mirek

--
FreeBSD mailing list ([email protected])
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem