-
Notifications
You must be signed in to change notification settings - Fork 7.1k
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
Linux release does not have +x set on various files in the tar.gz (7.4.3) #23968
Comments
|
I do not understand what is for dll-files have to be executable, they are always 664: $ (dir $pshome/*.dll).count
227
$ (dir $pshome/*.dll | ? { [convert]::ToString([int] $_.UnixFileMode, 8) -eq 664 }).count
227
$ (dir $pshome/*.dll | ? { (stat -c %a $_) -eq 664 }).count
227 |
|
As a comparison, this is 7.4.2: Version 7.4.3: |
|
And here is the result of 7.4.2 with different filter: |
|
How does this affect pwsh as a whole? I didn’t notice any complaints about the use of types and their methods; This is true for powershell-*-linux-x64.tar.gz and Arch-based Linux. |
|
Oh I did not see anything not working so far. I just documented the differences between 7.4.2 and 7.4.3 |
|
Ran into this too on a freshly built Arch system. > pwsh
bash: /usr/bin/pwsh: Permission deniedIf I either make all the files executable or rollback to 7.4.2 I am able to start PowerShell without issue. |
|
Not a good look, mates. It's been over a week now and the official Linux (and macOS apparently) releases are still broken. |
You only have to chmod +x on the pwsh |

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.

Prerequisites
Steps to reproduce
Download https://github.com/PowerShell/PowerShell/releases/download/v$PSVersion/powershell-7.4.3-linux-arm64.tar.gz
tar -xvf ./powershell-$PSVersion-linux-arm64.tar.gz -C /opt/microsoft/powershell/7
Expected behavior
at least pwsh should have +x, which it does not have (previous release did set it correct)Actual behavior
+ x is not set, I have to manually chmod and there are tons of .dll that had the +x before which dont have it now anymoreError details
No response
Environment data
Visuals
No response
The text was updated successfully, but these errors were encountered: