[SRU] Add Microsoft-owned MAC address to 75-persistent-net-generator.rules

Bug #1367883 reported by Stephen A. Zarkos
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
systemd (Ubuntu)
Fix Released
Undecided
Canonical Microsoft Azure Collaboration
Trusty
Fix Released
Undecided
Unassigned
udev (Ubuntu)
Invalid
Undecided
Unassigned
Precise
Fix Released
Undecided
Unassigned

Bug Description

Impact: As Microsoft expands its public cloud offering it may need to utilize additional MAC address prefixes. If a user launches a Cloud instance when the MAC address is from a Microsoft-owned MAC address that is not in the exclusion list, eth0 is persistently named for the first NIC seen. If a user rebundles, or the machines has its MAC address changed (e.g. VM resize or VM is moved to another host), it will lose network connectivity.

Fix: Please add the following Microsoft-owned MAC address to the 75-persistent-net-generator.rules file:

     00:25:ae Microsoft Corporation

Test Case :
 - Launch Hyper-V VM with MAC address with prefix 00:25:ae
 - Install updated Udev/systemd
 - Delete any existing udev rule
 - Reboot and confirm that no new UDEV rule was added

Changed in udev (Ubuntu):
assignee: nobody → Canonical Microsoft Azure Collaboration (canonical-ms-azure-team)
Revision history for this message
Martin Pitt (pitti) wrote :

I suppose you at least want this for 14.04 LTS. Do you still need this for 12.04 LTS too, or is 14.04 sufficient?

affects: udev (Ubuntu) → systemd (Ubuntu)
Changed in systemd (Ubuntu):
status: New → In Progress
Revision history for this message
Martin Pitt (pitti) wrote :
Changed in systemd (Ubuntu):
status: In Progress → Fix Committed
Changed in systemd (Ubuntu Trusty):
status: New → Triaged
Revision history for this message
Stephen A. Zarkos (stevez) wrote :

Hi,

Yes, since Ubuntu 12.04 is still supported and widely deployed we will need this fix for that version as well.

Thanks!

Changed in systemd (Ubuntu Precise):
status: New → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package systemd - 208-8ubuntu4

---------------
systemd (208-8ubuntu4) utopic; urgency=medium

  * debian/tests/boot-and-services: Accept lower-case spelling of "command
    line" in dmesg log. Curiously the case differs between amd64 and i386..
 -- Martin Pitt <email address hidden> Thu, 18 Sep 2014 21:10:42 +0200

Changed in systemd (Ubuntu):
status: Fix Committed → Fix Released
Changed in systemd (Ubuntu Trusty):
assignee: nobody → Ben Howard (utlemming)
Changed in systemd (Ubuntu Precise):
assignee: nobody → Ben Howard (utlemming)
Revision history for this message
Ben Howard (darkmuggle-deactivatedaccount) wrote :

For Ubuntu 14.04, attached debdiff for systemd_204-5ubuntu20.7 to systemd_204-5ubuntu20.8.

Revision history for this message
Ben Howard (darkmuggle-deactivatedaccount) wrote :

For Ubuntu 12.04, attached debdiff for udev_175-0ubuntu9.7 to udev_175-0ubuntu9.8

Changed in systemd (Ubuntu Precise):
status: Triaged → In Progress
Changed in systemd (Ubuntu Trusty):
status: Triaged → In Progress
Revision history for this message
Martin Pitt (pitti) wrote :

Ben, I uploaded both of them. The previous systemd version is still in trusty-proposed, so accepting that will still take a few days. The precise one can be reviewed/accepted by the SRU team right now.

no longer affects: udev (Ubuntu Trusty)
no longer affects: systemd (Ubuntu Precise)
Changed in udev (Ubuntu Precise):
assignee: nobody → Ben Howard (utlemming)
Changed in udev (Ubuntu):
status: New → Invalid
Changed in udev (Ubuntu Precise):
status: New → In Progress
summary: - Add Microsoft-owned MAC address to 75-persistent-net-generator.rules
+ [SRU] Add Microsoft-owned MAC address to 75-persistent-net-
+ generator.rules
Revision history for this message
Brian Murray (brian-murray) wrote : Please test proposed package

Hello Stephen, or anyone else affected,

Accepted systemd into trusty-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/systemd/204-5ubuntu20.8 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in systemd (Ubuntu Trusty):
status: In Progress → Fix Committed
tags: added: verification-needed
Revision history for this message
Martin Pitt (pitti) wrote :

Can you please test the version in -proposed, so that this can get released? We also have new fixes for trusty which are blocked by this. Thanks!

Revision history for this message
Stephen A. Zarkos (stevez) wrote :

Ah, sorry for the delay. I tested this package with the repro steps mentioned above and can confirm that this issue is resolved with the -proposed package.

Thanks!
Steve

Revision history for this message
Mathew Hodson (mhodson) wrote :

Tagging based on comment #10.

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package systemd - 204-5ubuntu20.8

---------------
systemd (204-5ubuntu20.8) trusty; urgency=medium

  [ Ben Howard ]
  * 75-persistent-net-generator.rules: Add new Microsoft net rule
    (LP: #1367883)

  [ Martin Pitt ]
  * debian/libpam-systemd.systemd-logind.upstart: Fix "PAM module installed"
    check for the case when there is more than one library installed, which
    can happen on multi-arch systems. Thanks Grzegorz Gutowski! (LP: #1382510)
 -- Martin Pitt <email address hidden> Wed, 29 Oct 2014 08:05:16 +0100

Changed in systemd (Ubuntu Trusty):
status: Fix Committed → Fix Released
Revision history for this message
Hui Wang (hui.wang) wrote :

@ Martin Pitt,

It seems the Dell microphone mute hotkey udev rule (below) is not in the systemd - 204-5ubuntu20.8 yet. I have a bug (https://bugs.launchpad.net/oem-priority/trusty/+bug/1339998) and need this udev rule be backported to trusty.

Thanks,
Hui.

Revision history for this message
Hui Wang (hui.wang) wrote :
Revision history for this message
Martin Pitt (pitti) wrote :

@Hui Wang: Yes, of course. That fix is in 204-5ubuntu20.9 which is waiting in https://launchpad.net/ubuntu/trusty/+queue?queue_state=1 . This just requires an SRU team member to review/accept it from the queue.

Revision history for this message
Hui Wang (hui.wang) wrote :

@Martin Pitt,

Got it, thanks.

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

Precise upload is waiting in SRU review queue.

Revision history for this message
Chris J Arges (arges) wrote :

Hello Stephen, or anyone else affected,

Accepted udev into precise-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/udev/175-0ubuntu9.8 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in udev (Ubuntu Precise):
status: In Progress → Fix Committed
tags: removed: verification-done
tags: added: verification-needed
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote : [udev/precise] possible regression found

As a part of the Stable Release Updates quality process a search for Launchpad bug reports using the version of udev from precise-proposed was performed and bug 1397221 was found. Please investigate this bug report to ensure that a regression will not be created by this SRU. In the event that this is not a regression remove the "verification-failed" tag from this bug report and tag 1397221 "bot-stop-nagging". Thanks!

tags: added: verification-failed
tags: added: verification-done
removed: verification-failed verification-needed
tags: added: verification-needed
removed: verification-done
Revision history for this message
Ben Howard (darkmuggle-deactivatedaccount) wrote :

Marking as verification done. I am unable to replicate the automated regression check.

tags: added: verification-done
removed: verification-needed
Revision history for this message
Brian Murray (brian-murray) wrote : Update Released

The verification of the Stable Release Update for udev has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package udev - 175-0ubuntu9.8

---------------
udev (175-0ubuntu9.8) precise; urgency=medium

  * add-hyerpv-hwaddr.patch: add new ethernet exclusion for Hyper-V
    (LP: #1367883).
 -- Ben Howard <email address hidden> Fri, 19 Sep 2014 16:29:07 -0600

Changed in udev (Ubuntu Precise):
status: Fix Committed → Fix Released
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.