libera/#devuan/ Thursday, 2024-03-28

uncloudedSorry, I asked this last year and didn't write it down, what's the street address for donations?  Our bank won't let us make an international transfer without supplying a postal address.04:58
masonunclouded: https://www.devuan.org/os/donate noted that it goes through Dyne, and https://dyne.org/ has something that... might? be an address: Haparandadam 7-A1 1013AK Amsterdam05:18
masonnotes*05:18
masonAnd https://www.linkedin.com/company/dyne-org/about/ shows Haparandadam 7-A1, Amsterdam, Noord-Holland 1013AK, NL but now I'm thinking you might want to get a Dyne person to confirm something live.05:20
masonjaromil: ^05:20
uncloudedThanks heaps mason, Google maps seems to think that it's a legit address05:25
masonunclouded: I'd still want to get someone to confirm, assuming the bank is sending a check. If it's electronic, maybe it doesn't matter as much.05:26
uncloudedThat's going on the wiki for next year.05:26
masonkk05:26
joergwatch out for fraudulent SEPA debiting!07:32
joergpublishing bank account details needs some considerations to not get trapped by that07:33
joergcompanies like only streaming services do very sparse if _any_ checking if the bank account some cheaters provide is really theirs07:36
joergonline* streaming...07:36
joergno fun to manually roll back a 30 fraudulent SEPA debits every day...07:44
joergI at times spent an hour per day just rejecting fake netflix debits08:58
fsmithredunclouded, yes, it's a real address, but the dyne office is no longer there.09:38
fsmithredI don't know if there's a physical address for mail. Check with jaromil09:39
jiribgnarface: i will try devuan stable; i haven't had time for that yet09:44
cousin_luigijoerg: How does that work?10:57
cousin_luigiLegitimate companies charging for things you don't owe? Or outright scammers?10:58
joergscammers filling order forms at e.g. Netflix with *your* bank account details, to get immediate access to the service offered. For a maybe one or two weeks. And $Netflix obviously doesn't care when a hundreds of purchases use the same Name and bank account details IBAN, Number) for payment, not even when it fails again and again and again13:13
joergand your bank tells you "when you *did not* order that withdrawal then please do a rollback" which costs at least 5 minutes of your time and you got only 4 or 8 weeks to do it, then it's considered "accepted" and legit13:15
buZzsome banks even shorter13:16
joergyou probably _could_ forbid ALL SEPA debits on your account, but then you might need a second account for payments you do, and use that - I call it inbound account - only for donations/payments TO you13:21
buZzi like revolut's 'disposable SEPA/IBAN accounts'13:21
buZzyou could make a seperate one per invoice thing, hacked? close it13:21
joergprolly illegal in Germany13:56
joergor wait, as long as the bank knows your identity, it's maybe no problem13:57
joergdisposable != anonymous13:58
joergbuZz: however that doesn't _really_ target the problem with publishing your bank account details, right?14:28
buZzjoerg: it does prevent abuse, which imho is all the need17:44
jiribhi, GDM does not start on daedalus with runit19:42
jiribstartx starts gnome fine19:43
rwpjirib, I don't know about gdm in particular but as a general statement all of GNOME is unavailable without systemd.  And that's just the compromise that has been made.  Since Devuan does not have systemd we all use one of the other xdm X Display Managers such as slim or lightdm.19:46
jiribi have dbus and elogind running19:46
rwpI am very happy for you.19:46
jiribon other non-systemd distros like voidlinux that's enough for gdm to start19:47
rwpI can say that runit will run native runit scripts if present and if not will fall back to running the legacy init scripts if they are present.  Do you have the legacy init scripts for gdm installed?19:49
jiribyou mean /etc/init.d/gdm3 ?19:50
rwpYes.19:50
jiribi have it19:50
rwpMany people do not know that for a lot of the legacy init scripts that they need to install orphan-sysvinit-scripts in order to get a back-fill of them.19:50
jiribit seems the issue is with seats... "EE) [libseat/backend/seatd.c:66] Could not connect to socket /run/seatd.sock: Permission denied"19:51
rwpWhat happens if you run "/etc/init.d/gdm3" yourself from the command line from the vt console terminal?19:51
rwpRace condition response.   You just gave me the answer to the question that came afterward.19:51
rwpYou might try running seatd instead of elogind?  I don't know.  I am just brainstorming with you here.19:52
rwpA couple of years back when things were much worse I dropped running lightdm/slim myself and went back to starting X from the command line.  That was the way I always used to do it before.  It's just easier.  Avoided the problem entirely.  (shrug).  I have just never returned to starting an xdm layer.19:53
jiriblightdm works fine; i'm just testing devuan...19:57
rwpIf lightdm works then why bother with gdm?  Devuan has defaulted to slim in newer installations now.20:01
rwp"Doctor, doctor, it hurts when I do this with my arm."  Doctor says, "Then don't do that!"20:01
msiismWhen using seatd, is it possible to run two X sessions in parallel?20:25
gnarfaceit's possible to run two X sessions in parallel even without seatd20:27
sfoxno, you have to install legd and configure seatd to use it20:27
gnarfacesfox: :-p20:27
gnarfacemsiism: he's joking20:27
msiismMore stricly speaking, I mean X sessions by two different users.20:27
gnarfaceyea, that's the default behavior20:28
sfox;p20:28
gnarfacei'm not even sure what seatd is actually for, but i suspect maybe so two users can share the same X session20:28
gnarface(which seems like a catastrophically bad idea)20:28
sfoxYou don't need seatd to do that. X is just a display server. Just open a new vty (cntrl-alt-Fn) and run X :n20:29
gnarfaceyea, just, each user, log into a VT and run startx20:29
sfoxjust make sure the Xserver number running on the same host doesn't conflict. :0 is usually used for the first20:29
gnarfaceusually it's smart enough to iterate on its own if nobody specifies20:29
sfoxyou can start more Xservers by adjusting /etc/inittab to spawn an Xserver instead of a getty20:29
gnarfaceand if running suid root the log files will also iterate Xorg.*.log20:29
sfox(a getty is the login prompt thing)20:30
gnarfacesfox: oh, interesting idea20:30
sfoxthat's the original *UNIX way of doing it20:30
sfoxsystem-v20:30
gnarfacei never really considered starting something other than a getty in there20:30
msiismThat's what I did up until now (running X in two different VTs via startx). Now that I've installed seatd, that doesn't work anymore for one of the users.20:30
msiismThe errors I get are these: https://paste.debian.net/plainh/b2eaab3920:30
gnarfacemsiism: oh, damn. hmm... well to be honest i'd just disable seatd and ignore the errors, lol20:31
sfoxyou need to run a display manager (like a graphical getty) on the other Xserver20:31
sfoxXDM is the default20:31
sfoxYou can do it in .xinitrc20:31
msiismAnd if I would like to avoid having to do that?20:32
sfoxin inittab specify a custom xinitrc file20:32
sfoxwhy would you avoid doing that?20:32
sfoxare you running your Xclients on a different host?20:32
msiismNo, I just don't see any reason to use a login manager.20:33
sfoxhow else are you going to start a user session?20:33
sfoxis it having to login that's the problem?20:34
msiismLogin on a VT, run startx, or have it run form ~/.xinitrc right away.20:34
sfoxif so, you can use slim as your display manager and configure it to auto login20:34
sfoxoh20:34
sfoxyou don't have to do that20:34
sfoxjust editing your inittab to do it automaticlly20:34
msiismWhat would be done automatically after that, exactly?20:35
sfoxbtw, ~/.xinitrc while you can use it for setting up your session isn't meant for that. It's designed for initializing your Xserver. Things like color correction, xprops, and display power management go there20:35
sfox.xsession is for session stuff20:35
sfoxwindow manager, env vars20:35
sfoxthe display manager is responsible for logging in users and running their ~/.xsession in their home directory20:36
sfoxsetting up magic cookies too20:36
sfoxI mean MIT-cookies20:36
sfoxtake in look at slim's configuration file. it will make more sense20:37
msiismSo, just running startx from VTs will not work for several users when I used seatd as the backend then?20:39
sfoxif you want to start an Xserver from a nonpriviledged user you'll need to add them to the video group20:39
sfoxand setup a .xinitrc for every user20:40
sfoxor the global one in /etc20:40
msiismOkay, just seeing one of those users is not in the video group.20:41
sfoxat the very least you'll want an xsession in the user's homedir to spawn a window manager.20:41
msiismI'm really just trying to replace elogind with seatd, by the way. Everythign already works outside of that.20:42
sfoxit's an abstraction layer/shim to what your really trying to do, start x. If it's having problems well20:45
sfoxcheck the permissions of /run/seatd.sock20:47
msiismYeah, it's owned by the video group.20:48
gnarfacerecently they've moved all the video drivers except nvidia's (i think) to now default to running Xorg as the user, rather than suid to root as was the common default prior to that20:50
gnarfaceso now everyone needs to be in the video group instead20:50
gnarfacethis change also relocates the Xorg logs from /var/log to ~/.local/share/xorg/20:51
msiismWell, I was running X with startx for that other user who's not in the video group just fine before.20:52
sfoxyou know you could also do that by appending  2> ~/.wm.log to the end of the line that starts your window manager right?20:53
* msiism goes to restart X…20:55
msiismOkay, things seem to work just fine with seatd now. It also seems that my X session is brought up quite a bit quicker now.20:57
msiismI guess I probably still need elogind for certain software.20:58
msiismOh yes, I do…20:59
jiribgnarface: good explaination of seats/elogind/... is at https://chimera-linux.org/docs/faq#whats-the-deal-with-elogind-and-systemd-logind21:01
joerg>><buZz> joerg: it does prevent abuse<< only when you provide personalized unique one-time-ACCT#, then yes, would be great. The bank account details don't need to get "hacked", as soon as you publish them they get abused and when you discard old details and publish new ones, then those get abused as well21:04
joergvery similar to your email address21:05
buZzright21:06
buZzsometimes i know before the company that their customer database got stolen21:07
joergonly worse since it actually is worth a nn € to exploit the recent details published on any website21:07
ncurs3sHow do I change the localtime in Devuan? With systemd I'd use timedatectl23:17
buZzdpkg-reconfigure localtime23:18
buZzperhaps?23:18
buZzi am not sure what you mean by 'localtime' , just the locales?23:18
ncurs3sI don't have dpkg-reconfigure23:19
ncurs3sJust the "linux time"23:19
buZzare you running devuan?23:19
ncurs3sYes23:19
buZzwhy not just sync to ntp? 'ntpdate ntp.bit.nl'23:19
buZzor other server23:19
buZzyou should have dpkg-reconfigure, its in /sbin i think23:19
buZz/usr/sbin, sry23:20
buZzdpkg-reconfigure tzdata  <-- is what i ment23:20
buZzto select the correct timezone23:20
buZzthen after that you could do 'ntpdate ntp.bit.nl' or any other ntp server, or pool, to sync your clock to ntp23:21
ncurs3sI don't have ntupdate :p23:26
ncurs3sSearching for it yields no results and can't find it in sbin or /usr/sbin23:27
gnarfacencurs3s: as of daedalus it's been moved to the package ntpsec-ntpdate23:31
gnarfacei think, anyway23:31
gnarfaceyea23:32
gnarfacehttps://pkginfo.devuan.org/cgi-bin/policy-query.html?c=package&q=%5Entpsec-ntpdate%24&x=submit23:32
ncurs3sThanks for the help!23:33
ncurs3sI've NEVER used SysV before. I'm just trying out Devuan for fun, so far, it seems really nice, just obviously have to learn a bit :)23:34
gnarfacedebian provides several ntp servers you can use, or you can just use the official main one at pool.ntp.org23:34
gnarface(or feel free to set up your own)23:35
gnarfacei think debian's are named 0.debian.pool.ntp.org, 1.debian.pool.ntp.org, 2.debian.pool.ntp.org, 3.debian.pool.ntp.org23:36
gnarfaceif you install the ntp daemon it will use those by default23:36
buZzncurs3s: i believe dpkg-anything is apt specific, not sysv23:47
gnarfaceyea, dpkg-reconfigure shouldn't be systemd dependent, but i think they've replaced tzdata with some systemd crap23:47
buZzoh nodoubt23:48
buZzlikely generating a 15min timeout on bootup if you move timezone between boots? :P23:48
buZzuninterruptable ofcourse23:48

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