gnarface | what's that say? | 00:00 |
---|---|---|
fugitive | lrwxrwxrwx 1 root root 12 Oct 3 22:24 /bin/sh -> /bin/busybox | 00:00 |
fugitive | lolz :) | 00:00 |
gnarface | heh | 00:00 |
gnarface | so, that's a lot worse | 00:00 |
gnarface | comically so | 00:00 |
fugitive | :)) | 00:00 |
gnarface | hang on there should be a package you dpkg-reconfigure to set this | 00:01 |
gnarface | hmm | 00:01 |
gnarface | what happens if you just run `dpkg-reconfigure dash` then check it again? | 00:01 |
fugitive | i do usually with chsh or manually in /etc/passwd | 00:01 |
gnarface | on ceres here, /bin/sh points to dash now by default | 00:02 |
fugitive | http://i.imgur.com/mRuedlc.png | 00:02 |
gnarface | yea, that's what you want. say yes to that | 00:02 |
gnarface | it's fine to set your regular non-root desktop user's default shell to zsh from /etc/passwd. *do not do that* for the system users, the root user, or for the /bin/sh symlink | 00:03 |
fugitive | okay,, but that didn't updated the sym link, guess some ``update-alternatives`` | 00:04 |
fugitive | copy that | 00:04 |
gnarface | hmmm | 00:04 |
fugitive | to do it manually ? | 00:04 |
gnarface | update-alternatives is the symlink management system... it should be capable of managing itself but maybe not with busybox as the system shell. so, yes, verify the /bin/sh symlink manually if necessary | 00:05 |
gnarface | hopefully running package upgrades through busybox didn't corrupt anything too badly | 00:06 |
gnarface | it could be really far off the rails by now but if this just started happening this morning maybe it's not too late to save | 00:06 |
fugitive | one sec | 00:09 |
fugitive | gnarface: no, nothing still .. http://i.imgur.com/JZIgO50.png | 00:12 |
gnarface | fugitive: make sure /bin/dash isn't also a symlink | 00:13 |
fugitive | yea, checked that | 00:13 |
fugitive | root@devuan-lap:/tmp# which dash | xargs ls -l | 00:13 |
fugitive | -rwxr-xr-x 1 root root 117208 Jan 24 2017 /bin/dash | 00:13 |
gnarface | hmmm | 00:13 |
gnarface | do you have bash installed still? | 00:14 |
fugitive | yea | 00:14 |
fugitive | tried with symlinking to bash as well :) | 00:14 |
gnarface | same error both ways, really? | 00:14 |
fugitive | yep | 00:15 |
fugitive | okay, i think here is something usefull.. i think i have some issue with shared libs | 00:15 |
fugitive | i enabled debugging in dpkg postinstall script and take a look: | 00:15 |
fugitive | http://i.imgur.com/QHmRhab.png | 00:16 |
fugitive | so ldconfig was actually giving those weird messages | 00:16 |
* man_in_shack stares at fugitive | 00:17 | |
gnarface | ok | 00:17 |
gnarface | let's see | 00:17 |
man_in_shack | http://dpaste.com | 00:17 |
gnarface | ceres does NOT use dash by default, i'm using bash here. i was mistakenly in an remote shell to an arm device running ascii that had defaulted to dash. i don't have busybox anywhere | 00:18 |
gnarface | not as a default shell anyway | 00:18 |
fsmithred | weird: --verbose is not an option in jessie's ldconfig, but is in ascii's ldconfig (according to man pages) | 00:18 |
gnarface | the ldconfig issue you're having, i'm not clear on if it's a parsing error from the ldconfig command itself, or from that tangle of chained conditionals before it | 00:19 |
gnarface | but that ldconfig binary is in the libc-bin package in question so... | 00:19 |
gnarface | yea | 00:19 |
fugitive | it is from ldconfig itself | 00:19 |
gnarface | if you run `ldconfig --verbose` at the command line, what do you get? | 00:19 |
fugitive | same like from postinstall script hehe http://i.imgur.com/fy3DzPD.png | 00:20 |
gnarface | if it's the same error, maybe you can just omit the " --verbose" part from the script and it will complete. that doesn't explain what went wrong or why i didn't run into it on any of my systems, but it might not matter after that | 00:20 |
fugitive | i could hack it like that.. but.. :/ it is bit weird that ldconfig doesn't work :/ | 00:21 |
fugitive | no, that wouldn't work | 00:22 |
gnarface | why not? | 00:22 |
fugitive | http://i.imgur.com/fV1zMxe.png | 00:22 |
fugitive | root@devuan-lap:/tmp# ldconfig || echo $? | 00:22 |
fugitive | 1 | 00:22 |
fugitive | ldconfig returns error | 00:22 |
fugitive | even w/o verbose | 00:23 |
gnarface | oh | 00:23 |
gnarface | what about `ldconfig -v` | 00:23 |
fugitive | outputs nothing, but returns exit status 1 | 00:24 |
gnarface | interesting. so that's different for me on ascii, jessie, and ceres. | 00:25 |
fugitive | this is strace output, if someone see something interesting.... http://i.imgur.com/9GPAYv4.png | 00:25 |
gnarface | `ldconfig`, `ldconfig -v`, and `ldconfig --verbose` all 3 work as expected for me and return 0, even on jessie | 00:26 |
gnarface | so what's different about your ldconfig? | 00:26 |
fugitive | my is on ascii ? :))) | 00:26 |
fugitive | dunno man, really have no idea :( | 00:27 |
gnarface | well your ldconfig shouldn't be the problem, based on empirical evidence on hand. so maybe one of the other packages it depends on also failed to update properly but went unnoticed | 00:28 |
gnarface | fugitive: what do you get from this command? `dpkg -l |grep '^ii\|rc' -v` | 00:29 |
gnarface | any package names? | 00:29 |
gnarface | i mean, any package names other than libc-bin | 00:29 |
fugitive | one thing i did.. https://askubuntu.com/questions/804997/dpkg-error-processing-package-libc-bin-configure , i did ``rm /var/cache/ldconfig/aux-cache'' , and guess this is this consequence.. and yes i am an idiot listening low rep profiles | 00:29 |
fugitive | i get this: | 00:30 |
fugitive | iF libc-bin 2.24-11+deb9u3 amd64 GNU C Library: Binaries | 00:30 |
fugitive | hi skypeforlinux 8.29.0.50 amd64 Skype keeps the world talking, for free. | 00:30 |
fugitive | skype is just holded due some bug they have in recent version | 00:30 |
gnarface | heh, skype. only those two? | 00:30 |
fugitive | yea | 00:30 |
gnarface | damnit | 00:30 |
gnarface | hah yea you really shot yourself in the foot here | 00:30 |
gnarface | this is a good one | 00:31 |
gnarface | i don't even know exactly how this went wrong | 00:31 |
fugitive | in a head bro :)) | 00:31 |
gnarface | but i guess if ldconfig relies on libraries to work and it's the binary that caches the libraries and you kill the cache the wrong way .... then i guess it can't update it's own cache anymore? | 00:31 |
gnarface | i've never seen it like this before | 00:32 |
gnarface | and i am having trouble believing that the symlink from /bin/sh to busybox had nothing to do with it | 00:32 |
gnarface | at this point i would be considering trying to downgrade or uninstall libc-bin to reinstall it... maybe chrooted in from a bootable live image | 00:33 |
gnarface | it's probably worth mentioning that it would be quicker to restore from backup but i'm assuming that isn't an option | 00:34 |
fugitive | i am suspecting it is my idiocy with removing ''/var/cache/ldconfig/aux-cache'' blindly.. dunno for what is for.. | 00:34 |
gnarface | maybe it's a backup of /etc/ld.so.cache | 00:34 |
fsmithred | mv /var/lib/dpkg/info/PAQUET.* /tmp/ | 00:35 |
fsmithred | dpkg --remove --force-remove-reinstreq PAQUET | 00:35 |
fsmithred | replace PAQUET with libc-bin | 00:35 |
fsmithred | and then you can install libc-bin | 00:35 |
gnarface | thanks fsmithred | 00:35 |
fsmithred | someone posted that here about a week ago, and then I needed it a few days ago | 00:36 |
fugitive | can\t remove it..http://i.imgur.com/hC8NTO1.png | 00:36 |
fugitive | same was going with apt, so i didn't want to proceed to not fck up even more | 00:37 |
fsmithred | did you try 'aptitude reinstall libc-bin'? | 00:37 |
fugitive | no, tried apt, apt-get | 00:38 |
fsmithred | sometimes aptitude is smarter, but I wouldn't hold my breath on this one | 00:38 |
fugitive | http://i.imgur.com/Q2k6v0c.png check | 00:39 |
fugitive | ffs :D | 00:39 |
fugitive | http://i.imgur.com/ihCjap8.png | 00:39 |
gnarface | does that mean it worked? | 00:39 |
gnarface | looks like it worked | 00:40 |
fugitive | yea | 00:40 |
fugitive | http://i.imgur.com/JiXszj7.png | 00:40 |
fugitive | shit, thanks to both! | 00:40 |
fsmithred | yw | 00:40 |
gnarface | no problem. don't forget you need to reboot after those kernel upgrades | 00:40 |
gnarface | (linux-headers-* and linux-image-* are kernel packages) | 00:41 |
ServiceRobot | hello gentlemen | 00:41 |
fugitive | yeah, when i get more courage and sleep to handle any further issues :D | 00:41 |
gnarface | fugitive: this is important. it is *essential* you do not attempt any further installations or upgrades between this kernel upgrade and your next reboot | 00:42 |
gnarface | it will almost never matter but when it does, it matters in a BIG way | 00:42 |
fugitive | yea yea, i don't like it , coz need to handle all kernel related dkms stuff.. nvidia, virtual box etc.. but meh :) | 00:43 |
gnarface | yea, nvidia/dkms stuff is one of the primary things that can choke badly on this | 00:43 |
gnarface | it really doesn't like it when the running kernel doesn't match the installed kernel | 00:44 |
fugitive | agree, but ever since idk for how many years i am running *nix, wasn't issues (afaik) | 00:45 |
fugitive | btw, my ldconfig is back working as well :-) | 00:45 |
gnarface | well, the thing is, you may have run into failure cases before but not realized it. the type of errors it causes you see aren't always apparent at the time of the incident - usually they appear months or years later during subsequent upgrade | 00:46 |
fugitive | +1 on that | 00:47 |
gnarface | so, ever done a big upgrade and the nvidia drivers stop working right until you reinstall? and the reinstall process seems to run roughshod over your package dependency trees? yea... that's the smoking gun | 00:47 |
gnarface | dkms is supposed to fix that but the way debian uses it just makes it worse | 00:47 |
fugitive | espeecially with optimus :) | 00:47 |
gnarface | oh gosh, optimus is another big problem | 00:48 |
fugitive | yep, that's why i don't like all those kernel updates :D but well :) | 00:48 |
gnarface | well, luckily they won't happen too much on ascii | 00:49 |
fugitive | depends on upstream as well.. okay guys, g2go , 1am | 00:50 |
fugitive | cya and thanks again! | 00:50 |
parazyd | DocScrutinizer05: pong | 08:50 |
DocScrutinizer05 | parazyd: see PM | 12:23 |
DocScrutinizer05 | any user interested in showing their affiliation to devuan by "wearing" a @devuan/community/<USER> IRC host cloak, please /join #devuan-community-cloak | 12:44 |
DocScrutinizer05 | active developers please holler in dev channel, you should receive a @devuan/developers/* instead | 12:46 |
djph | so much effort | 12:46 |
djph | :P | 12:46 |
DocScrutinizer05 | for whom? | 12:46 |
djph | me | 12:46 |
djph | it's ~another~ channel I have to join :) | 12:46 |
DocScrutinizer05 | well, it's not mandatory | 12:46 |
DocScrutinizer05 | :-) | 12:46 |
djph | I'm kidding, bud :) | 12:46 |
FatPhil | Hmmm, should '.' be in perl's @INC? I have 2 devuan systems here of different heritages, one has . in @INC, one doesn't. | 14:49 |
xrogaan | i use a bnc, so it won't show. | 16:08 |
nemo | yay. devuan has debootstrap too | 17:26 |
nemo | I assume that's a devuanified one | 17:26 |
fsmithred | yes | 17:26 |
fsmithred | not devuanized in beowuf or ascii-backports | 17:27 |
nemo | fsmithred: oh? well. good to know | 17:36 |
nemo | fsmithred: oh... since you're active | 17:39 |
nemo | fsmithred: do you know if it is painful to migrate a debian stretch to devuan without reinstalling? | 17:39 |
nemo | fsmithred: I know systemd's hooks are deep... | 17:39 |
KatolaZ | nemo: it's not painful | 17:42 |
KatolaZ | just use the walkthrough | 17:42 |
KatolaZ | https://devuan.org/os/documentation/dev1fanboy/ <- nemo | 17:42 |
fsmithred | nemo, of all the upgrades I tried, stretch to ascii was the easiest | 17:43 |
nemo | great | 17:43 |
nemo | 11:37 < outoftime> nemo: I have upgraded my Ubuntu 14.04 to 16.04 recentry and after that I have just mounted all user directory for debian stretch, made separate /boot partition on the way | 17:44 |
nemo | my attempt to do ubuntu 14.04 to devuan ascii failed miserably | 17:44 |
nemo | but I was thinking it was maybe because it was too big a jump | 17:44 |
nemo | so now I'm wondering if I should perhaps have tried older devuan or else upgrading ubuntu to newer version then switching that | 17:45 |
fsmithred | sometimes there's a way through the maze, but you don't see it. | 17:45 |
nemo | fsmithred: someone on #debian suggested for my goal of upgrading server without a reboot, that I should do debootstrap to a separate partition | 17:45 |
nemo | which sounded like a good idea | 17:45 |
nemo | thus my checking to see if the devuan package was reliable | 17:46 |
fsmithred | yeah, I've done a few debootstrap installs | 17:46 |
nemo | fsmithred: basically I have control of 4 VMs at work, but no vmware admin access - just ssh for the 3 linux ones, and vmware-view desktop access for the windows 7 one | 17:46 |
fsmithred | works fine | 17:46 |
nemo | and I'm wanting to transition the 3 linux installs from Ubuntu 14.04 to Devuan <something> before ubuntu drops their LTS | 17:46 |
FatPhil | Why does one of my devuan systems have a lua symlink to /etc/alternatives, but another lua system not have such a link? | 17:47 |
FatPhil | I don't remember doing anything to set up such a symlink on the one that does have it. I only have one lua installed on it. | 17:47 |
KatolaZ | FatPhil: are the two systems on the same page? (same release? same list of packages?) | 17:48 |
FatPhil | KatolaZ: far from it, Jessie (was debian) has it, and Ascii is without. | 17:48 |
FatPhil | package lists vary wildly, as the Jessie's ancient, and the Ascii's a fresh install. | 17:49 |
KatolaZ | FatPhil: it just means that in ascii there is just one lua package | 17:49 |
KatolaZ | end of story | 17:49 |
KatolaZ | :) | 17:49 |
KatolaZ | alternatives are used only when there is more than one packages that Provides: the same capability | 17:49 |
FatPhil | Except there isn't - there's a 5.3, a 5.2, a 5.1, and a 50 | 17:49 |
* KatolaZ shrugs | 17:50 | |
nemo | yeah. lua is one of those fun ones where 5.1 vs 5.2 is a big change for the apps that integrated it | 17:55 |
nemo | I'm pretty sure lua upgrade is STILL on our project's todo | 17:55 |
* nemo checks | 17:55 | |
nemo | yep. still on 5.1 | 17:56 |
FatPhil | my dev and production servers have different lua versions, and I'd like consistent #! lines in my lua scripts (ones which don't mention a version number, the code's agnostic) | 17:56 |
nemo | oh. yeah, lua scripting it's probably way easier to be agnostic | 17:57 |
nemo | it's when you've bound the runtime into your engine that you get problems | 17:57 |
nemo | due to struct/type/interface changes | 17:57 |
nemo | FatPhil: in terms of scripting, lua 5.1 vs 5.3 is a way way way tinier change than, say, python 2 to python 3 - for one thing, lua has always focused on minimalism | 17:58 |
nemo | FatPhil: I have a python 2 script that someone wrote for me, like a dozen lines, that like a dozen python fans I've asked have not figured out how to rewrite for python 3 | 17:58 |
nemo | one thought it would be possible if it was expanded out to more like a few hundred lines and added a framework like twist | 17:58 |
nemo | I'll probably just rewrite it in something else 😝 | 17:58 |
KatolaZ | FatPhil: use update-alternatives | 18:00 |
FatPhil | my dev us lua5.2 and production is 5.3. the language diffs were between minimal and irrelevant. | 18:01 |
FatPhil | IT's a rewrite of a set of perl scripts, as perl was getting too slow. | 18:01 |
FatPhil | Jessie seems to have a luajit package, but Ascii doesn't | 18:02 |
FatPhil | As I could have used /usr/bin/luajit as a workaround | 18:02 |
KatolaZ | FatPhil: https://pkginfo.devuan.org/cgi-bin/d1pkgweb-query?search=luajit&release=ascii | 18:06 |
KatolaZ | luajit is in ascii | 18:06 |
FatPhil | # apt-cache search luajit | 18:07 |
FatPhil | libluajit-5.1-common - Just in time compiler for Lua - common files | 18:08 |
FatPhil | and that's all | 18:08 |
KatolaZ | FatPhil: what do you have in your sources.list? | 18:08 |
KatolaZ | the package is there, BTW | 18:08 |
FatPhil | deb http://pkgmaster.devuan.org/merged ascii main contrib non-free | 18:09 |
FatPhil | and -security and -updates | 18:09 |
KatolaZ | FatPhil: plese apt-get update | 18:09 |
KatolaZ | the package is there | 18:09 |
FatPhil | identical output | 18:10 |
KatolaZ | FatPhil: tried from 5 different ascii installs | 18:10 |
KatolaZ | all of them see luajit... | 18:10 |
KatolaZ | apt-cache policy luajit | 18:11 |
FatPhil | luajit: Installed: (none) Candidate: (none) Version table: | 18:12 |
KatolaZ | FatPhil: do you have a pin somewhere? | 18:14 |
FatPhil | no pins, this is pretty much a fresh install | 18:14 |
KatolaZ | could you please post your sources.list somewhere? (not here?) | 18:14 |
FatPhil | it's what i said it was | 18:14 |
nemo | FatPhil: have you checked out perl6 btw? I haven't had a chance to use it, but if you were using perl before you might be interested | 18:15 |
nemo | FatPhil: the one thing that entertains me unreasonably about the language is its use of unicode 😉 | 18:15 |
KatolaZ | FatPhil: there must be something odd in your sources.list | 18:15 |
FatPhil | nemo - perl6 looks like insane puke | 18:15 |
nemo | > say 2⁸ | 18:15 |
nemo | 256 | 18:15 |
nemo | FatPhil: heh. I guess that's a "no" then | 18:16 |
FatPhil | what's a good open pastebin alternative? | 18:16 |
nemo | FatPhil: I use termbin or my server personally | 18:16 |
nemo | cat foo | nc termbin.com 9999 | 18:16 |
KatolaZ | curl -L -F c=@- https://ptpb.pw < file.txt | 18:16 |
benharri | why -L if you're already specifying https:// | 18:17 |
benharri | curl -F'file=@file.txt' 0x0.st | 18:17 |
FatPhil | https://ptpb.pw/9QBp | 18:18 |
KatolaZ | benharri: I don't understand how -L is related to https.... | 18:18 |
benharri | -L is follow redirects | 18:18 |
benharri | i guess my normal use case for it is following http -> https redirects | 18:18 |
KatolaZ | -L asks curl to follow any Location: header... | 18:19 |
KatolaZ | FatPhil: I have the same and I see luajit | 18:20 |
benharri | yeah there shouldn't be any Location: stuff there | 18:20 |
KatolaZ | (without contrib and non-free, but that wouldn't matter, since luajit is in main) | 18:20 |
nemo | FatPhil: our main annoyance with lua has been that the number type is float, just like JS - but our use case is admittedly fairly specific | 18:23 |
FatPhil | 53 bits should be enough for anyone! | 18:24 |
nemo | you can in theory compile it using int, but I don't know if anyone actually does that or how well it would work | 18:24 |
nemo | haha | 18:24 |
nemo | FatPhil: 53 bits *and* very specific rules for contributors on what is safe to do and what isn't | 18:24 |
nemo | oh. and lua 5.1 had no bitops - but that's been fixed | 18:24 |
FatPhil | yeah, it was a ?!!? moment when I read about that being missing | 18:25 |
nemo | FatPhil: https://hg.hedgewars.org/hedgewars/file/tip/hedgewars/uScript.pas#l373 ☺ | 18:26 |
nemo | not as efficient as having it native ofc | 18:26 |
nemo | if we get around to lua 5.3 people can probably use the native ones, since we by coincidence had same function names | 18:27 |
nemo | FatPhil: I think I'm gonna add a math.lua helper with a fixed point sine table next relese ☺ ☺ | 18:28 |
nemo | *release | 18:28 |
FatPhil | ug, there seem to be more problems with lua packages than just missing alternatives, some deps are broken too | 18:35 |
FatPhil | 5.3 purged. 5.2 installed. Alternative created. scripts now running. | 18:43 |
nemo | FatPhil: wouldn't surprise me if 5.3 is missing supporting packages | 18:46 |
nemo | FatPhil: shame about the bitwise operators tho | 18:47 |
nemo | FatPhil: OMFG - lua 5.3 has integers | 18:48 |
nemo | REJOICE | 18:48 |
buZz | lol | 18:51 |
buZz | the only lua interpreter i've used, is whatever is inside https://www.lexaloffle.com/pico-8.php | 18:51 |
FatPhil | nemo: yeah, the deps issue I noticed was that lua-posix seems to be 5.2 and 5.1 specific (so 5.3 wasn't able to see the files after I installed them) | 18:53 |
FatPhil | 5.3 seems only half-baked as a package. | 18:53 |
FatPhil | I could file a bugreport, and then wait 8 years for debian to fix it ;-) (and by 'fix', I mean close with no comments apart from '5.3 is deprecated, please upgrade to the latest version' (which will also have the same issues)) | 18:54 |
FatPhil | Hmmm, anyway, we never got to the bottom of my missing luajit package - any ideas where I should sniff to try and detect evidence of the package actually existing? | 18:56 |
nemo | FatPhil: 5.3 is deprecated? O_o | 19:02 |
nemo | interesting | 19:02 |
nemo | FatPhil: I wonder if moving to 5.4 would cause debian compat probs for us | 19:02 |
nemo | well. we do bundle liblua just-in-case... | 19:02 |
nemo | 'spose we could do that | 19:02 |
FatPhil | nemo: nope, that was a hypothetical response from a debian maintainer 8 years in the future! | 19:05 |
FatPhil | This returns nothing: grep 'Package: luajit' /var/lib/apt/lists/* | 19:06 |
FatPhil | But my Jessie has: /var/lib/apt/lists/auto.mirror.devuan.org_merged_dists_jessie_main_binary-armel_Packages:Package: luajit | 19:07 |
nemo | FatPhil: ah ☺ | 19:07 |
nemo | FatPhil: yeah, I've run into responses like that before | 19:07 |
nemo | I do have some sympathy for sure | 19:07 |
KatolaZ | FatPhil: /var/lib/apt/lists/pkgmaster.devuan.org_merged_dists_ascii_main_binary-amd64_Packages:Package: luajit | 19:08 |
nemo | FatPhil: hell, we refuse to support anything but current stable release for Hedgewars, despite debian's insistence on keeping the game package several releases out of date and therefore unplayable online | 19:08 |
KatolaZ | FatPhil: which arch are you on? | 19:08 |
FatPhil | KatolaZ: aarch64 | 19:08 |
KatolaZ | uh? | 19:09 |
FatPhil | ARM64, a RasPi 3 | 19:09 |
KatolaZ | ok | 19:10 |
KatolaZ | hold on | 19:10 |
KatolaZ | so it seems the package is not available for arm64 | 19:11 |
FatPhil | curiouser and curiouser | 19:12 |
KatolaZ | it' is in adm64, i386, armel, and armhf | 19:12 |
KatolaZ | https://packages.debian.org/stretch/luajit | 19:12 |
KatolaZ | it's not there in Debian | 19:12 |
KatolaZ | that's why Devua does not have it | 19:12 |
KatolaZ | s/vua/vuan | 19:12 |
KatolaZ | there must have been a problem with building the package under arm64 | 19:13 |
KatolaZ | it's not unusual in stretch, unfortunatelt | 19:13 |
FatPhil | I'll survive without, it only speeds things up 10-20% (at least on my 32-bit RasPi B) | 19:13 |
KatolaZ | mystery solved | 19:13 |
KatolaZ | :) | 19:14 |
FatPhil | I'm trying to live a life without fans, you see. | 19:14 |
KatolaZ | totally understandable :) | 19:16 |
buZz | FatPhil: i have a fanless 8core server | 19:17 |
buZz | one of em goldmont atoms, they run virtualization really well | 19:18 |
buZz | it has 25 lxc's running atm | 19:18 |
telst4r | fanless octcore.. ginormeous heatsinks and celeron inside? | 19:23 |
FatPhil | (I'm also trying to avoid Intel) | 19:23 |
skyroveRR | Is there a direct link to the package sources devuan uses the same way debian provides in this manner: https://packages.debian.org/jessie/linux-image-3.16.0-4-amd64 ? | 19:25 |
skyroveRR | I'm looking for the linux kernel used in devuan 1.0 along with the config file typically located in /proc/config.gz, and I'd like all this because I'm not on a devuan system right now. | 19:26 |
nemo | telst4r: my desktop is rather old AMD FX-6100 that while not fanless has a fan that is basically inaudible most of time and turns very slowly | 19:28 |
nemo | telst4r: bought a cheapo water cooling kit like 5 years ago for $50 that has held up rather well | 19:28 |
nemo | telst4r: actually, I forgot to plug the fan in long ago, and only realised this when the hedgewars dev team decided to build a sand duplication engine on the minecraft world I was running on there | 19:29 |
nemo | telst4r: if it hadn't been for that plus my deciding to join the world and as a result having 3/4 of 6 cores maxed out I would not have needed it ☺ | 19:30 |
telst4r | nice. | 19:31 |
fsmithred | skyroveRR, the debian link you provided is the kernel in devuan jessie. We don't change the kernel. | 19:32 |
buZz | telst4r: kinda big heatsink i guess; https://www.supermicro.com/products/motherboard/atom/A2SDi-8C-HLN4F.cfm | 19:34 |
skyroveRR | fsmithred: ok, and the config file? I'd also like a link to the sources without relying on a devuan system :) | 19:34 |
telst4r | oh, it's an atom. | 19:34 |
buZz | yeah ; 19:18:15 < buZz> one of em goldmont atoms, they run virtualization really well | 19:35 |
telst4r | I wouldn't leave my 330 without a fan on those 2 HT cores | 19:35 |
fsmithred | skyroveRR, you'd have to get it all from debian. The only things that are actually in the devuan repos are the packages we changed and the ones that are unique to devuan. | 19:35 |
buZz | its gotten a lot better over the years :) | 19:36 |
buZz | it does run quite hot all the time, but barely above 72C at full load | 19:36 |
telst4r | Wow. | 19:36 |
buZz | but it does get some airflow from convection | 19:36 |
buZz | http://www.mini-box.com/M350-universal-mini-itx-enclosure | 19:37 |
telst4r | oh well, cant' really hear some 120x120 propeller | 19:37 |
buZz | hehe true, they do make very silent fans nowadays | 19:37 |
telst4r | mm. I've got some 60x60 quiet ones, but they don't move air either :P | 19:38 |
skyroveRR | fsmithred: ok, how about the kernel config which the kernel was built on? | 19:39 |
skyroveRR | fsmithred: is there a direct link for that? (or could you provide me one?) | 19:40 |
fsmithred | I assume that comes inside the kernel package | 19:40 |
fsmithred | sure, hang on. I'm running jessie right now. | 19:40 |
buZz | probably make defconfig ? | 19:40 |
fsmithred | just have to remember the command | 19:40 |
skyroveRR | It does, it's the default config. but devuan customizes it to a certain extent which I like. | 19:40 |
telst4r | make allyesconfig and stop worrying :D | 19:41 |
buZz | fsmithred: curl --upload-file /proc/config.gz https://transfer.sh/jessieconfig.gz | 19:41 |
buZz | ^_^ | 19:41 |
skyroveRR | Is that for jessie? Or ascii? | 19:41 |
KatolaZ | skyroveRR: your config is inside /boot/config-`uname -r` | 19:41 |
fsmithred | jessieconfig.gz? Where's that? | 19:41 |
buZz | oh, actually , my ascii kernel doesnt have /proc/config? | 19:42 |
skyroveRR | ... sorry. | 19:42 |
fsmithred | yeah, boot/config... | 19:42 |
buZz | fsmithred: its the filename for the link you get | 19:42 |
skyroveRR | KatolaZ: I don't have devuan right now. | 19:42 |
buZz | ah | 19:42 |
KatolaZ | skyroveRR: it's like that in any debian-derivative | 19:42 |
fsmithred | skyroveRR, http://termbin.com/yatb | 19:43 |
fsmithred | that one is a few revisions behind current. | 19:43 |
skyroveRR | Right. | 19:43 |
fsmithred | config-3.16.0-5-amd64 | 19:44 |
skyroveRR | Mine is 3.16.0-4. | 19:44 |
fsmithred | you want that one | 19:44 |
fsmithred | ? | 19:44 |
skyroveRR | Will there be any kind of a change? | 19:44 |
fsmithred | +CONFIG_PAGE_TABLE_ISOLATION=y | 19:44 |
fsmithred | in -5 | 19:44 |
fsmithred | that line is not present in -4 | 19:45 |
skyroveRR | It's fine then. :) | 19:45 |
nemo | more meltdown fallout I guess | 19:45 |
skyroveRR | BTW, why's /proc/config.gz not present? I checked my devuan system a few hours back, and it didn't have one. Was running devuan 2.0. | 19:46 |
KatolaZ | skyroveRR: your config is in /boot/config-`uname -r` | 19:46 |
KatolaZ | there is a specific option to export config as /proc/config.gz | 19:47 |
KatolaZ | and it has been disabled in debian kernels since several years ago | 19:47 |
skyroveRR | modprobe configs ? | 19:47 |
KatolaZ | nope | 19:48 |
skyroveRR | Then? | 19:49 |
skyroveRR | And what's the cause behind disabling it? | 19:49 |
KatolaZ | skyroveRR: you don't listen :D | 19:49 |
skyroveRR | ... | 19:51 |
skyroveRR | When? | 19:51 |
KatolaZ | when you keep asking "Then?" | 19:51 |
KatolaZ | then nothing | 19:51 |
KatolaZ | if you are in a debian-based system, you have your config in /boot/config-* | 19:52 |
KatolaZ | if you compiled your own kernel, you might have it somewhere | 19:52 |
KatolaZ | if you don't have /proc/config.gz then there is no other way of getting it, that I know | 19:53 |
golinux | skyroveRR: pkginfo.devuan.org | 19:54 |
KatolaZ | golinux: unrelated | 19:54 |
KatolaZ | 19:49 < skyroveRR> modprobe configs ? | 19:55 |
KatolaZ | ^^^ that has been removed from recent kernels, AFAIK | 19:55 |
KatolaZ | you might still have it if you are running a quiyte old kernel though | 19:55 |
golinux | Oh, I misread his question asking for equivalent to https://packages.debian.org | 19:56 |
KatolaZ | np :) | 19:56 |
KatolaZ | skyroveRR: if you have access to the source package of your kernel, then you might be able to recover the .config from it | 19:58 |
KatolaZ | if the kernel is a custom one, instead, the .config in in the kernel source directory (unless you have changed it after recompiling) | 19:59 |
skyroveRR | KatolaZ: I'm aware of that. | 20:02 |
KatolaZ | skyroveRR: if your kernel was compiled with CONFIG_IKCONFIG, you can use the script "extract_ikconfig" distributed with the kernel sources | 20:15 |
KatolaZ | at least try that | 20:15 |
KatolaZ | it will bail out if it can't get the config | 20:15 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!