このコンテンツは選択した言語では利用できません。
Chapter 15. System and Subscription Management
iostat
can now print device names longer than 72 characters
Previously, device names longer than 72 characters were being truncated in
iostat
output because the device name field was too short. The allocated space for device names has been increased, and iostat
can now print significantly longer device names in the output. (BZ#1308862)
Corrupted data files no longer crash sar
Previously, the
sar
command could crash when loading a corrupted system activity data due to localtime()
function calls not being properly checked in sysstat
. This bug has been fixed and corrupted system activity data files no longer crash sar
. (BZ#887231)
pidstat
no longer outputs values above 100% for certain fields
Previously,
pidstat
could potentially run out of preallocated space for PIDs on systems with many short-lived processes. This could cause pidstat
to output nonsensical values (values larger than 100%) in the %CPU
, %user
, and %sys
fields. With this update, pidstat
now automatically reallocates space for PIDs, and outputs correct values for all fields. (BZ#1224878)
curl
no longer requires both private and public SSH keys
Previously, the
curl
tool required a full pair of a private and a public SSH keys for user authentication. If you only provided a private SSH key, which is common when using certain tools such as scp
, user authentication failed. An upstream patch has been applied on curl
source code to improve SSH user authentication so that the public key does not need to be specified, and curl
can now authenticate using only a private SSH key. (BZ#1260742)
NSS
no longer reuses TLS sessions for servers with different host names
Previously, Network Security Services (NSS) could incorrectly reuse an existing TLS session to connect to a server with a different host name. This caused some HTTPS servers to refuse requests made within that session and to respond with HTTP code 400 (
Bad Request
). A patch which prevents reusing TLS sessions for different servers has been applied to libcurl
source code, allowing NSS to successfully communicate with servers which require the HTTP host name to match the TLS session host name. (BZ#1269660)
Fixed a memory leak in libcurl
DNS cache implementation in
libcurl
could previously fail to remove cache entries which were no longer used. This resulted in a memory leak in applications using this library while resolving host names. This bug has been fixed, and libcurl-based applications no longer leak memory while resolving host names. (BZ#1302893)
Enhancements to abrt
reporting workflow
The problem reporting workflow in
abrt
has been enhanced to improve the overall crash reporting experience and customer case creation. The enhancements include:
- The
Provide additional information
screen now allows you to select whether the problem happens repeatedly, and also contains an additional input field for providing steps to reproduce the problem. - A new reporting workflow
Submit anonymous report
, which should be used when the reported problem is not critical and no Red Hat support team assistance is required. - New tests have been added to the internal logic to should ensure that users open cases only for critical problems and software released by Red Hat.
Additionally, the client identifier has been updated to
abrt_version: 2.0.8.1
. (BZ#1258474)
pmap
no longer reports incorrect totals
With the introduction of
VmFlags
in the kernel smaps
interface, the pmap
tool could no longer reliably process the content due to format differences of the VmFlags
entry. As a consequence, pmap
reported incorrect totals. The underlying source code has been patched, and pmap
now works as expected. (BZ#1262870)
Fixes in free
output
With the introduction of the human readable ("-h") switch in the
free
tool, the layout generator had to be modified to support the new feature. This, however, affected printing of values longer than the column width. The values were truncated to prevent the layout from breaking when the values became longer than the reserved space in the columns. At the same time, the change caused free
to insert an unwanted space character at the end of each line. Due to these two changes, the output could not be used in custom scripts. With this update, values longer than the column width are no longer truncated, no extra spaces are inserted at line ends, and the output of the free
tool can now be processed without problems. (BZ#1246379)
Fixed a race condition when processing of detected problems in abrtd
This update fixes a race condition in the
abrtd
service which was causing a loss of detected problem data, filling system logs with repeated error messages, and causing abrt
core dumper processes to hang, which in turn prevented dumped programs from being restarted. (BZ#1245893)