[SRU] [hardy] openvpn multihome issue (64bit)

Bug #427826 reported by persson
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openvpn (Ubuntu)
Fix Released
Undecided
Unassigned
Hardy
Won't Fix
Medium
Unassigned

Bug Description

Binary package hint: openvpn

openvpn 2.1~rc7-1ubuntu3.5 seems to suffer from this bug:

http://article.gmane.org/gmane.network.openvpn.devel/2227

or at least I'm not able to get the "multihome" working. Clients just hang and in the server log lots of messages like this appear:

write UDPv4 []: Invalid argument (code=22)

Info about the system:

# lsb_release -rd
Description: Ubuntu 8.04.3 LTS
Release: 8.04

Let me know if more information is needed.

Revision history for this message
Chuck Short (zulcss) wrote :

Thanks Ill take the fix from the openvpn SVN mentioned in the thread.

Regards
chuck

Changed in openvpn (Ubuntu):
assignee: nobody → Chuck Short (zulcss)
status: New → In Progress
Revision history for this message
Chuck Short (zulcss) wrote :

This is already fixed in karmic. It might be a good candidate for an SRU.

Changed in openvpn (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
persson (persson) wrote :

yeah, unfortunately this is aproduction box that cannot be upgraded for now, so it would be great to have it in hardy as well. Thanks.

Thierry Carrez (ttx)
summary: - openvpn 2.1~rc7-1ubuntu3.5 bug
+ [hardy] openvpn multihome issue (64bit)
Changed in openvpn (Ubuntu Hardy):
importance: Undecided → Medium
status: New → Triaged
Chuck Short (zulcss)
summary: - [hardy] openvpn multihome issue (64bit)
+ [SRU] [hardy] openvpn multihome issue (64bit)
Revision history for this message
Chuck Short (zulcss) wrote :

Statement of Impact:

Openvpn in hardy shipped a bug that prevented users on amd64 machines to use the mulihome option. It causes the client to hang and not function properly.

How this has been addressed:

This bug has been fixed upstream and is fixed in Karmic. I have attached the bug that fixes this probem.

How to reproduce:

1. Install an openvpn server and client with multihomed support. (Best done in kvm)

There should be no regressions with this patch.

If you have any questions please let me know.

Regards
chuck

Revision history for this message
Chuck Short (zulcss) wrote :

Hi Persson,

Would you be availble to do some testing for this fix in hardy?

Thanks
chuck

Revision history for this message
persson (persson) wrote :

Yes sure no problem.

Revision history for this message
Martin Pitt (pitti) wrote :

How does this affect all other architectures? It's not quite obvious what the #pragma pack does. To be on the safe side, could this perhaps be included in an #ifdef which only matches on amd64?

Martin Pitt (pitti)
Changed in openvpn (Ubuntu Hardy):
status: Triaged → Incomplete
assignee: nobody → Chuck Short (zulcss)
Revision history for this message
Martin Pitt (pitti) wrote :

Chuck, ping?

Revision history for this message
Chuck Short (zulcss) wrote :

Sorry havent got a chance to address this yet.

Regards
chuck

Chuck Short (zulcss)
Changed in openvpn (Ubuntu):
assignee: Chuck Short (zulcss) → nobody
Changed in openvpn (Ubuntu Hardy):
assignee: Chuck Short (zulcss) → nobody
Revision history for this message
Simon Déziel (sdeziel) wrote :

I took the previous patch and surrounded the pragma with #ifdef __x86_64 and #endif. I did a compile test on a 64bit Lucid host.

Revision history for this message
Martin Pitt (pitti) wrote :

Thanks Simon!

Changed in openvpn (Ubuntu Hardy):
status: Incomplete → In Progress
Revision history for this message
Imre Gergely (cemc) wrote :

I would like to help solve this. Is there anything to test maybe?

Revision history for this message
Rolf Leggewie (r0lf) wrote :

Hardy has seen the end of its life and is no longer receiving any updates. Marking the Hardy task for this ticket as "Won't Fix".

Changed in openvpn (Ubuntu Hardy):
status: In Progress → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.