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
brew install mesa fails at link step on Fedora Silverblue (probably not a formula bug) #16943
Comments
Here is the full stacktrace:
Pure speculation but I wonder if this is related to Silverblue symlinking /home to var/home |
This seems probable. Though symlink target being in the Cellar itself seems very odd and I'm not entirely sure what's so special about that particular file only? Usually the error would be something like:
|
Actually, linking the other way around (mesa before libvdpau) gives the same symlink error but on a different file. Running
|
Hmm I wonder if it gets mixed up with handling the The correct behaviour is when the first formula is installed then that's a whole directory symlink, but when the second formula is installed it recognises that, makes it a regular directory and then symlinks the contents. Definitely works correctly on Ubuntu so is probably some I don't have a Silverblue setup on hand, though I'll look and see if there's a Docker image with a similar filesystem layout. |
Maybe also check output of I'm guessing it could be handling of link where some parts of code directly use EDIT: Though it looks like some support went into #15656. May need to be debugged further by anyone who has Silverblue |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. |
Yeah it's definitely the
Try the following Dockerfile:
Just enter the container and try to install mesa. |
brew doctor
outputVerification
brew doctor
output" above saysYour system is ready to brew.
and am still able to reproduce my issue.brew update
twice and am still able to reproduce my issue.brew install wget
. If they do, open an issue at https://github.com/Homebrew/homebrew-core/issues/new/choose instead.brew config
outputWhat were you trying to do (and why)?
I was trying to install mesa.
What happened (include all command output)?
The interesting part of te_log.log is reproduced below:
What did you expect to happen?
No link error.
Step-by-step reproduction instructions (by running
brew
commands)For clarification, step 5 avoids a "too many open files" error like in #11530 and step 6 avoids a "no space left on device" error like in Linuxbrew/brew#923.
The text was updated successfully, but these errors were encountered: