Screen installed from LiveCD missing /var/run/screen, non-root users can't run screen until root runs the program first. Reproducible: Always Steps to Reproduce: 1. Install Gentoo system from 2008.0_beta1 including screen (I used i686 standard LiveCD and selected all packages) 2. Reboot after install 3. (as regular user) $ screen Result: Cannot make directory '/var/run/screen': Permission denied Expected: screen to launch 4. $ ls /var/run/screen/ Result: No such file or directory 5. (root) # emerge screen 6. (regular user) $ screen Result: screen launches screen installed from LiveCD is missing the directory /var/run/screen/. Reinstalling screen (same version) properly installs /var/run/screen/ and a keep file within. Or running screen as root creates the correct directory.
Strange. Andrew, can you look at the package created for screen and see if the /var/run/screen exists in the package? If not, try deleting the package and see if it gets added when you recreate it. Also, could this be something the installer is doing? Thanks
It looks like the ebuild is creating it just fine: ./var/run/screen/.keep_app-misc_screen-0 I'll have to do a test install to reproduce this.
Cool, let me know.
The installer is deprecated.