m3lst4d | is there a great need for packagers? Is it basically like backporting, but just removing systemd? I've done quite a bit of backporting in the past, but I see you have your own method which doesn't seem to difficult to learn. Thanks! | 00:27 |
---|---|---|
golinux | m3lst4d: Sorry I've been out all day. | 00:40 |
golinux | Packagers are always welcome. Please look at the d1h walkthrough here: https://dev1galaxy.org/viewtopic.php?id=549 | 00:42 |
ServiceRobot | so update report on openrc. I gave the installer a try in a vm and it worked perfectly. but for all intents and purposes I want to stick with debootstrap when I set it up on my server machine | 01:00 |
ServiceRobot | when I tried getting openrc working by simply installing it along with minbase I didn't get the same result unfortunately | 01:01 |
golinux | ServiceRobot: Thanks for the report. | 01:01 |
golinux | Happy to hear you're making progress. | 01:02 |
ServiceRobot | when I do rc-status, it shows all services as [started]. but when I debootstrap install openrc, all services show as [stopped] | 01:02 |
ServiceRobot | 1 detail I noticed in the different output: when I use the installer, Runlevel: default. when I use debootstrap, Runlevel: sysinit | 01:03 |
ServiceRobot | so there's something the installer does that I'm missing. I'm not sure what it is and I can't find documentation anywhere | 01:04 |
ServiceRobot | only thing I've found is this: https://git.devuan.org/devuan-packages/choose-init/blob/master/debian/choose-init.postinst | 01:04 |
ServiceRobot | it seems all it does is install openrc? because that just leads to further questions | 01:04 |
golinux | You might ask on #devuan-dev but most everyone is on holiday atm | 01:08 |
golinux | And by now sleeping in EU. | 01:08 |
ServiceRobot | well it is summer. most devs live in EU? | 01:08 |
golinux | Quite a few. | 01:08 |
golinux | The ones that most likely could answer that question about the installer | 01:09 |
ServiceRobot | actually, I think I may see what I'm missing | 01:09 |
golinux | Cool | 01:09 |
ServiceRobot | but I'm not 100% sure it's the solution. I'll give it a try and if nothing works I'll check out the dev channel | 01:10 |
golinux | Let us know the result | 01:10 |
ServiceRobot | so it seems that it's working now. rc-status is using the default runlevel and all services are started | 01:39 |
ServiceRobot | what I had to do was purge sysv-rc even though it was reported as uninstalled. very strange | 01:40 |
ServiceRobot | I guess debootstrap screws something up on installation or something | 01:40 |
cehteh | hum i need some ssh heartbeat, when connection dies, then it reverts everything in /etc (etckeeper) and reboots .. does such a tool exist? | 02:03 |
koollman | it seems a bit extreme. easy enough to make, I guess. starting a script that checks if your sshd process is still running, and when it stops, revert and reboot | 02:10 |
cehteh | i wonder if such doesnt already exist | 02:12 |
cehteh | use case: tinkering with network configuration on a remote machine | 02:12 |
cehteh | only enable that while one is testing things | 02:13 |
koollman | yeah, I get the idea :) | 02:13 |
koollman | I've done similar things in the past, but limited. usually mostly for firewall rules, and then iptables-apply was created and I was set | 02:13 |
koollman | I guess for ssh or interfaces changes, it could still be useful | 02:14 |
cehteh | firehol has the 'firehol try' command .. when the firewall is loaded you have to enter 'commit' within 30 secs | 02:15 |
cehteh | but i am about more generic things, changing bridges etc | 02:15 |
koollman | you could reuse the idea of iptables-apply ... make a script that do the changes (like restart networking, or restart sshd), then ask for input/confirmation that all is fine | 02:15 |
cehteh | or testing vm's which may clash with network configs and so on | 02:16 |
koollman | how would you revert a vm test ? | 02:16 |
cehteh | libvirt configs are stored in /etc too | 02:16 |
cehteh | i mean its enough when it reverts the VM's start/autostart | 02:17 |
koollman | rebooting in a state were the vm is not started ? what if it was started but you did a change in it ... then you would still probably be in trouble | 02:17 |
cehteh | sure | 02:17 |
cehteh | there are plenty ways to fuck up :) | 02:17 |
koollman | but, yeah, it can be useful anyway | 02:17 |
cehteh | well you could start the same thing within the vm | 02:17 |
cehteh | anyway while we talking i am fixed the network here and have the first vm running | 02:18 |
cehteh | so this heartbeat idea died for now :D | 02:18 |
koollman | still a good idea, might be useful to work on it :) | 02:18 |
cehteh | when i need it again i may hack something together | 02:18 |
cehteh | btw is the packager of libvirt present here, or where do i file issues/wishlist things? | 02:20 |
koollman | base idea: while kill -0 pidtowatch ; sleep 1 ; done ; cd /etc ; git stash ; shutdown -r +5 "Server restarting because pidtowatch is gone" | 02:22 |
Joerg-Neo900 | so what about the channel /topic? would any of you channel users want it changed to be more up2date? | 02:22 |
koollman | (and you can shutdown -c, then git stash apply, to keep your changes) | 02:23 |
cehteh | yeah something like that | 02:23 |
Joerg-Neo900 | cehteh: echo -e '#!/bin/sh \n sleep 300 \n wall -n "mywatchdog is going to reboot system in 90s. To abort this, do sudo killall mywatchdog" \n shutdown -r now' >/usr/local/sbin/mywatchdog; chown root /usr/local/sbin/mywatchdog; chmod +x /usr/local/sbin/mywatchdog | 02:34 |
Joerg-Neo900 | then on local system run a `while sleep 240; do ssh root@myserver "killall mywatchdog; /usr/local/bin/mywatchdog; done` | 02:36 |
cehteh | Joerg-Neo900: yes sure, pretty simple | 02:37 |
cehteh | hi btw, ltns | 02:38 |
Joerg-Neo900 | hi! long time no see | 02:38 |
Joerg-Neo900 | cehteh: actually sorry, this suggestion of mine has a bug; you need to detach mywatchdog process from terminal, aka "daemonize". So it doesn't get killed when your ssh connection closes | 02:43 |
cehteh | i dont need it anymore, box is working | 02:44 |
Joerg-Neo900 | a lot of systems have a similar thing OOTB. E.G my router (vyos/EdgeMAX) has: | 02:48 |
Joerg-Neo900 | commit-confirm | 02:48 |
Joerg-Neo900 | Commit the current set of changes with 'confirm' required | 02:48 |
Joerg-Neo900 | confirm Confirm prior commit-confirm | 02:48 |
Joerg-Neo900 | when you don't give `confirm` a 10 min after commit-confirm, the system reboots | 02:49 |
cehteh | before etckeeper existed i hacked my own etc-in-git thing | 02:49 |
cehteh | somone suggestd me the briliant idea (on a shared administrated host) that instead having a daily autocommit do a daily autorevert :) | 02:50 |
Joerg-Neo900 | and yeah, usually you want the watchdog to also boot to a known-good config | 02:51 |
cehteh | well some automatism for etckeeper to commit changes on a successful boot and revert changes from a failed boot would be nice, i am pretty sure someone done that somewhere (iirc you can hook things into that) | 02:52 |
cehteh | and you want to push people to commit their changes with meaningful comments | 02:52 |
Joerg-Neo900 | hehe, would you be surprised to hear maemo had this stuff since ... maemo5 for sure, maybe maemo4 or earlier? | 02:53 |
Joerg-Neo900 | I'm not entirely sure what exactly it protected | 02:54 |
Joerg-Neo900 | ( | 02:54 |
Joerg-Neo900 | (still protects) | 02:54 |
Joerg-Neo900 | anyway /rescue/* | 02:57 |
Joerg-Neo900 | https://pastebin.com/z1zVarEt | 02:59 |
Joerg-Neo900 | prolly it monitors all HAM (apt) package manager activities | 03:03 |
Joerg-Neo900 | in /etc/init.d/rcS: https://pastebin.com/bBEDi0bK -- and the ham-rescue.sh: https://pastebin.com/92iWT5q0 | 03:11 |
Joerg-Neo900 | /me flares at " export BOOTSTATE="USER" \n touch /tmp/$BOOTSTATE \n echo $BOOTSTATE > /tmp/STATE" and scratches head. --- IroN900:~# ls -l /tmp/U* /tmp/STATE | 03:19 |
Joerg-Neo900 | -rw-r--r-- 1 root root 5 2018-07-11 03:22 /tmp/STATE | 03:19 |
Joerg-Neo900 | -rw-r--r-- 1 root root 0 2018-07-11 03:22 /tmp/USER | 03:19 |
Joerg-Neo900 | either legacy cruft or a nasty mistake | 03:20 |
Joerg-Neo900 | cehteh: is etckeeper some established thing? | 03:21 |
cehteh | yes | 03:21 |
Joerg-Neo900 | nm https://help.ubuntu.com/lts/serverguide/etckeeper.html.en | 03:21 |
ServiceRobot | so I've cracked the mystery of openrc I think. if you attempt to install it during installation as a replacement for sysv-rc, it doesn't work. you need to install sysv-rc first, and then replace it with openrc | 04:23 |
ServiceRobot | I'm not exactly sure why it works that way, but at least I figured out how to make it work | 04:23 |
ServiceRobot | in fact, the graphical installer makes you do it this way. choose-init doesn't work until you've installed the base system | 04:25 |
ServiceRobot | very strange indeed | 04:25 |
gnarface | ServiceRobot: it's something to do with the post/pre install scripts | 04:28 |
gnarface | none of it is magic, they all have to be painstakingly made to play nice with each other by hand | 04:28 |
gnarface | often, that includes building in assumptions about what order certain things are installed in | 04:28 |
ServiceRobot | ya, it's just weird how I need to install sysv-rc first, then replace it instead of just have openrc | 04:29 |
gnarface | they try to cover all the bases, but ad-hoc installation isn't really in the budget for debugging most the time | 04:29 |
ServiceRobot | ad-hoc? | 04:29 |
ServiceRobot | right, but at the very least I've solved the mystery. I think | 04:30 |
gnarface | that's the important part | 04:30 |
ServiceRobot | one reason I want to use openrc is netifrc (although I would prefer runit but I don't think it's supported currently) | 04:39 |
ServiceRobot | there's a compatibility script called runit-sysv but that's not the same role openrc fills in sysv-rc's absence | 04:40 |
ServiceRobot | but options are always good | 04:40 |
mbuf | Which bootloader does the devsus.sh use? https://github.com/dimkr/devsus/blob/master/devsus.sh | 07:40 |
ServiceRobot | so I'm trying to understand how Devuan sets itself apart from Debian other than the removal of systemd and sysvinit by default | 08:27 |
ServiceRobot | are packages from debian modified in anyway? | 08:28 |
ServiceRobot | *any way | 08:28 |
detha | Where necessary to remove systemd dependencies, they are modified. | 08:31 |
ServiceRobot | an example? | 08:31 |
detha | desktops (login needs some systemd stuff) | 08:33 |
ServiceRobot | like GNOME? | 08:33 |
ServiceRobot | which I don't use btw | 08:33 |
detha | neither do I (xfce), but that is one example | 08:34 |
ServiceRobot | I imagine it must be hell stripping systemd from GNOME | 08:34 |
MinceR | the worst part is that you still end up with gnome | 08:35 |
ServiceRobot | when I first moved to linux and eventually settled on xfce, I was afraid by the lack of features compared to the windows desktop... then I soon realized I didn't need much more than what it provided | 08:36 |
ServiceRobot | kind of a big wake up to me that more doesn't really mean MORE | 08:37 |
ServiceRobot | if you catch my drift | 08:37 |
MinceR | i found more features than in the windows desktop, and probably used more too | 08:37 |
MinceR | like virtual desktops and non-crippled panels | 08:37 |
ServiceRobot | well more on the terminal, sure | 08:37 |
ServiceRobot | non-crippled panels? | 08:37 |
ServiceRobot | xfce panel still has a few kinks I wish would get worked out. same with thunar | 08:38 |
ServiceRobot | otherwise it's a golden desktop | 08:38 |
MinceR | well, xfce panel has gone to shit since then | 08:38 |
ServiceRobot | what happened to xfce panel? it works fine for me with only a few issues | 08:38 |
MinceR | now on most systems it's enough to try to remove one of the panels to make it crash and restart with all panels still there | 08:38 |
MinceR | they jury-rigged some sort of settings daemon under it, among other things | 08:39 |
ServiceRobot | for xfce panel? how is that a problem? | 08:39 |
MinceR | makes it heavier and more difficult to configure | 08:39 |
MinceR | especially if you have to edit the config file to work around a bug | 08:40 |
MinceR | like the one i mentioned | 08:40 |
ServiceRobot | which bug? | 08:40 |
MinceR | that trying to remove the second panel often makes it crash | 08:40 |
MinceR | instead of removing the second panel | 08:40 |
ServiceRobot | oh? I've installed and removed the panel plenty of times with no crashes | 08:41 |
ServiceRobot | you mean the default bottom panel that emulates a macos feel? | 08:41 |
ServiceRobot | the dock? | 08:41 |
MinceR | yeah | 08:41 |
ServiceRobot | I can delete it without crashes. I've never had a crash from removing it | 08:41 |
MinceR | i'm not sure which version has this issue, but i've struggled with it on 2 machines, including one at work | 08:41 |
ServiceRobot | which distributions? | 08:41 |
MinceR | funtoo | 08:41 |
ServiceRobot | and what versions? | 08:41 |
MinceR | dunno, haven't checked | 08:42 |
ServiceRobot | never used it. might be how the distro handles it. I use Artix and never had crash issues | 08:42 |
ServiceRobot | https://wiki.teamfortress.com/w/images/7/74/Heavy_yes02.wav | 08:51 |
ServiceRobot | woops | 08:52 |
ServiceRobot | wrong channel | 08:52 |
MinceR | at any rate, if it depends on a settings daemon, it isn't lightweight | 08:52 |
ServiceRobot | I suppose. maybe complain on their issue tracker to make it more modular? | 08:53 |
ServiceRobot | it's still more modular than most desktop environments | 08:53 |
ServiceRobot | can't have everything | 08:53 |
MinceR | i'm looking for other panels instead | 09:06 |
MinceR | i switched to fvwm anyway | 09:06 |
gnarface | ServiceRobot: there's a list of packages that could not be sanitized of systemd, and have been removed entirely because of that. besides this list, and the re-packaging of tons of other packages, every effort has been made to preserve expected behavior. (the behavior WE expected from years of prior work with Debian, not the behavior all those systemd monkeys expected their 6-month unix crash course certified by | 09:24 |
gnarface | Microsoft, Inc.) https://pkgmaster.devuan.org/bannedpackages.txt | 09:24 |
bozonius | +1 | 09:25 |
gnarface | you'll find that in most cases it's so much like debian that the word debian is still floating about in places it doesn't belong | 09:25 |
gnarface | the vast majority of packages haven't actually even been changed, and in fact are dynamically pulled from the debian repos directly | 09:25 |
ServiceRobot | which begs the question why we needed to fork debian if it's mostly the same | 09:26 |
ServiceRobot | was adding an extra repo not enough? | 09:26 |
gnarface | because you can't actually get systemd out of debian | 09:26 |
bozonius | xfce is gnome right? | 09:27 |
gnarface | if you actually try (on a machine that's not headless and using ext4) you'll find all sorts of regressions and blockages | 09:27 |
ServiceRobot | I see "replace systemd with debian" from google results but I guess it's bullshit | 09:27 |
ServiceRobot | *with sysvinit | 09:27 |
ServiceRobot | I've been seeing a lot of astroturfing instead of legitimate talk and it makes it hard to form any sort of opinion | 09:27 |
bozonius | xfce is built on gnome, I mean? | 09:28 |
ServiceRobot | no | 09:28 |
ServiceRobot | MATE is a fork of GNOME 2 | 09:28 |
ServiceRobot | that must be what you're thinking | 09:28 |
bozonius | so xfce is distinct from gnome then? | 09:28 |
gnarface | ServiceRobot: their aggression style is a systematic set of regressive patches in the form of "nobody was using this anymore right? -> purge" and "oopses, we didn't test sysvinit with your filesystem!" that fly under the radar of public discussion. to see what they're doing wrong you actually have to seriously try not to use systemd. it helps if you were already familiar with how things worked before it came on the | 09:29 |
gnarface | scene. | 09:29 |
gnarface | bozonius: yea, xfce is not related to gnome | 09:29 |
bozonius | ok | 09:29 |
bozonius | I heard ServiceRobot say he had problems with xfce and you were talking gnome, so I thought maybe... | 09:30 |
bozonius | I mean you were talking *systemd | 09:30 |
bozonius | (sorry) | 09:30 |
bozonius | (it's late here) | 09:30 |
* bozonius is not helping here... at all | 09:30 | |
gnarface | ServiceRobot: when you've been upgrading debian systems without problems for more than a decade and the FIRST upgrade fails because of systemd, then you find out WHY and it's because they replaced a symlink with a broken script that nobody tested IN A PACKAGE THAT DOESN'T EVEN DEPEND ON IT... then you realize they're breaking shit on purpose. | 09:30 |
gnarface | or when you try to uninstall systemd and find out no window managers are installable anymore | 09:31 |
gnarface | that sort of shit | 09:31 |
gnarface | or how they scuttled lm-sensors | 09:31 |
gnarface | and then went right after the login process | 09:32 |
* bozonius stomach is turning | 09:32 | |
bozonius | savages | 09:32 |
ServiceRobot | nah, I said I wasn't having problems with xfce | 09:32 |
ServiceRobot | that was someone else | 09:32 |
gnarface | they're systematically replacing stuff that's been working for literally decades, because they think it's old and crufty. but then they can't walk the walk they talk, and everything they replace is broken | 09:32 |
bozonius | oh, sorry ServiceRobot my bad | 09:32 |
* ErRandir re-installed sysvinit before devuan existed. That worked for a while but over time systemd invaded and broke more and more stuff | 09:33 | |
gnarface | and every time, their justification is itself based on a sophomoric level of understanding of the way it was meant to be used | 09:33 |
ServiceRobot | people seem to be using that same argument for wayland | 09:33 |
gnarface | yea, the same argument can be made for wayland, and i've in fact made that argument myself, but wayland currently isn't an active threat because it doesn't build and it doesn't work with Steam | 09:34 |
gnarface | it doesn't work with NVidia binary drivers, and probably never will | 09:34 |
ServiceRobot | the claim that systemd makes is that traditional initscripts are "hard to maintain" and "prone to errors" | 09:34 |
ServiceRobot | isn't that with anything you do? | 09:34 |
gnarface | the traditional init scripts are only hard to maintain if you're a shitty programmer | 09:34 |
gnarface | q.e.d. | 09:34 |
gnarface | is that a qed? | 09:34 |
gnarface | i dunno, it felt clever though :) | 09:35 |
ServiceRobot | mind you I only started using linux in 2016 so I can't speak from experience | 09:35 |
gnarface | oh | 09:35 |
gnarface | 1997 here, and i'm still feeling dumb for not finding out about it sooner | 09:35 |
bozonius | I started using Linux in the mid-1990s and got serious about it in the early 2000's | 09:35 |
bozonius | I didn't know about systemd until about 2014 or so when I upgraded mageia 4 to 5 and discovered the missing log files... | 09:36 |
ServiceRobot | holy crap. I was born in 1997... | 09:36 |
gnarface | you sound a lot older than that. good for you. | 09:36 |
gnarface | you've obviously been packed full of a lot of crap, but you're asking the right questions. that's good. | 09:37 |
bozonius | the missing log files made me angry | 09:37 |
ServiceRobot | really? I don't know what I'm doing most of the time. I just follow directions and try to get ideas from other people | 09:37 |
gnarface | more people need to be asking the right questions in this world. | 09:37 |
bozonius | maybe it is time to kind of "start all over" | 09:38 |
ServiceRobot | if I were to go into software development now, what linux has taught me is that modularity is very important | 09:38 |
ServiceRobot | systemd seems to be splitting the community heavily. that already tells me something is wrong if it has to come to that | 09:38 |
bozonius | it would be a LOT of work, but I wonder if it might actually make things better in the long run | 09:39 |
ServiceRobot | mind you I used systemd when I first started linux. the only bug I encountered was a message that would say "A stop job is running" when I try to shut down my system | 09:40 |
ServiceRobot | drove me crazy after a while | 09:40 |
ServiceRobot | I talked to someone else that said I shouldn't "deviate to a distro that has little support compared to what everyone else uses" | 09:41 |
ServiceRobot | but I like taking risks | 09:41 |
bozonius | of course they would say that | 09:41 |
ServiceRobot | he's a sysadmin | 09:41 |
bozonius | F.U.D. | 09:41 |
bozonius | sad | 09:42 |
ServiceRobot | from his perspective, most production servers use debian, centos, or fedora (I think). | 09:42 |
ServiceRobot | no one has forked centos or fedora like devuan did though | 09:42 |
bozonius | when I tried using Mageia 5, which was their first release with systemd, I felt like a stranger in my own house | 09:42 |
bozonius | where are my log files I wondered | 09:43 |
ServiceRobot | I've seen that argument used as well. "binary logs" | 09:43 |
bozonius | oh, you have to run this contorted bunch of options to a new program so you can see the entries | 09:43 |
bozonius | it's much better that way I was told | 09:43 |
gnarface | binary logs are a great idea if you're trying to install linux on a pocket watch with 256MB of storage, but when you're trying to get work done, logs need to be complete and reliable | 09:44 |
bozonius | standardizing the format of the log files -- great idea. But no reason to crunch them down into binary! | 09:44 |
ServiceRobot | I'd be down for a linux watch actually. like WearOS. lol | 09:44 |
ServiceRobot | is there no option to use regular logs? | 09:45 |
bozonius | yes | 09:45 |
ServiceRobot | I mean an option is at least something | 09:45 |
bozonius | there is a way to disable journalctl mechanism | 09:45 |
gnarface | i thought systemd will let you turn them back on but it just copies them from journalctl so if you crash you still lose all the last logs? | 09:45 |
gnarface | i could be wrong about that, that's just something i thought someone else said in here | 09:46 |
bozonius | i thought there was a way to tell systemd to log to somethng like syslog-ng or the like | 09:46 |
bozonius | I coudl be wrong | 09:46 |
bozonius | *could | 09:46 |
ServiceRobot | that seems like a hacky solution | 09:46 |
gnarface | yea i thought it was just pointing journalctl to rsyslogd | 09:46 |
* bozonius fingers: pay attention please! | 09:46 | |
bozonius | may be, idk. I've never tried it, nor have I wanted to. | 09:46 |
gnarface | anyway, the summary is, systemd is the type of thing that sounds like a great plan in an executive board-room meeting, but we're all here because they couldn't prove it in practice. | 09:47 |
bozonius | Aside from devuan, are there any other "linux" projects that are trying to establish some kind of bulkhead against further intrustion of systemd? | 09:47 |
gnarface | (and we didn't think the old system was broke to begin with) | 09:47 |
bozonius | (agreed!) | 09:47 |
ServiceRobot | there's a whole website that lists systemd-free distros | 09:48 |
bozonius | I loved CentOS until 7 | 09:48 |
gnarface | bozonius: slackware is still standing against the tide but it's literally one guy and he desperately needs donations | 09:48 |
bozonius | I looked | 09:48 |
ServiceRobot | Artix is by far the best rolling release solution for me | 09:48 |
bozonius | I don't care for the way most of those distros are packaged. Many lack straightforward installation scripts | 09:48 |
ServiceRobot | as for stable releases I haven't settled yet. but devuan seems to be what I'll use | 09:48 |
detha | the old system was good. the motivation for the binary logs was good, but it should have been an optional extra | 09:48 |
bozonius | I also don't care for rolling release for my host systems | 09:49 |
ServiceRobot | I gave Hyperbola a try but ran into problems with it | 09:49 |
bozonius | me too! | 09:49 |
ServiceRobot | you tried Hyperbola? | 09:49 |
bozonius | Tried parabola also | 09:49 |
bozonius | yeah | 09:49 |
bozonius | (trying to recall what the problem(s) was) | 09:49 |
ServiceRobot | main issue is that they are strictly libre so it won't work with game server software | 09:49 |
ServiceRobot | nor do they offer help with it | 09:49 |
bozonius | have you ever tried to get help from Artix? Or Anti-X? | 09:50 |
bozonius | zip | 09:50 |
ServiceRobot | if you want to just run a LEMP setup, it's great for that | 09:50 |
ServiceRobot | yes. they have an irc channel and a forum | 09:50 |
bozonius | I've even posted requests on their forums, and no response | 09:50 |
ServiceRobot | though I figure out most of my issues through google and only get advice from forums and irc | 09:50 |
bozonius | same here | 09:50 |
ServiceRobot | since I don't want to end of asking questions that can be solved with research | 09:51 |
ServiceRobot | *end up | 09:51 |
bozonius | when they do respond, it feels like they are saying I am not capable of running a Linux box | 09:51 |
bozonius | because I can't decode their odd, incomplete way of installing and configuring | 09:51 |
ServiceRobot | though I hate coming across someone with the same problem as me from like 2007 and no responses. google has no way of knowing if there are responses | 09:51 |
bozonius | lol. Yeah, I find myself turning on custom filter in google search | 09:52 |
bozonius | request like the last 3 years worth | 09:52 |
ServiceRobot | those filters never save for me | 09:52 |
bozonius | they are not helpful, no. I think a lot of people gave up years ago | 09:52 |
ServiceRobot | I'd say a problem worse than systemd at the moment is browser choice | 09:52 |
ServiceRobot | currently I'm stuck between chromium or firefox | 09:52 |
bozonius | desktops are limited on some of these distros | 09:53 |
ServiceRobot | I could use something simpler but extensions extensions extensions! | 09:53 |
bozonius | unless you want to do a lot of manual configuring yourself | 09:53 |
ServiceRobot | Arch taught me the value of manual configuration | 09:53 |
bozonius | manual configuration has its pluses | 09:53 |
ServiceRobot | also, I got devuan working on my usb with openrc. I don't use direct isos on my usb like I used to | 09:54 |
ServiceRobot | I was getting tired of constantly reformatting it for other distros | 09:54 |
bozonius | but what I really want for my main host system is a fixed release with mostly preconfigured default desktop and other programs. I save the fun (Artix, Anti-X, Alpine, etc) for my VMs | 09:54 |
bozonius | cool | 09:55 |
ServiceRobot | so I installed refind to a fat partition, and a btrfs partition with subsolvumes for different distros | 09:55 |
bozonius | any hard drives? | 09:55 |
ServiceRobot | though idk if btrfs is really meant to work on usbs. seems to work for me | 09:55 |
ServiceRobot | I would use Alpine but I need multilib support | 09:55 |
ServiceRobot | seems like Alpine would be a good router distro though if I ever build my own router | 09:56 |
bozonius | I've heard solid state drives like USB kind of break down after a while... they are limited to a certain number of writes or something | 09:56 |
ServiceRobot | well I only install the absolute minimum packages on the usbs. isos tend to have more than I want | 09:56 |
bozonius | I'd be using Alpine if it had a decent installer and, moreover, supported VirtualBox, which is my preferred VM tool | 09:57 |
ServiceRobot | this way I can modify the usb without reformatting it | 09:57 |
ServiceRobot | and not dealing with squashfs | 09:57 |
bozonius | (I've been using vbox since about 2010 or so and I like it) | 09:57 |
detha | alpine would make a decent router distro, but for a router I'd rather use openBSD or freeBSD | 09:57 |
ServiceRobot | I was having trouble with virtualbox without systemd but got it working eventually | 09:57 |
ServiceRobot | I heard openwrt is also good | 09:57 |
bozonius | I'm using IPfire and EndianFire for routers -- they are running as VM appliances! | 09:58 |
ServiceRobot | the router in our house has been replaced several times over the last few years from comcast. absolute garbage | 09:58 |
bozonius | amen to that! | 09:58 |
bozonius | and add TV service to that | 09:58 |
ServiceRobot | I just took a networking class and have my final tomorrow, so I understand how to setup a network now | 09:58 |
bozonius | summer classes? | 09:59 |
bozonius | or is this for work? | 09:59 |
ServiceRobot | summer classes | 09:59 |
ServiceRobot | I don't do much else with my time anyway | 09:59 |
bozonius | :) | 09:59 |
bozonius | I think EndianFire has a very nice interface, though it is far more complicated than IPFire | 10:00 |
bozonius | I like both, actually. | 10:00 |
ServiceRobot | what's EndianFire and IPFire? | 10:00 |
bozonius | I'm still learning how to do stuff with them | 10:00 |
bozonius | routers | 10:00 |
ServiceRobot | ah | 10:00 |
bozonius | firewall routers I guess you'd say | 10:00 |
ServiceRobot | what type of hardware would you need to custom build a router? | 10:00 |
bozonius | anything | 10:00 |
detha | what throughput do you need for the router? | 10:01 |
ServiceRobot | not sure | 10:01 |
bozonius | for a few years maybe 10 years ago, I was using my old Compaq Presario 486 for IPcop (from which IPFire forked) | 10:01 |
detha | <100Mb/s: any old PC or single-board | 10:01 |
ServiceRobot | I can just use a normal pc as a router? | 10:01 |
detha | >100Mb/s: something with a decent NIC and some CPU power | 10:01 |
bozonius | I slipped in a couple of NICs (only 2 slots then, and they were ISA slots!) | 10:02 |
ServiceRobot | if that's the case I can use the computer I was given by a friend to do it | 10:02 |
bozonius | got excellent performance | 10:02 |
ServiceRobot | it's a nice modifiable case that was used in production I think | 10:02 |
bozonius | detha: eh, don't need much power for firewall router for a home system | 10:02 |
ServiceRobot | when it was given to me it had windows 10 installed on it. wiped that shit fast | 10:02 |
bozonius | if you are going to run the filters they provide, then you'd need more horses I think | 10:03 |
bozonius | the filters slow things down a lot, I found | 10:03 |
detha | bozonius: exactly. my home router is a 386 deskpro that refuses to die | 10:03 |
bozonius | :D | 10:03 |
bozonius | The only reason I stopped using the Compaq Presario 486 was because it ran extrmely hot and was starting to melt | 10:04 |
bozonius | it made my bedroom extemely warm especially in summer even with the A/C on | 10:04 |
ServiceRobot | that sounds pretty dangerous actually | 10:04 |
bozonius | and to think I paid about $2500 for that box new... | 10:04 |
ServiceRobot | did you clear the dust out? | 10:05 |
bozonius | Maybe I needed to clean it out or something | 10:05 |
bozonius | exactly | 10:05 |
ServiceRobot | lol | 10:05 |
bozonius | lol | 10:05 |
bozonius | if you saw the thing, you'd understand. It was an "all-in-one" which I think was Compaq's response to Apple's | 10:05 |
bozonius | what was that called again? | 10:06 |
bozonius | anyway, it had very little clearance inside or out | 10:06 |
bozonius | tiny screen, low res | 10:07 |
bozonius | though it was color... | 10:07 |
bozonius | I maxed it out to the full 20MB of ram | 10:07 |
bozonius | (not kidding) | 10:07 |
bozonius | and if you think that is funny, it only came with 4MB!!! | 10:08 |
bozonius | oh, it was called the G3 (Apple) | 10:08 |
bozonius | detha: As long as it works and doesn't run up your electric bill too badly, no reason not to let it run forever | 10:09 |
detha | bozonius: those things are fairly light on power, I've got a total of 7Mb/s on all outgoing links, so yeah. It works. It maxes out openvpn at about 40Mb/s though | 10:11 |
detha | so vpn into wifi routers can be a tad slow | 10:11 |
bozonius | what does your ISP provide though? | 10:11 |
ServiceRobot | anyway, in the next couple of days I'll be setting up Devuan and praying nothing breaks | 10:12 |
detha | there's 3 links, one 5Mb/s, one 2Mb/s, one 3g of varying slowness | 10:12 |
bozonius | back when I used the compaq 486, I was only getting about 1Mb down (2005?) | 10:12 |
ServiceRobot | see y'all | 10:12 |
bozonius | see you ServiceRobot | 10:12 |
bozonius | so even at 10Mbps, those 2 NICs on my compaq were actually much faster than anything I was getting from the net | 10:13 |
bozonius | plenty fast enough | 10:13 |
bozonius | today, that would be a huge bottleneck. Even if I put in 100Mbps NICs (I don't know, did they ever make 100BaseT for ISA cards?) it would still be a bottle neck now, since we get around 200Mbs down around here | 10:14 |
bozonius | about 10-12 up usually | 10:14 |
bozonius | detha: Haven't tried VPN really. A few years ago, briefly, at home, but not seriously | 10:15 |
bozonius | I should play with openvpn a bit... | 10:16 |
detha | bozonius: anything wireless is automatically untrusted, so it gets a VPN on top of it | 10:17 |
bozonius | I agree about wireless, which is why I avoid it at all costs | 10:17 |
bozonius | I ran a cat 6 cable from my room to the Comcast router! | 10:17 |
bozonius | not only more stable and trusty, but Waaaaaaay faster | 10:17 |
bozonius | are you running wireless "ac" or still on "n"? | 10:18 |
bozonius | multichannel? | 10:18 |
bozonius | also, detha, both IPFire and Endian FW provide separate zones for hardwire and wireless | 10:20 |
bozonius | you can have up to 4 zones (so called red, green, blue and orange) | 10:20 |
bozonius | the blue and orange are for wireless and dmz, but I forget which is which now | 10:20 |
bozonius | that isolates the wireless portion of the network from the rest of it | 10:21 |
bozonius | time to reboot my host... later | 10:29 |
detha | laters | 10:29 |
xrogaan | do you guys know if it is possible to request a backport? | 14:59 |
golinux | xrogaan: I know it is possible to build and offer a backport. ;) | 15:12 |
_abc_ | SegmentSmack -clean kernel update for devuan already out? | 18:15 |
_abc_ | *ascii | 18:15 |
_abc_ | ?? | 18:27 |
_abc_ | fsmithread not in? What is going on? Abandonware? ;) | 18:33 |
_abc_ | DocScrutinizer05: here? | 18:33 |
_abc_ | references: https://www.theregister.co.uk/2018/08/07/segmentsmack/ | 18:35 |
_abc_ | Debian already have a kernel out to mitigate this bug | 18:38 |
_abc_ | Is it too early for serious questions Wednesday? | 18:45 |
MinceR | "Does it matter?" | 18:46 |
_abc_ | "no", what's your public IP, I would like to test the exploit on your machine now | 19:01 |
_abc_ | MinceR: ^ | 19:01 |
djph | _abc_: 127.0.0.1; or if you prefer IPv6, ::1 | 19:15 |
_abc_ | djph: It was meant as a sarcastic joke. | 19:41 |
_abc_ | djph: erm, you do not have a cloak. /whois knows who you are by ip | 19:41 |
djph | _abc_: so was the 127... as for the cloak ... meh | 20:01 |
DocScrutinizer05 | _abc_: hmm? | 20:14 |
_abc_ | DocScrutinizer05: scroll back , there's an exploit against kernel 4.9+; ascii has that; debian has the patched kernel, what about devuan? | 20:15 |
DocScrutinizer05 | I see | 20:15 |
DocScrutinizer05 | devuan using debian kernel | 20:16 |
_abc_ | ok | 20:16 |
DocScrutinizer05 | it's a metadistro, you know? | 20:16 |
_abc_ | no system contamination in the kernel? I thought kernel log daemon lives in it now | 20:16 |
DocScrutinizer05 | I guess there are no systemd specific patches needed in kernel and IP stack, so devuan==debian | 20:17 |
DocScrutinizer05 | I'm not an expert, wait for the kernel guys | 20:17 |
DocScrutinizer05 | I also guess when we need a kernel patch to keep systemd out, this will be the day Linux dies | 20:19 |
DocScrutinizer05 | Linus** Torvalds | 20:19 |
DocScrutinizer05 | linux too | 20:19 |
DocScrutinizer05 | _abc_: many thanks for hollering anyway | 20:20 |
_abc_ | DocScrutinizer05: https://thenewstack.io/systemd-vs-linux-kernel/ and many more | 20:21 |
_abc_ | https://suckless.org/sucks/systemd/ | 20:23 |
DocScrutinizer05 | loooomg stories with old stuff. Nothing indicates Linus will allow systemd dependencies in kernel | 20:27 |
DocScrutinizer05 | at least I can't see anything indicating that | 20:28 |
furrywolf | I suspect that if you tried putting anything systemd into the kernel, he would explain to you exactly where you should insert it instead, using many four-letter words. | 20:29 |
DocScrutinizer05 | Linus might imlement anti-systemd measures to kernel when he gets fed up with some particular nasty behavior but the kernel will not depend on systemd being present due to them | 20:29 |
DocScrutinizer05 | furrywolf: exactly :-P | 20:29 |
Ryccardo|A | doesn´t systemd have a text editor yet? | 20:31 |
DocScrutinizer05 | for Lennart: https://www.youtube.com/watch?v=LjPlhb4f9P8 | 20:33 |
DocScrutinizer05 | >> So take your meditations an' your preparations An' ram it up yer snout<< | 20:35 |
* MinceR didn't get the joke | 20:37 | |
DocScrutinizer05 | well, for me Lennart is the prottype of a snake oil doctor | 20:38 |
DocScrutinizer05 | or was that about the text editor? I guess there's no joke in it | 20:39 |
DocScrutinizer05 | ^^^ was a joke ;-) Though I'm afraid a joke that will turn bitter soon | 20:44 |
MinceR | _abc_'s "joke" | 20:56 |
premoboss | i'm using devuan 2.0. i can not install vlc, apt report unmet dependange. even if i try to install dependances, no way to install. what is wrong with vlc on devuan? | 21:03 |
debdog | premoboss: can't install it here either. seems to be something wrong with a server/repo | 21:16 |
debdog | Err http://deb.devuan.org//merged ascii-security/main i386 libavutil55 i386 7:3.2.12-1~deb9u1 | 21:16 |
debdog | 404 Not Found [IP: 185.183.113.129 80] | 21:16 |
premoboss | debdog, ok. nice to see is not my fault. | 21:16 |
debdog | --- 185.183.113.129 ping statistics --- | 21:17 |
debdog | 4 packets transmitted, 4 received, 0% packet loss, time 2998ms | 21:17 |
debdog | server itself does respond | 21:17 |
premoboss | if i try to install, i get error of unmet dependences | 21:18 |
aggrora | premoboss: does it tell you which ones? | 21:19 |
premoboss | vlc : Dipende: vlc-plugin-base (= 3.0.3-1-0+deb9u1) ma non sta per essere installato | 21:19 |
premoboss | an many others after that | 21:19 |
debdog | are these by chance libavutil55, libswresample2 and libavcodec57 | 21:20 |
premoboss | shall i install those libs previously than vlc? | 21:20 |
* debdog is using aptitude since it has more helpful error messages than apt-get. | 21:20 | |
debdog | never tried apt TBH | 21:21 |
premoboss | libavutil55 is already installed | 21:21 |
premoboss | whaty menas TBH? | 21:21 |
debdog | to be honest | 21:21 |
aggrora | I have had to install packages in a specific order sometimes to make it work. Like dependencis first yes. | 21:22 |
premoboss | debdog, how do you install sithount apt-get? | 21:22 |
premoboss | without* | 21:22 |
debdog | like "aptitude install vlc" | 21:22 |
MinceR | hm, i should try aptitude then, i'm sick of apt excuses for error messages | 21:22 |
debdog | or "apt ...." | 21:22 |
MinceR | "but it's not going to be installed" | 21:22 |
premoboss | ok, go to install aptitude | 21:23 |
debdog | here is my entire output: https://dpaste.de/1CLA/raw | 21:23 |
debdog | no clue how to solve it though | 21:24 |
premoboss | also aptitude has problems to install vlc | 21:24 |
debdog | mayhap it's just a temporary issue | 21:25 |
premoboss | vlc : Dipende: vlc-l10n (= 3.0.3-1-0+deb9u1) but it is not going to be installed | 21:25 |
premoboss | vlc-plugin-base : Dipende: vlc-data (= 3.0.3-1-0+deb9u1) but it is not going to be installed | 21:25 |
aggrora | are you able to install other packages? | 21:25 |
debdog | premoboss: yes, but it might return a more helpful error message? what's the entire output? | 21:25 |
premoboss | debdog, can you try aptitude install vlc to see if you get problems too? | 21:25 |
debdog | premoboss: I did: https://dpaste.de/1CLA/raw | 21:26 |
premoboss | then press "q" to refuse install. | 21:26 |
premoboss | mmm that repo semms to fail. i use another one. | 21:26 |
debdog | also, are backports involved? | 21:27 |
premoboss | try deb http://auto.mirror.devuan.org/merged/ jessie main contrib non-free | 21:27 |
premoboss | i activated also ascii-backport, yes | 21:27 |
saptech | prembossm have you ran apt-get update? | 21:28 |
premoboss | saptech, of course | 21:29 |
saptech | are it should have addressed to debdog | 21:29 |
debdog | premoboss: https://files.devuan.org/devuan_ascii/Release_notes.txt "IMPORTANT NOTE: Devuan has planned to eventually discontinue the original set of Devuan mirrors available at auto.mirror.devuan.org and | 21:36 |
debdog | {CC}.mirror.devuan.org. As a consequence, users are strongly encouraged to use the new set of mirrors at "deb.devuan.org" and "{CC}.deb.devuan.org"." | 21:36 |
premoboss | debdog, i changed the repos ,but vlc still cdoes not install | 21:44 |
debdog | yes | 21:54 |
debdog | but do you get the same error than I do? also, backports adds another layer which I am not familiar with, so I am probably unable to help | 21:55 |
debdog | premoboss: ^ | 21:56 |
premoboss | debdog, i have the same problem i had before, i have not the problem that you paste. | 21:57 |
debdog | without checking further I assume it might be an issue with version mismatch of backports vs. std. repo | 21:59 |
premoboss | ok, you did also enough. thanks for your effort | 22:00 |
premoboss | i wait some days and try again. | 22:00 |
debdog | plus stick around, mayhap with more knowledge will chive in | 22:01 |
debdog | hmm, chive is not the word I was looking for | 22:01 |
debdog | *chime in | 22:01 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!