libera/#devuan/ Thursday, 2023-05-18

NaGERSTHowdy.... how come some packages have 10 year old versions instead of more modern ones? Is it because debian has the old ones?00:41
NaGERSTAmiWM for example has been at very old versions for a very long time now despite several crucial updates, like fulls screen video rewrite00:42
n4dirif the maintainer doesn't care or doesn't find the time, for example00:43
NaGERSTDebian has only updated that repo twice in my twenty years. from 0.0.98 to 0.21 in like 1998...00:43
n4dirsounds a bit sarcastic as an answer, but it is the way it is00:44
golinuxIf it works don't fix it. "Modern" thinking is a trap and quite unnecessary . . . at least in my world.00:44
NaGERSTit is a trivial thing to build myself, as it is very small, but it does hardly attract new users when the only version in the repos is the least good one. and 10 years old at that00:44
golinuxWe pull unforked packages directly from Debian. File a bug there.00:45
n4dirif enough people would be using it there were (hopefully) bug reporst about it.00:45
NaGERSTi think the amiga community nowadays is really small in linux now that we got proper and decent hardware to run amigaos on.00:46
NaGERSTbut i still like some aspects of linux00:46
golinuxDoes no good to complain here00:46
NaGERSTit was not a complaint , good sir. it'was just'n ask.00:47
n4diras dumb my answer might sound, it really is the most probable explanation.00:47
golinuxAnd now you have an answer.  ;)00:47
NaGERSTgolinux: and i thank thee00:48
golinuxAnd you are welcome. Questions are a good thing and help to cleear the fog . . .00:49
NaGERSTIt is a lovely distro that you have here btw, the combo of runit+xfs is incredibly fast. i have very high IOPS and it boots much faster than any systemd or upstart distro i have ever tried (ASUS x570-p, ryzen 58003d)00:50
NaGERSTa lot worse when i tried btrfs and ext4, but after reading the phoronix article i understood why.00:51
NaGERSTdifferent fs for different usages00:51
golinux:)00:53
gnarfaceNaGERST: sometimes it's just because the only changes are security or stability fixes, and they just backport the security/stability patches manually without iterating the version. whenever you see an old package like that, it's worth giving it a try to make sure it's actually missing whatever you need.02:19
gnarfacebut yea, often it's also just because that's the version that was available last time there was a maintainer for it, and if it isn't broken they don't bother removing it02:19
gnarfacethey don't update anything in their repos unless they've got an active maintainer assigned to it02:20
FatPhil"they" = debian?06:57
FatPhilBecause even the "active" maintainers quite often aren't active in any meaningful sense.06:58
gnarfaceyes, by "they" in that context i meant debian07:00
FatPhilI used to work with a whole bunch of debian devs, one was even lead dev for ARM. I once pissed off a package maintainer by getting an NMU via one of my workmates. They got into an argument about how "active" he really was!07:01
FatPhilThat particular workmate, being a Finn, was about as subtle as a Linus Torvalds in his argumentation style!07:03
stefan_hello, how can I do virtualization on devuan? it seems that qemu won't work iwthout systemd20:46
gnarfacestefan_: that's false. who told you this?20:47
gnarfacethere's a number of virtualization options on devuan, including qemu... which is strongly favored20:47
gnarfacewhoever told you this is a liar and a shill20:48
gnarfacedid you try it and run into problems, or did someone from debian just say this to you?20:50
stefan_I tried and ran into problems, but maybe it's the cpu, I'll check on another system and see if it works20:52
gnarfaceyour install is only using packages from the devuan repos, right? or did you mix in parts from other distros?20:52
stefan_only devuan20:52
gnarfacenot even stuff like deb-multimedia?20:53
gnarfaceany 3rd party repos might sneak in a systemd dependency20:53
gnarfaceif you show me your qemu command-line maybe i can try to sanity check it for you20:53
gnarfaceall i can tell you for sure is it's working here20:54
gnarfacealso, which devuan release are you using?20:54
brocashelmdid you install devuan or did you migrate your repos from debian?20:54
gnarfacealso keep in mind that permissions filesystem matter in devuan in a way they don't on a systemd distro20:55
brocashelmhence configs may vary between the two20:55
stefan_I did a clean install on a thin client (hp t620) with latest devuan, but maybe it's the thin client not supporting virtualization20:55
gnarfaceqemu should still function without hardware virtualization, it'd just be slower20:56
brocashelmnothing in your bios to check for virtualization support?20:56
gnarfacebut also double check that it's not just disabled in your bios (i don't actually know off the top of my head if that machine is supposed to support hardware virtualization or not)20:56
stefan_if I do grep -E --color '(vmx|svm)' /proc/cpuinfo20:57
stefan_ I see that there is "svm"20:57
stefan_I enabled it in bios20:57
stefan_root@edge:~# virt-install --virt-type kvm --name mailcow --ram 2048 --vcpus 2 --os-variant debian9 --cdrom /root/debian-11.7.0-amd64-netinst.iso --network network=default,model=virtio --graphics none --disk path=/mnt/luks_usb/mailcow.qcow2,format=qcow220:57
stefan_ERROR    Host does not support domain type kvm for virtualization type 'hvm' with architecture 'x86_6420:57
brocashelmand, that's just with qemu? have you tested other vm software like virtualbox or kvm?20:58
gnarfacehmmm20:58
gnarfaceyea, i would start by making a bare image with qemu-img then try starting qemu without all the virt-manager stuff20:59
gnarfacedebug the qemu first, since the virt-* stuff adds extra bugs20:59
brocashelmseems this is a common concern. a search for "hp t620 virtualization" led to a reddit post complaining about it being buggy and slow20:59
gnarfaceinteresting. i wonder if there's a bios patch available to fix it21:00
gnarfacestefan_: got the latest bios from them?21:00
stefan_i think the bios had never been updated21:00
brocashelmhttps://old.reddit.com/r/homelab/comments/11bxgl6/hp_t620_thin_client_and_virtualisation/21:00
gnarfaceseems like there's known issues with that hardware but in a case like this it's a good idea to see if they ever released a fix21:01
gnarfacehowever, that said, i can't be sure that's the problem you're actually hitting21:01
gnarfaceit might still just be a avoidable configuration error21:01
gnarfaceoh! i just remembered one other thing, some AMD motherboards need a kernel command-line parameter to dodge a separate kvm bug21:02
gnarfacesomething like this, to override inaccurate defaults: ivrs_ioapic[9]=00:14.0 ivrs_ioapic[10]=00:00.221:03
gnarface(you'll have to find the proper numbers to fill in for your board)21:03
stefan_btw, i'm trying to install a vm because I couldn't get docker to work but I wouldn't need the vm otherwise21:03
stefan_the idea was to use docker on debian21:04
stefan_but for the firewall I want devuan as I don't trust systemd21:04
gnarfacefor docker issues, read this: https://dev1galaxy.org/viewtopic.php?id=5044 (i think)21:05
gnarfaceyea, for docker read that21:05
gnarfacebut qemu does also absolutely work21:05
stefan_I'd pay if someone be willing to ssh into my box and get mailcow-dockerized to work21:06
gnarface(i know that's a weird domain name but rest assured, that's actually the official devuan forum)21:07
gnarfacei think you can do this, i believe in you21:07
stefan_is there docker-compose v2 for devuan?21:10
stefan_I get 1.25 running apt install21:10
gnarfaceread that forum thread, you need to use the unofficial docker build linked from there21:10
gnarfaceit's 4 posts, it's not a long read i promise21:12
stefan_managed to get docker compose working by installing the standalone version without apt :)21:18
gnarfacecongrats21:21
stefan_btw managed to get the vm running using only qemu, no virt manager21:25
gnarfaceyea, i have that problem with virt manager a lot too. it's just very complicated but also not very well done, so you need to spend extra time debugging it separately, and by the time you've done that a few times you really don't need it anymore because you've also figured out how to use qemu without it (as a necessary part of trying to figure out what virt-manager is doing wrong in the first place, which is usually it's21:26
gnarfaceone sole duty; getting the command-line right without you having to figure it out)21:26
gnarfaceyou could still be seeing a performance hit though if kvm isn't set up in the bios right, and i'm not sure it'd do more at launch about it than just issue a small 1-line warning21:27
gnarfaceif you find that happening, look up instructions on how to populate those ivrs_ioapic kernel command-line parameters21:28
stefan_thanks I'll look into it21:29
stefan_i like this thin client, uses 5W idle nad boasts 16 GB of ram21:29
gnarfaceheh, doesn't sound very "thin" to me but whatever works21:30
stefan_comes with 4 GB by default but I upgraded it and will be moving many VMs from proxmox to it21:31
stefan_has anyone managed to get devuan running on encrypted ZFS mirror?22:03
gnarfacesomeone around here was using zfs, but i dunno about with encryption22:05
gnarfaceyou might need to hang around longer for an answer to that one, this can be a slow channel22:05
stefan__update, I managed to get virt-manager to work on the hp t620. I installed amd64-microcode using apt, added GRUB_CMDLINE_LINUX_DEFAULT="quiet ivrs_ioapic[9]=00:14.0 ivrs_ioapic[10]=00:00.2 amd_iommu=on kvm_amd.nested=1"22:55
stefan__ and now virt-manager doesn't complain anymore22:55
stefan__I also updated bios to latest version22:55
gnarfaceneat!22:55
gnarfacecongrats again, stefan__22:55
gnarfacei knew you could do it!22:56
stefan__thank you gnarface for the kernel commands22:56
gnarfaceno problem22:56
stefan__do you think it'd be better to run mailcow-dockerized in a vm or directly on devuan?22:57
gnarfacei couldn't say, i don't know enough about what mailcow does22:57
stefan__it's an email server with a nice user interface22:58
gnarfacethat's all? i assume it's safer to run it in a VM then22:58
gnarfaceas a general rule that's usually the case22:58
gnarfacei run my mail servers in a VM just not this one22:59
stefan__it's an email server that uses docker and really easy to setup, also integrates nextcloud22:59
gnarfaceinteresting22:59
stefan__what SW do you use for email server?22:59
gnarfaceexim4, the distro default22:59
gnarfacei know it's not the easiest to set up, but i read books23:00
gnarface(the university that creates exim4 publishes a very good book about it)23:00
gnarfacei'm not sure mailcow or docker were even around when i started using it though, so that might have affected my choices23:01
gnarfacebefore that i was using sendmail, and the one thing i can say about exim4 is that at least it's easier to learn than sendmail (though O'Reilly press does publish a very good book about sendmail too)23:02
debdogmailcow moo "There are no Easter Eggs in this program."23:02
gnarfaceone of the prime benefits of exim4 (and i assume one of the driving factors for its adoption as the debian default upstream, because sendmail was their default before) is that it's a functional drop-in replacement for sendmail, for all sane uses of sendmail, but it's easier to customize23:03
stefan__since the advent of chatgpt I've stopped reading books ahah23:03
gnarface... whichi isn't to say that it's very easy to customize, it's just easier than sendmail23:04
gnarfacei also use spamassassin, and i would recommend anyone do so23:06
stefan__gnarface, that's good to know! I've used postfix in the past, but mailcow seems to simplify everything. Plus, it has a nice UI for managing domains, accounts, and such. But I'll definitely check out exim4 for comparison. Thanks for the suggestion!23:07
stefan__gnarface, that's good to know! I've used postfix in the past, but mailcow seems to simplify everything. Plus, it has a nice UI for managing domains, accounts, and such. But I'll definitely check out exim4 for comparison. Thanks for the suggestion!23:07
gnarfaceyea, i think postfix also didn't exist yet when i started using exim423:07
gnarfacethough i remember a lot of hype about it when it came out, i just couldn't convince myself to feel comfortable stuffing my mail in a database, as i was also a professional database administrator at the time23:08
stefan__I remember spending nights configuring postfix and dovecot but eventually the complexity of it made me switch23:09
gnarfacedovecot didn't seem to have very good documentation back then23:10
gnarfacebut i managed to figure out how to tie courier-imaps directly to exim4 without it23:10
gnarface(i couldn't get my head around dovecot either)23:10
stefan__I always dread of misconfiguring something and then getting hacked. A UI takes the anxiety out.23:11
gnarfaceit does, but that sense of comfort can be superficial23:12
gnarfacelinux software is typically by and for the people solving the problem it solves, so often people making GUI front-ends for complex operations are the people who need the most help with said operations23:13
gnarfacethere's no substitute for a good documentation written by someone who doesn't need help with it23:13
gnarface(though i admit it really expands the setup time)23:14
gnarfaceas they say; fast, cheap, or good, you can only pick 2 of the 3 (an old engineering adage)23:15
stefan__I seem to be getting slow, epensive and mediocre picks23:17
stefan__paying seems to not solve problems anymore as people are unwilling to provide good service23:18
stefan__may as well diy23:18
gnarfacethat is exactly what was on my mind when i bought the exim4 book23:18
gnarface"fuck all this, i'll do it myself"23:18
gnarfaceit did absorb about 3 months of my free time23:19
gnarfacei was driven by rage though23:20
brocashelmwill the other daedalus repos be available on the day of bookworm's release?23:31
gnarfacegood question23:32
gnarfacei would assume yes, but fsmithred would probably actually know23:32
fsmithredI'm not sure, but I think somebody has to do something for that to happen.23:32
gnarfacei think someone did have to do something last time, but i thought that was you23:32
gnarfacesomeone also has to move the stable/testing links too23:33
fsmithredthe links for daedalus-security and -updates don't exist yet23:34
brocashelmi mean, you already archived ascii while stretch can still be accessed from the main debian repos23:34
brocashelmso i'm hoping we can get that on bookworm's release day, the daedalus -security, -updates, -proposed-updates, and -backports23:34
brocashelmsince IME it's still just behind ceres (i know that's going to change in a few days)23:35
AhmedNabilhi all23:35
AhmedNabilI have problem with install devuan from last dvd iso and netinstall for date ( 8/5/2023 and 15/5/2023 )23:35
AhmedNabilI can't install it will encryption dist it's say configuration error23:35
gnarfacefsmithred: ^23:36
fsmithredAhmedNabil, how are you doing it?23:36
fsmithredencrypted lvm or just a single encrypted partition23:37
fsmithredand are you using manual or automatic partitioning?23:37
AhmedNabilno i chose 3 one encryption with lvm23:38
AhmedNabilI don't chose manual partition I23:38
fsmithredhave you done this before without any problems?23:40
AhmedNabilyes now on debian with disk encryption23:41
fsmithredjust checking - I did encrypted lvm install with iso from May 1.23:44
fsmithredwhat error message do you get, and when do you get it?23:45
rrq(seems there is some new undeclared dependency on libgcc_s.so)23:47
fsmithredthat looks familiar.23:48
gnarfaceoh this just came up recently23:48
gnarfacejust a couple days ago, someone found a fix though, didn't they?23:49
gnarfacethe libgcc_s.so thing definitely was in the error then23:49
fsmithredmy logs show it came up on March 7 and May 3.23:51
fsmithredI did an encrypted lvm install on May 1123:51
fsmithrednot sure how23:51
AhmedNabilIm flashing iso now from 8/5/202323:52
AhmedNabili will send photo for error using my google photo share link23:53
gnarfacehttps://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/195859423:54
gnarfacehttps://bugs.debian.org/cgi-bin/bugreport.cgi?bug=95025423:54
gnarfaceare these related?23:54
gnarfacethey seem kinda long ago23:54
gnarfacebut maybe this is a reoccurring issue23:54
fsmithredMar 7 references ceres23:55
fsmithredAhmedNabil, are you installing without a network mirror?23:56
fsmithredor without a network connection23:56
AhmedNabilIm using big install iso desktop iso 4 gb size23:57
AhmedNabilGive me five minutes i will share photo fir error with you23:58
fsmithredhang on, I'll paste it here first23:58
fsmithred"partman-crypto: libgcc_s.so.1 must be installed for pthread_exit to work"23:59
fsmithred ^^^ is that it?23:59

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