[Gelistirici] OpenSSL 1.0.0

Eren Türkay eren at pardus.org.tr
17 Ağu 2010 Sal 20:00:01 EEST


On Tue, Aug 17, 2010 at 07:50:25PM +0300, Fatih Aşıcı wrote:
> pisi ve pisi'nin bağımlılıklarından başka kırılan var mı? revdep-rebuild ile 
> kontrol etmen mümkün mü? ssh kırılıyor mu?

Evet kırılıyor.

Soname değiştiği için OpenSSL ile ilgi her şey kırılıyor. Pisi'nin
SSL ile ilgili işi olmadığı için çalışması gerekiyordu ancak dolaylı
olarak etkilenmiş durumda. Hashlib modülü OpenSSL kullanan C kodu
kulanılarak derleniyor imiş. MD5, SHA kodu oradan oluşturulduğu için
modülü çalıştıramıyor ve doğal olarak çalışmıyor. "_md5" modülüne
fallback edip import etmeye çalışıyor ama öyle bir modül olmadığı için
hata alıyoruz. Pisi de hashlib kullandığı için çalışmıyor.

Python'u elle derleyip kuracağım. Sonrasında pisi ile tekrar python
derlemeyi planlıyorum. Sonrasında diğer paketler.

Revdep-rebuilt çıktısı ekte.

-- 
        . Eren
-------------- sonraki bölüm --------------
Checking dynamic linking consistency...
  broken /usr/lib/krb5/plugins/kdb/kldap.so (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/krb5/plugins/preauth/pkinit.so (requires libcrypto.so.0.9.8)
  broken /usr/lib/perl5/vendor_perl/5.10.1/x86_64-linux-thread-multi/auto/SVN/_Ra/_Ra.so (requires libssl.so.0.9.8 
libcrypto.so.0.9.8)
  broken /usr/lib/perl5/vendor_perl/5.10.1/x86_64-linux-thread-multi/auto/SVN/_Client/_Client.so (requires libssl.so.0.9.8 
libcrypto.so.0.9.8)
  broken /usr/lib/sasl2/libntlm.so.2.0.22 (requires libcrypto.so.0.9.8)
  broken /usr/lib/sasl2/libdigestmd5.so.2.0.22 (requires libcrypto.so.0.9.8)
  broken /usr/lib/libmysqlclient_r.so.16.0.0 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/libpq.so.5.2 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/libneon.so.27.2.3 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/libsvn_ra-1.so.0.0.0 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/libsvn_client-1.so.0.0.0 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/libldap_r-2.4.so.2.5.6 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/libsvn_swig_py-1.so.0.0.0 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/libsvnjavahl-1.so.0.0.0 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/libkdb_ldap.so.1.0 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/libldap-2.4.so.2.5.6 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/libssh2.so.1.0.1 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/python2.7/lib-dynload/_hashlib.so (requires libcrypto.so.0.9.8)
  broken /usr/lib/python2.7/lib-dynload/_ssl.so (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/python2.7/site-packages/pycurl.so (requires libssl.so.0.9.8 libcrypto.so.0.9.8 libssl.so.0.9.8 
libcrypto.so.0.9.8)
  broken /usr/lib/python2.7/site-packages/libsvn/_delta.so (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/python2.7/site-packages/libsvn/_core.so (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/python2.7/site-packages/libsvn/_diff.so (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/python2.7/site-packages/libsvn/_fs.so (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/python2.7/site-packages/libsvn/_ra.so (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/python2.7/site-packages/libsvn/_wc.so (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/python2.7/site-packages/libsvn/_repos.so (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/python2.7/site-packages/libsvn/_client.so (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/libecpg.so.6.1 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/apache2/modules/mod_ssl.so (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/libmysqlclient.so.16.0.0 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/postgresql/sslinfo.so (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/postgresql/pgcrypto.so (requires libcrypto.so.0.9.8)
  broken /usr/lib/postgresql/dblink.so (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/libecpg_compat.so.3.1 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/libcurl.so.4.2.0 (requires libssl.so.0.9.8 libcrypto.so.0.9.8 libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/apr-util-1/apr_ldap-1.so (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/apr-util-1/apr_dbd_pgsql-1.so (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/apr-util-1/apr_dbd_mysql-1.so (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/lib/libsvn_ra_neon-1.so.0.0.0 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/ssh (requires libcrypto.so.0.9.8)
  broken /usr/bin/svn (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/pg_dumpall (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/curl (requires libssl.so.0.9.8 libcrypto.so.0.9.8 libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/psql (requires libssl.so.0.9.8 libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/wget (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/ldapdelete (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/ldapexop (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/mysql_client_test (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/cmake (requires libssl.so.0.9.8 libcrypto.so.0.9.8 libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/cpack (requires libssl.so.0.9.8 libcrypto.so.0.9.8 libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/ctest (requires libssl.so.0.9.8 libcrypto.so.0.9.8 libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/mysql (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/pg_standby (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/ldapmodify (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/ldapmodrdn (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/ldapurl (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/ldappasswd (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/ldapsearch (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/reindexdb (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/ssh-agent (requires libcrypto.so.0.9.8)
  broken /usr/bin/createlang (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/createuser (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/ldapwhoami (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/mysqladmin (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/ssh-add (requires libcrypto.so.0.9.8)
  broken /usr/bin/mysqlcheck (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/postgres (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/mysqltest_embedded (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/ccmake (requires libssl.so.0.9.8 libcrypto.so.0.9.8 libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/svnsync (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/dropdb (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/ldapcompare (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/droplang (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/dropuser (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/mysqlbinlog (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/oid2name (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/pg_ctl (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/clusterdb (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/mysqlimport (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/mysql_upgrade (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/vacuumdb (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/vacuumlo (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/mysql_client_test_embedded (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/createdb (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/pg_dump (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/pgbench (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/ssh-keyscan (requires libcrypto.so.0.9.8)
  broken /usr/bin/pg_restore (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/mysqldump (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/mysqlshow (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/mysqlslap (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/mysqltest (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/bin/ssh-keygen (requires libcrypto.so.0.9.8)
  broken /usr/sbin/ab (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/sbin/sshd (requires libcrypto.so.0.9.8)
  broken /usr/sbin/mysqld (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/sbin/mysqlmanager (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/sbin/kdb5_ldap_util (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/libexec/slapd (requires libcrypto.so.0.9.8 libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/libexec/openldap/retcode-2.4.so.2.5.6 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/libexec/openldap/back_dnssrv-2.4.so.2.5.6 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/libexec/openldap/dynlist-2.4.so.2.5.6 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/libexec/openldap/unique-2.4.so.2.5.6 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/libexec/openldap/seqmod-2.4.so.2.5.6 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/libexec/openldap/auditlog-2.4.so.2.5.6 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/libexec/openldap/memberof-2.4.so.2.5.6 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/libexec/openldap/translucent-2.4.so.2.5.6 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/libexec/openldap/collect-2.4.so.2.5.6 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/libexec/openldap/back_null-2.4.so.2.5.6 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/libexec/openldap/back_shell-2.4.so.2.5.6 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/libexec/openldap/accesslog-2.4.so.2.5.6 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/libexec/openldap/dds-2.4.so.2.5.6 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/libexec/openldap/back_meta-2.4.so.2.5.6 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/libexec/openldap/back_monitor-2.4.so.2.5.6 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/libexec/openldap/constraint-2.4.so.2.5.6 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/libexec/openldap/syncprov-2.4.so.2.5.6 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/libexec/openldap/refint-2.4.so.2.5.6 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/libexec/openldap/valsort-2.4.so.2.5.6 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/libexec/openldap/sssvlv-2.4.so.2.5.6 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/libexec/openldap/back_passwd-2.4.so.2.5.6 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/libexec/openldap/ppolicy-2.4.so.2.5.6 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/libexec/openldap/back_hdb-2.4.so.2.5.6 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/libexec/openldap/deref-2.4.so.2.5.6 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
  broken /usr/libexec/openldap/rwm-2.4.so.2.5.6 (requires libssl.so.0.9.8 libcrypto.so.0.9.8)
 done.
  (/home/eren/.revdep-rebuild.3_rebuild)

Determining package names consistency...
Traceback (most recent call last):
  File "/usr/bin/pisi", line 20, in <module>
    import pisi
  File "/usr/lib/pardus/pisi/__init__.py", line 40, in <module>
    import pisi.api
  File "/usr/lib/pardus/pisi/api.py", line 15, in <module>
    import fetcher
  File "/usr/lib/pardus/pisi/fetcher.py", line 30, in <module>
    import pisi.util as util
  File "/usr/lib/pardus/pisi/util.py", line 24, in <module>
    import hashlib
  File "/usr/lib/python2.7/hashlib.py", line 136, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 71, in __get_builtin_constructor
    import _md5
ImportError: No module named _md5

-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: kullanılamıyor
Type: application/pgp-signature
Size: 198 bytes
Desc: kullanılamıyor
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20100817/f6e7c51a/attachment-0002.pgp>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi