Bug 214245

Summary: zypp creates thousands of identical /var/tmp/tmpFile* in an endless loop
Product: [openSUSE] openSUSE 10.2 Reporter: Tobias Burnus <burnus>
Component: libzyppAssignee: Duncan Mac-Vicar <dmacvicar>
Status: RESOLVED FIXED QA Contact: Klaus Kämpf <kkaempf>
Severity: Critical    
Priority: P5 - None CC: forgotten_QFh0D9oMPg
Version: Alpha 5 plus   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: zmd-backend.log.gz

Description Tobias Burnus 2006-10-21 12:03:19 UTC
I did an update from a minimal install of Alpha 4 to the current Factory (x86_64).

If I know try to run either yast (installation source, update, sw_single) or start ZMD, I end up in a kind of endless loop.

In /var/tmp/, thousands of tmpFile* are created (I got 17,000 files until I stopped zmd/parse-metadata), which seem to consist mostly of the following file:

------<cut>-------------
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: rpm-4.4.2 (beecrypt-4.1.2)

mQGiBEHtkpsRBACRHiXh3olS++6/Mp9N7ByGMmjaaE+Y8cJQLUPG1myrbW5aogIP0WenayhG
bbgOHNWgd5dQ8KQpYYFoQuUHjFYzj5MvgrdOENOvD7ZNJ6+EmbkNh5cVzUYfNG9jdiGweZky
A1sh8DYS0JiUmQ4CzaBD/DotB/dCmDcyuNQFiw4qKwCglQahATyueBRsOiXl0NIs1uB6dkkD
/1A2YmQ6te1q38a1J+a8os6bDlMZhVnkZdhJdw6xeBwUb9XS0n7hyt/AKCcBnrDEUQJuhBMN
gzctJvbuMv27yRMANAXZDQkp0ip/yHLJPhUdSNTTRHOL9bV3t+JuZ9xmuclprwyrrJYUkEES
XNc0tkuczHBP2c/RqA3OxYHthrHLA/9Pqe2gEleeo8l26u/uFXs2dtwjh8EZmdhHoqGcOlpY
R4DyAg2D+jYfh3RIoPzIwRlHVUR1ii5h8iPi98BVuEvukwfbbQ1K22Jwzxt6w3ihCXBKWKbe
C3ElIMfAhVMchLFUbTAw+yodO/u3NHxKQ34+ginid9dVyxV5T0gpDEEHObQrT3BlbiBFbnRl
cnByaXNlIFNlcnZlciA8c3VwcG9ydEBub3ZlbGwuY29tPoheBBMRAgAeBQJB7ZKbAhsDBgsJ
CAcDAgMVAgMDFgIBAh4BAheAAAoJEHPSXWMN+zGID4oAoJPTGZbZApW+tuU422mHYGwoqgjr
AJ9fhzRhRbV3YsOxKUomNeuIfmWGXA==
=Qv5+
-----END PGP PUBLIC KEY BLOCK-----
------</cut>-------------
and ca. 1/4 as often I found another file.

I will attach /var/log/zmd-backend.log

libzypp-2.4.1-2
libzypp-zmd-backend-7.1.1.0_0.4-16
yast2-ncurses-2.13.46-6
yast2-perl-bindings-2.13.11-7
yast2-pkg-bindings-2.13.99-5
yast2-qt-2.13.66-6
zmd-7.1.100.0-17
Comment 1 Tobias Burnus 2006-10-21 12:07:24 UTC
Created attachment 102212 [details]
zmd-backend.log.gz
Comment 2 Andreas Jaeger 2006-10-21 13:20:04 UTC
This should be fixed with the next sync out, libzypp change log entry is:

-------------------------------------------------------------------
Fri Oct 20 12:16:06 CEST 2006 - dmacvicar@suse.de

- revert keyring changes, causes endless loop (obvious)
- add dist-product information, adapt store
- version 2.5.0
- r4355
Comment 3 Andreas Jaeger 2006-10-22 06:46:02 UTC
*** Bug 214264 has been marked as a duplicate of this bug. ***
Comment 4 Forgotten User QFh0D9oMPg 2006-10-24 04:21:02 UTC
The new libzypp (2.5) for x86 has been on the factory servers for a few days now, while the 64bit-version is still missing. Is there a way to get it elsewhere on the openSUSE server, or is there no other solution but to wait?
Comment 5 Duncan Mac-Vicar 2006-10-25 10:30:36 UTC
This bug is fixed.