[00:09] <snail> ibeardslee: there used to be some package that recommended three restarts between upgrades
[00:09] <snail> ibeardslee: i think it was a grub upgrade?
[00:10] <ojwb> what i tell you three times must be true?
[00:12] <ibeardslee> I think the grub -> grub2/grubpc recommends something like that before actually removing grub
[01:39] <hads> Hmm. I am running do-release-upgrade in screen. I disconnected from my screen and it appears screen has been uninstalled.
[01:39] <hads> I can't re-install it since dpkg is already running. That's quite amusing.
[01:39] <mwhudson> :)
[01:39] <ajmitch> that's very irritating :)
[01:39] <mwhudson> hope it's not trying to ask you a question
[01:40] <hads> I guess I'll wait a while and see if it's unlocked when it finishes.
[01:40] <hads> Oh yes, questions. Bummer.
[01:40] <ajmitch> there shouldn't be any reason why screen would get uninstalled
[01:40] <mwhudson> i guess you can man-handle the deb to get the binary out and run that?
[01:40] <hads> Yeah, that's what I was thinking if worst comes to worst.
[01:41] <hads> ajmitch: Yeah, odd.
[01:41] <ajmitch> dpkg-deb should allow you to get the files out, if you're desperate
[01:41] <ojwb> hads: download the .deb by hand and unpack it?
[01:41] <ojwb> or ar and tar...
[01:42] <ajmitch> or just wait & see if it finishes the upgrade :)
[01:43] <ojwb> hmm, I wonder if you can run screen from under /proc
[01:43] <ojwb> since it's presumably still running
[01:43] <ajmitch> using the open fd?
[01:43] <ojwb> or something like that
[01:43] <hads> lrwxrwxrwx 1 root root 0 2011-02-15 14:37 /proc/7744/exe -> /usr/bin/screen.real (deleted)
[01:43] <ojwb> /proc/<PID>/exe is a symlink, so that's no help
[01:43] <ojwb> yeah
[01:44] <ajmitch> the fd allows you to get the file contents
[01:44] <ojwb> indeed
[01:44] <ojwb> you may need to copy it rather than executing from the fd
[01:44] <ajmitch> maybe not useful for screen, but useful for other deleted files
[01:44] <ojwb> yes, I've salvaged files that way before
[01:45] <ajmitch> I'd probably use the screen binary from the .deb rather than doing it that way
[01:45] <hads> Hey, it's installed again.
[01:45] <ajmitch> good
[01:45] <hads> That's useful.
[01:45] <hads> Wonder what happened there.
[01:45] <ajmitch> then all our speculation for how to unbreak it is unnecssary :)
[01:46] <hads> I thought the package was upgraded rather than removed for some minutes and then replaced.
[01:46] <ajmitch> I can't remember what order it's done in, files are unpacked as a different name (eg screen.dpkg-new) & then renamed in place
[01:47] <hads> Ah okay.
[01:47] <hads> I wonder if it's something to do with the fact that it's actually screen.real too.
[01:47] <ajmitch> could be, alternatives can make things a bit screwy
[01:47] <ajmitch> or wrapper scripts like that
[01:47] <hads> Oh well all better now, that would have been an interesting twist to the upgrade.
[01:48] <ajmitch> heh
[01:48] <ajmitch> not as bad as sshd getting killed mid-upgrade
[01:48] <hads> heh
[01:51] <mwhudson> my machine spontaneously rebooted while most of the new packages weren't configured once :/
[01:53] <ajmitch> yeah, that can leave things in a bad state
[01:54] <Atamira> ive been through that too
[01:54] <Atamira> annoying
[01:54] <ajmitch> times like that you want to be able to use filesystem snapshotting
[01:56] <mwhudson> luckily there was enough configured to boot to a console
[17:59] <ajmitch> morning
[18:38] <ibeardslee> morning
[20:06] <ojwb> morning
[20:28] <mwhudson> morning
[21:13] <chilts> morning
[21:39] <thumper> morning
[22:49] <Atamira> mornin