Skip to navigation

Bug Fix Advisory netcf bug fix and enhancement update

Advisory: RHBA-2011:1631-2
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2011-12-06
Last updated on: 2011-12-06
Affected Products: Red Hat Enterprise Linux Desktop (v. 6)
Red Hat Enterprise Linux HPC Node (v. 6)
Red Hat Enterprise Linux Server (v. 6)
Red Hat Enterprise Linux Workstation (v. 6)

Details

Updated netcf packages that fix multiple bugs and add various enhancements are
now available for Red Hat Enterprise Linux 6.

The netcf packages contain a library for modifying the network configuration of
a system. Network configuration is expressed in a platform-independent XML
format, which netcf translates into changes to the system's "native" network
configuration files.

The netcf packages have been upgraded to upstream version 0.1.9, which provides
a number of bug fixes and enhancements over the previous version.

As well, this update fixes the following bug:

* Prior to this update, certain interfaces associated configuration files in the
/etc/sysconfig/network-scripts/ directory, but no corresponding device in the
kernel. As a result, netcf returned an error status every time it was asked for
the current status of an interface it was unable to find in the kernel, so
management applications collected a large number of error log messages. With
this update, failures to find an interface in the kernel are now ignored.
(BZ#713286)

This update also adds the following enhancements:

* In this update, netcf has been modified to capture the stdout and stderr
output of ifup and ifdown, and, in the case of an error, forward that
information back to the management application, which used netcf to start or
stop an interface. This makes it easier to troubleshoot problems. (BZ#616060)

* Changes made to a host's network configuration by netcf (via netcf's API, or
the ncftool commands) immediately and permanently modify the host's
configuration files (in /etc/sysconfig/network-scripts/ifcfg-*). With this
update, new API/virsh commands have been added to enable saving the current
state of network configuration before any changes are made, and easily reverting
to that configuration if any problems are encountered. (BZ#708476)

All users are advised to updated to these updated packages, which fix these bugs
and add these enhancements.


Solution

Before applying this update, make sure all previously-released errata
relevant to your system have been applied.

This update is available via the Red Hat Network. Details on how to
use the Red Hat Network to apply this update are available at
https://access.redhat.com/kb/docs/DOC-11259

Updated packages

Red Hat Enterprise Linux Desktop (v. 6)

SRPMS:
netcf-0.1.9-2.el6.src.rpm
File outdated by:  RHBA-2014:0157
    MD5: 6d6fe93225a9a531f97a507b6b525598
SHA-256: 1ba2e8c8cd32605f94a4c378fe3384254a92205de743c674ddd1630d6ed2f016
 
IA-32:
netcf-0.1.9-2.el6.i686.rpm
File outdated by:  RHBA-2014:0157
    MD5: 8e40af5c8b782943c2d1e6ef9e3a2bbb
SHA-256: e2f90b349726719ae440442234c743e8cc5ebd2b57ce80f3cf95e35dca3f3603
netcf-debuginfo-0.1.9-2.el6.i686.rpm
File outdated by:  RHBA-2014:0157
    MD5: 6ab83dd11025ebc43f8099317d1027ea
SHA-256: a32f9412556e7f26fb65446c7304cf7b3bfdb321153db303d7c907c8292a096c
netcf-devel-0.1.9-2.el6.i686.rpm
File outdated by:  RHBA-2014:0157
    MD5: 8e93876a56b8ad04728c27e36dc3871d
SHA-256: 99c9aa8c1fa841107804e3f908c845440bc7632cd3bc17ad246b1e5eeaa16dc8
netcf-libs-0.1.9-2.el6.i686.rpm
File outdated by:  RHBA-2014:0157
    MD5: 3069975521d69a2916b350937247f6ee
SHA-256: 90586ecb12fe5b49f88ece213a356fb0e7de95134a19e807b9652bb30458736c
 
x86_64:
netcf-0.1.9-2.el6.x86_64.rpm
File outdated by:  RHBA-2014:0157
    MD5: 343f2ae221498319250c68d92caff7df
SHA-256: fd7df8e29702342abb1321ea3bae20210268b6b3a0b3e7f56421e3acaa218fdb
netcf-debuginfo-0.1.9-2.el6.i686.rpm
File outdated by:  RHBA-2014:0157
    MD5: 6ab83dd11025ebc43f8099317d1027ea
SHA-256: a32f9412556e7f26fb65446c7304cf7b3bfdb321153db303d7c907c8292a096c
netcf-debuginfo-0.1.9-2.el6.x86_64.rpm
File outdated by:  RHBA-2014:0157
    MD5: 578599137ec486b9d138e036ee647857
SHA-256: fe5896e348e4e9dcebf813eb38914b6d91b66d4a4049c00274dc71bb1f9d7f28
netcf-devel-0.1.9-2.el6.i686.rpm
File outdated by:  RHBA-2014:0157
    MD5: 8e93876a56b8ad04728c27e36dc3871d
SHA-256: 99c9aa8c1fa841107804e3f908c845440bc7632cd3bc17ad246b1e5eeaa16dc8
netcf-devel-0.1.9-2.el6.x86_64.rpm
File outdated by:  RHBA-2014:0157
    MD5: 5396c77815ddb2d5abc6a29a7c2af327
SHA-256: 97952ef9c0c59fd8f86802b9a9ee3b5eef5d5adc9bc24553dfc7541c310c3cbd
netcf-libs-0.1.9-2.el6.i686.rpm
File outdated by:  RHBA-2014:0157
    MD5: 3069975521d69a2916b350937247f6ee
SHA-256: 90586ecb12fe5b49f88ece213a356fb0e7de95134a19e807b9652bb30458736c
netcf-libs-0.1.9-2.el6.x86_64.rpm
File outdated by:  RHBA-2014:0157
    MD5: ead892008869c866370bcb25c5131f3b
SHA-256: 70fb74c2df7dddcf7da798c7552a46d0dd96d6e91c1ca6fd38747ce3c85720ba
 
Red Hat Enterprise Linux HPC Node (v. 6)

SRPMS:
netcf-0.1.9-2.el6.src.rpm
File outdated by:  RHBA-2014:0157
    MD5: 6d6fe93225a9a531f97a507b6b525598
SHA-256: 1ba2e8c8cd32605f94a4c378fe3384254a92205de743c674ddd1630d6ed2f016
 
x86_64:
netcf-0.1.9-2.el6.x86_64.rpm
File outdated by:  RHBA-2014:0157
    MD5: 343f2ae221498319250c68d92caff7df
SHA-256: fd7df8e29702342abb1321ea3bae20210268b6b3a0b3e7f56421e3acaa218fdb
netcf-debuginfo-0.1.9-2.el6.i686.rpm
File outdated by:  RHBA-2014:0157
    MD5: 6ab83dd11025ebc43f8099317d1027ea
SHA-256: a32f9412556e7f26fb65446c7304cf7b3bfdb321153db303d7c907c8292a096c
netcf-debuginfo-0.1.9-2.el6.x86_64.rpm
File outdated by:  RHBA-2014:0157
    MD5: 578599137ec486b9d138e036ee647857
SHA-256: fe5896e348e4e9dcebf813eb38914b6d91b66d4a4049c00274dc71bb1f9d7f28
netcf-devel-0.1.9-2.el6.i686.rpm
File outdated by:  RHBA-2014:0157
    MD5: 8e93876a56b8ad04728c27e36dc3871d
SHA-256: 99c9aa8c1fa841107804e3f908c845440bc7632cd3bc17ad246b1e5eeaa16dc8
netcf-devel-0.1.9-2.el6.x86_64.rpm
File outdated by:  RHBA-2014:0157
    MD5: 5396c77815ddb2d5abc6a29a7c2af327
SHA-256: 97952ef9c0c59fd8f86802b9a9ee3b5eef5d5adc9bc24553dfc7541c310c3cbd
netcf-libs-0.1.9-2.el6.i686.rpm
File outdated by:  RHBA-2014:0157
    MD5: 3069975521d69a2916b350937247f6ee
SHA-256: 90586ecb12fe5b49f88ece213a356fb0e7de95134a19e807b9652bb30458736c
netcf-libs-0.1.9-2.el6.x86_64.rpm
File outdated by:  RHBA-2014:0157
    MD5: ead892008869c866370bcb25c5131f3b
SHA-256: 70fb74c2df7dddcf7da798c7552a46d0dd96d6e91c1ca6fd38747ce3c85720ba
 
Red Hat Enterprise Linux Server (v. 6)

SRPMS:
netcf-0.1.9-2.el6.src.rpm
File outdated by:  RHBA-2014:0157
    MD5: 6d6fe93225a9a531f97a507b6b525598
SHA-256: 1ba2e8c8cd32605f94a4c378fe3384254a92205de743c674ddd1630d6ed2f016
 
IA-32:
netcf-0.1.9-2.el6.i686.rpm
File outdated by:  RHBA-2014:0157
    MD5: 8e40af5c8b782943c2d1e6ef9e3a2bbb
SHA-256: e2f90b349726719ae440442234c743e8cc5ebd2b57ce80f3cf95e35dca3f3603
netcf-debuginfo-0.1.9-2.el6.i686.rpm
File outdated by:  RHBA-2014:0157
    MD5: 6ab83dd11025ebc43f8099317d1027ea
SHA-256: a32f9412556e7f26fb65446c7304cf7b3bfdb321153db303d7c907c8292a096c
netcf-devel-0.1.9-2.el6.i686.rpm
File outdated by:  RHBA-2014:0157
    MD5: 8e93876a56b8ad04728c27e36dc3871d
SHA-256: 99c9aa8c1fa841107804e3f908c845440bc7632cd3bc17ad246b1e5eeaa16dc8
netcf-libs-0.1.9-2.el6.i686.rpm
File outdated by:  RHBA-2014:0157
    MD5: 3069975521d69a2916b350937247f6ee
SHA-256: 90586ecb12fe5b49f88ece213a356fb0e7de95134a19e807b9652bb30458736c
 
PPC:
netcf-0.1.9-2.el6.ppc64.rpm
File outdated by:  RHBA-2014:0157
    MD5: a18a38e789549adb59c3f74b3ecc5c01
SHA-256: 5a4c068fe5fef69d4fa2019fa969a31e4a8c983ddc9ba0c9de1031ead523bba6
netcf-debuginfo-0.1.9-2.el6.ppc.rpm
File outdated by:  RHBA-2014:0157
    MD5: 3404cee8e636453422a542912971a81f
SHA-256: 5efd31bfe134a9db0946322ec23b6cefb83487ab2f28a70cd7c9a778a92e60e8
netcf-debuginfo-0.1.9-2.el6.ppc64.rpm
File outdated by:  RHBA-2014:0157
    MD5: 5f7e95bc7fbd01db749141e57b6a9475
SHA-256: 8044d3a4e2394a400b42c00fef20a93cb64fcf3fd39d87aea33632ba5f8cc8c6
netcf-devel-0.1.9-2.el6.ppc.rpm
File outdated by:  RHBA-2014:0157
    MD5: 6c713ca36e5cc3fef7aa2e2c31a1a604
SHA-256: f521c0e25556190a825038fada388b57d865957b331aba2bf50cce177b5ac307
netcf-devel-0.1.9-2.el6.ppc64.rpm
File outdated by:  RHBA-2014:0157
    MD5: c272f097513d288dca1dff8cd89ddd72
SHA-256: 61e042bd2dd860576ab4560a97d86f4a9bda499999f659ba84e62bee0478ba8c
netcf-libs-0.1.9-2.el6.ppc.rpm
File outdated by:  RHBA-2014:0157
    MD5: 7102bb8249e07cab16835b63427ec469
SHA-256: 18c556f9a7da6aa998e9a19546c7853f59b1366615c49c9afb994ac89af5674e
netcf-libs-0.1.9-2.el6.ppc64.rpm
File outdated by:  RHBA-2014:0157
    MD5: 4a46069dde3e5af0bbf1732d851b98b4
SHA-256: b8b50d54336c2201c13a0375f74c881c2a1b095d97b437919ca3a24f14737154
 
s390x:
netcf-0.1.9-2.el6.s390x.rpm
File outdated by:  RHBA-2014:0157
    MD5: e816476247cd924029923b0b64700e43
SHA-256: b914d8b04ab460f53d2acea4dfac8e9299d087dfd66bf6d2a805536b51199d07
netcf-debuginfo-0.1.9-2.el6.s390.rpm
File outdated by:  RHBA-2014:0157
    MD5: eda7319bbf83d9610427376863cb7e8c
SHA-256: d2d667abfa22f28df1c608dea7cc4839fd8b5fe7fecf92a4f6e99ff3a1fc1989
netcf-debuginfo-0.1.9-2.el6.s390x.rpm
File outdated by:  RHBA-2014:0157
    MD5: 72764d75853ffc0da12ebdc68e2f9426
SHA-256: 3a5215841cc42226a16581453c833b1e301e6aa4ca18650047cc3545a307f994
netcf-devel-0.1.9-2.el6.s390.rpm
File outdated by:  RHBA-2014:0157
    MD5: 41667fefb761e4bc3d635fca6be3143f
SHA-256: 864f8c9212177c0a1c5db896cfffeaccc4661cfad25e3a6917d0746530b0e974
netcf-devel-0.1.9-2.el6.s390x.rpm
File outdated by:  RHBA-2014:0157
    MD5: 20759ae8bbbddcb6a413d64de498ea48
SHA-256: c524273537673e20e63152ff187552c52d8eedb41aea5e07e0813c1e6b8e1775
netcf-libs-0.1.9-2.el6.s390.rpm
File outdated by:  RHBA-2014:0157
    MD5: 04b146fbfc4426413167a9d50c299dcd
SHA-256: 2a966625b75cda547f344447181e3220519ddd1716d2aa6c54abc83fe4f7f09a
netcf-libs-0.1.9-2.el6.s390x.rpm
File outdated by:  RHBA-2014:0157
    MD5: a089ea72294ee13d16172da8359cec03
SHA-256: a0619d5d58ca408f7f586aaa5994b98d41a1946c5e7d3b9d117cd83bab8c0cc9
 
x86_64:
netcf-0.1.9-2.el6.x86_64.rpm
File outdated by:  RHBA-2014:0157
    MD5: 343f2ae221498319250c68d92caff7df
SHA-256: fd7df8e29702342abb1321ea3bae20210268b6b3a0b3e7f56421e3acaa218fdb
netcf-debuginfo-0.1.9-2.el6.i686.rpm
File outdated by:  RHBA-2014:0157
    MD5: 6ab83dd11025ebc43f8099317d1027ea
SHA-256: a32f9412556e7f26fb65446c7304cf7b3bfdb321153db303d7c907c8292a096c
netcf-debuginfo-0.1.9-2.el6.x86_64.rpm
File outdated by:  RHBA-2014:0157
    MD5: 578599137ec486b9d138e036ee647857
SHA-256: fe5896e348e4e9dcebf813eb38914b6d91b66d4a4049c00274dc71bb1f9d7f28
netcf-devel-0.1.9-2.el6.i686.rpm
File outdated by:  RHBA-2014:0157
    MD5: 8e93876a56b8ad04728c27e36dc3871d
SHA-256: 99c9aa8c1fa841107804e3f908c845440bc7632cd3bc17ad246b1e5eeaa16dc8
netcf-devel-0.1.9-2.el6.x86_64.rpm
File outdated by:  RHBA-2014:0157
    MD5: 5396c77815ddb2d5abc6a29a7c2af327
SHA-256: 97952ef9c0c59fd8f86802b9a9ee3b5eef5d5adc9bc24553dfc7541c310c3cbd
netcf-libs-0.1.9-2.el6.i686.rpm
File outdated by:  RHBA-2014:0157
    MD5: 3069975521d69a2916b350937247f6ee
SHA-256: 90586ecb12fe5b49f88ece213a356fb0e7de95134a19e807b9652bb30458736c
netcf-libs-0.1.9-2.el6.x86_64.rpm
File outdated by:  RHBA-2014:0157
    MD5: ead892008869c866370bcb25c5131f3b
SHA-256: 70fb74c2df7dddcf7da798c7552a46d0dd96d6e91c1ca6fd38747ce3c85720ba
 
Red Hat Enterprise Linux Workstation (v. 6)

SRPMS:
netcf-0.1.9-2.el6.src.rpm
File outdated by:  RHBA-2014:0157
    MD5: 6d6fe93225a9a531f97a507b6b525598
SHA-256: 1ba2e8c8cd32605f94a4c378fe3384254a92205de743c674ddd1630d6ed2f016
 
IA-32:
netcf-0.1.9-2.el6.i686.rpm
File outdated by:  RHBA-2014:0157
    MD5: 8e40af5c8b782943c2d1e6ef9e3a2bbb
SHA-256: e2f90b349726719ae440442234c743e8cc5ebd2b57ce80f3cf95e35dca3f3603
netcf-debuginfo-0.1.9-2.el6.i686.rpm
File outdated by:  RHBA-2014:0157
    MD5: 6ab83dd11025ebc43f8099317d1027ea
SHA-256: a32f9412556e7f26fb65446c7304cf7b3bfdb321153db303d7c907c8292a096c
netcf-devel-0.1.9-2.el6.i686.rpm
File outdated by:  RHBA-2014:0157
    MD5: 8e93876a56b8ad04728c27e36dc3871d
SHA-256: 99c9aa8c1fa841107804e3f908c845440bc7632cd3bc17ad246b1e5eeaa16dc8
netcf-libs-0.1.9-2.el6.i686.rpm
File outdated by:  RHBA-2014:0157
    MD5: 3069975521d69a2916b350937247f6ee
SHA-256: 90586ecb12fe5b49f88ece213a356fb0e7de95134a19e807b9652bb30458736c
 
x86_64:
netcf-0.1.9-2.el6.x86_64.rpm
File outdated by:  RHBA-2014:0157
    MD5: 343f2ae221498319250c68d92caff7df
SHA-256: fd7df8e29702342abb1321ea3bae20210268b6b3a0b3e7f56421e3acaa218fdb
netcf-debuginfo-0.1.9-2.el6.i686.rpm
File outdated by:  RHBA-2014:0157
    MD5: 6ab83dd11025ebc43f8099317d1027ea
SHA-256: a32f9412556e7f26fb65446c7304cf7b3bfdb321153db303d7c907c8292a096c
netcf-debuginfo-0.1.9-2.el6.x86_64.rpm
File outdated by:  RHBA-2014:0157
    MD5: 578599137ec486b9d138e036ee647857
SHA-256: fe5896e348e4e9dcebf813eb38914b6d91b66d4a4049c00274dc71bb1f9d7f28
netcf-devel-0.1.9-2.el6.i686.rpm
File outdated by:  RHBA-2014:0157
    MD5: 8e93876a56b8ad04728c27e36dc3871d
SHA-256: 99c9aa8c1fa841107804e3f908c845440bc7632cd3bc17ad246b1e5eeaa16dc8
netcf-devel-0.1.9-2.el6.x86_64.rpm
File outdated by:  RHBA-2014:0157
    MD5: 5396c77815ddb2d5abc6a29a7c2af327
SHA-256: 97952ef9c0c59fd8f86802b9a9ee3b5eef5d5adc9bc24553dfc7541c310c3cbd
netcf-libs-0.1.9-2.el6.i686.rpm
File outdated by:  RHBA-2014:0157
    MD5: 3069975521d69a2916b350937247f6ee
SHA-256: 90586ecb12fe5b49f88ece213a356fb0e7de95134a19e807b9652bb30458736c
netcf-libs-0.1.9-2.el6.x86_64.rpm
File outdated by:  RHBA-2014:0157
    MD5: ead892008869c866370bcb25c5131f3b
SHA-256: 70fb74c2df7dddcf7da798c7552a46d0dd96d6e91c1ca6fd38747ce3c85720ba
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

616060 - netcf: Show ifup output in relevant error message
662057 - pkgconfig file should not list augeas, libxml or libxslt
681078 - Need input 'quit' twice to quit ncftool interactive terminal
703318 - %desc field has a typo.
705061 - rebase netcf for RHEL 6.2
713180 - [RHEL 6.1] libvirtd reports a certain error message many times when shutting down all guest
713286 - virt-manager 0.8.7-2 fills message log VERY fast
728184 - Coverity scan results
736920 - [netcf][Regression] Command "virsh iface-dumpxml $BOND" will got an error with netcf-0.1.9-1, but not other version
739505 - dumpxml for a vlan will get error



These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/