[Bug 611023] New: libvirt and virt-manager packager should use netcat-openbsd
http://bugzilla.novell.com/show_bug.cgi?id=611023 http://bugzilla.novell.com/show_bug.cgi?id=611023#c0 Summary: libvirt and virt-manager packager should use netcat-openbsd Classification: openSUSE Product: openSUSE 11.3 Version: Factory Platform: All OS/Version: openSUSE 11.3 Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem AssignedTo: jfehlig@novell.com ReportedBy: lmuelle@novell.com QAContact: qa@suse.de CC: carnold@novell.com Found By: --- Blocker: --- a) netcat-openbsd is able to handle IPv6 b) This reduces the amount of required patches c) Makes it possible to mixe openSUSE, Fedora, RedHat, CentOS systems as they all have the binary /usr/bin/nc See the comment from Cole Robinson at https://bugzilla.redhat.com/show_bug.cgi?id=599015#c8 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=611023 http://bugzilla.novell.com/show_bug.cgi?id=611023#c Martin Wilck <martin.wilck@ts.fujitsu.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |616641 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=611023 http://bugzilla.novell.com/show_bug.cgi?id=611023#c1 James Fehlig <jfehlig@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |meissner@novell.com --- Comment #1 from James Fehlig <jfehlig@novell.com> 2010-06-23 20:53:24 UTC --- Ability of netcat to support IPv6 is not the issue. Problem is netcat in SuSE does not support connecting to a Unix Domain Socket (the '-U' option). This feature of Redhat netcat package (and as you found netcat-openbsd, and socat) is needed by libvirt to do ssh tunneling. 'nc -U /path/to/libvirtd/uds' is sent to remote host over ssh, allowing client to access remote libvirtd. There is some history behind our use of socat - see bug#397633. I would gladly drop the libvirt socat patch and use netcat-openbsd instead. We would no longer be patching libvirt and more importantly, would no longer limit its ability to connect to remote hosts. The socat approach prevents ssh tunneling between a SuSE libvirt client and Redhat libvirt host and vice versa. I'm a little concerned about the availability of netcat-openbsd. In 11.3, I can only find it in the oss repo (http://download.opensuse.org/distribution/11.3/repo/oss/). Is this repo available to all 11.3 systems during install? If user selects virtualization pattern, libvirt would be installed and the netcat-openbsd dependency must be available. On the SLE front, I would like to use netcat-openbsd as well. As mentioned, socat causes interop issues. Marcus, would it be possible to have netcat-openbsd in SLE as well? NB: For SLE, we couldn't make this change until SLE11 SP2 at earliest I suspect. Perhaps not even until SLE12. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=611023 http://bugzilla.novell.com/show_bug.cgi?id=611023#c2 Lars Müller <lmuelle@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|meissner@novell.com | --- Comment #2 from Lars Müller <lmuelle@novell.com> 2010-06-25 10:54:30 UTC --- The oss repository is the default repository of any openSUSE product. And there is no special RedHat netcat package. The nc binary used by RedHat, Fedora and others _is_ the stuff available at http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/nc/ and that's the software available from the netcat-openbsd package. How could I know about this? rpm -qi offers this information as well as the openSUSE Build Service (OBS) where the package is maintained as part of network:utilities. Please apply the required changes to libvirt and virt-manager soon to get them into the next openSUSE release. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=611023 http://bugzilla.novell.com/show_bug.cgi?id=611023#c3 --- Comment #3 from James Fehlig <jfehlig@novell.com> 2010-06-25 14:08:30 UTC --- (In reply to comment #2)
The oss repository is the default repository of any openSUSE product.
Ok, good.
And there is no special RedHat netcat package.
I never claimed there was. If anything, I'd call the netcat package in SuSE "special". I don't understand why we use this less functional relay over the openbsd one. Glad to see we have it now in openSUSE. But more important to me is SLE, where currently we are stuck with the inferior netcat and non-interoperable socat patch :-(.
Please apply the required changes to libvirt and virt-manager soon to get them into the next openSUSE release.
Yes, I will gladly do so. But still, what about SLE? Guess I'll enter a FATE for netcat-openbsd in SLE11 SP2 / SLE12. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=611023 http://bugzilla.novell.com/show_bug.cgi?id=611023#c4 --- Comment #4 from Lars Müller <lmuelle@novell.com> 2010-06-25 14:31:03 UTC --- Yes, the netcat package of SUSE is very special and it would be best to drop it as soon as possible as we have netcat-openbsd. Why we use it? It's historical. It got packaged and used and not updated. We have to consider to add an optional sym link to the package to make the binary available with the old name if the old name doesn't exist. Time to file a drop request for the old unmaintained netcat before oS 11.3 gets released. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=611023 http://bugzilla.novell.com/show_bug.cgi?id=611023#c5 --- Comment #5 from Lars Müller <lmuelle@novell.com> 2010-06-25 14:37:07 UTC --- I filed delete request 42063 for the old netcat package. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=611023 http://bugzilla.novell.com/show_bug.cgi?id=611023#c6 --- Comment #6 from James Fehlig <jfehlig@novell.com> 2010-06-25 14:59:46 UTC --- And I opened FATE #310038 to have netcat-openbsd added to SLE. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=611023 http://bugzilla.novell.com/show_bug.cgi?id=611023#c7 James Fehlig <jfehlig@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED Target Milestone|--- |RC 2 --- Comment #7 from James Fehlig <jfehlig@novell.com> 2010-06-25 16:43:32 UTC --- Necessary changes have been made in openSUSE11.3 / Factory. libvirt and virt-manager now depend on netcat-openbsd. The socat patch and dependency have been dropped from libvirt. The netcat patch and dependency have been dropped from virt-manager. I've submitted both virt-manager and libvirt to openSUSE:Factory - SRs #42076 and #42077. FATE #310038 can be used to track this issue in SLE. I think that is it for now, so closing the bug. NB: openSUSE11.3 libvirt client will not work with <= openSUSE11.2, so user's managing 11.2 hosts with 11.3 client will be in for a surprise. Obvious and suggested workaround would be to update to latest libvirt and virt-manager packages for 11.2 from Virtualization project, and netcat-openbsd dependency from network:utils project. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=611023 http://bugzilla.novell.com/show_bug.cgi?id=611023#c8 --- Comment #8 from Lars Müller <lmuelle@novell.com> 2010-06-25 17:01:05 UTC --- Fixed netcat-openbsd package sources are submitted with request 42078 to provide and obsolete netcat. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=611023 http://bugzilla.novell.com/show_bug.cgi?id=611023#c9 --- Comment #9 from Marcus Meissner <meissner@novell.com> 2010-07-01 13:01:22 UTC --- umm sorry for not replying sooner (way too busy these days). I think the questions have been resolved, maintenance updates for SLE with feature changes need FATEs and ECOs. (and you have a FATE opened, so its fine). if there is anything you need of me, ask ;) -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=611023 https://bugzilla.novell.com/show_bug.cgi?id=611023#c10 Marius Tomaschewski <mt@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mt@novell.com --- Comment #10 from Marius Tomaschewski <mt@novell.com> 2011-01-06 17:31:08 UTC --- (In reply to comment #7)
NB: openSUSE11.3 libvirt client will not work with <= openSUSE11.2, so user's managing 11.2 hosts with 11.3 client will be in for a surprise. Obvious and suggested workaround would be to update to latest libvirt and virt-manager packages for 11.2 from Virtualization project, and netcat-openbsd dependency from network:utils project.
Well, it also breaks users trying to manage SLE-11 from 11.3 admin host :-/ I've added SLE_11_SP1 build repo for network:utilities and enabled to build netcat-openbsd at all, so the workaround should be possible now (we'll see). -- 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.
http://bugzilla.novell.com/show_bug.cgi?id=611023 http://bugzilla.novell.com/show_bug.cgi?id=611023#c11 --- Comment #11 from Bernhard Wiedemann <bwiedemann@suse.com> --- This is an autogenerated message for OBS integration: This bug (611023) was mentioned in https://build.opensuse.org/request/show/42076 Factory / virt-manager https://build.opensuse.org/request/show/42077 Factory / libvirt -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com