On Wednesday 15 March 2017 13:26:52 Bernhard Suttner wrote:
> zypper- 1.12.45 -31.2.x86_64
> libzypp- 15.23.1-30.1 .x86_64

I needs at least libzypp-16.1.1.
(Leap-42.2 / SLE-12-SP2)

Older libzypp versions are not able to drop the lock at runtime.
(and they also don't have 'zypp.ZYppFactory_instance().haveZYpp()'
 to test whether the instance is present.)

On older distros you need to run zypp in a separate process, 
so libzypp gets unloaded and releases the lock. 

-- 

cu,
    Michael Andres

+------------------------------------------------------------------+
Key fingerprint = 2DFA 5D73 18B1 E7EF A862  27AC 3FB8 9E3A 27C6 B0E4
+------------------------------------------------------------------+
Michael Andres       SUSE LINUX GmbH, Development,       m...@suse.com
Maxfeldstrasse 5, D-90409 Nuernberg, Germany, ++49 (0)911 - 74 053-0
+------------------------------------------------------------------+
SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton
                    HRB 21284 (AG Nürnberg)
+------------------------------------------------------------------+
--
To unsubscribe, e-mail: zypp-devel+unsubscr...@opensuse.org
To contact the owner, e-mail: zypp-devel+ow...@opensuse.org

Reply via email to