It's UWAweek 47

help3007

This forum is provided to promote discussion amongst students enrolled in CITS3007 Secure Coding. If posting a question, it's suggested you check first whether your question is answered in the unit Frequently Asked Questions (FAQ) list, and use the search box (on the right) to see if an answer to your question has already been posted.

Please consider offering answers and suggestions to help other students! And if you fix a problem by following a suggestion here, it would be great if other interested students could see a short "Great, fixed it!"  followup message.

Note that any posts must comply with the UWA Code of Conduct and the UWA Academic Conduct Policy. That means you should (a) treat everyone with respect and courtesy, and (b) not post your solutions to an assessment that's in progress.

If asking a programming question, it's recommended you read How do I ask a good question? If reporting or troubleshooting a bug in software used in the unit, it's recommend you read How to report bugs effectively.
Displaying selected article
Showing 1 of 170 articles.
Currently 17 other people reading this forum.


 UWA week 10 (1st semester, week 2) ↓
SVG not supported

Login to reply

👍x1
helpful
9:15am Wed 6th Mar, Arran S.
✅ content verified by our teaching staff  

Hi,

Just to clarify, have you tried following the lab instructions here, which are linked to from the Lab 1 worksheet here?

Those instructions suggest using:

  • the UTM gallery's ARM64 Ubuntu 22.04 image, which should be fine for most purposes, or
  • the UTM gallery's x86-64 Ubuntu 14.04 image, which is very old, but might be useful for checking project code, or
  • a Qcow2 file extracted from the CITS3007 vagrant image

(and note that one option is to use the ARM64 22.04 image, but double-check your project code using GitPod, as outlined in the lab worksheet.)

I can't test the Mac options myself as I don't have easy access to a Mac, but the first one should be pretty straightforward.

Vagrant is not likely to be useful on M-series macs, since, as you say, UTM isn't defined as a "provider" for Vagrant. Hence the instructions for students on M-series macs don't mention Vagrant at all.

Ben's instructions should be helpful in getting SSH and VS Code set up on a Mac. (Again, I can't easily test these unfortunately.)

Let me know if there's anything that's unclear about the lab 1 worksheet. I realize there are quite a few possible options laid out, which can be confusing, but people also have a very large range of laptops of all OSs and varying ages and speeds, so there's no one solution that fits everyone.[1] If in doubt, I suggest asking your lab facilitator for their advice.

[1] Well, actually, the University could provide web-based access to lab VMs, and that would be a solution. But University IT have made it clear they won't assist with providing such an option.

Cheers

Arran

p.s. When creating markdown links [like](http://this.com), there needs to be no space between the right bracket ] and the left parenthesis (. I edited your message to fix this.

ANONYMOUS wrote:

Hi everyone!

I ran into a problem with setting up VM for Mac. It seems like UTM is the one I should use for the M-series Mac, but Vagrant doesn't support UTM as a provider so I can't set up the required SDE.

Has anyone got the same issue or managed to fix it? I have completed the steps in Ben's UTM setup guide and not sure what to do next. Any help is appreciated!

The University of Western Australia

Computer Science and Software Engineering

CRICOS Code: 00126G
Written by [email protected]
Powered by history
Feedback always welcome - it makes our software better!
Last modified  8:08AM Aug 25 2024
Privacy policy