Project

General

Profile

Actions

Emulator Issues #13564

closed

Dolphin Updater lined to the wrong shared object on macOS

Added by svetlyo 6 days ago. Updated about 2 hours ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
OS X
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:
2407-43

Description

There is a problem with Dolphin Updater on macOS - the binary is linked to the wrong library (it assumes that there is a Homebrew installation
on the user's machine):

MacBook-Pro:~ fro$ /Applications/Dolphin\ Updater.app/Contents/MacOS/Dolphin\ Updater ; exit; dyld[31643]: Library not loaded: /opt/homebrew/opt/xz/lib/liblzma.5.dylib Referenced from: <8CA59F50-5683-301F-B572-2C2E379CF5BD> /Applications/Dolphin Updater.app/Contents/MacOS/Dolphin Updater Reason: tried: '/opt/homebrew/opt/xz/lib/liblzma.5.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/opt/xz/lib/liblzma.5.dylib' (no such file), '/opt/homebrew/opt/xz/lib/liblzma.5.dylib' (no such file) Abort trap: 6


Files


Related issues 1 (1 open0 closed)

Related to Emulator - Emulator Issues #13567: macOS gives "The signature on the file is invalid" when attempting to run the Updater appAcceptedOatmealDome

Actions
Actions #1

Updated by OatmealDome 6 days ago

  • Operating system OS X added
  • Operating system deleted (N/A)

Thanks for the report. Which Dolphin version is this?

Actions #2

Updated by svetlyo 6 days ago

The version is:

2407-7
Revision: 654ccb0b705c65acbb91d030e101b11e3da586d6

It was this way for a few weeks.

Actions #3

Updated by svetlyo 6 days ago

I've just updated manually - same on the last development one:

2407-37

Revision: bb03fc04ccbdd5a86dfbe7ab6179d240f5b0e076

Actions #4

Updated by OatmealDome 6 days ago

  • Status changed from New to Accepted

Confirmed. Seems to only affect the arm64 slice. I will look into fixing this.

Actions #5

Updated by OatmealDome 5 days ago

  • Status changed from Accepted to Fix pending

PR opened: https://github.com/dolphin-emu/dolphin/pull/12926

Could you test the Dolphin Updater on this build? You just have to launch the app directly (it will pop up an error saying you're not supposed to do that, but we just need to ensure it isn't crashing).

https://dl.dolphin-emu.org/prs/af/aa/pr-12926-dolphin-latest-universal.dmg

Actions #7

Updated by OatmealDome 3 days ago

  • Status changed from Fix pending to Fixed
  • Fixed in set to 2407-43

Fixed in 2407-43.

Actions #8

Updated by svetlyo 1 day ago

While the manual opening of the Updater app works as expected, on the 2407-43 version the updating from Help -> Check for updates... still does nothing.
I wasn't able to test that with the test build from the https://github.com/dolphin-emu/dolphin/pull/12926 pull request because "Help -> Check for updates..." was not functional there (it won't even load the list with the differences)

Actions #9

Updated by OatmealDome 1 day ago

If you open Console.app (Applications -> Utilities), enable streaming, type "Dolphin Updater" into the search box + press enter, and then try running Help -> Check for Updates, does anything appear in the console log?

Actions #10

Updated by svetlyo 1 day ago

Should the name be like this: "/Applications/.Dolphin Updater.2.app" ?

Actions #11

Updated by svetlyo 1 day ago

"/Applications/.Dolphin Updater.2.app/Contents/MacOS/Dolphin Updater not valid: Error Domain=AppleMobileFileIntegrityError Code=-420 "The signature on the file is invalid" UserInfo={NSURL=file:///Applications/.Dolphin%20Updater.2.app/Contents/MacOS/Dolphin%20Updater, NSLocalizedDescription=The signature on the file is invalid}"

"AMFI: Check-fix enabled for binary '/Applications/.Dolphin Updater.2.app/Contents/MacOS/Dolphin Updater' with TeamID '97835T4369', identifier 'com.dolphinteam.dolphin-updater': broken signature treated as unsigned without privileges. This workaround will not work for software built on or after 10.12."

Actions #12

Updated by OatmealDome about 2 hours ago

  • Related to Emulator Issues #13567: macOS gives "The signature on the file is invalid" when attempting to run the Updater app added
Actions #13

Updated by OatmealDome about 2 hours ago

Thank you. I've been able to reproduce on one of my machines. I've opened bug 13567 for this problem.

Actions

Also available in: Atom PDF