-
-
Notifications
You must be signed in to change notification settings - Fork 10.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
jdownloader Apple Silicon #163482
Comments
Is there a download link on the homepage for ARM? |
The homepage lists: Download Installer macOS High Sierra or higher (Java 17, Apple Silicon+Intel) |
If that's the same as we download you should contact upstream that it doesn't actually work on ARM |
It is not. Brew loads https://installer.jdownloader.org/clean/JD2Setup.dmg which results in a file that's only 5.6 MB and probably loads everything else during the installing phase. The files they link to are 54.5 MB for the intel one and 62.7 MB for the universal one. I will try and ask them if there are direct downloads or a universal JD2Setup.dmg installer instead. |
Yeah unfortunately we can't use mega.nz as they don't work over curl. If they have a universal bootstrap DMG like the existing one that would be ideal. |
I've got a reply from the JD2 support. They mentioned that someone from the Homebrew Project has access to direct URLs for all OS/CPU variants. So I am not sure if the links have not been upgraded to the universal installer or the installer isn't available for my M3. |
I'm not aware of anyone from JD2 providing us with direct URLs beyond the old x86_64-only bootstrap installer DMG we have, but if they've given it to an individual then maybe they'll come across this issue.
|
Ok sorry I wasn't aware of the previous dialogue and I tracked it down to #126673 - seems those URLs are now dead though and had issues being run. If the URLs start working again I can look into debugging why it wasn't working. |
I can download from both URLs after manually putting the arch into each, but it seems to be 1.70.3, while the latest is 1.70.4.1, I think. Either way, support suggested for someone responsible to contact them directly (support at jdownloader.org) and they will send all required information. It shouldn't be too difficult of a change, especially since they have a unified installer now. Perhaps use my ticket ID "[#WYG-977-96989]" in the subject, so the request stays together. It's probably best to get a direct contact instead of me being a middle man ;) |
Ah yeah sorry I must have mistyped it. The version number is probably just the JDK so maybe not hugely important but would be nice for new builds to appear there. Will take a look at the execution issue shortly. |
As I said, you might want to contact them first for the universal installer. That's easier than having to mess with two packages, their checksums, etc. |
As Homebrew doesn't have specific maintainers for Cask/Formulae, it doesn't make sense for a maintainer to have to contact upstream every time the I don't see why upstream can't provide you with the |
I tried the latest installer from mega.nz and it seems to also exit with an error code:
It seems like it does install, but something's busted towards the end that makes it exit with code 22. It does this 100% of the time without any Homebrew involved. If upstream are able to track down and fix the cause, and upload a new version to installer.jdownload.org/homebrew (or equivalent) then we will definitely use it. The exit code issue is definitely not caused by anything on our side given I can reproduce it with just the command above. |
@bevanjkay I would have asked for direct links, but didn't want to interfere with Bo98's efforts. As for the link change, I think a new type of installer (universal vs intel only) should allow for that. @Bo98 Upstream is looking into that and will provide a new build/URL. |
I can install jdownloader cask without issues on M1 with macOS Sonoma.
|
Do you have Rosetta installed so you can run apps built for Intel Macs? |
Sorry for my ignorance, yes it installs Intel version. |
fixed
Updated and available here |
Thank you! Will take a look. |
If you need anything changed/fixed or being different, just let me know! |
@Bo98 Did you take a look yet? :-) |
I have tried replacing the old installer with
Extracting the App from the dmg and running it manually seemed to work - even though it seems to have ignored the parameters.
My knowledge of brew is too limited to find the cause for the above issue. |
I was away last week so haven't had a chance to look yet, but it looks like you forgot to change the |
Duh. You are correct. I am not sure how to handle the version numbering of it though either. The stanza says I wish I could help more instead of asking stupid questions ;-) |
You should not use that at all. JDownloader will update itself. All installers are online installer and will always install the latest available version. We do update them irregular (will release new ones later today) but no need to re-install with newer installer then. So installer should be used for first/initial installation and then JDownloader will update itself |
I know, that's why I am confused with what's used in the file. It has I guess the installer version |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. |
We've only just recently added arm64 CI for casks so I will try this out tomorrow. |
I've updated URLs, please use https://installer.jdownloader.org/homebrew/latest/ URLs as the links are static |
Anyone tested? |
Verification
--force
.brew update-reset && brew update
and retried my command.brew doctor
, fixed as many issues as possible and retried my command.Description of issue
The jdownloader cask will result with an error on Apple Silicon machines:
The jdownloader download page has a package for "Apple Silicon+Intel", but links to mega.nz and I can't find the installer on the location of currently used URL, so I am not sure how to fix it myself.
Command that failed
brew install jdownloader
Output of command with
--verbose --debug
Output of
brew doctor
andbrew config
Output of
brew tap
➜ ~ brew tap
The text was updated successfully, but these errors were encountered: