Skip to content
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

Signal Desktop macOS ZIP files cannot be opened with The Unarchiver #3128

Closed
1 task done
flysteak opened this issue Feb 8, 2019 · 19 comments
Closed
1 task done

Signal Desktop macOS ZIP files cannot be opened with The Unarchiver #3128

flysteak opened this issue Feb 8, 2019 · 19 comments

Comments

@flysteak
Copy link

flysteak commented Feb 8, 2019

  • I have searched open and closed issues for duplicates

Bug Description

Signal Desktop Beta 1.21.1-beta.1 for MacOS will not open. When attempting to launch the application, a crash screen appears.

Platform Info

Signal Version: Signal Desktop Beta 1.21.1-beta.1

Operating System: Mac OS X 10.14.2 (18C54)

Problem Details and System Configuration

Process:               Signal Beta [32874]
Path:                  /Applications/Signal Beta.app/Contents/MacOS/Signal Beta
Identifier:            org.whispersystems.signal-desktop-beta
Version:               1.21.1-beta.1 (1)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Signal Beta [32874]
User ID:               501

Date/Time:             2019-02-09 07:22:56.192 +0800
OS Version:            Mac OS X 10.14.2 (18C54)
Report Version:        12
Anonymous UUID:        C9D09EF2-DB75-D6C7-B517-ABD9876A9924

Sleep/Wake UUID:       188A3B6A-548E-4004-AEBA-742856EEEFFC

Time Awake Since Boot: 4100 seconds
Time Since Wake:       420 seconds

System Integrity Protection: enabled

Crashed Thread:        0

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    DYLD, [0x1] Library missing

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
  Library not loaded: @rpath/Electron Framework.framework/Electron Framework
  Referenced from: /Applications/Signal Beta.app/Contents/MacOS/Signal Beta
  Reason: no suitable image found.  Did find:
	/Applications/Signal Beta.app/Contents/MacOS/../Frameworks/Electron Framework.framework/Electron Framework: file too short
	/Applications/Signal Beta.app/Contents/MacOS/../Frameworks/Electron Framework.framework/Electron Framework: stat() failed with errno=1

Binary Images:
       0x102038000 -        0x102038ff3 +org.whispersystems.signal-desktop-beta (1.21.1-beta.1 - 1) <22CA3711-E38C-376F-A0BC-DCD5F47D0BBC> /Applications/Signal Beta.app/Contents/MacOS/Signal Beta
       0x10e2ab000 -        0x10e329a67  dyld (640.2) <289AB27E-F09F-3384-A14A-100431139559> /usr/lib/dyld

Model: MacBookPro10,2, BootROM 274.0.0.0.0, 2 processors, Intel Core i5, 2.6 GHz, 8 GB, SMC 2.6f59
Graphics: Intel HD Graphics 4000, Intel HD Graphics 4000, Built-In
Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1600 MHz, 0x02FE, 0x45424A3831554738454255302D474E2D4620
Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1600 MHz, 0x02FE, 0x45424A3831554738454255302D474E2D4620
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x10F), Broadcom BCM43xx 1.0 (7.21.190.32 AirPortDriverBrcm4360-1315.1)
Bluetooth: Version 6.0.9f2, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
Serial ATA Device: APPLE SSD SM256E, 251 GB
USB Device: USB 2.0 Bus
USB Device: Hub
USB Device: FaceTime HD Camera (Built-in)
USB Device: USB 2.0 Bus
USB Device: Hub
USB Device: Hub
USB Device: Apple Internal Keyboard / Trackpad
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
USB Device: USB 3.0 Bus
Thunderbolt Bus: MacBook Pro, Apple Inc., 23.4
@flysteak
Copy link
Author

flysteak commented Feb 8, 2019

I also get the same problem on the non-beta version of Signal Desktop 1.21.1.

Problem Details and System Configuration

Process:               Signal [35919]
Path:                  /Applications/Signal.app/Contents/MacOS/Signal
Identifier:            org.whispersystems.signal-desktop
Version:               1.21.1 (1)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Signal [35919]
User ID:               501

Date/Time:             2019-02-09 07:38:10.771 +0800
OS Version:            Mac OS X 10.14.2 (18C54)
Report Version:        12
Anonymous UUID:        C9D09EF2-DB75-D6C7-B517-ABD9876A9924

Sleep/Wake UUID:       188A3B6A-548E-4004-AEBA-742856EEEFFC

Time Awake Since Boot: 5000 seconds
Time Since Wake:       1300 seconds

System Integrity Protection: enabled

Crashed Thread:        0

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    DYLD, [0x1] Library missing

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
  Library not loaded: @rpath/Electron Framework.framework/Electron Framework
  Referenced from: /Applications/Signal.app/Contents/MacOS/Signal
  Reason: no suitable image found.  Did find:
	/Applications/Signal.app/Contents/MacOS/../Frameworks/Electron Framework.framework/Electron Framework: file too short
	/Applications/Signal.app/Contents/MacOS/../Frameworks/Electron Framework.framework/Electron Framework: stat() failed with errno=1

Binary Images:
       0x10a3f1000 -        0x10a3f1ff3 +org.whispersystems.signal-desktop (1.21.1 - 1) <22CA3711-E38C-376F-A0BC-DCD5F47D0BBC> /Applications/Signal.app/Contents/MacOS/Signal
       0x1116fd000 -        0x11177ba67  dyld (640.2) <289AB27E-F09F-3384-A14A-100431139559> /usr/lib/dyld

Model: MacBookPro10,2, BootROM 274.0.0.0.0, 2 processors, Intel Core i5, 2.6 GHz, 8 GB, SMC 2.6f59
Graphics: Intel HD Graphics 4000, Intel HD Graphics 4000, Built-In
Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1600 MHz, 0x02FE, 0x45424A3831554738454255302D474E2D4620
Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1600 MHz, 0x02FE, 0x45424A3831554738454255302D474E2D4620
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x10F), Broadcom BCM43xx 1.0 (7.21.190.32 AirPortDriverBrcm4360-1315.1)
Bluetooth: Version 6.0.9f2, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
Serial ATA Device: APPLE SSD SM256E, 251 GB
USB Device: USB 2.0 Bus
USB Device: Hub
USB Device: FaceTime HD Camera (Built-in)
USB Device: USB 2.0 Bus
USB Device: Hub
USB Device: Hub
USB Device: Apple Internal Keyboard / Trackpad
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
USB Device: USB 3.0 Bus
Thunderbolt Bus: MacBook Pro, Apple Inc., 23.4

@flysteak flysteak changed the title Signal Desktop Beta 1.21.1-beta.1 for MacOS won't open. Signal Desktop 1.21.1 for MacOS won't open. Feb 8, 2019
@flysteak
Copy link
Author

flysteak commented Feb 8, 2019

I was able to get v1.20.0 to work. Then it would auto-update to v1.21.1. But v1.21.1 off the website will not work.

@scottnonnenberg-signal
Copy link
Contributor

Did you extract the v1.21.1 zip with The Unarchiver? Or the OSX built-in ZIP extraction utility?

@scottnonnenberg-signal
Copy link
Contributor

If you used The Unarchiver, see if using the built-in utility works for you.

@flysteak
Copy link
Author

flysteak commented Feb 9, 2019

Okay. I went to try again. It turns out the problem was what I was using to extract the zip, The Unarchiver. It works when using the MacOS Archive Utility. It also works when extracted with Keka. Thanks.

@core-code
Copy link

this is also a blocker for getting new versions of Signal into 'Homebrew Cask', see here:

Homebrew/homebrew-cask#58723

@scottnonnenberg-signal
Copy link
Contributor

In v1.22 we're reverting to an older version of electron-builder, and it should make the zip files work again. Please take a look at the current beta to see if it works for you: https://github.com/signalapp/Signal-Desktop/releases/tag/v1.22.0-beta.1

Beta install instructions: https://github.com/signalapp/Signal-Desktop/tree/v1.22.0-beta.1#install-the-beta

@core-code
Copy link

thanks, i can confirm this is fixed in 'signal-desktop-beta-mac-1.22.0-beta.1.zip'

uncompressing on the command-line works again.

@core-code
Copy link

while this was previously fixed in 1.22, it occurs again in 1.23:

Archive:  /Users/corecode/Desktop/signal-desktop-mac-1.23.0.zip
  End-of-central-directory signature not found.  Either this file is not
  a zipfile, or it constitutes one disk of a multi-part archive.  In the
  latter case the central directory and zipfile comment will be found on
  the last disk(s) of this archive.
unzip:  cannot find zipfile directory in one of /Users/corecode/Desktop/signal-desktop-mac-1.23.0.zip or
        /Users/corecode/Desktop/signal-desktop-mac-1.23.0.zip.zip, and cannot find /Users/corecode/Desktop/signal-desktop-mac-1.23.0.zip.ZIP, period.

this is a blocker for making Signal available via Homebrew-Cask, see here:
Homebrew/homebrew-cask#60779

@scottnonnenberg-signal
Copy link
Contributor

It appears that this is the underlying issue: electron-userland/electron-builder#3779

@wu-lee
Copy link

wu-lee commented Apr 1, 2019

Yep, here too: unzipping v1.23 fails with "End-of-central-directory" error as above.

@scottnonnenberg-signal
Copy link
Contributor

@wu-lee Unzipping with what app, what version exactly?

@wu-lee
Copy link

wu-lee commented Apr 1, 2019

(Sorry; I'm reporting on behalf of another person who was having problems on MacOS)

Specifically: Ubuntu Xenial, zip v3.0 fails as above (that's me trying)

But also: WinZip (Mac) v2.0 fails (that's theirs)

However, I'm told MacOS built-in unzip succeeds (MacOS 10.11.6)

@GroteVriendelijkeReus
Copy link

GroteVriendelijkeReus commented May 1, 2019

I'm having the 'end-of-directory-central' issue on : signal-desktop-mac-1-24.1.zip
error

I'm working on newest MacOs:
OsX version

any ideas to resolve this?

update: the issue appears with winzip. Using other unarchivers, unpacks the zip file just fine.

@pzgz
Copy link

pzgz commented May 29, 2019

Thanks for hints from this issue, helped me. I downloaded 1.24.1 and extracted with Archiver, failed to run. After saw this thread, I extracted it with BetterZip, then it can be ran.

@JLHasson
Copy link

Issue persists in macOS public beta (10.15 Beta). Unzipping with Archiver will succeed however the application will fail to launch saying "The application cannot be opened". Successfully unzipped with The Unarchiver after which the application successfully launched.

@oschrenk
Copy link

OK.

What worked for me was to

wget "https://updates.signal.org/desktop/signal-desktop-beta-mac-1.22.0-beta.1.zip”
unzip signal-desktop-beta-mac-1.22.0-beta.1.zip

Open Signal beta.app, it will inform you of an update being available, let Signal, do that, it will upgrade to v1.25.3-beta.1 without any problem and you have finally Signal on your desktop.

@alejandrovze
Copy link

Hello, thank you for this thread. I can confirm that I had the same issue when decompressing the zip archive with The Unarchiver, which was resolved by using the Mac OS built-in Archive Utility (Signal Desktop version 1.25.3).

@scottnonnenberg-signal
Copy link
Contributor

https://signal.org/download now points to .dmg files. I'm going to close this.

peterlewis added a commit to peterlewis/homebrew-cask-versions that referenced this issue Jan 26, 2021
Getting signing issues with the downloaded .zip

As you can see [here](signalapp/Signal-Desktop#3128) it appears that others have, before, experienced issues with the .zip version.

I'm not sure why there are two, but .dmg seems to not have any signing issues. Would appreciate thoughts from others as to why this issue is occurring with the .zip version.

Thanks!

Peter
peterlewis added a commit to peterlewis/homebrew-cask-versions that referenced this issue Jan 26, 2021
Getting signing issues with the downloaded .zip

As you can see [here](signalapp/Signal-Desktop#3128) it appears that others have, before, experienced issues with the .zip version.

I'm not sure why there are two, but .dmg seems to not have any signing issues. Would appreciate thoughts from others as to why this issue is occurring with the .zip version.

Thanks!

Peter
miccal pushed a commit to Homebrew/homebrew-cask-versions that referenced this issue Jan 27, 2021
* Update signal-beta to use .dmg instead of .zip

Getting signing issues with the downloaded .zip

As you can see [here](signalapp/Signal-Desktop#3128) it appears that others have, before, experienced issues with the .zip version.

I'm not sure why there are two, but .dmg seems to not have any signing issues. Would appreciate thoughts from others as to why this issue is occurring with the .zip version.

Thanks!

Peter

* Update signal-beta.rb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

9 participants