Facetime cannot log in account

Discussions about using Mac OS X guests (on Apple hardware) in VirtualBox.
Post Reply
pazzoide
Posts: 31
Joined: 15. Oct 2019, 15:22

Facetime cannot log in account

Post by pazzoide »

Hello, I have a OSX Catalina VM running on Linux Host (Linux Mint 19.3, based on Ubuntu 18.04) on Apple hardware (iMac late 2012).

Ijust installled and I'm surprised how smooth went the installation of OSX vm, without any issues. And everything I tested so far is working.

Everything exept facetime. I "passed" the facetime webcam to the VM and image and audio are working, but for some reason beyond my understanding I cannot log in into my ID Apple in facetime. In system preferences I am logged with my id apple, but facetime simply doesn't allow me to log into the account.

If I boot OSX from an external USB on the mac facetime works normally.

Is this a VBox related issue?
Attachments
OSX-2020-03-23-14-31-06.log.zip
(33.74 KiB) Downloaded 54 times
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Mostly XP

Re: Facetime cannot log in account

Post by mpack »

pazzoide wrote: Is this a VBox related issue?
I doubt it. VirtualBox knows nothing about passwords for guest applications. More likely it's some kind of security or network problem due to the VM not being seen as the same PC you used before. Which it isn't.
pazzoide
Posts: 31
Joined: 15. Oct 2019, 15:22

Re: Facetime cannot log in account

Post by pazzoide »

Can you use facetime in osx vm?
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Mostly XP

Re: Facetime cannot log in account

Post by mpack »

Technically, there's no such thing as "OS X VM". It's OS X. Whatever OS X is capable of, it will do it regardless of who makes the PC. So (within reason) don't ask if an OS X VM can do something, ask if OS X can do it.
pazzoide
Posts: 31
Joined: 15. Oct 2019, 15:22

Re: Facetime cannot log in account

Post by pazzoide »

All right, it's obvious facetime can work in OSX.

So why in your opinion it doesn't in my VM? I just setup it as a new machine, as if I bought a new Mac. Network is OK. I can log into my ID Apple from the VM and from system preferences inside it.
pazzoide
Posts: 31
Joined: 15. Oct 2019, 15:22

Re: Facetime cannot log in account

Post by pazzoide »

With some further research, I discovered that the problem could be in the serial number of the installation. While my standard installation has a normal serial number, the gust VM installation has a 0.
It seems that Apple doesn't allow people to login with ID Apple for Facetime nor iMessage in the virtual machine.
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Mostly XP

Re: Facetime cannot log in account

Post by mpack »

Does the serial number come from DMI information?

You should confirm your findings with Apple. Perhaps a serial number just needs to be configured, perhaps as a DMI override.
pazzoide
Posts: 31
Joined: 15. Oct 2019, 15:22

Re: Facetime cannot log in account

Post by pazzoide »

It comes from the system preferences. Instead of showing a serial number it shows a 0.

I'm searching if I can override this and if it works.
Attachments
serial_Schermata del 2020-03-25 16-26-31.png
serial_Schermata del 2020-03-25 16-26-31.png (14.54 KiB) Viewed 10863 times
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Mostly XP

Re: Facetime cannot log in account

Post by mpack »

You misunderstood my question, but no matter. That does look likely to be a DMI field.

http://cavaliercoder.com/blog/dmidecode ... e-osx.html
granada29
Volunteer
Posts: 729
Joined: 3. Mar 2015, 07:27
Primary OS: Mac OS X other
VBox Version: OSE other
Guest OSses: Linux, macOS, Windows

Re: Facetime cannot log in account

Post by granada29 »

pazzoide wrote:It comes from the system preferences. Instead of showing a serial number it shows a 0.

I'm searching if I can override this and if it works.
See Section 9.9 of the user manual

Code: Select all

VBoxManage setextradata "VM-name" "VBoxInternal/Devices/efi/0/Config/DmiSystemSerial" "System Serial"
Replace "VM-name" with the name of your VM
Replace "System Serial" with serial number of your hardware (visible in About This Mac)
pazzoide
Posts: 31
Joined: 15. Oct 2019, 15:22

Re: Facetime cannot log in account

Post by pazzoide »

@mpack the terminal shows same 0 output.

Following @granada29 advice I changed the serial, but still facetime doesn't make me log in :evil:

Strange thing is I can log into apple store!

Do you thing I should try to change other Hardware information of the VM to match the real machine output?
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Mostly XP

Re: Facetime cannot log in account

Post by mpack »

pazzoide wrote: Do you thing I should try to change other Hardware information of the VM to match the real machine output?
Eh? No! The discussion of DMI was to allow you to configure a serial number for the VM, as apparantly VirtualBox is not configuring that number by default. The idea was not for you to copy the info of another PC. You'd never get that right, all that would do is risk getting your host license revoked.
pazzoide
Posts: 31
Joined: 15. Oct 2019, 15:22

Re: Facetime cannot log in account

Post by pazzoide »

Oh I see. I'm going to ask Apple what to do. I'll post a workaround here if I find any.
Post Reply