libera/#devuan/ Tuesday, 2024-11-05

ScrewDriver1337yo wasup01:13
ScrewDriver1337is there a way I can get rid of NetworkManager safely on Devuan KDE ?01:14
ScrewDriver1337and other stuff like avahi and whatnot01:14
gnarfacegood question... probably01:14
gnarfaceyea, looks like the one KDE system i have here doesn't have it01:15
ScrewDriver1337its more broader question - how can I manage software installed under APT package manager?01:15
ScrewDriver1337like, tell it that I dont want NetworkManager01:15
ScrewDriver1337AND, how can I safely remove packages, without deleting 2000 packages?01:15
gnarfaceheh, well first question, there's this thing called "apt pinning" which you can use to just locally ban packages, if you want, though i've never had to to keep network-manager from getting installed here... though i do try to carefully check my installation/upgrades list01:16
gnarfacesecond question - sometimes you can't. sometimes you just have to bite the bullet and let it remove them all, then carefully re-install the ones you didn't want to lose. the package dependency tree can be kinda messy01:17
ScrewDriver1337thanks!01:17
gnarface...it's usually only that bad for complex fully integrated graphical desktops like KDE though01:17
ScrewDriver1337does package removal also removing configs, for example ~/.config and such?01:17
gnarfaceby default, no01:17
ScrewDriver1337good01:18
onefangYou can mark things you want to keep as "manually installed", might help.01:18
ScrewDriver1337why SDDM looks strange? its not like regular SDDM, but rather just a KDE launcher01:18
ScrewDriver1337it does not prompt me for other DEs01:18
gnarfaceconfig are left behind unless explicitly requested to be removed with the --purge option, but afaik even that won't remove the configs in your user's home directory01:18
onefangPurging a package removes the config files installing it installed.01:18
gnarfaceas for SDDM... i just use lightdm because it gave me less trouble01:19
gnarfacei'm not sure why it looks strange, it always looks strange to me01:19
ScrewDriver1337I plan to migrate off Gentoo to either FreeBSD or Devuan01:20
gnarfaceDevuan has more hardware support01:20
gnarfacei don't see any reason to limit yourself to just one of the two though, they both have their uses...01:21
gnarfaceand you can probably run either one in a VM just fine in the other one01:21
ScrewDriver1337I will see. FreeBSD choice majorly depends on fact will I be able to run Steam in Linuxulator smoothly; I have experience with FreeBSD and I prefer it more than Linux distributions. But if FreeBSD wont do it on my shittop, then I also research GNU/Linux options01:21
gnarfacewell Steam has worked for me on Devuan about as well as can be expected. i haven't tried it on FreeBSD but i would imagine it depends a lot on which games you are gonna play01:27
gnarfaceif you're gonna use proton stuff, referring to the latest community reported fixes posted at protondb.com is probably gonna be essential either way01:31
gnarfacethough i wouldn't be super surprised if it turned out you had less trouble with that stuff on freebsd than the native linux stuff01:32
gnarfacemost of the catalog is gonna have a hard requirement on the non-free video drivers though01:33
gnarfacei don't think you'll escape that going to freebsd01:33
gnarfaceyou might be able to avoid pulseaudio though01:38
ScrewDriver1337gnarface: indeed lightdm shows other DEs01:42
gnarfaceScrewDriver1337: there might be some way to make SDDM do it, i have heard it was supposed to too, i just don't know how01:42
gnarfacei don't usually use graphical login managers, but in the couple places that i do i typically use lightdm or xdm just because those are the ones that gave me the least trouble01:44
gnarfaceand, i can confirm for you that you can definitely have a KDE desktop without network-manager or avahi-daemon, though i can't promise there aren't some situations where you might be asked to uninstall 2000 packages just so you can reinstall 1998 of them01:45
gnarfacei can only advise that you make sure you put udev/eudev and the kernel back in before you reboot it01:45
ScrewDriver1337I ran KDE on my freebsd old shittop without networkmanager, just dhclient and wpa_supplicant01:45
ScrewDriver1337I know its possible01:45
gnarfaceusually removing network-manager and avahi-daemon is fine01:46
gnarfacethe situation where it tries to remove the entire desktop stack though... that's not imaginary, i've seen it with other stuff, just not sure i remember off the top which exactly01:46
gnarfacebut most the time when that happens the solution is to just reinstall it all, it should pull the packages out of your cache01:47
gnarfaceas in, just because it wants to suddenly remove a few hundred now unused packages doesn't necessarily mean that most of them can't still be installed independently without whatever they were pulled in as a dependency for01:50
debdogthe people who are sensitive to electromagnetic fields are blessed. they won't have to deal with wifi progs and settings01:50
gnarfaceand as onefang mentioned above, it does keep track of what you installed manually vs what was auto-installed as a dependency, and will make a point of leaving behind the stuff you installed manually01:51
gnarface(and all you have to do to change the state is to re-request that one of the already installed packages be installed again. it will mark it as manually installed without doing anything else)01:52
onefangAs for your 2000 packages, try to pick some that are likely to depend on other things you want to keep, then do what gnarface just said.  Should help to reduce the load.01:55
amarsh04I run KDE and have removed avahi daemon but still have libavahi-client3, libavahi-common-data, libavahi-common3, libavahi-glib1 installed to satisfy dependencies02:19
amarsh04as always, I recommend aptitude to interactively help select what is actually installed02:20
amarsh04I don't have network-manager installed either02:24
gnarfaceoh, yea i should have clarified that; you can uninstall the network-manager and avahi-daemon main packages thus removing the cpu and memory load requirement (and the basic functionality) but you're still gonna be left with a bunch of wasted harddrive space in the form of runtime libraries02:30
gnarfaceto get rid of those, you'll need to rebuild packages02:30
XenguyScrewDriver1337, Not sure, but this might be helpful:  https://www.devuan.org/os/documentation/install-guides/daedalus/network-configuration.html02:43
darwini've been temporarily using spare PC with Devuan this year (when my main PC with pre-Debian UNIX/GNU/Linux is under repair) and am finding some things aren't up to standards I expect.  I can't kill X with <CTRL><ALT><backspace> even after following two sets of instructions and restarting it (of course I don't use an X login manager)--they changed it again?!  How do I get that back?03:47
gnarfaceuh, you just add a line into /etc/ somewhere...03:48
darwintwo versions of that no longer work03:48
gnarfacewhich two files?03:48
gnarfacei'll try to remember if ti's the one i['m thinking of03:49
darwin/etc/X11/xorg.conf.d/10-enable-ctrl-alt-backspace03:49
gnarfacehuh, that wasn't it...03:49
darwin//etc/default/keyboard line: XKBOPTIONS="terminate:ctrl_alt_bksp"03:49
gnarfaceah, that's the right file but not quite what i remember the line looking like...03:50
darwini think that was the most recent one, which can also go somewhere in ~/.*03:50
gnarfacestand by, i'll try to find it03:51
darwini've never had to do this on Slackware (built-in and kept updated) but have had to on FreeBSD03:52
gnarfaceneed a minute to finish something first03:52
darwinokay03:52
gnarfacehmm, nope, sorry, that's what it looks like in /etc/default/keyboard after all03:58
gnarfacelast checked in chimaera though03:58
gnarfacei assume you're using daedalus?03:58
darwinyes.  My file was also automatically conigured with some program03:58
gnarfaceis the keyboard map wrong maybe?03:58
gnarfacetry "dpkg-reconfigure keyboard-configuration" as root, then reboot03:58
darwinno.  Mainly I used Debian 1998 to 2004 when I temporarily quit Slackware due to difficulty.  Then a few years ago, I tried Devuan on virtual private servers (VPS) OpenBSD, FreeBS, Slackware weren't available.  Unfortunately the VPS infrastructure ran on some sort of systemd-based virtual machine thing, so despite I was able to change them from Ubuntu to Debian to Devuan, I lost ability to halt & reboot... had to change those back to regular Debian :( .  I'm03:58
darwininterested knowing any VPS providers I could run Devuan on normally.  I already use AlexHost, BuyVM, RamHost which I think can but I run pre-Debian stuff on those03:58
darwinthat's what I used03:58
darwinoh, I have to reboot?03:59
darwinnot just restart X?03:59
gnarfaceuh, not sure actually03:59
darwinit's possible Devuan assumed I have a newer type of keyboard and initially set it wrong without me knowing.  When I ran that program, the 105-key one was highlighted, but I have 101-key04:00
darwinyeah, I ran it again and the correct one was highlighted... bad that there's this newer default04:01
darwini've never even seen a 105-key one.  The only newer one I know of is 104-key04:01
gnarfacei don't think it does any detection,04:01
gnarfacei think it's just defaulted to that one04:01
darwinshould be something you set during installation/setup04:02
gnarfacedepends on the installation method04:03
darwini installed from DVD04:03
gnarfacelive iso, netinstall, cd set?04:04
darwinjust standard installer04:04
gnarfaceit might only ask in expert mode, i forget04:04
darwinokay.  I'll reboot in a while and see if it works04:06
gnarfacei don't know if it'll actually fix the problem but at least your keyboard map will be right04:06
gnarfacedarwin: i also have BACKSPACE="guess" in mine, and you might want to check whether whatever is set there for yours is right, too04:28
gnarfaceit makes sense that if it couldn't find the backspace key that ctrl+alt+backspace wouldn't work...04:28
darwinit works now.  But, how come my sudo/wheel user doesn't have XFCE menu halt/reboot/poweroff power?04:28
gnarfacehmm, what was the fix for that now... i seem to recall having to change out one of two optional packages for the other one04:29
gnarfacesomething to do with polkit mabye04:30
gnarface*maybe04:30
gnarfacesome libpolkit package yea i think04:30
darwinthough it's good the laptop-based commands aren't in there (maybe I removed those last year)04:30
gnarfacethe graphical login manager isn't launched as your user, and that's the thing that would need to implement those i think04:31
gnarfacecan you check for libpolkit-gobject-elogind-1-0 just out of curiosity?04:31
darwinit's there04:32
gnarfacelibpolkit-agent-1-0? libpolkit-qt5-1-1?04:32
darwinlibpolkit-gobject-elogind-1-0 .  I'm not going to enable an X login manager just to get these commands in the menu04:32
gnarfaceoh, i thought you already had though04:33
darwinthe other two are there also04:33
darwinof course not.  I've always booted to command-line04:33
gnarfaceoh, then this is not the issue i thought it was04:34
gnarfaceafaik, the only way to get that functionality since they removed gksu is to either run X as root through the legacy suid wrapper, to run a graphical login manager (as root), or to run a window manager that itself has some daemon process internally that runs as suid root04:35
gnarfacewhat changed is, a whole slew of video drivers that used to need X to run suid root by default now don't anymore04:36
gnarfacebut unfortunately with gksu pulled out of the distro some releases back, i don't have another solution04:36
gnarfacemaybe someone else around here does...04:36
darwinwhat's 'run X as root through the "legacy" suid wrapper'? (I dislike the term)04:37
darwindoes that mean I can only use it as root to get those commands?04:37
darwinit sounded sort of like start it as root then use it for another user04:37
gnarfaceyes04:38
gnarfaceit's this: /usr/lib/xorg/Xorg.wrap04:38
gnarfaceafaik now only the nvidia binary only drivers still require it04:38
gnarfacewell, you can still halt/reboot/suspend/hibernate etc by command-line with sudo04:38
darwinthat's what I normally do anyway04:40
darwinas root04:40
gnarfacebut yea, that's exactly what that wrapper would do, it would launch Xorg as root, and then drop permissions afterwards, but the window manager UI still retained them04:42
gnarfaceit's more secure now04:42
gnarfacethe whole thing can now actually run just under one user04:43
gnarfacebut you lose some tiny bit of convenience for that security04:43
darwinif I set needs_root_rights=yes will X automatically use this wrapper without me having to learn a special command for it?04:44
gnarfacemaybe someone around here has a gksu package build for current stable or something that could work similarly04:45
gnarfaceuh... that i'm not sure about04:45
gnarfacei think you have to also "dpkg-reconfigure xserver-xorg" or something like that04:45
darwini typed that and just got a new shell prompt04:46
gnarfacefsmithred just went through changing it in the other direction recently, he might be able to confirm04:46
gnarface"dpkg-reconfigure xserver-xorg-legacy" maybe?04:46
gnarfaceor just "dpkg-reconfigure xorg" ?04:47
darwinit's dpkg-reconfigure xserver-xorg-legacy but didn't change anything I hadn't already set04:48
ScrewDriver1337has anyone been successful in installing dotnet on devuan?06:24
ScrewDriver1337https://learn.microsoft.com/en-us/dotnet/core/install/linux-debian06:24
gnarfaceScrewDriver1337 afaik the native mono packages should work fine, and are the recommended approach06:28
ScrewDriver1337I need dotnet-sdk to compile dotnet software for linux06:29
gnarfacei don't think that's true06:29
ScrewDriver1337?06:29
gnarfacetons of games on Steam use the mono packages just fine06:29
gnarfacei'm pretty sure even microsoft says to use them06:29
ScrewDriver1337I need to compile dotnet software from the source code06:30
gnarfaceyou should look into them, they probably have the tools you're looking for just put in a different location06:30
ScrewDriver1337https://github.com/RetBox/86BoxManagerX06:30
ScrewDriver1337like this one06:30
ScrewDriver1337(yes it has linux tar gz release, but next time I might be not that lucky)06:31
ScrewDriver1337yeeaa I installed the dotnet-sdk07:37
fsmithredgnarface, for desktop reboot/shutdown from menu the usual missing package is policykit-1-gnome. I don't know what kde uses. There's also lxpolkit for lxqt.15:09
fsmithredI can't stay on long. bbl.15:11
systemdletesometime back, I received coaching here on how to build a devuan package, but sadly, I have lost my notes on that.  So if someone can be so good as to refresh my memory, I'd be appreciative.17:36
systemdleteI only need to build ONE (1) package, and only occasionally.  So I would like to use the simplest way to do this if possible.17:37
systemdletedo I need to go to #devuan-dev, or is it possible for folks here to help me?17:37
n4dirsystemdlete: really old thread, but it should still apply https://forums.debian.net/viewtopic.php?t=3897617:43
gnarfacesystemdlete: dpkg-buildpackage -us -uc17:45
systemdletegnarface, I tried dpkg-buildpackage, but it didn't work.18:17
gnarfacesystemdlete: the source has to have a ./debian directory with some minimum set of rules files18:18
gnarfacei assume that forum thread goes into it18:18
systemdletehow do I get or create those files18:18
gnarfaceit doesn't mention in the forum thread?18:18
gnarfacehere's the official reference: https://www.debian.org/doc/manuals/maint-guide/dreq.en.html18:18
n4diradvantage of the thread it is pretty straight forward, kinda copy and paste style18:19
systemdleteyou know what.  I can copy the debian directory from the one in a previous source file18:20
gnarfaceyes, you can probably18:20
systemdleteI think that should work.18:20
gnarfacethere's probably some boilerplate examples somewhere too18:20
n4dirwhich package we talk about?18:21
gnarfacehowever, if you're working with a source package that already has one and just trying to update the source in it, there's also a chapter on that in the official guide...18:21
gnarfacehere: https://www.debian.org/doc/manuals/maint-guide/update.en.html18:21
gnarface(the tool for that is called uupdate)18:21
systemdleteIn the current case, I am trying to build a more recent version of a supported package.  So I think it is just a matter of copying the debian subdir to the new version's source dir18:22
gnarfaceno no18:22
gnarfaceeven easier than that18:22
systemdleteuupdate then18:22
gnarfacecheck out chapter 8 and uupdate18:22
gnarfacetry that first before resorting to manually copying the files18:22
gnarface(i've been told they put this stuff all in a purposefully confusing order in the NMG to deter potential contributors... because that's a good idea?? wtf!)18:23
systemdleteso prob 8.3 in that guide then?18:25
systemdletelet me try that18:25
systemdleteonly thing is, where is uupdate?  Can I do this as a regular user?18:26
gnarfacesystemdlete: yea, 8.3, though you might not need to mess with the quilt stuff at all18:26
systemdlete(notwithstanding actually installing the generated package of course)18:26
gnarfacepackage is devscripts, location is /usr/bin/uupdate18:27
systemdleteinstalling devscripts now, 130 pkgs...18:28
gnarfaceafaik it's possible to do this entire process as a non-root user, though for the last step you might need the 'fakeroot' binary installed to invoke root for the purposes of just making the package permissions right18:28
systemdleteok, I'll try to remember that.18:28
systemdleteMaybe a wiki page would be suitable for this?  I'll document this this time, but I really hope someone familiar with all this can write up a short, concise instruction as you have provided here.18:30
gnarfacei could have sworn someone did, i just don't remember where it is18:31
gnarfacemaybe that forum thread? i didn't really look at it18:31
gnarfacehmm, no i remember it being on the website somewhere actually, i thought fsmithred put it up18:31
systemdletethe install will take some time, so I'll come back to this if I run into any issues.  Sounds like it should go smoothly once this tool is in place.18:32
* systemdlete is watching the returns with great trepidation, already having been accused of wasting their vote on the Green candidate.18:33
systemdlete(but that's OT, of course...)18:33
n4dirgnarface: as long you only want to quickly build something for yourself, the forum was sure ok, and probably still is. I too remember something being on the devuan site, but perhaps am wrong18:35
gnarfacethe ease of which a package can be updated to a new source version using the existing tools with no extraneous steps can often serve as a good benchmark for the overall software quality18:36
systemdlete@gnarface, +118:37
gnarfacesystemdlete: make sure that along with all those devscripts dependencies you also grab "apt-get build-essential" and "apt-get build-dep [package name]"18:39
gnarfacei think in some cases you may also need the "linux-headers-`uname -r`" package even for stuff that's not directly a kernel module, but that's fairly rare18:40
gnarface(i think that also might come along with "build-essential" but i don't remember for sure)18:40
n4diryou can only do build-dep for things which are the repo though, no?18:41
gnarfaceyea, but i thought that was what this was18:42
gnarfacei understood the task as updating an existing package from the upstream source tarball, did i misunderstand?18:42
systemdleteWell, in this case, it is my attempt to build nut utils 2.8.2, whereas the daedalus repo only has 2.8.0.  But18:42
systemdleteBut18:42
gnarfaceyea, so that should work18:43
systemdleteI just want instructions that are general, for any package at all.18:43
n4diroh, yeah, if it is in the repos, then it should be fine18:43
gnarfacethe build dependencies for 2.8.2 should be the same or at least close enough to 2.8.0 that build-dep should get at least most of them18:43
systemdletenatch.  Any attempt to build something not already supported in Devuan might be sketchy, YMMV on those.18:43
systemdleteright, it is only a maintenance release.  I'm hoping for some better driver support, as well as some dire bug fixes... but it is only a hope at this point.18:44
gnarfacenut - network UPS tools - metapackage?18:44
systemdletes/dire/direly-needed/18:44
systemdleteright18:44
systemdleteoh do I need something different for building metapackage?18:45
gnarfacethis one looks complicated, since it's spread across like a dozen packages...18:45
systemdleteyipes18:45
gnarfaceit depends on how the source package is set up18:45
systemdletethe src tarball includes all the parts, afaik18:45
gnarfacesometimes you have to do them all separately but sometimes they all use a shared source package that is smart enough to build the individual sub-packages itself18:45
systemdleteI think it does for nut18:45
systemdletethe server and client are included.18:46
systemdletedoes devuan team ever take backport requests, circumventing upstream bureaucracy?18:46
golinuxsystemdlete: Even I have built a few packages with the link the nadir posted!18:47
golinuxhttps://forums.debian.net/viewtopic.php?t=3897618:47
n4dirthere is that guy at MX Linux, stevepusser, he usually accepted them18:47
n4dirmight be around at forums.debian too, not sure (he was, not sure if still is)18:47
gnarfacesystemdlete: i would just give it a try and see if it works18:51
golinuxsystemdlete: Devuan does not get involved with "wish" list stuff. But you can always create an account on our git and put packages you have created there.18:51
gnarfacesystemdlete: sometimes a maintainer's foresight will surprise you and everything will work out fine18:52
systemdlete?18:52
gnarfacesystemdlete: i mean, i would take whatever source package you get from the repo, use uupdate to apply the new source tarball to it, and if that works just run dpkg-buildpackage on it blindly and hope for it to magically spit out these 12 separate packages18:55
gnarfacefrom just what we know at this point, there's no more reason to expect it won't work than it will work18:56
gnarfaceit depends a lot on how far from the upstream source the maintainers have deviated18:57
gnarfacethere's sometimes like a "master" source package that builds all the binary sub-packages18:58
gnarfaceoften, it's smart enough to give that to you directly when you request the source package of any one of those individual packages, but sometimes you have to poke around a bit18:58
gnarfaceif you're reading the console output when you run "apt-get source [package name]" it will often make it clear18:59
systemdleteright.  I just wasn't sure what you meant by your last statement before my "?"--so thanks for clarifying that19:05
systemdletethe source tarball does contain both components of nut19:05
systemdleteI note that the procedure calls for "dquilt" which is apparently not installed/created automatically; there are instructions in https://www.debian.org/doc/manuals/maint-guide/modify.en.html, but is this necessary?  Can I just use "quilt" itself?19:21
systemdleteWell, I did it anyway, following those instructions.  It all worked, but with one error, which I corrected with the -f option (as suggested by dquilt)19:31
systemdletebut now, what to do next?  Do I create a source tarball that I would otherwise download from the repos, and if so, how?19:32
systemdletemeh.  I'm just going to configure and make19:34
n4dirtar -zxf <packagename>_<version>.tar.gz19:36
n4dirthat is from the forum how-to19:36
systemdletethat doesn't exist... yet19:36
n4diryesh. So you go to the build dir and create the tar.gz19:36
systemdlete(I checked the orig tar file; it does not have the debian/* files...)19:36
n4diri am pretty tired, and not really in the subject19:37
systemdletenw19:37
n4dirthe how-to covers several approaches, set apart by ----; and each approach is rather short. The most work is to find the approach you wanna go for19:38
gnarfacesystemdlete: i think it's just quilt19:39
gnarfacesystemdlete: i remember that a couple of the tools mentioned in there have minor misspellings, not clear why19:40
gnarfacei seem to remember in fact that it was explained to me as some common setup that included a bunch of symlinks to tools renaming them, but i couldn't figure out what purpose that served other than as another misdirection19:41
systemdleteso I ran make to ensure it would build, then called dpkg-buildpackage.  It failed on the patch saying it has fuzz or malformed19:41
systemdleteok, so maybe restart this whole thing and just call quilt19:41
gnarfaceif you inspect the problematic patch it might be obvious how to fix it19:42
gnarface"fuzz" just means a difference in blank lines19:42
gnarfacebut if it says "succeeded with fuzz" that's usually fine19:43
gnarfaceas i recall it working, uupdate should be able to take a upstream source tarball and merge it with an existing package, and the upstream source tarball does not have to include the ./debian/ directory already, as long as it's present in the source package... i thought, anyway19:44
systemdleteI tried to run dpkg-buildpackage a second time and it fails much earlier now.19:44
systemdleteyeah, uupdate worked fine19:44
gnarfacewhat's the build error?19:44
systemdletethe first time or second?19:44
gnarfacethe second time19:44
systemdleteautomake failure19:45
systemdletewell, actually, autoreconff19:45
systemdleteautoreconf19:45
gnarfacemost the time i find build errors to be just some dependency that was accidentally omitted from the package dependency list, usually because it's something all the developers already had and forgot installing19:45
systemdleteheehheheh19:46
systemdleteok19:46
gnarfacewith kernels, just in my experience, like 75% of the time it's bison/yacc19:46
n4dirgnarface: iirc that is why you usually build in pbuilder or a chroot, so you don't miss a dep19:46
systemdleteI think I will start over again.  And I am going to start doxing this19:46
n4dirgood luck19:46
gnarfacewith automake/autoconf stuff, i've occasionally seen a situation where the package expects ./configure to already be there, but you have to run ./autoconf.sh or something like that to generate it first, and that step has just accidentally been omitted from the docs because everyone expects the source tarball to ship with ./configure already generateda19:48
gnarface*generated19:49
gnarfacemore rarely, there will be some missing automake.m4 file or something like that19:49
gnarfaceand then you find out the upstream developer is building this with some bleeding-edge out-of-distro version of autoconf tools19:50
gnarfacethen it becomes messy19:50
gnarfacebut hopefully it won't come to that for this19:50
gnarface(i'm a big advocate of Debian moving to enforcing "reproducible builds" for this reason)19:51
gnarfaceit's becoming more rare, luckily, but every once in a while you still run into a package where there's just no clear path from the source tarball to whatever is in the package, and that's bad on a number of levels19:52
gnarfacei don't necessarily think we need byte-for-byte identical binaries coming out of the compilers, though that would be more comforting from a security standpoint, but i think all the tools required to build the software should be things already in the distro and all the steps needed to do it should be the same ones the maintainer actually used to build the package that's in the repo19:54
AlverstoneHello. What's enterprise level backup software? Is borg-backup the goto solution? It seems to good to be true20:04
Alverstonetoo good*20:04
ted-iousAlverstone: What's too good about it?20:11
ted-iousThere are a few other foss backup apps that have similar features too.20:11
rwpThere are many good backup programs.  My current favorite is Restic.  But that is not to say that others are not also good.20:20
systemdletegnarface, I agree with what you say ^^^.20:21
systemdleteSo now I have a new directory with the patches and debian/* files, etc.  So I created a tar file of the generated directory.20:22
Xenguyrwp, First I've heard of 'restic'; the description looks impressive.20:24
systemdleteso now I run the dpkg-buildpackage tool in that generated directory with -uc -us?20:25
systemdleteit fails.20:25
Alverstoneted-ious, it offers compression, deduplication and FUSE mount, command line interface is simple. And it just works20:25
systemdleteXenguy, I have been using restic for about a year now.  It is GREAT!20:25
systemdleteeasy to understand, easy to configure, easy to use.20:25
Xenguysystemdlete, Good to know, I'll have to keep it in mind20:25
systemdleteI've restored files with no issues, other than a bug I ran into many months ago, which I believe was due to running out of space.20:26
systemdleteand I will endorse fossil for version control for the same reasons.  Fossil runs circles around git.20:26
systemdleteAlverstone, yes!20:27
Alverstonedoes restic enforce password?20:28
systemdleterwp, Xenguy, Alverstone:  I was able to get restic up and working in an afternoon.  Of course, my setup is fairly straight forward, and I have made additional scripts to automate a lot of it.20:28
systemdleteyes, there are passwords.20:28
Alverstoneborg allows me to skip encryption, because it is unnecessary. worst case scenario there are dedicated tools like gocryptfs, there are no reasons to duplicate code20:28
Alverstoneat least not for me :)20:29
Alverstonebut borg is written in python, ehh20:29
Alverstonesystemdlete, took me an hour to figure borg out :)20:29
systemdleteIt's been nearly a year since I last looked at restic--as you say, it just works.20:29
Alverstonebut yes, restic does look good20:29
systemdleteso, I don't recall exactly.  It might be possible.20:30
systemdleteTheir docs are superb also, really.   Easy to read, not many typos or run-ons, etc.20:30
systemdleteAnd the support I got from the dev was also excellent.  Even though he was unable to figure out what went boink for me earlier on.20:31
systemdleteSince then, I have experienced zero problems.20:31
systemdleteOTOH...20:31
systemdleteI have a tendency to find something I like a lot (not just software), and I become a raving lunatic about it.20:32
rwpOne of the things I like about restic is that it is extremely fast scanning a source when running.  250GB of files (not sure the number which is the driver, a lot of files) scan in about an hour.20:32
rwpAnother thing I like about it is that it is just one binary program.  I had an older system that I needed to get onto backup.  I just copied the program over to it and it ran no problems.  (Can't do that with a python program.  Nope.)20:33
Alverstonerwp, apart from creating a relatively large cache, borg runs quite fast as well20:33
AlverstoneBut the cache is necessary for chunking if i understand correctly20:34
AlverstoneAs for one binary program, well you can't beat compiled code :)20:35
systemdleteI had been using bacula for years, then bareos for years, and then one day, after the last "improvement" they made to bareos, the whole thing went sideways on me after the update.20:36
systemdletebacula/bareos were a challenge to configure, and their nomenclature and docs were confusing.20:36
systemdleterestic is truly *NIX: It does only one thing, and does it extremely well.  Same for fossil.  No feeping creaturism.20:37
systemdleteNo tenticles into every last other system and subsystem or dependencies on outside programs.20:38
systemdlete(mostly, anyway)20:38
rwpFor a small office I used to use BackupPC which I still like in the small case and find it works well when set up.  But not encrypted and not for untrusted remote storage.20:39
rwpI "tasted" the Duplicity backup, Ubuntu used to push Duplicity as their standard solution at one time, and did not really like it for various reasons.20:39
rwpRestic just does a very nice solution.  Works well pushing encrypted deduplicated to remote untrusted storage.  It's been very reliable for me.20:40
systemdleteremote storage requires ssl I think20:41
systemdlete(unless it is mounted nfs or the like)20:41
AlverstoneLook at this beauty https://rclone.org/commands/rclone_sync/20:45
rwpIs requiring TLS connections really a notable dependency requirement now?20:45
systemdleteI would be skeptical about storing backups on an "unstrusted" platform... if it is untrusted, could it also be unstable?  I use a centralized storage approach for my systems, but the central storage is definitely locked down20:45
AlverstoneGocryptfs + borg + rclone to make me happy20:46
systemdleterwp?20:46
systemdleteI don't know if it is notable or not.  But personally, I wouldn't do it.  I do backups for a reason and don't want to put them somewhere they could disappear or become corrupted by some lazy admin there.20:47
rwpLooking at rclonesync it looks very similar to rdiff-backup.20:47
rwpsystemdlete, There are many commercial cloud providers of raw data storage.  Do you trust them to be reliable?  Yes.  Do you trust them not to have a data breach?  Well...  No!20:48
rwpHow about your own bare metal server that you host in an office?  Do you trust yourself to keep it secure?  Yes.  Do you trust that at some point it might not get stolen?  No!20:48
systemdleteThere are no failsafe anything anywhere at anytime.20:49
rwpIf you are not personally guarding it yourself then it is untrusted remote storage.20:49
systemdleteI trust my cloud provider even though there have been a few breaches and other issues over the years.  But not enough to worry me.20:49
systemdleteI've never lost anything.20:50
rwpAnd even then if someone big comes along with a wrench and tells me they are going to hit me with the wrench until I let them take the machine away then I am going to let them take the machine away.20:50
systemdletewell, rwp, couldn't these same sad scenarios happen to the systems you are backing up also?20:50
rwpBest to treat it as untrusted and to ensure that everything is encrypted.20:50
systemdleteNot sure what you are driving at.  With that high a bar for you, then you would not trust anything.  Maybe not even your own dog.20:50
systemdleteEncrypted is a given, always.20:51
rwpYes.  Could happen to my desktop right here and now.  Or my laptop.  I always have fully encrypted laptops.  I am moving toward always having fully encrypted desktops too.  (I admit I am not there yet.)20:51
systemdleteI am only considering the "untrusted/unstable" issue I brought up.20:51
rwpStrange asks, "Does your dog bite?"  Me, "No."  Stranger gets bitten.  Me, "That is not my dog."20:52
systemdleteyeah, I encrypt all my home directories, var, and a few others.20:52
systemdleteLOL.  Classic Peter Sellers line!20:52
rwpI am heading toward "apt-cache show mandos" on my non-laptop systems.  I am not there yet.20:53
systemdleteI could encrypt all of my systems, encase them in a bomb-proof, lead-lined containment with Wells-Fargo security line monitoring it 24x7.  And yet, if I leave my house and it gets hit by a missile, it really won't matter (especially if the cloud provider is also hit).20:54
rwpAnother advantage of keeping all drives encrypted is that when scrapping them out or giving them away there is no need to scrub them if the data has always been encrypted.  It's just random data there in that case then.  Overwrite the partition signatures with some random data and it would be impossible, or at least impractical, to know anything about it.20:54
Alverstonethey won't take you by a wrench if you have a gun :)20:54
XenguyOne time I was walking towards a guy on the sidewalk who was walking a mastiff, and I asked 'Is he friendly?' and received the reply 'Sometimes'  = )20:54
systemdleterwp:  We agree about encryption.  Especially data on my /home directories.20:55
rwp"If you can dodge a wrench then you can dodge a ball."  But I was actually referring to the obligatory https://xkcd.com/538/20:55
AlverstoneThe problem with encryption is that you have to type in the password and it is annoying20:55
systemdletebeware mastiffs and chows20:55
systemdleteAlverstone, I don't have to do that with restic.20:55
Alverstonerwp, legendary meme20:56
rwpAlverstone, https://manpages.debian.org/bullseye/mandos/mandos.8.en.html20:56
systemdleteI put my password in a file, with appropriate protections, and call restic with the password file argument.20:56
Alverstonesystemdlete, I don't see a point of doing so20:56
systemdleteagain, there might be a way around that, idr now20:57
AlverstoneEncryption is a neat thing I am of the opinion that a small subset of well maintained and trusted software implements all the encryption securely and the rest relies on them20:57
AlverstoneNo wheels here, please, at least not in production20:57
rwpI put the encryption passphrase in a file with permissions to protect it.  But when I am walking through remote systems telling them to backup then the passphrase is local to initiating hostA running it on hostB pushing it to hostC and neither hostB nor hostC have the passphrase.20:58
systemdleteI don't ever enter a password.  All of my restic scripts are called from cron, and if I need to do  a restore, it is simple enough to do that from the command line.20:58
systemdleterwp: Exactly.20:59
systemdletethat's what I do also.20:59
systemdletethe scripts handle all that.20:59
systemdletenot a reason to avoid restic, unless there is some compelling argument for one of the alternatives, which sound good also.21:00
rwpI think all of the backup systems will be similar in handling of passphrases and it won't be a differentiator among them.21:01
systemdleteagreed21:01
Alverstonehttps://www.reddit.com/r/BorgBackup/comments/v3bwfg/why_should_i_switch_from_restic_to_borg/21:02
Alverstone:D21:02
AlexLikeRockHI21:04
AlexLikeRockhi , guys, could you help me , with a little clue :  https://paste.pics/SBCVK21:05
AlexLikeRockto my OLD DEVUAN at another partition21:06
AlverstoneAnyway I bookmarked restic just in case. That's a good suggestion.21:08
AlverstoneAlexLikeRock, please make a full screenshot21:09
AlexLikeRockAlverstone, https://paste.pics/SBCY221:11
AlverstoneThe error message is self explanatory, your root device does not exist. Update UUID of the root partition which you want to boot in your bootloader. GRUB, I suppose?21:13
AlexLikeRockthe UUID thats rigth , i verify , yesterday21:17
AlexLikeRockor to remplace  UUID  to /dev/sda3 ??21:17
AlexLikeRockhttps://paste.mozilla.org/N64P6t87   my grub.conf21:22
AlexLikeRockhttps://paste.pics/SBD2J21:25
AlverstoneThe filesystem with specified UUID does not exist. What you need to do is most likely to run `grub-mkconfig -o /boot/grub/grub.cfg`21:26
AlexLikeRockor update-grub ?21:26
AlverstoneYes... hopefully it will work... hopefully21:27
AlexLikeRockits exist21:27
AlexLikeRock388c022c-44d6-4a56-8572-d9a34144665e21:27
Alverstonegrub-mkconfig detected it and create an entry, yes?21:28
Alverstonecreated*21:28
AlexLikeRockhttps://paste.pics/SBD2X21:29
AlverstoneStill doesn't boot?21:29
AlexLikeRockthey all ready are at  https://paste.mozilla.org/N64P6t8721:29
AlexLikeRocknot boot21:30
rwpAlverstone, Reading that why_should_i_switch_from_restic_to_borg reference everything seems better with restic!  Thanks for making the case for using restic as better than borg-backup here. :-)21:30
Alverstonerwp, :) dunno what you mean!21:30
rwpIt even says, "In the end, I would absolutely choose Restic if the GUI situation was better, ..." so really if you must have a GUI then I understand.21:30
AlverstoneAlexLikeRock, another please-just-work-somehow thing to do is to run `update-initramfs -c -k all`21:31
systemdleterwp, that was my take also.  It seems like that analysis is making the argument for restic.21:33
Alverstone2 vs 1 isn't fair guys :P21:33
AlexLikeRockAlverstone, byt chroot :21:33
AlexLikeRock-bash: update-initramfs: order not found21:33
systemdleteThere is a restic-browser gui, though it is not full-featured; I'm guessing the devs are looking to do that also.21:33
systemdleteHowever, I would LOVE to see a built-in web-based interface like fossil has.21:34
AlexLikeRockhow to re install initramfs21:34
AlverstoneAlexLikeRock, update-initramfs is in /sbin and /sbin is usually not in PATH. Must run as root21:34
AlexLikeRockok21:34
rwpIf you use su always use "su -" to get root's environment including root's PATH.21:34
AlexLikeRocki have a long problem whits PATH SBIN21:34
AlexLikeRockI USED su -21:34
Alverstonels /sbin/update-initramfs21:35
Alverstone?21:35
rwpecho $PATH and verify that it includes the sbin directories.21:35
Alverstonepff21:35
Alverstoneenv PATH="$PATH:/sbin" sudo update-initramfs -c -k al21:35
Alverstoneor doas or su or whatever21:35
AlexLikeRock-bash: /usr/sbin/update-initramfs: No existe el fichero o el directorio21:35
AlexLikeRock /usr/sbin/update-initramfs -c -k all21:36
rwproot's path should be at least /usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin or similar.21:36
Alverstonewat21:36
AlexLikeRock echo $PATH21:36
Alverstoneapt install v21:36
rwpAnd with UsrMerge there is no longer /sbin versus /usr/sbin as they are symlinked together now.21:36
Alverstoneapt install initramfs-tools21:36
AlexLikeRockyes !21:36
AlexLikeRock that problem  USRmerge21:36
Alverstonerwp, been usrmerged since forever, so this issue thankfully did not affect me21:37
AlexLikeRockcoool : instaling   ....  initramfs-tools21:37
rwpUsrMerge should not matter here as /sbin/update-initramfs is pointing to /usr/sbin/update-initramfs, right?21:37
AlexLikeRockthey are NOT install it!  at my OLD DEVUAN21:37
AlexLikeRock71%21:38
rwpSince initramfs-tools is a dependency of linux-image-* kernel packages I don't see how the kernel could be installed without the support utilities also being installed.21:38
AlverstoneAlexLikeRock, BTW you need to install it inside the system you want to boot21:38
AlverstoneSo if your OLD DEVUAN system is not the one currently running, first chroot into it21:39
AlexLikeRockyes, i do , CHROOT21:39
AlexLikeRockfirst21:39
AlverstoneMy five cents: arch-chroot from arch-install-scripts is amazing21:39
AlexLikeRock, thanks  Alverstone21:39
gnarfacesystemdlete: what was the error dpkg-buildpackage gives you?21:39
AlexLikeRockhttps://paste.mozilla.org/DgyBTnMX21:40
AlexLikeRockerror21:40
Alverstoneapt-file find /lib/modules/6.1.0-18-amd6421:41
AlexLikeRockgnarface,   dpkg-buildpackage21:41
AlexLikeRockdpkg-buildpackage: fallo: no se ha podido abrir el fichero «debian/changelog»: No such file or directory21:41
AlexLikeRock-bash: /usr/sbin/dpkg-buildpackage: No existe el fichero o el directorio21:41
AlverstoneAlexLikeRock, apt-file find /lib/modules/6.1.0-18-amd6421:42
AlverstoneYou're missing some packages21:42
AlexLikeRock apt-file find /lib/modules/6.1.0-18-amd6421:42
AlexLikeRockroot@DELL:~#21:42
AlexLikeRockAlverstone,   alot !!!! pakages!21:43
Alverstoneokay lets make it simpler21:43
Alverstoneapt install linux-image-amd6421:43
AlexLikeRockBelieve me, I will learn a lot about the basic gnu-linux boot configuration.21:43
AlexLikeRockits , excites me, alot :->21:44
AlexLikeRockinstaling ....21:44
AlverstoneI guess everyone was exited at first. After some time it becomes dull though. At this point I don't really like configuring my system anymore, I just want it to work21:44
AlexLikeRockaptitude install blkid21:49
AlexLikeRockCouldn't find any package whose name is "blkid", but there are 6 packages which contain "blkid" in their name:21:49
AlexLikeRock  libblkid-dev libblkid-dev:i386 libblkid1 libblkid1:i386 libblkid1-dbgsym libblkid1-dbgsym:i38621:49
AlexLikeRockwhat its the good one ?21:49
AlexLikeRocki need it21:49
AlexLikeRock libblkid-dev  or  libblkid1   ?21:49
Alverstoneapt install util-linux21:50
Alverstonealso, `apt install apt-file && man apt-file`21:50
AlexLikeRock33%21:52
onefang325 messages while I slept.  Wonders if I should read them all?21:56
onefang"<gnarface> the ease of which a package can be updated to a new source version using the existing tools with no extraneous steps can often serve as a good benchmark for the overall software quality "  I find a good benchmark of open source software quality is the number of forks, the more forks the more likely the original is crap.22:00
* systemdlete thinks there must be close to zero forks of devuan22:03
onefanggnarface: I keep an eye on the Debian reproducible builds team, they even delve into Devuan and others sometimes to.  They are making good progress.22:06
AlexLikeRock_im back , i lost conetion !, sorry22:09
AlexLikeRock_33%22:10
AlverstoneAlexLikeRock_, 33% what?22:13
AlexLikeRock_instaling "util-linux "22:15
AlexLikeRock_i need  blkid22:15
AlexLikeRock_ what its the good one  :?   libblkid-dev  or  libblkid1   ?22:16
gnarface*-dev is the build dependency package, the other one is runtime libraries22:16
onefangThat applies in general to *-dev packages, only needed if you want to do some development with *.22:18
AlexLikeRock_https://paste.mozilla.org/eDHpJmKp22:18
AlexLikeRock_errror!22:18
AlexLikeRock_onefang,  thanks22:18
Alverstoneuname -r22:20
AlverstoneAlexLikeRock_,22:20
onefangAlverLikesStone?22:20
Alverstoneonefang, :?22:21
AlverstoneAlexLikeRock_, basically I want you to do `update-initramfs -c -k $(uname -r)`22:22
onefangAlexLikeRock, AlverLikeStone.  Brekky time. BRB.22:23
AlexLikeRock_update-initramfs: Generating /boot/initrd.img-6.1.0-25-amd64 ....22:23
AlexLikeRock_hahahah  onefang22:24
AlexLikeRock_you are funny !22:24
AlexLikeRock_https://paste.debian.net/1334629/22:25
AlexLikeRock_ uname -r22:26
AlexLikeRock_6.1.0-25-amd6422:26
AlexLikeRock_root@DELL:~# uname -a22:26
AlexLikeRock_Linux DELL 6.1.0-25-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.106-3 (2024-08-26) x86_64 GNU/Linux22:26
AlexLikeRock_Couldn't identify type of root file system for fsck hook22:28
AlexLikeRock_blkid: /lib/x86_64-linux-gnu/libblkid.so.1: version `BLKID_2_37' not found (required by blkid)22:29
AlexLikeRock_root@DELL:~# apt install libblkid-dev:i38622:30
Alverstonerun /sbin/blkid22:31
AlexLikeRock_https://paste.debian.net/1334631/22:32
AlexLikeRock_ /sbin/blkid22:32
AlverstoneAlexLikeRock_, yep, yep, /sbin/blkid22:33
AlverstoneWhat does it do?22:33
Alverstoneany output, error messages?22:33
AlexLikeRock_ /sbin/blkid: /lib/x86_64-linux-gnu/libblkid.so.1: version `BLKID_2_37' not found (required by /sbin/blkid)22:34
AlexLikeRock_22:34
AlexLikeRock_sorry, hacchat , hidden , when start by "/"22:35
Alverstoneapt reinstall libblkid122:35
Alverstoneput a space before /, otherwise it's interpreted as a command22:36
Alverstonecommon issue22:36
AlexLikeRock_https://paste.debian.net/1334632/22:36
AlexLikeRock_yes, space , first22:36
AlexLikeRock_and  ....22:36
AlexLikeRock_ initramfs-tools22:36
AlexLikeRock_E: Sub-process /usr/bin/dpkg returned an error code (1)22:36
AlexLikeRock_let me detelte /lib/x86_64-linux-gnu/libblkid.so.122:37
AlexLikeRock_and reinstall22:40
AlexLikeRock_ its working fine22:40
AlexLikeRock_https://paste.debian.net/1334633/22:40
AlexLikeRock_and ....update-initramfs: Generating /boot/initrd.img-6.1.0-25-amd6422:41
AlverstoneAlexLikeRock_, so, does it boot or not?22:48
Alverstoneumount: /lib/x86_64-linux-gnu/libmount.so.1: version22:48
Alverstonewhat the heck did you do with your system?22:48
Alverstoneapt update && apt upgrade22:48
Alverstonemaybe?22:48
AlexLikeRock_its a long storie22:48
AlexLikeRock_ they come from jessie22:48
AlverstoneI mean this error message22:48
Alverstoneumount: /lib/x86_64-linux-gnu/libmount.so.1: version `MOUNT_2_35' not found (required by umount)22:48
Alverstoneand you simply put devuan in sources.list in a jessie debian installation?22:49
AlexLikeRock_mount : reinstalll it22:50
AlverstoneAlexLikeRock_, please tell me what you /etc/apt/sources.list looks like?22:54
Alverstoneyour*22:54
AlexLikeRock_ apt update  : 95%22:54
Alverstoneby the way running `apt upgrade && apt dist-upgrade` has a good chance of breaking your system :)23:01
Alverstoneupgrades are only supported from oldstable to stable23:01
Alverstonejessie is ancient in this terminology23:02
Alverstoneenjoy your ride :)23:02
AlverstoneAnd don't interrupt the upgrade, ever :)23:02
Xenguyi.e. from one version to the very next version, and so on23:02
AlverstoneWhat is done is done23:02
AlverstoneXenguy, my brain makes implicit use of recursions which probably means my sanity is long gone already23:03
XenguyOr you learned *nix  ; -)23:03
onefangYour sanity is over there, with your sanity.23:03
Alverstoneonefang, a long way over there :)23:06
AlverstoneAlexLikeRock_, you still alive?23:10
AlexLikeRock_YES23:10
AlexLikeRock_ update-initramfs: Generating /boot/initrd.img-6.1.0-25-amd6423:11
AlexLikeRock_blkid: /lib/x86_64-linux-gnu/libblkid.so.1: version `BLKID_2_37' not found (required by blkid)23:11
AlexLikeRock_E: /usr/share/initramfs-tools/hooks/udev failed with return 1.23:11
AlexLikeRock_23:11
Alverstonedoesn't look alive to be honest23:12
Alverstonehow's your upgrade?23:12
AlexLikeRock_apt install initramfs-tools23:12
AlexLikeRock_23:12
AlexLikeRock_upgrade :  upgrade other , thinks,  fail: initramfs-tools23:12
AlverstoneAlexLikeRock_, is it a jessie installation?23:13
Alverstone<irony>[Yn]</irony>23:14
AlexLikeRock_let me check23:14
Alverstoneor rather, *was* it a jessie installation?23:14
AlexLikeRock_cat /etc/issue23:15
AlexLikeRock_Devuan GNU/Linux daedalus23:15
Alverstoneanyway23:16
Alverstoneif you're at it23:16
Alverstoneremove initramfs-tools and linux-image-amd6423:16
Alverstoneupgrade23:16
Alverstoneand then see what happens23:16
AlexLikeRock_they come from ,  jessie 32 bit , and change to 64 bit , and upgrade up to daedalus23:17
AlverstoneYour system now is a frankenstein you're going to spend forever trying to make it work23:17
AlverstoneNeed to upgrade23:17
AlverstoneTo hopefully fix it23:17
Alverstonedpkg --print-architecture23:17
AlexLikeRock_removing..   linux-image-amd6423:17
Alverstonedpkg --print-foreign-architectures23:18
AlexLikeRock_working ....23:19
Alverstonewhat is working?23:20
AlexLikeRock_dpkg --print-foreign-architectures23:20
AlexLikeRock_i38623:20
AlexLikeRock_23:20
Alverstoneand `dpkg --print-architecture`?23:20
AlexLikeRock_ dpkg --print-architecture23:20
AlexLikeRock_amd6423:20
Alverstone`apt upgrade` working yet?23:22
Alverstoneno?23:23
AlexLikeRock_o to upggrade23:25
AlexLikeRock_0 to upggrade23:25
Alverstoneamazing23:25
Alverstone`/bin/mount` outputs anything?23:25
AlexLikeRock_this its the real problem23:28
AlexLikeRock_ /bin/mount23:28
AlexLikeRock_ /bin/mount: /lib/x86_64-linux-gnu/libmount.so.1: version `MOUNT_2_38' not found (required by /bin/mount)23:28
Alverstoneok time for turbo measure23:28
AlexLikeRock_ /bin/mount: /lib/x86_64-linux-gnu/libmount.so.1: version `MOUNT_2.34' not found (required by /bin/mount)   /bin/mount: /lib/x86_64-linux-gnu/libmount.so.1: version `MOUNT_2_35' not found (required by /bin/mount)23:29
Alverstoneapt reinstall $(apt-rdepends mount util-linux coreutils bsdutils | awk -v ORS=' ' '!/^[[:space:]]/ {print} END {printf "\n"}')23:29
AlexLikeRock_ aptitude install mount23:29
AlexLikeRock_mount is already installed on the requested version (2.38.1-5+deb12u1devuan1)23:29
AlexLikeRock_mount is already installed on the requested version (2.38.1-5+deb12u1devuan1)23:29
AlexLikeRock_No packages will be installed, upgraded or removed.23:29
Alverstoneand yeah, install apt-rdepends23:29
AlexLikeRock_coool23:30
AlexLikeRock_https://paste.mozilla.org/Fra5U59x23:31
Alverstone-bash: apt-rdepends: command not found23:31
Alverstoneapt install apt-rdepends23:32
AlexLikeRock_install it  apt-rdepends23:33
AlexLikeRock_https://paste.mozilla.org/ROv7B8ER23:33
Alverstonemy favorite23:34
Alverstoneeasiest is to run `apt-rdepends mount util-linux coreutils bsdutils | awk -v ORS=' ' '!/^[[:space:]]/ {print} END {printf "\n"}'`, copy and then paste into terminal23:34
Alverstonethen replase packages it complains about23:34
Alverstonefor example, replace debconf-2.0 with debconf23:35
Alverstonereplase*23:35
Alverstonereplace*23:35
Alverstonealso delete cdebconf from the list23:36
Alverstoneor not23:37
Alverstonefor now just delete debconf-2.023:37
Alverstoneso it shuts up and reinstalls the packages23:37
AlexLikeRock_https://paste.mozilla.org/2GJhLpnF23:41
Alverstonenot really23:42
Alverstonemore like this23:42
Alverstonemount libblkid1 libc6 libgcc-s1 gcc-14-base libmount1 libselinux1 libpcre2-8-0 libsmartcols1 util-linux libcap-ng0 libcrypt1 libeudev1 libpam-modules debconf libaudit1 libaudit-common libdb5.3t64 libpam-modules-bin libpam0g libsystemd0 libcap2 libpam-runtime libdebian-installer4 libnewt0.52 libslang2 libreadline8t64 libtinfo6 readline-common libtextwrap1 libuuid1 coreutils libacl1 libattr1 libgmp10 libssl3t64 libzstd1 openssl-provider-legacy23:42
Alverstonezlib1g bsdutils23:42
Alverstoneoh yeah23:42
AlexLikeRock_so, whta can i do ?23:43
AlexLikeRock_ install all those ?23:43
AlexLikeRock_ or remove ?23:43
Alverstonehttps://paste.debian.net/plain/133463923:43
Alverstoneapt reinstall23:43
Alverstonenot install23:43
Alverstonereinstall23:43
AlexLikeRock_aptitude install libc623:44
AlexLikeRock_libc6 is already installed at the requested version (2.36-9+deb12u8)23:44
AlexLikeRock_libc6 is already installed at the requested version (2.36-9+deb12u8)23:44
AlexLikeRock_No packages will be installed, upgraded or removed.23:44
Alverstoneapt reinstall23:45
Alverstoneor apt install --reinstall23:45
Alverstoneit must reinstall them23:45
AlexLikeRock_ 43 to reinstall23:45
AlexLikeRock_working ...23:45
Alverstonecross fingers23:46
Alverstonehelps23:46
AlexLikeRock_all my 21 fingers23:47
AlexLikeRock_XDDDD23:47
AlexLikeRock_no error : exit 023:47
AlexLikeRock_what next ?23:48
AlexLikeRock_ install23:50
AlexLikeRock_ aptitude install   initramfs-tools  linux-image-amd6423:50
AlexLikeRock_blkid: /lib/x86_64-linux-gnu/libblkid.so.1: version `BLKID_2_37' not found (required by blkid)23:51
AlexLikeRock_@_@23:51
AlexLikeRock_W: Couldn't identify type of root file system for fsck hook23:52
Alverstone*fail*23:54
AlexLikeRock_let me remplace from my new devuan23:55
Alverstonerun `apt-cache policy` what does it output?23:55
AlverstoneAlexLikeRock_, this isn't really a solution though. Something is terribly wrong here and I don't understand what exactly23:56
AlexLikeRock_https://paste.debian.net/1334640/23:57

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