Your message dated Wed, 25 Jul 2007 13:17:05 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#387156: fixed in screen 4.0.3-1
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: screen
Version: 4.0.3-0.3
Severity: grave
Justification: causes non-serious data loss
-- System Information:
Debian Release: 4.0
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Versions of packages screen depends on:
ii base-passwd 3.5.11 Debian base system master password
ii debconf [debconf-2.0] 1.5.12 Debian configuration management sy
ii libc6 2.3.6.ds1-13 GNU C Library: Shared libraries
ii libncursesw5 5.5-5 Shared libraries for terminal hand
ii libpam0g 0.79-4 Pluggable Authentication Modules l
ii passwd 1:4.0.18.1-7 change and administer password and
screen recommends no packages.
-- debconf information:
screen/old_upgrade_prompt: false
So, I tripped over this when I arrived at work, connected to my server through
SSH and tried to get my screen up and
met a "There is no screen to be attached." sign...
Here's some information of things I tried, and various info that might be
usefull.
I've also tried and find other people with the same problem, I've found atleast
two where one came into #screen on
freenode, just like me and supplied this pastebin.
http://pastebin.ca/raw/383517
What I think is the reason is the upgrade from 4.0.3-0.2 to 4.0.3-0.3 that I
did yesterday.
In my mind, what I suspect will fail it is
start a screen (4.0.3-0.2)
upgrade to screen 4.0.3-0.3
detach
attach (fails)
[EMAIL PROTECTED]:~$ dpkg --status screen
Package: screen
Status: install ok installed
Priority: optional
Section: misc
Installed-Size: 896
Maintainer: Adam Lazur <[EMAIL PROTECTED]>
Architecture: i386
Version: 4.0.3-0.3
Depends: libc6 (>= 2.3.6-6), libncursesw5 (>= 5.4-5), libpam0g (>= 0.76),
base-passwd (>= 2.0.3.4), passwd (>=
1:4.0.3-10)
Pre-Depends: debconf (>= 0.5) | debconf-2.0
Conflicts: suidmanager (<< 0.52)
Conffiles:
/etc/screenrc 0f03c578a71c3af3ed4d92a5557e7a5a
/etc/init.d/screen-cleanup c0b20a5c34424b377ed33473d6422fb5
Description: a terminal multiplexor with VT100/ANSI terminal emulation
screen is a terminal multiplexor that runs several separate "screens" on a
single physical character-based terminal. Each virtual terminal emulates a
DEC VT100 plus several ANSI X3.64 and ISO 2022 functions. Screen sessions
can be detached and resumed later on a different terminal.
.
Screen also supports a whole slew of other features. Some of these are:
configurable input and output translation, serial port support, configurable
logging, multi-user support, and utf8 charset support.
[EMAIL PROTECTED]:~$ dpkg -l screen
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name Version Description
+++-=========================-=========================-==================================================================
ii screen 4.0.3-0.3 a terminal multiplexor
with VT100/ANSI terminal emulation
[EMAIL PROTECTED]:~$
[EMAIL PROTECTED]:~$ screen -rx -d
There is no screen to be attached.
[EMAIL PROTECTED]:~$ ps -ef | grep rydekull | grep SCREEN
rydekull 3045 1 0 Jan09 ? 00:08:15 SCREEN
rydekull 6360 6302 0 10:18 pts/3 00:00:00 grep SCREEN
[EMAIL PROTECTED]:~$ ls -l /var/run/screen/S-rydekull/
total 0
prw------- 1 rydekull rydekull 0 2007-03-06 09:21 3045.pts-0.munin
[EMAIL PROTECTED]:~$ screen -r 3045.pts-0.munin
There is no screen to be resumed matching 3045.pts-0.munin.
[EMAIL PROTECTED]:~$ screen -r 3045
There is no screen to be resumed matching 3045.
[EMAIL PROTECTED]:~$ screen -d 3045.pts-0.munin
There is no screen to be detached matching 3045.pts-0.munin.
[EMAIL PROTECTED]:~$ screen -ls
No Sockets found in /var/run/screen/S-rydekull.
[EMAIL PROTECTED]:~$ ls -l /var/run/ | grep screen
drwxrwxr-x 14 root utmp 4096 2006-08-27 16:29 screen
[EMAIL PROTECTED]:~$ ps -ef | grep rydekull
rydekull 3045 1 0 Jan09 ? 00:08:15 SCREEN
rydekull 30964 3045 0 Feb13 pts/0 00:00:00 /bin/bash
rydekull 9395 30964 1 Mar01 pts/0 01:22:46 centericq
[EMAIL PROTECTED]:~$ kill -9 30964
[EMAIL PROTECTED]:~$ ps -ef | grep 30964
rydekull 7898 7615 0 10:48 pts/27 00:00:00 grep 30964
[EMAIL PROTECTED]:~$ screen -rx -d
There is no screen to be attached.
[EMAIL PROTECTED]:~$
Perhaps it's just me, but I think this should work quite alright?
Anyone got a clue?
found something funny aswell
[EMAIL PROTECTED]:~$ strace -f -o strace-screen.txt screen -rx -d
Directory '/var/run/screen' must have mode 777.
[EMAIL PROTECTED]:~$ su -
Password:
[EMAIL PROTECTED]:~# chmod 777 /var/run/screen/
[EMAIL PROTECTED]:~# logout
[EMAIL PROTECTED]:~$ strace -f -o strace-screen.txt screen -rx -d
There is no screen to be attached.
[EMAIL PROTECTED]:~$ screen -rx -d
Directory '/var/run/screen' must have mode 775.
[EMAIL PROTECTED]:~$ su -
Password:
[EMAIL PROTECTED]:~# chmod 775 /var/run/screen/
here is another interesting thing
7435 open("/var/run/screen/S-rydekull",
O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
7435 fstat64(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
7435 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
7435 getdents64(3, /* 4 entries */, 4096) = 136
7435 stat64("/var/run/screen/S-rydekull/3045.pts-0.munin",
{st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
7435 getdents64(3, /* 0 entries */, 4096) = 0
7435 close(3) = 0
7435 geteuid32() = 1000
7435 getegid32() = 1000
7435 fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 3), ...}) = 0
7435 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0xb7f0d000
7435 write(1, "There is no screen to be attache"..., 36) = 36
7435 munmap(0xb7f0d000, 4096) = 0
7435 exit_group(1) = ?
One can conclude that it actually finds the files, but for some reason it fails
to bring them up and says there is no
screen to be attached, what fun.
--- End Message ---
--- Begin Message ---
Source: screen
Source-Version: 4.0.3-1
We believe that the bug you reported is fixed in the latest version of
screen, which is due to be installed in the Debian FTP archive:
screen_4.0.3-1.diff.gz
to pool/main/s/screen/screen_4.0.3-1.diff.gz
screen_4.0.3-1.dsc
to pool/main/s/screen/screen_4.0.3-1.dsc
screen_4.0.3-1_sparc.deb
to pool/main/s/screen/screen_4.0.3-1_sparc.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jan Christoph Nordholz <[EMAIL PROTECTED]> (supplier of updated screen package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Sun, 22 Jul 2007 13:39:43 +0200
Source: screen
Binary: screen
Architecture: source sparc
Version: 4.0.3-1
Distribution: unstable
Urgency: low
Maintainer: Jan Christoph Nordholz <[EMAIL PROTECTED]>
Changed-By: Jan Christoph Nordholz <[EMAIL PROTECTED]>
Description:
screen - a terminal multiplexor with VT100/ANSI terminal emulation
Closes: 248699 334084 357578 374471 385895 387156 390506 392302 397088 413674
414241 417647
Changes:
screen (4.0.3-1) unstable; urgency=low
.
* New maintainer. Thanks for your work, Adam!
Move Adam to Uploaders.
* Acknowledge NMUs. Thanks to all committers!
* Start the package overhaul. Take 1:
The "wishlist stuff will have to wait at least until -2"-release.
* Bump policy compliance level to 3.7.2.
* Bump debhelper to v5, and prefer debian/compat over DH_VERSION.
* Clean up old dependencies and conflicts. Closes: #334084.
* Introduce a patch system (dpatch) and move all orig changes to patches.
* Assert that the package is built with fifos instead of sockets.
Close the accompanying bug reports - if there's still a buildd that
fails the fifo test, I'll get an FTBFS now. Closes: #387156, #413674.
* Document the SIGWINCH issue in README.Debian. As this is not a bug
in screen, this closes: #392302, #248699 as far as this package is
concerned.
* Make the clean target live up to its name again.
* Fix a syntax error in the texinfo doc that surfaced now that the clean
target really cleans everything.
* Fix the commands in doc/Makefile.in to generate splitted info files
(because that's how they are distributed by upstream).
* Clean up the maintainer scripts:
* Stop using debconf. Its only purpose was to display a warning message
when upgrading from << 3.9.5-5, which was uploaded in the 20th century.
* Drop debian/preinst completely.
* Replace case constructions in the other scripts with if blocks.
* Stop trying to remove /var/run/screens - I couldn't find any reference
to that directory. Move remove-shell call to prerm. Closes: #374471.
* Mute the init script. Closes: #385895.
* Recreate /var/run/screen on install/reboot if necessary (e.g. tmpfs) with
the appriopriate permissions (depending on the screen binary - some
admins might choose to install it setuid using dpkg-statoverride).
Closes: #357578, #390506, #397088.
* Fix a couple of manpage typos. Closes: #414241, #417647.
* Enhance the copyright message (add the GPL boilerplate, formatting fixups).
Addresses #403896, but the year issue is still pending.
Files:
9904497e52a035af905b36de9f6570ca 662 misc optional screen_4.0.3-1.dsc
8506fd205028a96c741e4037de6e3c42 840602 misc optional screen_4.0.3.orig.tar.gz
3ed08f57f80842227d4f8177199cd9fe 74955 misc optional screen_4.0.3-1.diff.gz
a0826b51806b890835518993fe54ae42 595822 misc optional screen_4.0.3-1_sparc.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFGp0gk0fhX0Y/ocz0RAuSmAJ9QDYVREDw4h1KRo6JmfzSp95X2aQCgjCZG
MxOyf/3kTTdUBNOobz95aEM=
=Pu88
-----END PGP SIGNATURE-----
--- End Message ---