-
Notifications
You must be signed in to change notification settings - Fork 371
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2.1 scvmm detection and support broken #185
Comments
When I dug it even deeper I found that the waagent is trying to mount /dev/sr1 while LinuxAgent.iso is exposed via /dev/sr0 under scvmm. |
@emsi what is the exact waagent version you have? |
@ahmetalpbalkan The one shipped with Ubuntu cloud images: 2.1.3 |
@hglkrijger Your patch addresses only the half of the issue. |
-add unit tests for scvmm detection -ensure all matching devices are mounted and examined for scvmm configuration -fixes Azure#185
Thanks for the feedback @emsi; I should have waited until the complete fix was ready before pushing to my fork, apologies for the confusion. I believe the issue is addressed now, pending testing - see this commit. Feel free to take a look and let me know if you have any concerns. /cc @szarkos |
- correct scvmm references - add unit tests for scvmm detection - ensure all matching devices are mounted and examined for scvmm configuration - exit once vmm startup script is found and executed - fixes Azure#185
- correct scvmm references - add unit tests for scvmm detection - ensure all matching devices are mounted and examined for scvmm configuration - exit once vmm startup script is found and executed - fixes Azure#185
- correct scvmm references - add unit tests for scvmm detection - ensure all matching devices are mounted and examined for scvmm configuration - exit once vmm startup script is found and executed - fixes Azure#185
- correct scvmm references - add unit tests for scvmm detection - ensure all matching devices are mounted and examined for scvmm configuration - exit once vmm startup script is found and executed - fixes Azure#185
- correct scvmm references - add unit tests for scvmm detection - ensure all matching devices are mounted and examined for scvmm configuration - exit once vmm startup script is found and executed - fixes Azure#185
- correct scvmm references - add unit tests for scvmm detection - ensure all matching devices are mounted and examined for scvmm configuration - exit once vmm startup script is found and executed - fixes Azure#185
- correct scvmm references - add unit tests for scvmm detection - ensure all matching devices are mounted and examined for scvmm configuration - exit once vmm startup script is found and executed - fixes #185
the agent itself should be fixed with #219. we need to make sure the SCVMM install script is updated to support systemd, or the provisioning will loop. |
closing this, further issues with scvmm itself should be tracked at https://github.com/Microsoft/SCVMMLinuxGuestAgent |
The SCVMMLinuxGuestAgent project on github seems dead. No activity for two years. When I build the sources it produced scvmmguestagent.1.0.2.1065.x64.tar whereas the SCVMM is distributed with scvmmguestagent.1.0.2.1075.x86.tar. |
@emsi I have no idea. The existing agent has basic support for SCVMM, so I don't believe that an additional agent is necessary. |
It's not. It just that the current one does not work properly with systemd. |
@emsi We do not own the systemd unit. Those come from the distribution vendors. |
I have no idea why do you think there's anything wrong with the systemd unit. |
@emsi I was, I thought, responding to your comment that the current agent does not work with systemd. Regardless, the existing agent has SCVMM support and is where we devote our efforts. If you have a specific bug, please file an issue with sufficient details so we can address it. |
Oh boy :) You misunderstood me completely. |
@emsi Mea Culpa! I can try. Take care. |
Thank you :) |
@brendandixon: Any luck with that? |
It seems scvmm detection and integration is completely broken now.
Daemon calls for:
While
ScvmmHandler
class does not have methodrun()
at all.When I corrected for that I got error:
UbuntuOSUtil object has no attribute 'get_dvd_mount_point'
The text was updated successfully, but these errors were encountered: