malade_mental | Hi, I just installed a minimal netinstall of devuan 3.0 (on a virtual machine), but when I log in with root, I don't have the /sbin, /bin in my PATH variable. Is this normal? | 00:53 |
---|---|---|
gnarface | malade_mental: yea that's a new change from upstream. it's stupid but you can just put it back. | 01:09 |
malade_mental | mwarf | 01:13 |
malade_mental | in /etc/default/bash ? | 01:14 |
malade_mental | the problem is that by default i don't have "rc-service" etc... | 01:14 |
gnarface | i think /etc/login.defs and /etc/profile | 01:17 |
gnarface | malade_mental: ^ | 01:17 |
malade_mental | ty gnarface ! | 01:21 |
malade_mental | is it considered as a bug? | 01:22 |
gnarface | malade_mental: not sure, but no i don't think so, unfortunately | 01:24 |
rwp | I assume that is part of the movement to have a combined /usr/bin & /bin and /usr/sbin & /sbin? | 02:26 |
fsmithred | no, it's a product of su being moved from the shadow package to util-linux | 02:26 |
rwp | Oh, su... So it's only when you su to root? (I am looking to see where this PATH problem is happening...) | 02:27 |
fsmithred | To revert to the old behavior, put this in /etc/default/su | 02:27 |
fsmithred | ALWAYS_SET_PATH yes | 02:27 |
rwp | I haven't seen the problem myself it. Looking to see if I can recreate it. | 02:27 |
fsmithred | default setup in beowulf is this: if you use su, you don't get the sbins in your path. If you use 'su -' you do get root's path. | 02:28 |
rwp | How about in ceres? That's where I am looking at the moment. I'll switch to looking at beowulf. | 02:28 |
fsmithred | I assume ceres is the same as beowulf. | 02:29 |
fsmithred | 99% sure it is | 02:29 |
rwp | If this gets tedious just ignore me... I look in /etc/profile and PATH there includes PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" | 02:30 |
gnarface | if you upgraded, you probably kept your old version, but people with new installs are getting it without /sbin i think | 02:30 |
rwp | I do not have /etc/default/su on the system. util-linux is installed version 2.33.1-0.1+devuan1~beowulf2 | 02:30 |
gnarface | malade_mental: i forgot to mention the default behavior of su changed too, see this conversation here^ | 02:31 |
rwp | Right. It's an upgrade. However I probably somewhat unusually upgrade with -o DPkg::Options::=--force-confnew -o DPkg::Options::=--force-confmiss | 02:31 |
rwp | That should replace all of my previously existing conffiles with the new version of the conffile from the package. | 02:32 |
rwp | I also look for obsolete conffiles and remove them too. So I won't have anything left behind from the previous that doesn't exist in the new package. | 02:32 |
rwp | Hopefully. | 02:32 |
gnarface | maybe i'm wrong and that's not in beowulf yet | 02:32 |
fsmithred | you would have to create /etc/default/su | 02:32 |
rwp | FYI on the obsolete conffiles: dpkg-query -W -f='${Package} ${Conffiles}\n' | less | 02:33 |
rwp | I do not have a /etc/default/su file. Not anywhere that I look on the various systems. | 02:35 |
fsmithred | right. You would have to create it. | 02:36 |
rwp | I do usually have my own custom /root/profile file installed overwriting the system one. | 02:36 |
fsmithred | then you're all set | 02:37 |
rwp | So if PATH was inappropriately set in /root/profile then I would have automatically fixed it with my overwritten copy. | 02:37 |
rwp | Right. But I tend to be local admin support. So when odd and unusual questions arise in IRC it is good if I understand them because I can guarentee you that if it is a possible problem in the wild that I will eventually get asked to help someone IRL about it. | 02:38 |
fsmithred | what annoys me about the new setup is that I usually want to stay in the current directory when I su, but that no longer gives me root's path. | 02:38 |
fsmithred | 'su -' gives the right path but changes directory to /root | 02:39 |
fsmithred | lol | 02:39 |
adhoc | 'su -' is the right thing to be doing? | 02:40 |
rwp | I prefer to change directory and reset HOME. Because otherwise many utils chown stuff in ~rwp to be owned by root causing me problems later. | 02:40 |
adhoc | i very rarely use just 'su' | 02:40 |
fsmithred | adhoc, I think there's some room for opinion | 02:40 |
rwp | adhoc, "Right thing" is a loaded question. Since it all depends. And there is more than one way to do things. | 02:40 |
adhoc | just su mess up permissions on local files in the users directory | 02:40 |
rwp | But "su -" and "sudo -i" are both good ways. | 02:40 |
adhoc | sudo is rarely "good", IMHO. | 02:41 |
adhoc | however, grok "sudo -i" | 02:41 |
adhoc | i tend to use "sudo su -" from habbit | 02:41 |
rwp | Really? I use 'su' *a lot* but I have no grudges against 'sudo' and also use it a lot. | 02:41 |
rwp | Me too. | 02:41 |
adhoc | I only use sudo on systems that are outside of my admin sphere where accounts are centrally managedy | 02:42 |
adhoc | some linux distros enforce sudo, which I feel is less than ideal. | 02:42 |
rwp | I don't know of any distros that enforce using sudo but I do know some corporate environments that do so as a local admin policy. | 02:43 |
adhoc | anyway, I gave up "su" as it would change the "user:group" of dot files in the home directory of the user. makes like hard later | 02:43 |
rwp | For say Ubuntu and Mint and those one can always set a password for 'root' and then use su if one wants to. | 02:43 |
adhoc | default ubuntu does not set a functionally available root password and you must sudo | 02:43 |
adhoc | so when you try to support those platforms for other users, life is fun. in the dwarf fortress sense | 02:44 |
rwp | Agreed on the changing of ~/ dot files. That is mostly due to $HOME not changing. aptitude is an example of a program that writes stuff in $HOME as root. But many others do too. | 02:44 |
adhoc | vi | 02:44 |
adhoc | vim | 02:44 |
rwp | But remember if you have sudo you can always "sudo passwd root" and set a password for root. Then there is a password for root moving forward. | 02:45 |
adhoc | anyhow | 02:45 |
adhoc | sure I can, but other folks new to linux, not so much. | 02:45 |
rwp | Learning curve for new users is always going to be a problem. | 02:45 |
rwp | It is the same as the tyranny of the default. Whatever is the default then the newbie will never change from it. So the default becomes the majority. | 02:46 |
adhoc | I've been using linux for a while, but my students who have hours, I try to avoid problems where they mess things up too much | 02:46 |
adhoc | most my students run winodws, 10% mac, 1% linux. | 02:47 |
rwp | Unfortunately that is about typical demographics these days. | 02:47 |
adhoc | We provide them with VMs to do their technical tasks.If I can avoid it, I don't use Ubuntu. | 02:47 |
rwp | malade_mental, In your minimal install is /bin a symlink to /usr/bin? If so then that would explain why you have /usr/bin in PATH but not /bin due to that consolidation. | 02:53 |
rwp | Which is a separate issue from 'su' not changing PATH for root to include /usr/sbin (and /sbin) by default anymore. | 02:53 |
adhoc | rwp: is there a move to combine all the things into one "bin" path? | 03:16 |
adhoc | (or am I reading too much into between the lines) | 03:16 |
golinux | adhoc: FYI What's new in this release | 03:56 |
golinux | Changes in su | 03:56 |
golinux | - The behavior of su has changed. Use 'su -' to get root's path or use | 03:56 |
golinux | the full path to commands if you use only 'su'. | 03:56 |
golinux | 03:56 | |
golinux | - There are several ways to get the old behavior. The easiest is to | 03:56 |
golinux | edit /etc/default/su to add the line: | 03:56 |
golinux | ALWAYS_SET_PATH yes | 03:56 |
golinux | Much more in the Release Notes http://files.devuan.org/devuan_beowulf/Release_notes.txt | 03:57 |
rwp | adhoc, https://wiki.debian.org/UsrMerge | 03:58 |
meep_____ | https://oc.cil.li/topic/2226-flatdb-an-sql-implementation/ | 04:42 |
meep_____ | Wrong chat sorry | 04:42 |
tuxd3v | meep_____, does you like to mine? | 05:16 |
meep_____ | Yes | 05:16 |
tuxd3v | what do you mine usually? | 05:17 |
meep_____ | Ncp+ | 05:42 |
malade_mental | rwp: gnarface: many information to read after a night of sleep :] | 09:36 |
malade_mental | I think I have to debootstrap more packages so the installation is complete | 09:37 |
malade_mental | and I'll retry this after having a correct devuan on my physical machine (cause everything i tests was on VM) | 09:37 |
openbsdtai123 | why TED editor is not in the repositories yet? This is X11 though :( | 12:10 |
malade_mental | ok guys, this just is REALLY sucky. | 12:17 |
malade_mental | I netinstall with the last iso, install just OpenSSH server and base system, and choose openrc as init system | 12:32 |
malade_mental | the /bin and /sbin are not symlinks but I have them in the path | 12:33 |
malade_mental | if I login into root directly from login only, if I login from my normal user, I don't have the "sbin" directories, and if I "su", I still don't have them. | 12:35 |
fsmithred | malade_mental, see the release notes for changes in su and other goodies. | 12:38 |
fsmithred | you can use 'su -' or 'su --login' to get root's path. | 12:39 |
fsmithred | or set it to revert to the old behavior | 12:39 |
rrq | malade_mental: you don't get /bin in $PATH ? | 12:42 |
openbsdtai123 | "su -" is the debian increased security. It is crucial for lot of users. Prefer sudo - which allow to increase security instead of using "su" and root account. | 12:42 |
rrq | malade_mental: is it that you don't get /bin in $PATH ? | 12:44 |
fsmithred | that would be very weird | 12:44 |
fsmithred | not sbin makes sense | 12:44 |
openbsdtai123 | fsmithred: during instlaltion it should be sysvinit or openrc, then another dialog: "debian linux" or "unix philosophy". | 12:46 |
malade_mental | rrq: sorry I did not saw i have it | 12:46 |
malade_mental | yeah only "sbins" are missing | 12:46 |
openbsdtai123 | sbins are necessary to have. | 12:46 |
malade_mental | so there is no usrmerge by default? that's a pretty good point! | 12:46 |
fsmithred | not in devuan | 12:46 |
malade_mental | sbins is not in the PATH | 12:46 |
fsmithred | we fixed usr merge so it's optional | 12:46 |
malade_mental | fsmithred: phew =] sorry I was alarmed too fast | 12:46 |
malade_mental | have to it | 12:47 |
fsmithred | READ THE RELEASE NOTES | 12:47 |
openbsdtai123 | export can add them. | 12:47 |
fsmithred | or read 'man su' | 12:47 |
openbsdtai123 | Dont read, ask us... we arethere. | 12:47 |
fsmithred | yor export | 12:47 |
fsmithred | or | 12:47 |
fsmithred | I get tired of typing the solution over and over again when it's right there in the release notes | 12:47 |
openbsdtai123 | "set" will tell you what is the PATH= | 12:49 |
openbsdtai123 | export PATH... can remodify it according to your own needs. | 12:49 |
openbsdtai123 | fsmithred: this is why there is kde and ubuntu. | 12:49 |
malade_mental | I have to eat, thanks for your answers ;) | 12:50 |
openbsdtai123 | anytime | 12:51 |
openbsdtai123 | bon appetit | 12:51 |
openbsdtai123 | (bio naturellement ;) | 12:52 |
gordonDrogon | Hm. I see Beowulf gives us 's' in ls output now. Just read the history of that. Interesting and unexpected. | 15:57 |
gordonDrogon | (as in quotes round 'tricky' filenames) | 15:58 |
fsmithred | aka tricky quotes around filenames. | 16:21 |
nemo | gordonDrogon: the surprising part for me is that it happens even with "/bin/ls" | 16:30 |
nemo | gordonDrogon: I'm used to having predictable output by doing an explicit path to avoid aliases | 16:30 |
gordonDrogon | yea, it's an opt-out now. Add -N | 16:30 |
nemo | it's kind of irritating. since now I get double quoting | 16:30 |
nemo | but yeah, opt out :/ | 16:30 |
gordonDrogon | like colours - I never asked nor wanted them, but more shenanigans needed there. | 16:31 |
* gordonDrogon engages grumpy old man mode ... | 16:31 | |
gordonDrogon | https://superuser.com/questions/1376351/why-does-ls-wrap-some-filenames-in-single-quotes | 16:32 |
nemo | gordonDrogon: I guess piping is another opt out | 16:32 |
nemo | hm. that's odd | 16:32 |
gordonDrogon | well. once upon a time... ls | sort | pr -6 | 16:32 |
nemo | /bin/ls | less seems to not have quotes | 16:32 |
nemo | yet that superuser says piping is one of the reasons they did it | 16:33 |
gordonDrogon | it's for interactive ls only. | 16:33 |
nemo | "ls wraps single quotes around filenames with spaces in them, for the purpose of allowing the filenames to be safely copied, used in a script or piped through another command." | 16:33 |
nemo | sure not the implication of that lead sentence | 16:33 |
nemo | but at least they aren't breaking existing pipes | 16:33 |
* gordonDrogon goes back to the ol ddays of BCPL ... | 16:34 | |
openbsdtai123 | how to get a directory with ftp? get -r directory? | 16:38 |
gordonDrogon | mget | 16:39 |
gordonDrogon | although it's been years since I did that sort of thing. any reason to not use scp or rsync ? | 16:40 |
openbsdtai123 | on the linux machine, only the default machine is installed distant. not even wget... :( so man, ftp has this feature? | 16:41 |
openbsdtai123 | it seems that ftp has no recursive feature. | 16:44 |
gordonDrogon | no idea. I don't even have ftp installed these days. | 16:44 |
openbsdtai123 | overusing the shinning graphical desktops? | 16:45 |
gordonDrogon | no - mostly of the stuff I do is command-line, but I moved to scp and rsync some time ago. | 16:45 |
openbsdtai123 | ftp is mostly a dead protocoll. I still use it since it works well with my android and on all machines. Even a Macintosch ;) | 16:46 |
gordonDrogon | although I did ressurect rsh/rcp in the early Raspberry Pi days as encryption was very slow for scp. | 16:46 |
gordonDrogon | ah, you've remonded me, I did have ftp on my old PC - just for my android phone. I've not installed it on the new PC yet. andftp I think I use, so yea, GUI from the phone. | 16:48 |
openbsdtai123 | I just compiled ncftp but I guess this issue with get -R -f dir, "Could not traverse directory: could not parse extended file or directory..." | 16:48 |
openbsdtai123 | gordonDrogon: AndFTP is magic on the phone. Wish I had a N900, this would solve many file exchnage issues and more: Unix. | 16:49 |
gordonDrogon | I have an n900, but it's broken now. | 16:50 |
openbsdtai123 | wow | 16:50 |
openbsdtai123 | I would be glad to have one, even broken, to fix. Those machines are very rare. | 16:51 |
openbsdtai123 | I have a zaurus 3100 with debian on it. | 16:51 |
gordonDrogon | it's no use now - not in the UK anyway - it was only 3G from what I recall. | 16:55 |
gordonDrogon | I moved from that to android a long while back, but yes, it was fun to ssh into it.. | 16:55 |
openbsdtai123 | really? 3G is pretty good. In UK, shall you have only 4G or 5G? lucky cancer with the coming 6G, we will all finish in hostpital with all those magnetic fields. | 16:57 |
gordonDrogon | we have 2/3/4g here. but I guess I'm used to 4g all the time now. | 16:57 |
gordonDrogon | and hurrah, it looks like Debuan Beowulf can read the files off my phone using shotwell and mpt, so I can remove andftp from it and no need to let google steal all myphotos now. | 16:59 |
openbsdtai123 | I try to reduce the usage of phone, bluetooth,... for medias. 5G is for bad software, when we can use better software. FTP or SSH rather than a web or google, ms for streaming... and all modern crap. | 16:59 |
gordonDrogon | *Dvuan, of-course.. | 16:59 |
openbsdtai123 | gordonDrogon: I wish people would think like you and not use google. | 16:59 |
gordonDrogon | googl has it's uses - you just need to know how to use it. | 17:01 |
gordonDrogon | and not rely on it. | 17:01 |
gordonDrogon | however - really - I'm sure stuff like that is best discussed elsewhere. | 17:01 |
gordonDrogon | Here I'm liking Beowulf more and more... | 17:02 |
openbsdtai123 | I cannot make this completely off Unix of debian and modern devuan. I wont move to beowulf just to loose the pricing of loosing unix. Even less, ... is not there. Once we will have just no "su", "cp", .... no more "cat" ... | 17:03 |
nemo | say, in debian, is there a way to cleanup the cache after a release upgrade? | 17:04 |
nemo | hm. say, something like "delete any archived version that is not currently installed" | 17:04 |
gordonDrogon | apt clean | 17:04 |
openbsdtai123 | apt-get clean | 17:04 |
nemo | thanks | 17:04 |
nemo | um wait | 17:04 |
openbsdtai123 | su - ; apt-get clean or sudo apt-get clean for newbies | 17:04 |
nemo | that deleted everything doh | 17:04 |
nemo | oh well | 17:04 |
nemo | moar bandwidth burned if I need to reinstall a package ☺ | 17:05 |
openbsdtai123 | all is into var cache apt... directory. | 17:05 |
nemo | openbsdtai123: yeah, and I've rm'd it before. I was just trying for something more nuanced | 17:05 |
nemo | only deleting stuff from old versions | 17:05 |
openbsdtai123 | Maybe there is some way someone... | 17:08 |
openbsdtai123 | someohow. | 17:08 |
gordonDrogon | well that's the first time I've ever been able to successfully use linux to suck stuff off my phone. it's just annoying that google use linux but don't actually support it on the desktop... | 17:10 |
openbsdtai123 | gordonDrogon: google support all nasty things for the users... they corrupt linux. they do it well ;) (+) people use it freely, without obliging them. | 17:11 |
openbsdtai123 | what about raspbian to phone? | 17:12 |
gordonDrogon | same issue as any linux to phone - you'll not get the drivers for the modem/dsp/gps/sensors/etc. | 17:12 |
gordonDrogon | if you want a linux phone there is: https://www.pine64.org/pinephone/ | 17:15 |
openbsdtai123 | Back to telephony with giant rpi phone : https://www.youtube.com/watch?v=R-2-wPX3G5M | 17:15 |
gordonDrogon | I'd get one, but there are a few apps I need to run on a real android phone (businessy based, banking, etc.) | 17:16 |
openbsdtai123 | Get a Pandora with Linux, you can do anything with that. | 17:16 |
gordonDrogon | well sure - it's possible to bolt modems, audio, etc. to a Pi (or other ARM device), but you don't get the small scale or longer battery life of something designed for it. | 17:17 |
openbsdtai123 | the video is very cool. bit big cell phone ;9 | 17:21 |
gordonDrogon | very big. | 17:25 |
openbsdtai123 | For sure, no way to miss it. | 17:26 |
gordonDrogon | although arguably that can be done with an arduino which would help battery but you might not get such a pretty UI | 17:26 |
openbsdtai123 | the samsung cells can power th e rpi zero | 17:26 |
gnarface | hehe | 19:04 |
gnarface | news on slashdot to day about the planet Ceres | 19:05 |
gnarface | i wonder if we'll get any spillover traffic | 19:05 |
golinux | link? | 19:05 |
gnarface | https://science.slashdot.org/story/20/08/11/001234/planet-ceres-is-an-ocean-world-with-sea-water-beneath-surface-mission-finds | 19:06 |
gnarface | "The dwarf planet Ceres -- long believed to be a barren space rock -- is an ocean world with reservoirs of sea water beneath its surface, the results of a major exploration mission showed on Monday." | 19:07 |
golinux | Whoa . . . maybe to -offtopic? | 19:07 |
gnarface | well you asked for the link | 19:07 |
gnarface | that's all i'll paste | 19:07 |
golinux | Thanks for that. | 19:07 |
gnarface | i was just speculating people might start googling ceres and end up interested in devuan | 19:08 |
golinux | I know. Interesting. Something new for humans to plunder and destroy . . | 19:09 |
meep_____ | I doubt it | 19:18 |
meep_____ | Google & Co only link crappy bloated sites trying to sell you something | 19:18 |
meep_____ | Not homepages and noncommercial sites | 19:19 |
meep_____ | You'd have to use yacy | 19:22 |
* fsmithred calls for a beach day on ceres. (Bring a mask!) | 19:26 | |
furrywolf | given the lack of atmosphere, I suspect masks, of the spacesuit helmet variety, would be fairly important. :) | 19:27 |
ranix | howdy all, I hate systemd and am considering using devuan for my mdraid fileserver. Anything I should be aware of before just jumping in | 19:41 |
ranix | debian user since '98 | 19:42 |
fsmithred | ranix, you will probably feel like you came home after being away for five years. | 19:44 |
ranix | excellent | 19:44 |
fsmithred | if you're going to migrate your system from debian to devuan, please read the appropriate migration guide. | 19:44 |
gnarface | ranix: it works like debian wheezy, more or less | 19:44 |
fsmithred | There are always some tricky parts. | 19:44 |
ranix | this is a fresh install | 19:44 |
fsmithred | cool | 19:44 |
ranix | I'll get on it as soon as memtest86 gives a clean bill of health | 19:46 |
fsmithred | have you used buster? | 19:46 |
tuxd3v | ranix, that could take a while :) | 19:46 |
tuxd3v | ranix, I believe I have a error also, related with bank 0, unfortunatly :( | 19:47 |
fsmithred | biab | 19:48 |
tuxd3v | does any one knows a solution to get MCE error exceptions on the OS | 19:51 |
tuxd3v | ? | 19:51 |
tuxd3v | I know that there are a mcelog program | 19:51 |
tuxd3v | but I can't find it in beowulf | 19:52 |
systemdlete | dnsmasq dhcp -- I am having a hard time making it work. dnsmasq dns works fine. I see from lsof that dnsmasq is listening on port 53, and I've configured dnsmasq.conf to listen for dhcp by enabling the range variable. Still, client cannot get a lease. | 19:52 |
tuxd3v | after some time, my machine freezes on youtube, for example | 19:52 |
systemdlete | I even set up wireshark to listen for dhcp traffic, and I see the requests from the client | 19:53 |
systemdlete | they are on the same subnet: 192.168.56.0/24 | 19:53 |
tuxd3v | on reboot I get a MCE error related with bank 0, but its very brief I can't read it all, unfortunatly | 19:53 |
systemdlete | it seems like dnsmasq is not really paying attention to dhcp requests | 19:53 |
systemdlete | next step will be to strace dnsmasq and see if it is getting hits | 19:54 |
tuxd3v | systemdlete, I believe dhcp requests need to be inserted in the dns server.. | 19:54 |
systemdlete | "inserted?" | 19:54 |
tuxd3v | yep | 19:54 |
systemdlete | what does that mean? | 19:54 |
tuxd3v | at least with bind9 | 19:55 |
systemdlete | what is the meaning of the word "inserted" here? | 19:55 |
systemdlete | I'm not following that, sorry. | 19:55 |
tuxd3v | inserted means inserted, by the dhcp server into the dns server | 19:56 |
systemdlete | oh. I see now. | 19:56 |
systemdlete | well, dnsmasq is both a dns AND a dhcp server | 19:56 |
systemdlete | so there is no additional work there | 19:56 |
systemdlete | (but I see your point now) | 19:56 |
tuxd3v | Or you can run a cronjob, into the localhost that updates the server with the machine record.. | 19:56 |
tuxd3v | usually its a good practice to update from localhost a entry in the dns server | 19:57 |
systemdlete | I'm not using bind. | 19:58 |
systemdlete | just dnsmasq | 19:58 |
meep_____ | » <ranix> howdy all, I hate systemd and am considering using devuan for my mdraid fileserver. Anything I should be aware of before just jumping in | 19:58 |
meep_____ | try using ZFS instead of dmraid | 19:58 |
tuxd3v | I don't know about dnsmasq, sorry, maybe been it the 2 things .. maybe it does it automatically | 19:58 |
nemo | why does /usr/lib/libreoffice have 260MiB of files according to du -hs after apt remove libreoffice ? | 19:58 |
systemdlete | it does do it automatically | 19:58 |
systemdlete | nemo: apt purge? | 19:58 |
systemdlete | maybe apt autoremove also, idk. I'm not a devuan expert | 19:59 |
meep_____ | » [10:52:39] <tuxd3v> does any one knows a solution to get MCE error exceptions on the OS | 20:01 |
meep_____ | are MCE's hardware problems? | 20:01 |
meep_____ | Machine-check-error right? | 20:01 |
meep_____ | » [10:54:18] <tuxd3v> on reboot I get a MCE error related with bank 0, but its very brief I can't read it all, unfortunatly | 20:01 |
meep_____ | sounds like a problem with a ram stick? | 20:01 |
tuxd3v | meep_____, indeed it sounds | 20:02 |
meep_____ | If you can't get the full error try reseating bank0 | 20:02 |
systemdlete | blow some canned air also maybe? | 20:02 |
meep_____ | Clean the contacts with isoprope. The faster these circuits get the more sensitive they get | 20:03 |
meep_____ | Modern ram sticks running with 4GHz+ clocks | 20:03 |
tuxd3v | meep_____, indeed you gave me a Idea, from cleaning it ;) | 20:03 |
tuxd3v | from -> for | 20:04 |
meep_____ | Speaking of, are there any supercomputing arches designed with only ~30MHz interconnects? | 20:04 |
meep_____ | Not tiny home micros | 20:04 |
meep_____ | But something massively parallel | 20:04 |
meep_____ | I've seen arches based on 4 m68k cpus but that wasn't scalable beyond 4 cpus | 20:05 |
meep_____ | Luna88k | 20:05 |
meep_____ | From OMRON | 20:05 |
meep_____ | I ask because if the interconnects are sub 30MHz that's simple enough to be able to manufacture boards and components at home with blank PCBs, etching solvent, and a soldering gun | 20:06 |
tuxd3v | meep_____, my problem is worst than that, since they are ddr2 800Mhz... a very rare beast nowadays, for sticks bigger than 1GB.. | 20:06 |
meep_____ | Oh lucky you with 800MHz ddr2. My older laptop is 666MHz ddr2 | 20:07 |
tuxd3v | but you have tons of ddr2 at 666Mhz( were the most produced ), ddr2 800Mhz is a very rare beast | 20:07 |
tuxd3v | the prices are very high, for this memories.. | 20:08 |
tuxd3v | and my Desktop Xeon, likes the 800Mhz version a lot :) | 20:09 |
nemo | systemdlete: I did autoremove | 20:11 |
nemo | systemdlete: lemme try purge | 20:11 |
nemo | systemdlete: hm. maybe something else depends on all those libs. checking | 20:12 |
nemo | systemdlete: oh. weird. libreoffice-core is still installed | 20:13 |
systemdlete | did you install that one separately? maybe apt thinks you meant that to stay | 20:14 |
nemo | systemdlete: naw. this was just a basic devuan guided install. all templated | 20:14 |
nemo | systemdlete: I'm just tidying it up a little for a newly duped qemu image with some stuff I don't need | 20:14 |
systemdlete | ok, just checking. I've run into a bit like that here and there | 20:14 |
nemo | after removing core /usr/lib/libreoffice still has 77MiB of stuff. heh | 20:15 |
systemdlete | maybe config files? | 20:15 |
systemdlete | try finding out who owns those files, if anyone | 20:15 |
nemo | running autoremove now | 20:15 |
nemo | probably just need cleanup again | 20:15 |
nemo | heh. nope | 20:15 |
nemo | although autoremove had this fun line | 20:15 |
nemo | "/usr/lib/libreoffice not empty so not removed" | 20:16 |
tuxd3v | nemo... if you have a file open, and you remove it, the space is not freed from the Filesystem until you reboot | 20:16 |
nemo | 76MiB of packages | 20:16 |
nemo | tuxd3v: whaaaaat | 20:16 |
nemo | tuxd3v: no! | 20:16 |
tuxd3v | nemo, yup | 20:16 |
nemo | tuxd3v: I mean. the space is still there. and you have a file handle | 20:16 |
systemdlete | find /usr/lib/libreoffice | 20:16 |
nemo | but it won't sho up in du -hs | 20:16 |
nemo | *show up | 20:16 |
nemo | which is what I'm running | 20:16 |
tuxd3v | has the filesystem always cound the open file descriptors to that file, and if it is bigger than zero, space is not released | 20:17 |
systemdlete | what's still there actually? | 20:17 |
nemo | tuxd3v: sure. I'm just saying. it won't show up in du -hs once you type rm | 20:17 |
nemo | even if I have it open | 20:17 |
nemo | and that's trivially testable | 20:17 |
tuxd3v | nemo, yes it will :) | 20:17 |
tuxd3v | you need to truncate those files or... reboot | 20:18 |
tuxd3v | the space of a file is released from the fylesystem once its nr of file descriptior open reaches zero | 20:18 |
nemo | $ du -hs | 20:18 |
nemo | 6.4G. | 20:18 |
nemo | $ rm foo | 20:19 |
nemo | $ du -hs | 20:19 |
nemo | 19M. | 20:19 |
nemo | this is with foo open in vim | 20:19 |
nemo | the space is on disc | 20:19 |
nemo | I can write to it | 20:19 |
nemo | but it's no longer visible in the filesystem | 20:19 |
tuxd3v | till that moment, the space it ocupied and its true you can't see the files, but the filesystem has the space ocupied :) | 20:19 |
nemo | it's just available through vim's open file handle | 20:19 |
nemo | tuxd3v: right... that was my point above about du -hs etc | 20:19 |
nemo | tuxd3v: otherwise what you're saying is true, but also totally irrelevant to what's going on here ☺ | 20:19 |
tuxd3v | but 'du' shows the space ocupied | 20:20 |
nemo | ... | 20:20 |
nemo | clearly not | 20:20 |
tuxd3v | ho yes | 20:20 |
nemo | just tested. after rm, the file vanished from du | 20:20 |
nemo | because it's running standard file system operations | 20:20 |
nemo | tuxd3v: I think you are confusing df and du | 20:20 |
tuxd3v | doing a ls -l for example the files are not there, they don't show up | 20:20 |
nemo | yes. ls and du work same way. df does not | 20:21 |
tuxd3v | one simple trick.. | 20:21 |
nemo | thus my simple test above that I pasted with du -hs (6.4 gigs) rm foo, du -hs, 19 megs | 20:21 |
tuxd3v | if you do a du on a folder, and it shows its not empty | 20:21 |
nemo | all while I had vim -b foo | 20:21 |
tuxd3v | and you list the content of that folder and is nothing there... | 20:21 |
tuxd3v | you have unproperly removed files | 20:21 |
tuxd3v | you need to reboot, or simply truncate them.. | 20:22 |
nemo | ok. so again | 20:22 |
nemo | what does that have to do with du -hs of /usr/lib/libreoffice still showing 76MiB of files. which are real files, and unsurprisingly show up for find etc | 20:22 |
nemo | tuxd3v: what you're saying is true, but also irrelevant to this cleanup I'm doing ☺ | 20:22 |
nemo | ah. uno-libs3 package | 20:23 |
* nemo removes that one too | 20:23 | |
nemo | finally. with that removed, no more /usr/lib/libreoffice | 20:24 |
systemdlete | you could have used find's output to ask apt who owned them... but it sounds like you have it solved now. | 20:28 |
nemo | systemdlete: yeah, although I looked up how to do it on debian and said dpkg -S | 20:29 |
nemo | systemdlete: or apt-file which I didn't have installed | 20:29 |
systemdlete | well. there you go! | 20:31 |
systemdlete | til | 20:31 |
meep_____ | How can I configure Beowulf as to not spin up the disks when resuming from suspend power state? | 20:31 |
ranix | tuxd3v: MCEs should log in /var/log/syslog | 20:31 |
ranix | there's mcelog(8) | 20:32 |
meep_____ | Whenever my computer resumes it spins up the CD-ROM tray | 20:34 |
meep_____ | It wastes a lot of power doing this and it's annoying having the computer vibrate when it opens | 20:34 |
gnarface | meep_____: the cdrom hardware might do that automatically when it powers up | 20:35 |
gnarface | meep_____: see if it's in /etc/fstab though | 20:35 |
meep_____ | It's in fstab, but with user,noauto | 20:35 |
gnarface | just comment it out | 20:36 |
gnarface | see if that helps | 20:36 |
gnarface | like i said though i think that's something the physical drive's internal firmware is doing | 20:37 |
tuxd3v | <ranix> there's mcelog(8), yeah but I don't know the package that contains it :( | 20:37 |
ranix | apt-cache search mcelog | 20:38 |
ranix | collectd-core? | 20:38 |
ranix | that was from a debian system though | 20:38 |
tuxd3v | https://paste.debian.net/1160060/ | 20:50 |
tuxd3v | I believe this has to do with the Ram bank 0, :( | 20:50 |
gnarface | seems like it's time to memetest it | 20:51 |
gnarface | memtest* | 20:51 |
gnarface | if it comes up with no errors, enable the optional bit-fade test | 20:51 |
tuxd3v | gnarface, yeah, I am afraid of it since it takes a lot of time to end :/ | 20:52 |
ranix | lol memetest | 20:52 |
gnarface | tuxd3v: it will probably take a good day or two, yes | 20:52 |
tuxd3v | gnarface, the bit-fade is something available from the menu? | 20:53 |
tuxd3v | I mean easy to discover :) | 20:53 |
gnarface | tuxd3v: yea there should be an optional tests menu somewhere in there with 2 or 3 tests that aren't in the default set | 20:53 |
gnarface | tuxd3v: (because they take MUCH longer) | 20:53 |
gnarface | tuxd3v: (but they're useful for tracking some of the harder to diagnose memory faults) | 20:53 |
tuxd3v | gnarface, yeah I am afraid I will need to be without this pc for some time( doing memtest ) :/ | 20:54 |
gnarface | yea there's no way around it | 20:54 |
gnarface | well, assuming the fast tests didn't show any faults, that is | 20:54 |
gnarface | if you haven't tried though, it might be worth it to just test each bank individually with the fast test | 20:55 |
gnarface | fast tests | 20:55 |
gnarface | * | 20:55 |
tuxd3v | gnarface, ranix thanks, I will be forced to do a memtest(no other option..) | 20:56 |
gnarface | tuxd3v: well, probably not, but this type of error could also be caused by temporary hardware failure due to overheating. if it only happens under load, make sure you at least checked all your case fans first | 20:58 |
gnarface | tuxd3v: (though, that is the exact type of temporary failure that can cause a very similar looking permanent failure) | 20:58 |
tuxd3v | gnarface, thanks for that option, indeed it can be.. | 21:08 |
tuxd3v | But I am a bit sceptical, because I compile several kernels, in this machine, and it heats up the 4 cpus.. | 21:09 |
gnarface | well a actual physical fault in the memory i would expect to also be excited by heat or a kernel build | 21:10 |
gnarface | because i would expect a kernel build to fill all the ram | 21:11 |
gnarface | i guess unless you have like, a really large amount of it | 21:11 |
tuxd3v | yeah , I also think of that option, the kernel takes some because I am compiling with -jnr_cores in parallel | 21:12 |
tuxd3v | maybe the kernel is a more randomized thing, and the codecs for video, are something less random, and more frequently hit certain areas..maybe, don't know.. | 21:14 |
meep_____ | Maybe your cpu is going something sneaky like SMT | 21:15 |
meep_____ | Presenting you fake cores | 21:15 |
gnarface | i guess i don't know. i get these type of errors from the cpu cache though sometimes when the machine is overheating: https://paste.debian.net/1160062/ | 21:15 |
gnarface | (usually this is a sign i need to clean the dust out of my fans) | 21:15 |
meep_____ | gnarface: do you have ECC memory? | 21:16 |
gnarface | no | 21:16 |
gnarface | er | 21:16 |
gnarface | actually the cpu cache may be ecc | 21:16 |
gnarface | but the system ram is not | 21:16 |
ranix | installing the base system | 21:21 |
ranix | tuxd3v: if you still have problems memtest86+ doesn't expose try SAT | 21:22 |
tuxd3v | gnarface, yeah the caches have at least capabilities to detect parity errors | 21:22 |
ranix | https://github.com/stressapptest/stressapptest | 21:22 |
tuxd3v | I think wen I shutdown the system, I will cleanup the bank0 ram contacts, then experiment a bit with it, if it fails( which I believe is will), then no other option left :/ I will go to memtest fast-first, then using the gnarface proposed option to go deep inspecting.. | 21:25 |
tuxd3v | But I don't rule out the heating problem... because I am running a Xeon CPU, with a normal coller :/ yeah,( at the time I haven't found a exact match) | 21:26 |
gnarface | tuxd3v: if you're not very unlucky, then any permanent damage will be isolated to just one ram bank and you can simply remove that one and run on half ram temporarily | 21:26 |
gnarface | tuxd3v: i've never had contact corrosion issues with ram banks but it's been a problem for the first 3 nintendos so i guess it's a theoretical problem | 21:26 |
tuxd3v | gnarface, thanks a lot , its yet a deepr way to locate the problem for sure :) | 21:27 |
gnarface | theoretical possibility* i mean | 21:27 |
malade_mental | openbsdtai123: (bio du jardin!) | 21:35 |
meep_____ | How much dedotated wam do I need for serva? | 21:42 |
meep_____ | gnarface: MCEs could also just mean your CPU or chipset is worn out | 21:42 |
meep_____ | A decade of being plugged directly into the wall without any line conditioner | 21:43 |
meep_____ | My workstation from 2006 kept popping up those errors with more frequency in it's last two years of service | 21:44 |
gnarface | MetaYan: yea, a distinct possibility, but these ones do seem to coincide with high heat | 21:44 |
gnarface | meep_____: ^this was for you | 21:44 |
openbsdtai123 | malade_mental: du jardin. Ca pousse en ce moment? pas d'eau | 21:44 |
gnarface | MetaYan: (ignore me, sorry, tab-completion error) | 21:44 |
meep_____ | Until one day the text on the screen was just replaced with random gibberish, sometimes weird distortions on analog VGA-out | 21:45 |
meep_____ | Even when using known-good ram and reseating the cpu | 21:45 |
gnarface | meep_____: that's usually a symptom of *video* ram failure | 21:45 |
gnarface | meep_____: (i see this happen almost like clockwork to unmodified nvidia laptops) | 21:45 |
meep_____ | And then 2 days later the system would just never complete a post | 21:45 |
* tuxd3v thinks that his CPU is properly working, and crossing fingers..because he loves his Xeon for kernel compilations.. | 21:45 | |
gnarface | tuxd3v: your error specifically referenced bank 0 though, which i assume refers to motherboard ram bank 0 | 21:46 |
meep_____ | However I really can't complain. Over a decade of service to a single set of parts, not upgrades except for more ram and a second hard drive and good cleanings over the years | 21:46 |
meep_____ | Oh, and added USB3 pcie expansion card | 21:47 |
meep_____ | gnarface: what was for me? | 21:47 |
gnarface | meep_____: "yea, a distinct possibility, but these ones do seem to coincide with high heat" | 21:48 |
meep_____ | Oh i'm not the one with MCEs | 21:48 |
meep_____ | I'm just helping | 21:48 |
tuxd3v | gnarface, yeah, I also thinks that, also I found a kernel bug, with the kernel being tainted when he tried to access a page...its for sure a memory region in bank 0 Ram sticks | 21:48 |
gnarface | tuxd3v: i think that there is a kernel feature you can use to pass dead system ram blocks to the memory mapper at boot time through the kernel command-line | 21:49 |
gnarface | tuxd3v: if you have dead blocks of ram but it's not many and it's not the video ram, you can probably retain use of the rest of it | 21:50 |
gnarface | tuxd3v: i don't know exactly how to compile that list though, i don't know of a ram equivalent of "badblocks" unless memtest86+ can be run from userspace | 21:50 |
tuxd3v | gnarface, I believe that option exists yes, I will try to find it, if memtest detects the region, and now that you spoke about video memory, indeed the system reserves some megabytes for the graphics, maybe, maybe its that region, because when I experience the problem is when on youtube, its ramdon in time , some time after 1 hour sometime after 10 minutes | 21:53 |
tuxd3v | what should be the package for memtest{ memtest86 | memtest86+ }? | 21:55 |
tuxd3v | I believe memtest86+ :) | 21:55 |
tuxd3v | I will run the fast version now :) | 21:56 |
gnarface | tuxd3v: yea i'm not sure. i think "86+" is the newer one | 21:56 |
tuxd3v | gnarface, thanks | 21:56 |
tuxd3v | I hope it should take some hours at least to complete, I only have 4 GB( 2x2GB ), but still it will have to iterate for each adress to test :) | 21:57 |
nemo | 32 gigs here ☺ | 21:58 |
gnarface | tuxd3v: probably in the neighborhood of 5-10 hours for the base default test sets, maybe 1-2 days for the extended tests though | 21:58 |
gnarface | woops, i was too slow | 21:58 |
gnarface | i remember it would finish in a few hours for the first 8 tests, then there were 2 extended tests that took 3x as long as the entire rest of the set together | 21:59 |
gnarface | but those were the tests that sometimes showed the more rare errors | 21:59 |
gnarface | it was more useful back in the early Athlon days when ram tolerances could be as problematic as hardware failure | 22:00 |
meep_____ | » [12:50:31] <gnarface> tuxd3v: i think that there is a kernel feature you can use to pass dead system ram blocks to the memory mapper at boot time through the kernel command-line | 22:07 |
meep_____ | » | 22:07 |
meep_____ | not really. There's an option to disable all ram past a location | 22:07 |
meep_____ | But disable specific bits | 22:07 |
gnarface | oh, i could have sworn there was a way to pass a bad block list, but the problem was there's not much room in the max byte length of the kernel command-line | 22:08 |
gnarface | i just remember looking into it to try to get a nvidia card with partially burned-out ram limping along again for a few more years and found out it was only for system ram | 22:11 |
meep_____ | No | 22:57 |
meep_____ | Not badblocks for kernel memory | 22:57 |
meep_____ | Badblack is for storage | 22:57 |
meep_____ | You can only disable all memory past a specified address. Which won't help you if your bad ram appears in low memory | 22:58 |
ranix | it's possible to make a badblocks map for memory | 22:58 |
meep_____ | Or spread out all over | 22:58 |
meep_____ | ranix: howso then? | 22:58 |
meep_____ | Also, is that new? | 22:59 |
ranix | it's not yet done afaik | 22:59 |
ranix | well not that new but the project I'm aware of was terminated | 22:59 |
ranix | it was working but unreleased | 22:59 |
meep_____ | I guess all the people smart enough to program the kernel can afford to buy working ram sticks if theirs goes bad | 23:00 |
ranix | a certain company that will remain unnamed thought it was more expensive to reboot all their machines to apply a kernel patch than it was to replace bad ram | 23:00 |
meep_____ | ranix: I don't think that's a bad decision to make | 23:01 |
ranix | I think it was a bad decision to make but it wasn't necessarily completely retarded | 23:01 |
meep_____ | Firstly running high-uptime servers without ECC is... Well I just think that everybody should be running ECC and it's pretty stupid of the hardware industry to make such a simple and cheap reliability factor so much needlessly more expensive | 23:02 |
ranix | ecc ram still fails | 23:02 |
ranix | row and column and chip failures | 23:02 |
ranix | those dimms don't really need to be replaced if you blacklist the affected memory regions in a kernel badblocks page | 23:02 |
meep_____ | And secondly one some blocks in your ram starts going bad, more blocks usually start going bad exponentially | 23:02 |
ranix | not really | 23:03 |
ranix | it's pretty common to have a row failure that doesn't affect the rest of the chip | 23:03 |
ranix | or a chip failure that's isolated to one chip on the dimm | 23:03 |
ranix | it's not fatal if it's not the one dedicated to checksums | 23:03 |
meep_____ | It's possible yes, but usually the chips on a stick are part of the same batch | 23:03 |
meep_____ | Meaning they are going to fail at similar times | 23:04 |
ranix | that's not what I believe observed | 23:04 |
ranix | I* | 23:04 |
ranix | but I don't have proof anymore | 23:04 |
ranix | I did at one time | 23:04 |
meep_____ | Maybe you had a different experience | 23:04 |
meep_____ | I only buy memmory | 23:04 |
meep_____ | I only buy memory from Samsung and Corsair | 23:05 |
meep_____ | Because those are the only vendors I trust to not skimp out of DRAM manufacture process | 23:05 |
ranix | idk if my dimms were even manufactured outside the company | 23:05 |
ranix | we might have just sourced components | 23:05 |
meep_____ | I used to buy ram from all over | 23:05 |
meep_____ | I've got an old ddr2 stick from a company that had a part in the manufacture of commodore products | 23:06 |
ranix | cool | 23:06 |
ranix | I still have a commodore | 23:06 |
ranix | and an atari st | 23:06 |
meep_____ | Ha | 23:09 |
meep_____ | Memory used to come from all over | 23:10 |
meep_____ | I've got here a ram stick made by ProMOS technologies in Malaysia | 23:10 |
meep_____ | And DDR1 ramstick here made by AMD with a big MADE IN USA on the back | 23:10 |
meep_____ | Didn't know AMD used to make DRAM chips | 23:11 |
meep_____ | "Rev0" | 23:11 |
meep_____ | (C) 1993 | 23:11 |
meep_____ | http://datasheet.octopart.com/AM29F016B-150EC-AMD-datasheet-11784513.pdf | 23:13 |
meep_____ | The thing still works | 23:13 |
meep_____ | Actually wait | 23:14 |
meep_____ | I don't think this is ram | 23:14 |
meep_____ | It's just on a board designed to fit into a ram socket | 23:15 |
ranix | amd did make ssds for awhile | 23:16 |
meep_____ | Well this looks like an SSD from 1993 designed to reuse DRAM connector sockets | 23:16 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!