| Summary: | Error when using screen after updating to 4.x | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Stefan Sarzio <salze> |
| Component: | Current packages | Assignee: | Jason Wever (RETIRED) <weeve> |
| Status: | RESOLVED TEST-REQUEST | ||
| Severity: | minor | CC: | dschridde+gentoobugs, narada.sage |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | strace logging of failing call | ||
|
Description
Stefan Sarzio
2003-10-14 04:47:46 UTC
Looking into it now. Just commited a fixed version of the ebuild. The chmod command at the end of the ebuild wasn't setting write for other. It's now fixed. Wait about half an hour or so, sync your portage tree again and re-emerge screen. Thanks for the bug. $ emerge screen <went fine> $ chmod u+s /usr/bin/screen $ chmod g-w /var/run/screen $ screen -S emerge Directory '/var/run/screen' must have mode 755. ^^ I cannot create a new screen. After doing `chmod 755 /var/run/screen` it works fine. Just commited a revision to the ebuild which "fixes" this. Basically the last instruction for multi-user mode should read "chmod go-w /var/run/screen" rather than "chmod g-w /var/run/screen" like it does now. Created attachment 21679 [details]
strace logging of failing call
I forgot this info in my other comment. Kernel ist 2.6.0-test11, otherwise
up-to-date machine with ~x86, screen v4.00.01 (FAU) 18-Sep-03
I think this bug has reappeared, please reopen. The issue seems to be the non-existance of group 43: -rwxr-s--x 1 root 43 354592 2009-08-14 03:11 /usr/bin/screen drwxrwxr-x 4 root utmp 4096 2009-08-14 14:31 /var/run/screen/ (it really does not exist in /etc/group) (In reply to comment #7) > -rwxr-s--x 1 root 43 354592 2009-08-14 03:11 /usr/bin/screen Hm, since it has been quite a while since screen was emerged, it could also be that the missing group was caused by something (portage?) renumbering utmp, or similar. So probably not necessary to reopen, unless someone else also stumbles upon this. |