libera/#devuan/ Tuesday, 2023-05-09

fsmithredxisop, thanks!00:05
xisopfsmithred: of course. i'll let you know the status on the remaining iso's that still need to be tested00:06
luisHello, has anyone installed Mullvad VPN on Devuan without systemctl?06:30
splinterbytedevuan seems to be using debian.map.fastlydns.net ... is that normal ?10:38
gnarfaceif luis comes back tell them we might be able to help even if not15:39
gnarfacesplinterbyte: i assume so, but ask fsmithred15:39
fsmithredsplinterbyte, gnarface, that's probably amprolla doing that. We don't have all the debian packages in our own repos - amprolla pulls unforked packages from debian repos and merges the forked packages.16:05
fsmithredchomwitt, did you get your console spam problem fixed?16:11
splinterbytefsmithred: I see, thanks for the info.16:29
splinterbyteI was confused since only http://deb.devuan.org/merged is used in my /etc/apt/sources.list, and nothing in /etc/apt/sources.list.d/ ...16:30
splinterbyteOne does only encounter such problems when running a restrictive outgoing firewall ... :p16:36
jonadabUnusual setups are how you find all the little niggles, yes.18:00
luisHello, I can't launch steam on devuan. It says the following: https://pastebin.com/U7hrpp1k20:28
luisand this: https://pastebin.com/jLvY5m5120:29
gnarfaceluis: use the steam package from the repos, not the ubuntu package from steam's site. if you want me to actually look at your pastes use paste.debian.net instead.20:31
fluffywolfwhat does "apt-get install libc6:i386 libc6" show?20:31
gnarfaceoh, if they're multiarch errors, multiarch probably isn't even enabled20:31
gnarfaceluis: yea, note that you need the 64-bit and 32-bit versions of all dependencies for Steam to work20:32
hagbardWhat you need are the packages steam-installer, steam-libs, steam-libs-i386:i386, steam-libs:i386 from testing or unstable20:32
hagbardtheir dependencies drag in the remainder20:32
fluffywolfit looks like apt being silly with version mismatches between the 32 and 64 bit packages.20:33
gnarfaceas i recall, many of the dependencies won't even be tracked automatically and you'll have to just know to install them based on individual games' errors20:33
hagbardgnarface: That isn"t that way any more since a long time.20:34
fluffywolf"is not installable" errors often mean apt is broken somehow...20:34
luisfrom the backports i see only steam-devices steam-launcher and steam-libs-amd6420:35
hagbardWhat i use if dependencies are messed up, is aptitude. There you can cycle through a long list of suggested solutions.20:36
hagbardHmm, I don't know about ow steam is handled backports.20:36
fluffywolfif you install a package from backports, you often also need to install many of its dependencies from backports20:37
fluffywolfI've never used steam and have no idea what it requires.20:37
gnarfacewell afaik "steam-devices" is the thing you install if you want Steam Controller support without Steam, that's extraneous.20:37
luisSome packages could not be installed. This may mean that you have20:38
luisrequested an impossible situation or if you are using the unstable20:38
luisdistribution that some required packages have not yet been created20:38
luisor been moved out of Incoming.20:38
luisThe following information may help to resolve the situation:20:38
luisThe following packages have unmet dependencies:20:38
luis libc6-i386 : Depends: libc6 (= 2.31-13+deb11u5) but 2.36-8 is to be installed20:38
luisE: Unable to correct problems, you have held broken packages.20:39
gnarfaceyou shouldn't paste long pastes in here, you might get auto-kicked luis20:39
gnarfacethis is chimaera, luis ?20:39
fluffywolfprobably because you complained about the paste site they used.  :P20:39
hagbardThe way steam gets packaged has changed substantly over time. Now you have the aformentioned 4 packages, that will bring all you ever need. But I remember on old distros it required some manual steps to setup multiarch.20:40
luisyes chimaera20:41
luismy bad20:41
fluffywolfthis seems more like a typical apt/multiarch issue than anything steam-specific.  it probably has one from the main repos and one from backports, and isn't smart enough to resolve this.20:41
luisHow do I check for multiarch ?20:41
gnarfacedpkg --print-architecture && dpkg --print-foreign-architectures20:41
hagbardThat paste looks like stuff from different devuan versions beeing mixed.20:41
luisprobably because stable and backports20:42
luisgnarface, amd64 i38620:42
gnarfacei see something disturbing here... can someone sanity check this? shouldn't the most recent version be in chimaera-updates? https://pkginfo.devuan.org/cgi-bin/policy-query.html?c=package&q=libc6-i386&x=submit20:42
fluffywolftry apt-get install -t chimaera-backports libc6:i386 libc620:42
gnarfaceluis: that's the expected output if multiarch is enabled, so that should be fine20:42
luisfluffywolf, The following packages have unmet dependencies:20:43
luis libc6 : Breaks: libc6:i386 (!= 2.36-8) but 2.31-13+deb11u5 is to be installed20:43
luis libc6:i386 : Breaks: libc6 (!= 2.31-13+deb11u5) but 2.36-8 is to be installed20:43
luisE: Unable to correct problems, you have held broken packages.20:43
gnarfacehmm, does kinda seem like you got testing or unstable versions of glibc installed20:44
hagbardYeah thats a deadalus/ceres libc.20:44
luisweird20:44
gnarfaceluis: did you mix devuan release versions or use any 3rd party repos?20:44
fluffywolfmy chimaera only has 2.31...  did you install a libc6 from unstable or such?20:44
luiswhat the hell, why20:44
luisI don't think so but maybe when I was testing stuff20:44
gnarfaceluis: using ubuntu ppa's or deb-multimedia can often be a culprit here20:45
luisarg, I forgot how to check those20:45
luisit's been a while20:45
gnarfaceor maybe you just installed something from testing or unstable and weren't careful about making sure it didn't pull in a whole system...20:45
luisso how do I go back, can I just purge libc?20:46
gnarfaceno no no20:46
luisI thought so20:46
gnarfaceyou need it, you can't have a running system if you purge it, but you should be able to install the old version20:46
gnarfacetry "apt-get install libc6-i386=2.31-13+deb11u6"20:47
gnarfacewell, run "apt-get update" once first though20:47
gnarfaceof course, the first thing it'll do is complain about having to downgrade a bunch of other stuff too probably20:48
gnarfaceand if you look at the list of packages in question they'll probably remind you what you did20:48
luisThe following packages have unmet dependencies:20:48
luis libc6-i386 : Depends: libc6 (= 2.31-13+deb11u6) but 2.36-8 is to be installed20:48
luisE: Unable to correct problems, you have held broken packages.20:48
luisluis@DESKTOP-HQI818B:/mnt/Academis/Temporaire/Desynchronise$20:48
luisIt doesn't want to20:48
luisoops my bad for the last one20:48
fluffywolfwill it even let you purge libc?  that'd be a lol if it works.20:48
gnarfaceluis: try this then: "apt-get install libc6-i386=2.31-13+deb11u6 libc6=2.31-13+deb11u6"20:49
luisby using apt-cache I also see 2.31, I don't know what instaled 2.3820:49
luisfluffywolf, it prompts a confirmation20:50
gnarfaceluis: you can do it for science, but i recommend taking a backup first20:51
gnarfacei'm pretty sure it will render your system unbootable20:51
gnarfacebut there's a slight chance it'll just clear the way to install the right one20:52
luislmao20:52
luisit's installing stuff, we'll see20:52
gnarfacehonestly, at this point using aptitude is probably a safer choice20:52
luiswym20:52
gnarfacewait, which one did you do? my command or purge????20:52
luisyour command20:52
gnarfaceoh, that might work then20:52
luisit's still purging the first one tho20:52
luisit might not work as well20:53
fluffywolfaptitude is powerful, but invariably suggests the absolutely worst option first, in my experience.20:53
gnarfaceyea it will probably have to uninstall or downgrade a bunch of other stuff you installed20:53
fluffywolfi.e. "oh, you have two conflicting libc versions?  that can easily be solved by removing everything that depends on libc!"20:53
luislmao20:53
luisit's done, how do I install steam now20:54
gnarfaceluis: try the packages hagbard suggested above20:54
gnarfacehe's probably installed it more recently than me20:55
fluffywolfyou may need to repeat a similar command with other packages that get reported as broken when you try20:55
gnarfaceluis: or just do "apt-get install steam" and sort the rest out as you go20:56
luissudo: apt: command not found20:56
luiskekw I guess this is dead20:56
gnarfaceit uninstalled apt???20:56
luisseems like it20:56
gnarfacewe probably should have sanity checked the list of package removals first20:56
gnarfacedo you have curl or wget? or any web browser?20:57
gnarfaceyou could try downloading apt again installing it with dpkg20:57
luisactually it uninstalled everything ahah20:57
luisI have a browser running20:57
luiscan't open a terminal20:57
gnarfacer.i.p.20:57
luisAHAH20:57
luisno worries, I'll just reinstall Devuan later, and maybe find what installed libc 2.3820:58
fluffywolfunfortunately, this sounds like the type of scenario that tends to involve booting a livecd followed by using backup media...20:58
luisthis is just a crash test, it's fine20:58
gnarfaceluis: in your sources.list, use ceres, daedalus, or chimaera, instead of unstable, testing, or stable20:59
fluffywolfif you don't like projects like this, preferably don't use ceres or daedalus either.  :)21:00
luisgnarface, there's only chimaera21:00
luisthere might have been unstable when I installed Devuan and that's why21:00
fluffywolfthis was a debian-to-devuan upgrade?21:00
gnarfaceluis: oh... did you try to downgrade from unstable?21:00
gnarface...that could have explained this too21:01
luisfluffywolf, no, fresh install21:01
luisbefore devuan I used Mint21:01
luisgnarface, I think I did, maybe I did it wrongly21:01
gnarfaceupstream doesn't support it, so it often breaks when you try21:01
gnarfacethe tools will let you do it but the packages aren't always smart enough to do it right21:02
fluffywolfmany packages can never be downgraded without purging, because they update their configs in non-backwards-compatible ways21:02
gnarfaceand when you're talking about using versions 2 whole releases apart, sometimes the internal data formats have changed21:02
luisI see21:03
gnarfacefor apt21:03
gnarfaceso your apt dependency tree can even unravel21:03
gnarfaceit can become messy21:03
gnarfacedon't be too cavalier with the amount of rope you're given21:03
gnarfaceand keep backups21:03
hagbardluis: opportunity to start with daedalus. Saves you the need for backports.21:04
gnarfacetrue, if this is actually just a crash test it's the ideal time to try daedalus becuase debian has frozen their corresponding release21:05
gnarfaceso far it's worked fine everywhere i've tested it21:05
luisdaedalus has been released ? I didn't watch anything for three months21:06
gnarfaceit's not "released" as in officially released but it's available to install or upgrade to21:06
fluffywolffrozen means final testing before release, with no major changes allowed.21:06
gnarfaceyea, it'll be stable soon probably21:07
gnarfacemaybe a couple months21:07
luisdamn it, firefox stopped working21:07
luisNothing works anymore ahah21:07
gnarfacedoes chroot work?21:07
gnarfaceyou still booted into that hosed install?21:07
luisI can't open terminal21:07
gnarfacenot even with ctrl+alt+f2?21:07
luisthe install was fine for booting before purginb libc21:07
gnarfacehmm, i wonder if it'll let you execute binaries through firefox21:08
gnarfaceyou could try this in the location bar: file:///21:08
gnarfacethat might let you browse the filesystem21:08
fluffywolffirefox doesn't execute things.  also, firefox has apparently stopped working.  saving this system will likely require a rescue cd of some form.21:09
gnarfaceyea, i just thought if he could get a chroot open there might be a way to make a new install in there then copy it out21:09
gnarfacebut it's definitely not worth the trouble21:09
hagbardwithout a libc a system is as dead as it can be21:09
gnarfaceno but it should have libc, and the right one now, just not... everything else21:10
hagbard"Its dead, Jim"21:10
gnarfaceluis: the sad thing is, if we had just added a terminal package to the list after those 2 libc6 packages, this would have probably worked21:11
gnarfacewell a terminal and maybe apt21:11
fluffywolfthe moral of the story here is to always read the list of things apt plans on doing.  :)21:12
gnarfaceyes, you really really gotta sanity check the REMOVED section21:12
gnarfaceand make sure you are installing something suitable to replace what it's taking out21:13
fluffywolfy'all thought I was joking when I said aptitude's default solution would be "remove everything that depends on libc!"...  apt does that too.  :P21:13
gnarfaceluis: if i had known this was a partial downgrade in progress i would probably have advised differently, sorry21:14
hagbardyeah, but aptitude lets you browse through a list of alternative solutions, at least if configured right.21:14
gnarfacewell, we lost one, mark the time21:14
brocashelmaptitude is more powerful than apt-get. things like safe-upgrade and full-upgrade can help match your distro (if you're careful)21:16
fluffywolfmy rule for dist downgrades is "nope".21:16
brocashelmbookworm comes out in a month... will we get additional daedalus repos on june 10?21:17
fluffywolfI haven't been following the progress of daedalus at all...  too much life going on.21:19
brocashelmalso, i see debian experimental already had 6.3 kernels21:23
brocashelmguess they decided to just skip 6.2 entirely, lol21:23
fluffywolfI need to try a 6.x to see if it fixes the usb problems on this laptop, but again, life....21:24
fluffywolf(kernel messages about list corruption followed by hard crash on usb disconnect)21:26
hagbardIt's easy to try a vanilla kernel straight out of the linux stable git tree.21:28
brocashelmdaedalus will launch with 6.1.x21:30
brocashelmbut i'm on ceres so it's ok to cheat :^)21:31
hagbardYou can always see what kernel I'm on by looking at the front page of kernel.org :)21:33
fluffywolf4.14.314?  :P21:35

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