Univention Bugzilla – Full Text Bug Listing |
Summary: | atjobs.py is not EINTR-safe (errno 4) | ||
---|---|---|---|
Product: | UCS | Reporter: | Sönke Schwardt-Krummrich <schwardt> |
Component: | univention-lib | Assignee: | Alexander Kläser <klaeser> |
Status: | CLOSED FIXED | QA Contact: | Sönke Schwardt-Krummrich <schwardt> |
Severity: | normal | ||
Priority: | P5 | CC: | gohmann, najjar, walkenhorst |
Version: | UCS 3.1 | ||
Target Milestone: | UCS 3.2-3-errata | ||
Hardware: | Other | ||
OS: | Linux | ||
See Also: | https://forge.univention.org/bugzilla/show_bug.cgi?id=36809 | ||
What kind of report is it?: | --- | What type of bug is this?: | --- |
Who will be affected by this bug?: | --- | How will those affected feel about the bug?: | --- |
User Pain: | Enterprise Customer affected?: | ||
School Customer affected?: | ISV affected?: | ||
Waiting Support: | Flags outvoted (downgraded) after PO Review: | ||
Ticket number: | Bug group (optional): | ||
Max CVSS v3 score: |
Description
Sönke Schwardt-Krummrich
2013-05-08 15:03:21 CEST
This bug occurrs regulary in the ucs-test scripts for UCS@school. This bug appears many times when trying to request ('computerroom/settings/get' or 'computerroom/settings/get') in Bug #35151. A work around to ignore the test case where this bug appears was added for now, and need to be removed when this bug is fixed in function "essential.computerroom.check_room_settings()" I checked for two things: * subprocess.Popen() is called with stdout and stderr being piped. * subprocess.communicate() is used (instead of iterating) as this will then be (together with point above) EINTR-safe. The existing YAML 2014-08-28-univention-lib.yaml file has been extended. univention-lib (3.0.26-66): * Bug #31319: make sure that atjobs is EINTR-safe Merged changes to 4.0 branch. univention-lib (4.0.3-1): * Bug #31319: make sure that atjobs is EINTR-safe > I checked for two things: > * subprocess.Popen() is called with stdout and stderr being piped. → OK > * subprocess.communicate() is used (instead of iterating) as this will then > be (together with point above) EINTR-safe. → OK > The existing YAML 2014-08-28-univention-lib.yaml file has been extended. → OK > univention-lib (3.0.26-66): > * Bug #31319: make sure that atjobs is EINTR-safe → OK > Merged changes to 4.0 branch. > univention-lib (4.0.3-1): > * Bug #31319: make sure that atjobs is EINTR-safe → OK → VERIFIED |