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

[WinXP] Doesn't work when installed on drive D:\ #603

Closed
Forkest opened this issue May 16, 2016 · 13 comments
Closed

[WinXP] Doesn't work when installed on drive D:\ #603

Forkest opened this issue May 16, 2016 · 13 comments
Labels

Comments

@Forkest
Copy link

Forkest commented May 16, 2016

The symptoms are just like in #567, on pacman -Sy pacman it silently fails with these messages:

error: cannot remove /usr/bin/pacman.exe (Permission denied)
warning: warning given when extracting /usr/bin/pacman.exe (Could not unlink)

And despite them the package is considered installed after this, when in fact the binary is the old one.

The same kind of problem appear when trying to update anything else.

@DavidEGrayson
Copy link

DavidEGrayson commented May 16, 2016

My MSYS2, which I installed some time last year, is installed in D:/msys64 and things work fine for me,

@Forkest
Copy link
Author

Forkest commented May 16, 2016

I use 32-bit version on Windows XP, perhaps this matters.

@mati865
Copy link
Collaborator

mati865 commented May 16, 2016

Win 10 here, MSYS2 installed D:/msys64 and no problems so far.

@wiiaboo
Copy link
Contributor

wiiaboo commented May 16, 2016

Make sure that drive's file system is NTFS. A lot of packages use hard links which don't work with FAT32/exFAT drives.

@Forkest
Copy link
Author

Forkest commented May 17, 2016

Of course it's NTFS, it's just a non-system partition of the same drive, nothing non-standard. Thanks for the try though.

@EchoOfSoul
Copy link
Contributor

D:/msys32 and no problems occures so far

@Forkest
Copy link
Author

Forkest commented May 20, 2016

Thanks for the feedback. So it looks like the problem is with Windows XP, I'll update the title.

Meanwhile I tried to update everything on C: and then move msys32 to D:, but to no avail.
pacman --debug and --verbose didn't add anything useful too.

@Forkest Forkest changed the title Doesn't work when installed on drive D:\ [WinXP] Doesn't work when installed on drive D:\ May 20, 2016
@mati865
Copy link
Collaborator

mati865 commented May 21, 2016

You could try to change permissions (maybe there is read only mark) for msys directory. If this doesn't help temporary turn off antivirus.

@EchoOfSoul
Copy link
Contributor

there is an old sf wiki to try re-installing

@Forkest
Copy link
Author

Forkest commented May 21, 2016

I've unchecked indeterminate-state "Read only" on "msys32" and applied it all to files and subdirectories, it led to no changes with pacman, and it's indeterminate again when I open Properties next time. But I suppose there's no problem with permissions: first, it works Ok when moved to C:, second, actually all other files except running executables are updating successfully.

Re-installation of core packages by that procedure says that everything is up to date. And I have nothing else to do there, since I don't have any custom packages installed (pacman doesn't work), it's a fresh new install.

I believe I opened an issue in a wrong repository, perhaps it should've been msys2-pacman.

@hiroakit
Copy link
Contributor

@Forkest @Alexpux @lazka

Would you like to close this issue?

@lazka lazka added the needinfo label Mar 23, 2020
@hiroakit
Copy link
Contributor

Thank you labeling.

@Forkest
Copy link
Author

Forkest commented Mar 30, 2020

Latest versions do not work on WinXP anymore anyway.

@Forkest Forkest closed this as completed Mar 30, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

7 participants