[issue5] thread.error: release unlocked lock in 0.37 on RHEL4

Buchan Milne at Labix Tracker tracker at labix.org
Wed Sep 28 06:25:45 PDT 2005


New submission from Buchan Milne <bgmilne at mandriva.org>:

This issue occurs with 0.39 on RHEL4ES x86 (using packages from
dag.wieers.com/packages/smart):

[root at thebe bgmilne]# smart install nss_updatedb pam_ccreds -y
Loading cache...
Updating cache...               ######################################## [100%]

Computing transaction...
Fetching packages...
-> http://192.168.0.200/pub/linux/telkom/RPMS/rhel4es/nss_updatedb-3-2.i386.rpm
nss_updatedb-3-2.i386.rpm       ######################################## [100%]
-> http://192.168.0.200/pub/linux/redhat/rhel4es/.../pam_ccreds-1-3.i386.rpm
pam_ccreds-1-3.i386.rpm         ######################################## [100%]

Committing transaction...
Traceback (most recent call last):
  File "/usr/bin/smart", line 193, in ?
    main(sys.argv[1:])
  File "/usr/bin/smart", line 166, in main
    exitcode = iface.run(opts.command, opts.argv)
  File "/usr/lib/python2.3/site-packages/smart/interface.py", line 53, in run
    result = _command.main(self._ctrl, opts)
  File "/usr/lib/python2.3/site-packages/smart/commands/install.py", line 173, i
n main
    ctrl.commitTransaction(trans, confirm=confirm)
  File "/usr/lib/python2.3/site-packages/smart/control.py", line 464, in commitT
ransaction
    return self.commitChangeSet(trans.getChangeSet(), caching, confirm)
  File "/usr/lib/python2.3/site-packages/smart/control.py", line 518, in
commitChangeSet
    pmclass().commit(pmcs, pkgpaths)
  File "/usr/lib/python2.3/site-packages/smart/backends/rpm/pm.py", line 192, in
commit
    cb.grabOutput(False)
  File "/usr/lib/python2.3/site-packages/smart/backends/rpm/pm.py", line 246, in
grabOutput
    self.rpmoutlock.release()
thread.error: release unlocked lock



0.37 works ok:

[root at thebe bgmilne]# smart install pam_ccreds nss_updatedb -y
Loading cache...                                                               
warning: Your rpm module has no support for readHeaderFromFD()!
warning: As a consequence, Smart will consume extra memory.

Updating cache...               ######################################## [100%]

Computing transaction...
Fetching packages...
-> http://192.168.0.200/pub/linux/telkom/RPMS/rhel4es/nss_updatedb-3-2.i386.rpm
nss_updatedb-3-2.i386.rpm       ######################################## [ 50%]
-> http://192.168.0.200/pub/linux/redhat/rhel4es/.../pam_ccreds-1-3.i386.rpm
pam_ccreds-1-3.i386.rpm         ######################################## [100%]


Committing transaction...
Preparing...                    ######################################## [  0%]
   1:Installing pam_ccreds      ######################################## [ 50%]
   2:Installing nss_updatedb    ######################################## [100%]

Saving cache...



Versions of related packages:

$ rpm -q rpm rpm-python python
rpm-4.3.3-9_nonptl
rpm-python-4.3.3-9_nonptl
python-2.3.4-14.1

----------
messages: 10
nosy: bgmilne
priority: bug
project: smart
status: unread
title: thread.error: release unlocked lock in 0.37 on RHEL4

_______________________________________
Labix issue tracker <tracker at labix.org>
<http://tracker.labix.org/issue5>
_______________________________________



More information about the Smart mailing list