https://bugzilla.novell.com/show_bug.cgi?id=796918 https://bugzilla.novell.com/show_bug.cgi?id=796918#c0 Summary: obs-service-source_validator continues after failing to create TMPDIR Classification: openSUSE Product: openSUSE Factory Version: 12.3 Milestone 1 Platform: Other OS/Version: openSUSE 12.2 Status: NEW Severity: Critical Priority: P5 - None Component: Development AssignedTo: ro@suse.com ReportedBy: suse-beta@cboltz.de QAContact: qa-bugs@suse.de Found By: Beta-Customer Blocker: --- Created an attachment (id=519068) --> (http://bugzilla.novell.com/attachment.cgi?id=519068) patch for /usr/lib/obs/service/source_validators/20-files-present-and-referenced (copy&paste from a mail I'll send to opensuse-factory in a minute) Am Samstag, 5. Januar 2013 schrieb Jan Engelhardt:
First a full disk, now /tmp* is gone? :)
It's still a full disk ;-)
---------- Forwarded message ---------- Subject: [obs submit-request 146816] openSUSE:Factory/canutils: declined by factory-auto
Comment: Output of check script: Source validator failed. Try "osc service localrun source_validator" mktemp: failed to create directory via template `/var/tmp/check_if_valid_source_dir-7SUGOd': No space left on device ^^^^^^^^^^^^^^^^^^^^^^^ mktemp failed because of a full disk.
/work/cd/lib/source_validators/20-files-present-and-referenced: line 108: /tmp.spec: Permission denied
Oh, how nice. The script continues with an empty $TMPDIR variable. Using mktemp -d ... || exit 1 would be a very good idea ;-) Please apply the attached patch ;-) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.