Giter Club home page Giter Club logo

Comments (15)

georgeliao avatar georgeliao commented on June 3, 2024

Hi @computershateme
Thanks for reporting this. Before we can dig deeper, I think we need more clarification of some information. Your OS is Mac Sonoma and the local driver is lxd, however Multipass does not support lxd on that platform as far as I know.

Is there something we are missing?

from multipass.

computershateme avatar computershateme commented on June 3, 2024

Apologies (I should have double checked which terminal window I was typing the command into), here is the correct information:

  • OS: Mac Sonoma 14.4.1 (23E224)
  • multipass version: multipass 1.13.1, multipassd 1.13.1
  • multipass get local.driver: qemu

from multipass.

georgeliao avatar georgeliao commented on June 3, 2024

@computershateme
Not sure I fully understand the scenario, about the first three steps, are you using a local machine to access a remote macOS machine?

from multipass.

computershateme avatar computershateme commented on June 3, 2024

Hi there. The Mac is my local machine and I am remoting into a plasma desktop I created using multipass. I am able to remote into the desktop using RDP and X2Go.

Once I am in I can use my web browsers and Synaptic Package Manager with no problems. When I try to use the "Update" features in the Snap-Store and Software apps it says that there is no network connection. When I open the Network app there are no network connections. When I create one, it doesn't stick.

When I run multipass exec -- bash -c 'ip -c -br 1'on my Mac, it tells me that the multipass bridge mpbr0 is down and says in the last column <NO-CARRIER, BROADCAST, MULTICAST, UP>.

from multipass.

townsend2010 avatar townsend2010 commented on June 3, 2024

Hi @computershateme,

We are very puzzled in how you are seeing the Multipass bridge mpbr0 on a macOS based Multipass install. This should only show up when running Multipass on a Linux host and see mpbr0 on the Linux host or running it in a nested environment, ie, a macOS host running a Linux VM running a Multipass VM. On a macOS host, you should never see mpbr0 when issuing multipass networks and how you see that is not clear to us.

Could you please give the full environment of your set up, ie, your macOS host (Apple silicon vs. Intel), any VM's through a different virtualization manager, how you have you Multipass instance set up, etc. Any and all details will be very helpful in helping you either diagnose what is wrong or determine if you running Multipass in an unsupported manner.

Thank you!

from multipass.

computershateme avatar computershateme commented on June 3, 2024

There's definitely a reason I picked "computers hate me" as my username.

I am running a Mac mini M1. In Parallels I have Ubuntu, Windows 11, and Arch Linux VM's installed. I also have VMWare Fusion installed and have a Windows 11 machine. In UTM I have Windows 10 ARM, Windows 11, and Manjaro Linux VM's. I have VirtualBox but none of those VM's work. Finally, I have Multipass installed.

The mpbr0 might be from my installing multipass inside one of my instances (I figured that it would be fun to make instances inside instances).

I'll try removing the multipass from inside the instance and seeing if the mpbr0 disappears...I'll let you know.

from multipass.

computershateme avatar computershateme commented on June 3, 2024

Yup, mpbr0 is gone

from multipass.

computershateme avatar computershateme commented on June 3, 2024

Ok, so here's where I am now. Just from deleting multipass that I installed in my instance, the networks are showing up and are showing as connected, but are saying the connection speed is 0 Bit/s.
Image 4-28-24 at 2 10β€―AM

from multipass.

townsend2010 avatar townsend2010 commented on June 3, 2024

Hi @computershateme!

You say they are showing up, so are they working? The lack of connection speed may just be an artifact of it connecting through a bridged interface. I will say that it sounds like you are doing things that we have not done πŸ˜…

from multipass.

computershateme avatar computershateme commented on June 3, 2024

from multipass.

townsend2010 avatar townsend2010 commented on June 3, 2024

Hi @computershateme,

Unfortunately, I'm not really sure what else we can do here. We don't prevent users from installing desktop environments (and we really couldn't if we wanted to), but we don't provide any official support for that. You seem to be in uncharted territory πŸ™‚

I'm going to close this, but feel free to reopen or open a new issue if you can determine that something we're doing in Multipass is at fault. Sorry we couldn't be of more help.

from multipass.

computershateme avatar computershateme commented on June 3, 2024

I am wondering if it has something to do with the bridge and the way multipass is treating each session.

When I multipass shell or ssh into an instance and run loginctl list-sessions, I see a bunch of sessions...even ones that aren't being used any longer. I will then clean that list using loginctl terminate-user.

Once I know that all sessions are closed, I will ssh -X into the user instance and will see a similar problem even with just -X forwarding.

from multipass.

townsend2010 avatar townsend2010 commented on June 3, 2024

The sessions you see are due to the tray icon GUI having to poll the daemon to get near real time info about instances which uses SSH to get this info. It's not ideal, but it works and the upcoming 1.14 release makes this much, much better.

from multipass.

townsend2010 avatar townsend2010 commented on June 3, 2024

I will say it seems like networking works except for some apps in the desktop session, but other apps that use the network will work. I don't know the internals of the desktop environment enough to venture a guess at what it is missing.

from multipass.

computershateme avatar computershateme commented on June 3, 2024

Then I'm super excited for 1.14 :-)

I'll try the Ubuntu board to see if they know how to clear the desktop issue.

Thanks for your help :-)

from multipass.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.