FileBot Not Running on Sonoma (14.3)

Support for macOS users
Post Reply
DarfNader
Posts: 48
Joined: 08 Apr 2018, 12:46

FileBot Not Running on Sonoma (14.3)

Post by DarfNader »

Hi, I am installing FileBot on an MacBook Pro M3 running Sonoma 14.3 and it will not run.

If I install it via homebrew, the app fails with the message "Filebot" is damaged and can't be opened. You should move it to the Trash.

I the ran "brew rm --zap filebot" which deleted all of my prefs and license and attempted to install it from the App Store, but FileBot launches and immediate quits without actually loading.

What can I provide to help troubleshoot this? The Console message for filebot are not particularly illuminating.
User avatar
rednoah
The Source
Posts: 23001
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: FileBot Not Running on Sonoma (14.3)

Post by rednoah »

:!: Did you install via brew? Did you use the --no-quarantine flag when doing so? If you are using brew install then you must use the --no-quarantine flag to disable all the "Apple does not allow me to run this software from the internet" shenanigans:
https://www.filebot.net/mac/brew.html




:arrow: Alternatively, you may uninstall all versions of FileBot that you may have installed, and then only install the FileBot_*_arm64.pkg package (i.e. download and double-click on it) to see if that works:
https://www.filebot.net/download.html



DarfNader wrote: 05 Feb 2024, 23:33 attempted to install it from the App Store, but FileBot launches and immediate quits without actually loading
The Mac App Store version seems to just not work for some users. No idea why. Somehow related to Rosetta x86 to ARM translation layer would be my first guess?

:?: What does the Console say?
:idea: Please read the FAQ and How to Request Help.
Seldon75
Posts: 10
Joined: 07 Feb 2024, 17:41

Re: FileBot Not Running on Sonoma (14.3)

Post by Seldon75 »

The same to me. Just downloaded from the app store, FileBot launches and immediate quits without actually loading
No way to use it
Seldon75
Posts: 10
Joined: 07 Feb 2024, 17:41

Re: FileBot Not Running on Sonoma (14.3)

Post by Seldon75 »

To give it a try I downloaded FileBot_5.1.3_arm64.pkg from the site, it opens perfectly. How come the version from the App store doesn't work?
User avatar
rednoah
The Source
Posts: 23001
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: FileBot Not Running on Sonoma (14.3)

Post by rednoah »

:?: Do you get any console output if you launch via Terminal?

Shell: Select all

/Applications/FileBot.app/Contents/MacOS/filebot.launcher
:idea: Please read the FAQ and How to Request Help.
Seldon75
Posts: 10
Joined: 07 Feb 2024, 17:41

Re: FileBot Not Running on Sonoma (14.3)

Post by Seldon75 »

Code: Select all

An unexpected error occurred during startup: IOPrimaryInterface
java.lang.IllegalStateException: Receipt Hash: IOPrimaryInterface
	at net.filebot.platform.mac.MASReceipt.verifyHash(Unknown Source)
	at net.filebot.platform.mac.MASReceipt.check(Unknown Source)
	at net.filebot.Main.main(Unknown Source)
Caused by: java.lang.IllegalStateException: IOPrimaryInterface
	at net.filebot.platform.mac.MASReceipt.getGUID(Unknown Source)
	... 3 more
User avatar
rednoah
The Source
Posts: 23001
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: FileBot Not Running on Sonoma (14.3)

Post by rednoah »

:?: Are you doing something unusual in your network configuration? External NIC? Disabled onboard NIC? Some unusual firewall or VPN configuration? Are you using AirPlay?


:?: What does ioreg -l say?
rednoah wrote: 11 Nov 2021, 03:06 You can use ioreg -l > ioreg.txt to save your device tree to a text file so you can check it:

Code: Select all

ioreg -l > ioreg.txt

:idea: There should be one network interface where "IOPrimaryInterface" = Yes and that would typically be en0 on normal hardware:

Code: Select all

ioreg -l | grep IOPrimaryInterface
:idea: Please read the FAQ and How to Request Help.
Seldon75
Posts: 10
Joined: 07 Feb 2024, 17:41

Re: FileBot Not Running on Sonoma (14.3)

Post by Seldon75 »

Nothing unusual, just bought my new MacBook Pro, transferred the configuration of the old one
Seldon75
Posts: 10
Joined: 07 Feb 2024, 17:41

Re: FileBot Not Running on Sonoma (14.3)

Post by Seldon75 »

Only the App Store version doesn't work, if i download Filebot from the site it works perfectly. The problem is that i bought the license from app store
User avatar
rednoah
The Source
Posts: 23001
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: FileBot Not Running on Sonoma (14.3)

Post by rednoah »

:?: What does ioreg -l say?

Shell: Select all

ioreg -l > ioreg.txt
Please run ioreg -l > ioreg.txt in Terminal. That'll create a text file named ioreg.txt with detailed NIC hardware information. Please upload that text file to Pastebin.com and then share the link here.
:idea: Please read the FAQ and How to Request Help.
Seldon75
Posts: 10
Joined: 07 Feb 2024, 17:41

Re: FileBot Not Running on Sonoma (14.3)

Post by Seldon75 »

I can't, "You have exceeded the maximum size of 512 kilobytes per Paste"
User avatar
rednoah
The Source
Posts: 23001
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: FileBot Not Running on Sonoma (14.3)

Post by rednoah »

Please share via Google Drive / OneDrive / Email / etc instead then.
:idea: Please read the FAQ and How to Request Help.
Seldon75
Posts: 10
Joined: 07 Feb 2024, 17:41

Re: FileBot Not Running on Sonoma (14.3)

Post by Seldon75 »

Shared via mail
User avatar
rednoah
The Source
Posts: 23001
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: FileBot Not Running on Sonoma (14.3)

Post by rednoah »

We have not received any email.
:idea: Please read the FAQ and How to Request Help.
Seldon75
Posts: 10
Joined: 07 Feb 2024, 17:41

Re: FileBot Not Running on Sonoma (14.3)

Post by Seldon75 »

Sent again
User avatar
rednoah
The Source
Posts: 23001
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: FileBot Not Running on Sonoma (14.3)

Post by rednoah »

I have received your email. Thank you.


:idea: Comparing the ioreg from various macOS machines, there is indeed a unique IOEthernetInterface entry without a IOPrimaryInterface property in your ioreg output:

Code: Select all

    | |   |   |   +-o IOEthernetInterface  <class IOEthernetInterface, id 0x1000008ba, registered, matched, active, busy 0 (0 ms), retain 7>
    | |   |   |     | {
    | |   |   |     |   "IOLocation" = ""
    | |   |   |     |   "IORequiredPacketFilters" = {"IONetworkFilterGroup"=3,"IOEthernetWakeOnLANFilterGroup"=0}
    | |   |   |     |   "IOInterfaceFlags" = 2082
    | |   |   |     |   "IOMaxTransferUnit" = 1500
    | |   |   |     |   "IOMediaAddressLength" = 6
    | |   |   |     |   "IOInterfaceType" = 6
    | |   |   |     |   "IOInterfaceState" = 0
    | |   |   |     |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |   |     |   "IOMediaHeaderLength" = 14
    | |   |   |     |   "IOActivePacketFilters" = {"IONetworkFilterGroup"=0,"IOEthernetWakeOnLANFilterGroup"=0}
    | |   |   |     |   "IOInterfaceExtraFlags" = 0
    | |   |   |     |   "IOInterfaceNamePrefix" = "en"
    | |   |   |     |   "IOBuiltin" = No
    | |   |   |     |   "IONetworkData" = {"IONetworkStatsKey"={"Size"=20,"Data"=<0000000000000000000000000000000000000000>,"Access Types"=9},"IOEthernetStatsKey"={"Size"=216,"Data"=<000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>,"Access Types"=9}}
    | |   |   |     | }
The IllegalStateException: IOPrimaryInterface error that causes FileBot to crash on startup on your machine is likely caused by this entry. Unfortunately, I have no idea why this unusual network interface exists on your machine but not on any of my machines. Maybe a USB hub / USB ethernet adapter?

Anyway, although I cannot test this on my machine, I can at the very least add additional checks to the code to ignore (instead of trip up and crash) unusual network interfaces with the next FileBot release.
:idea: Please read the FAQ and How to Request Help.
Post Reply