libera/#devuan/ Sunday, 2023-06-18

temp64is there a way to figure out what's causing a "target is busy" error to appear when trying to unmount a device?18:22
temp64I know I can use lsof to check if there are any file descriptors open on /dev/<whatever>18:22
temp64but I have no idea how to prevent a /media/tmpfs/file associated with /dev/loop0 from stopping umount /media/tmpfs18:24
___usedthose are 2 questions?18:25
___usedyou can open the /media/tmpfs/file itself on a fdesc and leave it open in a shell script, that will stop umounting18:26
nemosounds to me like something inside the device is being mounted itself18:28
___usedlsof will show it18:28
___usedalso fuser -vn might help18:28
nemolike... let's say you shoved in an SD card, then, doubeclicked in an ISO in, oh, MATE... that would cause a double mount I think...18:28
nemowould have to test that one18:28
nemoanyway. fix seems simple enough, unmount the inner mount before unmounting the outer one ☺18:29
nemoand figure out what's mounting that inner one first18:29
temp64I mean, /media/tmpfs is tmpfs, /media/tmpfs/file is 8GB worth of 0s that got slapped onto /dev/loop0 via losetup18:30
temp64lsof +f -- /media/tmpfs outputs nothing18:30
temp64umount /media/tmpfs fails18:30
nemotemp64: you didn't mention losetup until now...18:31
temp64if I didn't know I mounted the /media/tmpfs/file on a loop device, I'd have no idea how to unmount it18:31
nemoso... losetup --detach /dev/loop0 ?18:31
temp64sorry :|18:31
temp64yeah, but is there a way to automatically detect that there is some /dev/loop magic going on?18:32
nemowell. losetup -D   probably would work better as long as nothing else is using it18:32
temp64(under this particular path that is)18:33
nemofor a question that vaguely worded, kind of impossible to answer18:33
nemobut... losetup -j ?18:33
___usedlsof -f is not right...18:33
nemojust guessing at what you mean though18:34
nemohome/nemo# losetup -l18:35
nemoNAME       SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE                                                        DIO LOG-SEC18:35
temp64oh, that could work18:35
nemo/dev/loop0         0      0         0  1 /home/nemo/Downloads/devuan_beowulf_3.1.1_amd64_minimal-live.iso   0     51218:35
nemoafter right clicking on an iso and choosing disc mounter in MATE18:35
nemowhich, in MATE shows up as a nice little eject icon in the file manager18:35
temp64yeah, that was it, thanks18:37
nemois dædalus essentially stable now?18:39
nemohmm better question... is there a list of stabilisation blockers somewhere in an issue tracker that I could look at, to see if I care about any of them?18:40
nemohm. I tried to figure that out for myself, but https://bugs.devuan.org/cgi/pkgreport.cgi?which=tag&data=daedalus  returns nothing, surprisingly18:49
nemohttps://bugs.devuan.org/cgi/pkgreport.cgi?status=open  has some stuff, some of which looks dædalus related 689 - although that one isn't actually open, last comment confirms a fix, so I guess no one closed the bug yet18:52
nemohm. that bug is really old. n/m18:52
nemoyeah... I have no idea how to find a blocker list18:53
Xenguylsof and fuser19:08
* Xenguy skips the details of the convo...19:08
temp64does -o sync have any effect on tmpfs?19:37
temp64like, does the concept of pending I/O even apply in this case?19:38
temp64I wonder if it would sometimes fail to unmount right after writing a bunch of GBs to it19:39
nemooh yay. he's back20:11
nemoor not20:11
nemoand back again20:16
nemofsmithred: I was trying to figure out if the remaining dædalus blockers are ones I would personally be worried about, but was having a hard time finding that list.. https://bugs.devuan.org/cgi/pkgreport.cgi?which=tag&data=daedalus returned nothing, which was my first guess20:16
nemoso. figured I'd ask you when you got back20:16
* nemo sighs20:17
nemomaybe he's testing dædalus ☺20:17
rustyaxewait.. yall dont run /testing on your workstations? :(20:23
fsmithred_nemo20:26
fsmithred_sorry for bad connection20:27
fsmithred_looks like you didn't get any of what I said20:27
fsmithred_I think three of the blockers were my packages and they got moved into daedalus20:27
fsmithred_snapshot, installer and desktop-base were on the list20:27
fsmithred_I forget what the fourth one was.20:27
fsmithred_was in the meeting notes week before last.20:28
fsmithred_I think20:28
fsmithred_I've been running daedalus on my local build host for months20:29
fsmithred_AFAIK only the docs and isos are not complete.20:29
fsmithred_brb20:29
fsmithrednemo, those were not blockers. They were things that needed to be migrated into daedalus after freeze.20:37
nemofsmithred: oh cool. so no blockers20:46
nemofsmithred: so if I switched a production server to dædalus now, it wouldn't be a crazy thing to do.  I have an open ticket to update a dozen VMs at work20:46
fsmithredI don't know of any20:46
fsmithredhttps://pkgmaster.devuan.org/britney/daedalus/excuses.html20:46
fsmithredI'm not sure of what's happening with the things on that list20:47
nemoah. perfect. that's the sort of list I was looking for20:47
nemoonly one of those I'd care about on these servers, I think, would be base-files ☺20:47
fsmithrednew base-files got built last week and is in the rc1 live-isos I made but haven't put in public location yet20:49
fsmithredI'm guessing that new installer isos will be built tomorrow (monday) as usual.20:50
fsmithredcheck with rrq in a few hours20:50
nemofsmithred: awesome. well, they gave me a few weeks to do it so. should be fine ☺20:53
nemopeople are antsy for new php and tomcat ☺20:54
fsmithredI just checked - newest base-files has been moved to daedalus from daedalus-proposed-updates20:54
fsmithreduhh, check tomcat20:54
rustyaxeLooks like im about to have fun..rebooting to single user, shrinking /home on lvm/ext4 and growing /20:54
rustyaxe/dev/mapper/orc--vg-root   28G   26G  151M 100% /20:54
rustyaxeoof.20:54
fsmithredah, it's called tomcat10 and it's in daedalus20:55
fsmithredCandidate: 10.1.6-120:55
nemofsmithred: yeah. it's that thing debian likes to do with major versions where people are version tied ☺20:56
nemosame w/ java and such20:56
nemorustyaxe: huh. where'd all your space go? /var/cache ?20:56
nemo/var/lib/postgresql ?20:56
rustyaxenemo: mostly packages. multiple toolchains will do that.. Didnt catch / being so small when installed on the new laptop, as was in a hurry to get going20:58
rustyaxebefore i go, i resized the other drive's windows install down to a more reasonable size, slapped an ext4 in the free space and backing up.. Then we can do the needful ;)20:59
nemorustyaxe: one nice thing is that these days resizing /  live is actually pretty safe21:02
nemorustyaxe: I've done it to servers before without any issues after shutting everything down except my ssh session21:02
fsmithredand exciting21:02
nemo😃21:02
nemowell yes. I did make sure we had a snapshot first21:02
nemobut it was easier than going through the boot hassle21:02
fsmithredyeah, the server can keep servinmg21:02
nemofsmithred: it was mostly 'cause accessing it in single user or CD was a pain21:06
nemofsmithred: I did schedule downtime just 'cause I figured "what if"21:06
nemobut yeah, it probably could have actually kept serving content21:06
n4dirdon't forget to play the song "so what" in case you think "what if"21:07
fsmithredlol21:07
nemoheh. well. worst case it all buggered up, I reverted to snapshot, and we did it the tedious way21:07
nemoyay for VMs21:07
rustyaxe[86753.804356] udevd[777]: specified group 'sgx' unknown21:08
___usednext you'll want a docker container for it... </kidding>21:08
n4diri got a question not really devuan related: i created an irc account, i automatically log in and identify with sasl, all that works. But the last message of irssi/liberachat is: username is in use by UNKNOW". I do /msg NickServ release, then i can use said username. Anyone can tell me something about it?21:08
rustyaxeit appears to be virtualization related21:08
___usedn4dir: ask in #help, someone auto squats on your nick. Usually nothing can be done.21:09
n4dir___used: "nothing can be done", so my best bet is to create another account?21:10
___usedchange a few letters in your registered nick21:10
n4diri thought if you have a password only you could use it21:10
rustyaxeyou just have to nicely ask services to rename them (recover command)21:11
___usedyes but that does not prevent a**h***s from squatting on it for 60 seconds or whatever the enforcement is set to21:11
n4dirrename who and how?21:11
rustyaxeregain rather21:11
rustyaxeWhatever client currently is using the nickname21:12
___usedyou can regain it yourself21:12
___usedonce registered21:12
rustyaxeYa21:12
n4dirthe command would be?21:12
rustyaxe /msg nickserv help21:12
rustyaxeyou want to look at register and regain commands21:12
rustyaxebut good to see it all21:12
___used /msg NickServ RELEASE yournick21:12
___used /msg NickServ REGAIN yournick21:13
___usedin that order21:13
n4dirwill it suffice to run that once, or do i still have to do it each time?21:13
___usedevery time21:13
n4diryeah, well, then not that much is gained.21:13
___usedjust put that in your autologon script.21:14
___usedwith sleep 1 or 2 in between21:14
n4dirwhat is the autologon script?21:14
___usedirssi?21:14
n4diryup21:15
___usedhttps://irssi.org/documentation/manual/automation/21:15
___usedreally off topic here I think. Also #irssi21:16
fsmithredbbl21:25
rustyaxeall sorted, back to normal operations21:37
brgs21:q22:36

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!