You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildstream.apache.org by GitBox <gi...@apache.org> on 2022/10/21 16:47:38 UTC
[GitHub] [buildstream] itsManjeet opened a new issue, #1779: Readonly filesytem /dev/tty
itsManjeet opened a new issue, #1779:
URL: https://github.com/apache/buildstream/issues/1779
Hey, I am getting this error while building nvidia gpu drivers via buildstream==1.6.7
Creating directory /buildstream-install/nvidia
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 515.76./NVIDIA-Linux-x86_64-515.76.run: line 719: /dev/tty: Read-only file system
```yaml
kind: manual
sources:
- kind: remote
url: http://uk.download.nvidia.com/XFree86/Linux-x86_64/515.76/NVIDIA-Linux-x86_64-515.76.run
ref: c6a2a18ceb965f4980bce4e5cea36fd622cdc1a5f31a0eb1bbd359a9e9f6bf44
build-depends:
- freedesktop-sdk.bst:bootstrap-import.bst
config:
install-commands:
- |
sh ./NVIDIA-*.run -x --target %{install-root}/nvidia
sh ./NVIDIA-*.run --version-string > %{install-root}/nvidia/nvidiaver
cd %{install-root}/nvidia && tar -xf nvidia-persistenced-init.tar.bz2
```
**freedesktop-sdk.bst** ref `freedesktop-sdk-22.08.2.1-0-gde68b5af1dc9ae9656b1b6647ba035d27743bd77`
## How to reproduce
- `bst build nvidia.bst`
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@buildstream.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [buildstream] nanonyme commented on issue #1779: Readonly filesytem /dev/tty
Posted by GitBox <gi...@apache.org>.
nanonyme commented on issue #1779:
URL: https://github.com/apache/buildstream/issues/1779#issuecomment-1288112944
There is even on regular usage no guarantee /dev/tty exists so I would say this is major design flaw in the .run script.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@buildstream.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [buildstream] nanonyme commented on issue #1779: Readonly filesytem /dev/tty
Posted by GitBox <gi...@apache.org>.
nanonyme commented on issue #1779:
URL: https://github.com/apache/buildstream/issues/1779#issuecomment-1287850874
Seems like a bug in nvidia .run if it is trying to write into /dev when you give it --target.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@buildstream.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [buildstream] abderrahim commented on issue #1779: Readonly filesytem /dev/tty
Posted by GitBox <gi...@apache.org>.
abderrahim commented on issue #1779:
URL: https://github.com/apache/buildstream/issues/1779#issuecomment-1288433120
As @nanonyme said, it's not the root cause, you can try to patch the script to remove `> /dev/tty` as it seems to just print to the terminal, and see what happens
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@buildstream.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [buildstream] nanonyme commented on issue #1779: Readonly filesytem /dev/tty
Posted by GitBox <gi...@apache.org>.
nanonyme commented on issue #1779:
URL: https://github.com/apache/buildstream/issues/1779#issuecomment-1288112398
Well, that is not the root cause. Extraction is failing.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@buildstream.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [buildstream] itsManjeet commented on issue #1779: Readonly filesytem /dev/tty
Posted by GitBox <gi...@apache.org>.
itsManjeet commented on issue #1779:
URL: https://github.com/apache/buildstream/issues/1779#issuecomment-1288106814
```bash
UnTAR() {
tar xvf - 2> /dev/null || {
echo "Extraction failed." > /dev/tty; kill -15 $$;
};
}
```
this is line I found at Line: 719 which is causing the issue. I am new with buildstream so I might missed to configure something like in docker --privileged or something
buildstream use bwrap/container so do it need something extra to add to bind /dev/tty as readwrite ?
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@buildstream.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [buildstream] itsManjeet commented on issue #1779: Readonly filesytem /dev/tty
Posted by GitBox <gi...@apache.org>.
itsManjeet commented on issue #1779:
URL: https://github.com/apache/buildstream/issues/1779#issuecomment-1291781193
`> /dev/tty` to `> /dev/stderr` reports the issue with `xz` because command `which` is missing and its doing something i don't know what to generate xz command
```shell
if ! which "xz" > /dev/null 2>&1; then
decompressDir=`mktemp -d "$TMPDIR/makeself.XXXXXXXX" 2> /dev/null`
decompress="$decompressDir/xz"
(cd "$location"; catDecompress) > "$decompress"
chmod +x "$decompress"
PATH="$decompressDir:$PATH"
trap cleanupDecompress EXIT
fi
```
Anyways now I happy that the issue is not in my buildstream configurations but in the packages and ugly .run script.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@buildstream.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [buildstream] itsManjeet closed issue #1779: Readonly filesytem /dev/tty
Posted by GitBox <gi...@apache.org>.
itsManjeet closed issue #1779: Readonly filesytem /dev/tty
URL: https://github.com/apache/buildstream/issues/1779
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@buildstream.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [buildstream] nanonyme commented on issue #1779: Readonly filesytem /dev/tty
Posted by GitBox <gi...@apache.org>.
nanonyme commented on issue #1779:
URL: https://github.com/apache/buildstream/issues/1779#issuecomment-1288478782
It's not enough. The script is redirecting all useful stderr to /dev/null. That redirection needs to be removed too.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@buildstream.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org