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:09 |
ojwb | what i tell you three times must be true? | 00:10 |
ibeardslee | I think the grub -> grub2/grubpc recommends something like that before actually removing grub | 00:12 |
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:39 |
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:40 |
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:41 |
ajmitch | or just wait & see if it finishes the upgrade :) | 01:42 |
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:43 |
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:44 |
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:45 |
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:46 |
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:47 |
ajmitch | heh | 01:48 |
ajmitch | not as bad as sshd getting killed mid-upgrade | 01:48 |
hads | heh | 01:48 |
mwhudson | my machine spontaneously rebooted while most of the new packages weren't configured once :/ | 01:51 |
ajmitch | yeah, that can leave things in a bad state | 01:53 |
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:54 |
mwhudson | luckily there was enough configured to boot to a console | 01:56 |
ajmitch | morning | 17:59 |
=== tomaw is now known as 5EXAB34GN | ||
=== 5EXAB34GN is now known as tomaw | ||
ibeardslee | morning | 18:38 |
ojwb | morning | 20:06 |
mwhudson | morning | 20:28 |
chilts | morning | 21:13 |
=== lifeless_ is now known as lifeless | ||
thumper | morning | 21:39 |
Atamira | mornin | 22:49 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!