IRC log for #devuan on 20170429

00:10.01*** join/#devuan fsmithred (~fsmithred@68-184-46-18.dhcp.oxfr.ma.charter.com)
00:13.39*** join/#devuan knidos (~knidos@85.97.168.176)
00:21.24*** join/#devuan infobot (ibot@rikers.org)
00:21.24*** topic/#devuan is Recent (2017-04-21 - for real now): Jessie 1.0 RC ** https://devuan.org/ discussion channel (logged at https://botbot.me/freenode/devuan - with useful 'search') | Please take off-topic conversation to #debianfork | /msg chanserv info #devuan | !listkeys #devuan <foo> | Devuan Forum: https://dev1galaxy.org/
00:22.38*** join/#devuan sundev70 (~suncode@cpe-74-65-237-133.nyc.res.rr.com)
00:22.38*** join/#devuan sundev70 (~suncode@unaffiliated/suncode)
00:23.31*** join/#devuan sundev70 (~suncode@cpe-74-65-237-133.nyc.res.rr.com)
00:23.31*** join/#devuan sundev70 (~suncode@unaffiliated/suncode)
00:40.03*** join/#devuan Xenguy (~Xenguy@unaffiliated/xenguy)
00:43.23*** join/#devuan SpOOky_ (~SpOOky@188.25.222.82)
01:18.15*** part/#devuan catprints (~realperso@172.58.83.230)
01:38.59*** join/#devuan Humpelstilzchen (erik@x4e367d2b.dyn.telefonica.de)
02:18.17*** join/#devuan TemporalBeing (~Ben_Meyer@172-6-231-225.lightspeed.tukrga.sbcglobal.net)
02:20.28*** join/#devuan Katnija (~KittenGNU@unaffiliated/kittengnu)
02:28.14*** join/#devuan aqu4 (~aqu4bot@unaffiliated/subsen/bot/aqu4)
03:19.12*** join/#devuan Arcanos (~logan@fsf/member/lordshadowwing)
03:19.20ArcanosHello people
03:20.15ArcanosI am considering a switch to devuan, but I am unsure of how wifi and VPN connections woudl work as I have been spoined by betworkmanager
03:20.25Arcanosspoiled by NetworkManager*
03:22.27ArcanosAlso I will need iwlwifi drivers for my wifi to work, does devuan have contrib and nonfree repos?
03:22.36*** join/#devuan MinceR (~mincer@unaffiliated/mincer)
03:52.19*** join/#devuan SpOOky_ (~SpOOky@188.25.222.82)
04:12.49*** join/#devuan Chanku (~Chanku@2602:306:32a0:d690:21b:77ff:fea3:4a99)
04:25.01*** join/#devuan DocScrutinizer05 (~saturn@openmoko/engineers/joerg)
04:27.04*** join/#devuan gmcastil (~user@174-16-40-57.hlrn.qwest.net)
04:27.53gmcastilim about to install windows on another partition and want to dual boot it with devuan - is the installer going to break my bootloader or is there something i can do beforehand to make the process easier?
04:50.01*** join/#devuan mchasard (~pierre@89.81.23.36)
04:51.07Leander_typically, windows overwrites the bootloader
04:51.19Leander_it might be different with EFI, but I never tried
04:55.35Leander_note that you can always restore grub by booting from a live CD, chrooting into your devuan installation, and running grub again (there must be many resources available online for doing it)
04:58.40*** join/#devuan mchasard (~pierre@glg95-h03-89-81-23-36.dsl.sta.abo.bbox.fr)
05:01.18mchasardhi
05:01.52mchasarddevuan arm installed but keyboard stay in qwerty ...just want it azerty
05:04.34gmcastilLeander_: thanks, i'll make sure to have a live CD handy
05:20.07*** join/#devuan menip (~menip@c-73-83-133-80.hsd1.wa.comcast.net)
05:29.53*** join/#devuan rypervenche (~rypervenc@unaffiliated/rypervenche)
06:03.25*** join/#devuan jotik (~7f000001@unaffiliated/jotik)
06:15.25*** join/#devuan peetaur (~peter@p57AAAF7F.dip0.t-ipconnect.de)
06:26.50*** join/#devuan zdzichu (~zdzichu@2002:b906:1d37::137)
06:51.08*** join/#devuan mchasard (~pierre@glg95-h03-89-81-23-36.dsl.sta.abo.bbox.fr)
07:06.02*** join/#devuan Levure (~quassel@91.181.29.158)
07:09.33*** join/#devuan mchasard (~pierre@glg95-h03-89-81-23-36.dsl.sta.abo.bbox.fr)
07:18.03*** part/#devuan mchasard (~pierre@glg95-h03-89-81-23-36.dsl.sta.abo.bbox.fr)
07:18.29*** join/#devuan mchasard_ (~pierre@glg95-h03-89-81-23-36.dsl.sta.abo.bbox.fr)
07:32.27*** join/#devuan cyteen (~cyteen@58.31.7.51.dyn.plus.net)
07:35.13*** join/#devuan franc1s_ (~francis@99.73.218.87.dynamic.jazztel.es)
07:37.56mchasard_hi i install mpv but can't see the new program in the menu
07:38.34mchasard_i have mate
07:45.03*** join/#devuan mchasard (~pierre@glg95-h03-89-81-23-36.dsl.sta.abo.bbox.fr)
07:45.44parazydmchasard: mpv doesn't have such an interface to provice a desktop icon
07:46.11parazydmchasard: iirc smplayer can act as a GUI for mpv
07:46.19mchasardnowever i already saw this icon in other distro
07:46.59mchasardso which player could i choose ?
07:47.06mchasardsmplayer vlc mplayer ?
07:47.20parazydyou can use smplayer for mpv
07:47.44mchasardbut with gui ?
07:48.07parazydsmplayer is the gui
07:48.17parazydnot a player on its own
07:48.18mchasardok i have to test it
07:49.34mchasardwhich one is lighter?
07:49.54parazyd?
07:50.05mchasardsmaller
07:50.27parazydof which?
07:50.49mchasardsmplayer or vlc
07:51.34parazyddunno, but mpv plays better than vlc for me. vlc used to have some glitches with some hd stuff
07:51.48parazydnot sure if that is the case anymore though
07:52.06mchasardok so i have already install mpv if i install smplayer
07:52.13mchasardit should use mpv ?
07:52.26*** join/#devuan AntoFox (~Thunderbi@dynamic-adsl-78-12-54-49.clienti.tiscali.it)
07:52.27parazydyou set it in smplayer's preferences
07:52.47mchasardhum ok
07:52.51mchasardthanks
07:52.56parazydhttp://smplayer.sourceforge.net/en/mpv
07:53.42mchasardits in the package
07:54.16parazyd(this tells you how to do it)
07:54.30mchasardhum ok
07:55.51*** join/#devuan level7 (~quassel@31.44.17.250)
07:56.12mchasardi just replace in settings mplayer by mpv
07:56.20parazydyeah i guess so
07:56.49mchasardcan i ask for another thing ?
07:57.24parazydsure
07:57.38mchasardok i "m under devuan arm recently install
07:57.49mchasardunder a raspberr pi3
07:58.23mchasardeach time i 'm under a qwerty keyb
07:58.33mchasardi would like an azerty keyb
07:59.00AntoFoxmchasard: you are in jessie or in ascii???
07:59.11parazydmchasard: use setxkbmap
07:59.23mchasardjessie i suppose
07:59.25parazydmchasard: `setxkbmap fr`
07:59.49mchasardbut i have to enter this command each reboot
07:59.50parazydyou can add the command to your bashrc to have it always
08:00.06mchasardbashrc ? where is it ?
08:00.06parazyd.profile might work too
08:00.37parazyd/etc/bash.bashrc
08:00.47parazydor /etc/profile might be better
08:01.05mchasardi have toi create a file ?
08:01.26parazydno it's already there
08:01.31parazydtake a look at /etc/profile
08:01.40parazydand add setxkbmap fr to the end of it
08:01.40mchasardok
08:03.43mchasardok i just add this line
08:03.49parazydyep
08:03.53parazydthe logout and login
08:03.56mchasardso after a reboot i should be in azerty ?
08:03.56parazydthen*
08:04.00parazydyep
08:04.07mchasardcool thanks
08:04.09parazydit takes effect every time a shell is started
08:04.10mchasardi have to test
08:04.22mchasarda shell is starting
08:04.28mchasardhum ok
08:04.42mchasardok let me test
08:07.24*** join/#devuan mchasard (~pierre@glg95-h03-89-81-23-36.dsl.sta.abo.bbox.fr)
08:07.35*** join/#devuan aitor (~aitor@229.85-84-19.dynamic.clientes.euskaltel.es)
08:07.38aitorhi
08:07.53AntoFox\o
08:08.00parazydhi there
08:08.04aitoro/
08:08.11mchasardsorry i just reboot and allways in qwerty
08:10.39parazydmchasard: are you sure you added it correctly?
08:10.53parazydmchasard: oh, another question: are you trying this in Xorg or a tty?
08:11.00mchasardyes at the end of profile file
08:11.14mchasardno
08:12.26mchasardsetxkbmap fr
08:12.37*** join/#devuan Irrwahn (~nobody@p579920F4.dip0.t-ipconnect.de)
08:13.30parazydhmm that should work for ttys
08:14.14mchasardok i 'll see later thanks
08:20.57aitori added setxkbmap to my profile months ago because vdev changes my keyboard configuration at every reboot
08:28.53*** join/#devuan Katnija (~KittenGNU@unaffiliated/kittengnu)
08:32.58*** join/#devuan mns` (~devone@177.13.50.194)
08:35.44DocScrutinizer05setxkbdmap only works under X11
08:36.47DocScrutinizer05it even throws error when run in a console
08:37.53*** join/#devuan unpleased (~unpleased@host179-125-dynamic.54-82-r.retail.telecomitalia.it)
08:38.46*** join/#devuan Irrwahn_ (~nobody@p57993C95.dip0.t-ipconnect.de)
08:39.05aitorDocscrutinizer05: i only have this issue with vdev in X11
08:39.39aitoronly in X sessions
08:40.12DocScrutinizer05https://wiki.debian.org/Keyboard
08:40.44aitorthanks:)
08:45.04*** join/#devuan Pali (~pali@Maemo/community/contributor/Pali)
08:47.15DocScrutinizer05udev(vdev probably loads a keymapping for the kbd when detecting it, aka "hotplug"
08:48.11aitorperhaps
08:49.48*** join/#devuan dev (589322e5@gateway/web/cgi-irc/kiwiirc.com/ip.88.147.34.229)
08:50.00DocScrutinizer05actually I _think_ udev (in debian) runs some script which in turn reads out /etc/default/keyboard and sets the system wide keyboard map accordingly. No idea what vdev does
08:50.35DocScrutinizer05anyway cat /etc/default/keyboard
08:50.43DocScrutinizer05vi /etc/default/keyboard
08:52.32DocScrutinizer05maybe useful: https://packages.debian.org/jessie/all/keyboard-configuration/filelist
08:52.34devhi guys. i just instaled devuan and i cant make it to detect my wifi card (Intel 7260). Can someone help me ? I tryie to install the .ucode file but get error
08:53.53aitori have set XKBLAYOUT to "es"
08:53.58aitorhi, dev
08:54.16devholla
08:55.45aitoranybody knows the complete name of the founder of trisquel gnulinux?
08:55.49DocScrutinizer05aitor: then maybe check what vdev does. And for console look into /bin/setupcon
08:55.49aitorjorge something?
08:56.07aitorok
08:56.57DocScrutinizer05https://packages.debian.org/jessie/console-setup
08:57.21DocScrutinizer05seems it adds some magic to setup consoles like X11
08:59.33aitorit's installed in my system
08:59.44aitori added it to gnuinos server
09:00.06aitoreven being for X11
09:00.23*** join/#devuan SpOOky_ (~SpOOky@188.25.222.82)
09:00.41DocScrutinizer05dev: what been the error? and what the command that returned that error?
09:01.19DocScrutinizer05(I can't help but others who could would need that info anyway)
09:02.36aitorbe back in a few minuts
09:03.32unpleaseddev: did you install firmware-iwlwifi from non-free ?
09:04.25unpleasedintel 7260 should require some proprietary ucode
09:04.48devyes
09:05.10devfrom the intel site - didnt worked
09:06.23unpleased25.30.14.0 ?
09:06.27deveven tried the .deb file from debian repository... even after the install he didnt see wlan0 ...or whatever would be called
09:08.59*** join/#devuan Katnija (~KittenGNU@unaffiliated/kittengnu)
09:11.54*** join/#devuan dev (589322e5@gateway/web/cgi-irc/kiwiirc.com/ip.88.147.34.229)
09:12.42*** join/#devuan AntoFox (~Thunderbi@dynamic-adsl-78-12-58-6.clienti.tiscali.it)
09:19.37*** join/#devuan Besnik_b (~Besnik@85.74.181.4)
09:21.28*** join/#devuan dev (589322e5@gateway/web/cgi-irc/kiwiirc.com/ip.88.147.34.229)
09:22.04unpleaseduhm .... would you mind trying a backported kernel?
09:24.19devSeems like I finally got the wlan0 up now comes the part to connect
09:29.20unpleasedlinux 3.16 has been released in 2014, iwl-7000 is more recent
09:29.31unpleasedhttps://github.com/torvalds/linux/commits/master/drivers/net/wireless/intel/iwlwifi/iwl-7000.c
09:32.24*** join/#devuan Centurion_Dan (~Icedove@office.centurion.net.nz)
09:37.05*** join/#devuan thijso (~thijs@109-46-132-5.ftth.glasoperator.nl)
09:42.41*** join/#devuan dev (589322e5@gateway/web/cgi-irc/kiwiirc.com/ip.88.147.34.229)
10:00.35*** join/#devuan aitor (~aitor@229.85-84-19.dynamic.clientes.euskaltel.es)
10:01.01aitorhi again
10:01.23aitori'm just pushing another commit to simple-netaid-gtk
10:01.49aitori added a build file, giving suid permissions to the wlx executable
10:02.55aitora gtk applications is not compatible wit suid:
10:02.56aitorhttps://www.gtk.org/setuid.html
10:03.39aitorclone the git repository, and just run ./build
10:04.31aitoryou need the backend of simple-netaid, of course:
10:04.32aitorhttp://packages.gnuinos.org/pool/main/s/simple-netaid/
10:04.51aitorone clarification: i'm in ascii
10:05.04aitormaybe, it'll not work in jessie
10:06.06aitoras you can see in the code, i'm using a singleton class for some global variables, including the arguments in the command line, still not used
10:07.25aitori started using them in a non singleton class and the args in the command line lose their values
10:08.30aitorlost :)
10:12.42*** join/#devuan AntoFox (~Thunderbi@dynamic-adsl-78-12-50-7.clienti.tiscali.it)
10:15.47aitori'll also add a progress bar during the connection attempt, a class named "WasteTimeWindow"
10:16.15aitorlike wicd-gtk does
10:17.56aitorand a dialog giving credits to the authors of the backend
10:18.30unpleasedwow ... well done !
10:18.43unpleasedbut is the suid really necessary ?
10:18.58aitoryes, it's necessary
10:19.09aitorwlx runs /sbin/ip
10:20.31unpleasedThe code looks elegant, but when a package installs a suid I get mad
10:21.31aitorthe code of gtkmm is already very elegant
10:21.51aitoreven being used by a chef
10:21.53aitorlol
10:22.30unpleasedahahah
10:22.45aitormuhahaha
10:23.03aitordonde esté un "já" con acento, que se quite un -2
10:23.11aitorque se quite un "ha"
10:23.48aitorMiguel de Cervantes Saavedra was much better than William Shakespiere
10:24.33aitorjejeje
10:25.15aitorsee you later :)
10:25.35unpleasedsee you aitor
10:35.54*** join/#devuan peetaur (~peter@p57AAAF7F.dip0.t-ipconnect.de)
10:42.25*** join/#devuan cyteen (~cyteen@51.7.31.58)
10:45.59*** join/#devuan DingoSaar (~hagen@pD9E09A41.dip0.t-ipconnect.de)
10:50.28DocScrutinizer05unixman: the idea in using a backend is to allow reduced complexity so it can get audited to be safe from possible exploits when running with root permissions
10:50.48*** join/#devuan unpleased (~unpleased@host179-125-dynamic.54-82-r.retail.telecomitalia.it)
10:51.37DocScrutinizer05unpleased: ^^^
10:52.14unpleasedhey doc
10:54.24DocScrutinizer05for messing around with network config you need the according (usually root) permissions
10:55.01DocScrutinizer05systemd approach is to act as a server for this and other stuff, via dbus messages, AIUI
10:56.44DocScrutinizer05when we want to get rid of systemd and dbus, we need another client-server design, and the server will need to have sufficient permissions
10:58.15parazyd>what's a FIFO pipe
10:58.37DocScrutinizer05honest question?
10:59.14parazydno, a response to your client-server design
10:59.38DocScrutinizer05err
10:59.56unpleasedhave you considered an alternative ipc implementation to dbus?
11:00.07DocScrutinizer05yes, FIFO ;-)
11:00.12unpleasedhttps://github.com/openbsd/src/blob/master/lib/libutil/imsg.c
11:00.29DocScrutinizer05pipes are the most generic IPC
11:01.06unpleasedok... but have you considered the security implications ?
11:01.17*** join/#devuan AntoFox (~Thunderbi@dynamic-adsl-78-12-50-7.clienti.tiscali.it)
11:01.28parazydwe have XATTRS now
11:01.33DocScrutinizer05I'm aware of the security implications. They didn't change since 50 years
11:02.40KatolaZunpleased: have you considered the security implications of other IPC mechanisms? :)
11:03.01DocScrutinizer05you make a backend aka server that only provides the functionality you want it to provide, and it's audited to not allow any exploits. Then you connect to that via arbitrary frontends and that's exactly what this design is meant to offer
11:03.46unpleasedi've used imsg before and it's pretty hard to exploit
11:03.47DocScrutinizer05any security issues are dealt with within the backend server
11:04.02unpleaseddbus is a mess, and I'm completely in with that
11:04.03DocScrutinizer05the IPC you use is irrelevant
11:07.14DocScrutinizer05IOW IPC is insecure by definition
11:08.37DocScrutinizer05that's why you use HTTPS and passwords for online banking. The server can't verify via the communication channel that the client is not tampered
11:09.22DocScrutinizer05it's the duty of the server side to implement whatever level of security you need
11:11.00unpleasedit's not me saying that using setuid/setgid binaries is a bad idea
11:11.00unpleasedhttps://www.udayton.edu/udit/_resources/documents/security/MacSecurityGuide.pdf
11:11.00unpleasedhttps://filippo.io/escaping-a-chroot-jail-slash-1/
11:11.45DocScrutinizer05well, this is a good statement, for people who don't understand security
11:12.09DocScrutinizer05you can't build a /bin/su that is _not_ SUID
11:12.35unpleasedIt is possible for some minor security vulnerability to be introduced by setting the setuid bit for some programs.
11:12.49DocScrutinizer05unless you use some client-server concept where su delegates the task to sth like systemd
11:12.56parazydthat's why you drop root when you don't need it
11:13.19unpleasedanyway, I have to go 4 lunch, brb asap
11:14.56Enrico_MenottiSome problems here with selinux. Still on the n900. Seems that it is not enabled in the kernel (/sys/fs/selinux does not exist). But something tries anyway to mount it. I did a workaround by creating /selinux, so that selinux is mounted there. This eliminates warnings, but anyway now I'd remove completely selinux, since I don't need it.
11:15.15Enrico_MenottiI tried apt-get purge libselinux1, but I meet dependences which I don't understand.
11:15.22*** join/#devuan DingoSaar (~hagen@pD9E09A41.dip0.t-ipconnect.de)
11:15.53DocScrutinizer05and as I already elaborated, it's all about auditing the SUID executable to be free of exploits. That's btw the reason why nobofy wants busybox su since it would need whole busybox binary to run SUID and it's common sense that this is a nogo due to that shell being too complex to audit it
11:17.16Enrico_MenottiThe following packages have unmet dependencies:
11:17.16Enrico_Menotti<PROTECTED>
11:17.16Enrico_Menotti<PROTECTED>
11:17.17Enrico_Menotti<PROTECTED>
11:17.18Enrico_Menotti<PROTECTED>
11:19.57*** join/#devuan djph (~dpurgert@104-57-151-177.lightspeed.bcvloh.sbcglobal.net)
11:22.57Centurion_DanEnrico_Menotti: what version are you working on.
11:23.22Enrico_MenottiVersion of what? selinux?
11:23.55Centurion_Danlibselinux is required regardless of whether selinux is installed.  If something is mounting selinux then that means you
11:24.08Centurion_Danhave installed an selinux related daemon...
11:25.21Enrico_Menottilibselinux is version 2.3-2.
11:26.22Enrico_MenottiYes, I installed something related to selinux, but I already had the mount problem just after having debootstrapped Devuan. I tried to install selinux to solve the issue. Now I know I don't need it and I'd like to remove it.
11:26.48Enrico_MenottiSo libselinux is required also for other things, apart from selinux itself?
11:30.07Centurion_Danlots of stuff is built with selinux support and thus requires libselinux around.  do you have any custom packages?
11:31.51Centurion_Dan<PROTECTED>
11:32.38Enrico_MenottiNo, it's a very base system, I didn't install about anything after having debootstrapped it. Just tried to install selinux to solve that problem.
11:33.47Enrico_MenottiSeems that, if /sys/fs/selinux is not found, the system reverts back to the old behaviour of mounting selinux on /selinux (I may be wrong, though).
11:35.51Centurion_Danwhat do you  get from `dpkg -l *selinux*`
11:36.08Centurion_Danthat should find most of the direct selinux related packages...
11:36.51*** join/#devuan DingoSaar_ (~hagen@pD9E09A41.dip0.t-ipconnect.de)
11:37.50Enrico_Menottidpkg-query: no packages found matching selinux
11:41.07rrqstar selinx star
11:42.15DocScrutinizer05unpleased: how's https://filippo.io/escaping-a-chroot-jail-slash-1/ related to SUID?
11:43.20Enrico_Menottirrq Yes, *selinux*
11:44.39KatolaZEnrico_Menotti: use quotes
11:45.44DocScrutinizer05dpkg -l '*selinux*'
11:45.51Enrico_MenottiOk.
11:46.43unpleasedWithout the usage of a mac framework for mitigating the applications capabilities, each and every vulnerability of a setuid/setgid binary, is comparable to having a compromised root binary, with all the consequences of the case, including sandbox escape, chroot compromise, etc.
11:46.43unpleasede.g.: payload -> setuid() -> reverse shell -> root remote exec vuln
11:47.10unpleasedVery important files may be deleted, moved, or copied to places they should not be copied if a vulnerability in a program with such capabilities is exploited when the program file is setuid root.
11:47.11DocScrutinizer05so?
11:48.49DocScrutinizer05[2017-04-29 Sat 13:15:53] <DocScrutinizer05> and as I already elaborated, it's all about auditing the SUID executable to be free of exploits.
11:49.01*** join/#devuan Lydia_K (~Lydia_K@li328-145.members.linode.com)
11:50.06Enrico_Menottidpkg -l '*selinux*' worked. Anyway, meanwhile I did apt-get purge selinux-basics selinux-policy-default auditd. Now what I get from dpkg -l '*selinux*' is that only libselinux1 is installed. Anyway, let me try to boot again in Devuan and see whether the system complains about being unable to mount selinux.
11:50.43unpleasedan ipc framework instead expose only the api of its framework, drastically decreasing the attack surface. this doesn't happen with dbus, because it's needlessly incredibly complex (not to mention kdbus), but alternative ipc implementations are offering a more secure alternative to both setuid binaries and dbus.
11:51.10DocScrutinizer05sorry, this is snake oil
11:51.37unpleasedok
11:52.21Enrico_Menottimount failed for selinux on /sys/fs/selinux: no such file or directory
11:53.06DocScrutinizer05[2017-04-29 Sat 13:03:00] <DocScrutinizer05> you make a backend aka server that only provides the functionality you want it to provide, and it's audited to not allow any exploits. Then you connect to that via arbitrary frontends and that's exactly what this design is meant to offer
11:53.41DocScrutinizer05[2017-04-29 Sat 13:07:14] <DocScrutinizer05> IOW IPC is insecure by definition
11:54.57DocScrutinizer05a "more secure" IPC makes it harder to exploit the backend, but doesn't fundamentally change things, just increases the amount of knowhow the attacker needs
11:55.43DocScrutinizer05thus putting focus on IPC "security" is a distraction
12:05.22unpleasedIt is quite well known why having setuid binaries is a bad habit. Not only are many security experts saying that it's a bad idea, but I also have attached an nsa document that explicitly highlights "bugs in these programs can allow priviledge escalation attacks." Free to use fifo + suid, but I'm not going to use that software.
12:06.04unpleasedYou can tell me this is snake oil for how many times you feel it's needed.
12:15.15*** join/#devuan bluemarlin (~marek@ip-89-103-101-135.net.upcbroadband.cz)
12:15.26*** join/#devuan franc1s_ (~francis@99.73.218.87.dynamic.jazztel.es)
12:15.32bluemarlinhi there
12:15.55Enrico_Menottibluemarlin Hi!
12:16.33bluemarlinEnrico_Menotti: hey, finally got that devuan installed? :)
12:17.00Enrico_MenottiI have it installed on my old laptop.
12:17.14Enrico_MenottiI am now trying to set it up for the n900.
12:17.19Enrico_MenottiNot really installing it - just booting.
12:17.31Enrico_Menotti(Flashing is something I will think about later.)
12:18.04bluemarlinahh n900 and n950 - what glorius devices
12:18.12Enrico_Menotti:)
12:18.49bluemarlintoo bad that just months after their release, microsoft planted their cuckoo into nokia leadership
12:18.58fbtunpleased, it's the same with a daemon that runs as root and takes user input
12:19.10fbtThere is no difference *in principle*, only in design
12:19.43fbtA suid bit executable can be very restrictive and neat with its handling of user input. So can be a daemon.
12:19.55fbtBoth can have errors in handling said input
12:20.34fbtSecurity isn't as simple as “don't use X, it's bad”
12:22.19DocScrutinizer05unpleased: make sure your /bin/su executable is not +s! ;-P
12:22.29fbtAlso sudo.
12:22.37fbtOr doas.
12:23.17fbtI get that suid bit should be used sparingly. But so should any technique allowing escalation.
12:23.32DocScrutinizer05indeed
12:23.43unpleasedThis doesn't mean I need a netaid with +s
12:24.08DocScrutinizer05as I said: "don't use suid" is a good advice for those not understanding security concepts
12:25.04DocScrutinizer05judging about whether a /bin/su is safe with suid, and a /bin/netaid is not... is beyond the sciope of those users though, in my book
12:25.23fbtBoth are inherently unsafe
12:25.28DocScrutinizer05yep
12:25.32fbtYou're *allowing privilege escalation*
12:25.45fbtBoth approaches require you to be *extremely* careful
12:26.16fbts/Both/All relevant/
12:26.52fbtWhat I mean is the only way to be relatively sure your users can't escalate is never put such logic in to begin with
12:27.18DocScrutinizer05it's an immanent requirement of doing root level stuff that you take care about security
12:27.30fbtOn my machines btw both su and sudo also require you to be in a special group to even execute them
12:27.47fbtJust an extra layer of padding there
12:28.27fbtI mean if you don't have any privileges in sudoers and no one gave you the root pass, why would you even need access to privilege escalation tools?
12:29.04DocScrutinizer05not on debian where you need *user* password for sudo
12:29.14DocScrutinizer05failwale
12:30.13fbtI'm fine with sudo requiring the user's password
12:30.21fbtIt makes sense.
12:30.48fbtBTW I've never thought of this. Is there a way to have a separate password for sudo?
12:30.59fbtAs in unique per user AND not the main pass?
12:31.23fbtOh, right, it all goes through PAM
12:31.35fbtDefinitely possible then
12:31.57fbthttps://unix.stackexchange.com/questions/94626/set-sudo-password-differently-from-login-one
12:32.00DocScrutinizer05first thing to patch in etc/sudoers: sed -e "s/Defaults env_reset/Defaults env_reset\nDefaults targetpw/;\  s+user ALL = NOPASSWD: /usr/sbin/gainroot+user ALL = PASSWD: /usr/sbin/gainroot+" \
12:33.58*** join/#devuan AntoFox (~Thunderbi@dynamic-adsl-78-12-50-7.clienti.tiscali.it)
12:35.28*** join/#devuan blueness (~blueness@gentoo/developer/blueness)
12:41.12*** join/#devuan mchasard (~pierre@glg95-h03-89-81-23-36.dsl.sta.abo.bbox.fr)
12:41.53*** join/#devuan aitor (~aitor@229.85-84-19.dynamic.clientes.euskaltel.es)
12:42.01aitorinteresting
12:43.41unpleasedI'm in a hurry to do so :P
12:44.07mchasardhi
12:46.08unpleasedhello mchasard
12:46.29DocScrutinizer05fbt: thanks for the link :-)
12:46.47fbtEh np. First google result too :D
13:01.18*** join/#devuan mchasard (~pierre@glg95-h03-89-81-23-36.dsl.sta.abo.bbox.fr)
13:01.53bluemarlinwhat machine is running git.devuan.org ? i find the responses terribly slow - all the time
13:06.41*** join/#devuan Xenguy (~Xenguy@unaffiliated/xenguy)
13:08.21KatolaZbluemarlin: we will be migrating it soon
13:12.15*** join/#devuan mchasard (~pierre@glg95-h03-89-81-23-36.dsl.sta.abo.bbox.fr)
13:13.43mchasardi have mate and all seems to be great in keyboard setting
13:13.50DocScrutinizer05btw if you feel that religious about +s, simply move the incriminated binary to /usr/local/bin, chmod -s, and write a wrapper script in original place and name of the binary in which you use sudo to start the binary with root privileges. Doesn't change a single thing about threat vectors or how stuff works, just avoids using the simple to understand and administrate +s permission flag
13:14.26*** join/#devuan knidos (~knidos@85.97.168.176)
13:15.05bluemarlinDocScrutinizer05: wouldn't that be overriden with each package update?
13:15.24DocScrutinizer05sure
13:15.53DocScrutinizer05religion doesn't come for free ;-)
13:16.01bluemarlinhah :D
13:17.03unpleasedThanks for the hint, probably I will simply avoid the package
13:18.07MinceR:)
13:19.02DocScrutinizer05you're of course free to do that, and when you don't need interactive network  management you probably should. If however you do need to set up WiFi or network, you will need some root permission in parts of the gear accomplishing the task for you
13:20.24DocScrutinizer05and "having root permissions" is all that +s is all about
13:21.56DocScrutinizer05no matter if the process achieved root permissions via +s, via sudo, or via parent process which already had those permissions, the effect is always the same, incl all risks
13:22.18Enrico_MenottiI'm trying to find a way to get on a log (or on console) the names of init scripts which are executed right before their messages, so to find which init script tries to mount selinux. Any idea?
13:23.50KatolaZEnrico_Menotti: there is no need to do that
13:24.01KatolaZinit script are executed in alphabetical order
13:24.20KatolaZthey are all inside /etc/init.d
13:24.21Enrico_MenottiYes, but I need to find which one tries to mount selinux.
13:24.36KatolaZthen grep inside the rc.S dir
13:24.41KatolaZor inside rc2.d
13:25.13*** join/#devuan DPA (~irc@75-128-16-94.static.cable.fcom.ch)
13:25.22Enrico_MenottiOk. I'll try.
13:25.34DocScrutinizer05grep -R selinux /etc
13:26.47DocScrutinizer05sorry,   grep -R selinux /etc 2>/dev/null
13:31.39*** join/#devuan amdgoon_ (~amdgoon@002129a181f5.cpe.westmancom.com)
13:31.46bluemarlinany place i can find the devuan artwork files?
13:32.33bluemarlinnvm found it
13:34.03Enrico_MenottiThe grep worked, but there's some confusion. It'd be easier if I could have a "live" indication of where (when) selinux is tried to be mounted.
13:35.33*** join/#devuan level7_ (~quassel@31.44.17.250)
13:36.11bluemarlinEnrico_Menotti: you should be able to read all that from /etc/init.d/ and /etc/rc.d/ folders
13:36.55Enrico_Menottibluemarlin I think at some point libselinux1 is called. I find it hard to find out where.
13:37.06DocScrutinizer05add an echo (or logger) line to the init script just before and after the mount command
13:38.44bluemarlini have no idea why you do what you do - but perhaps looking at all the services that are really started in appropriate /etc/rc.d/ folder and then looking at their package dependencies will identify it?
13:41.27Enrico_MenottiDocScrutinizer05 Yes, I was trying to find out how to do that. Just don't know where. Which init script?
13:44.05DocScrutinizer05well, prolly the approach is odd. I never looked into selinux details, but it's a kernel module
13:44.53DocScrutinizer05>>SELinux is a set of kernel modifications and user-space tools that have been added to various Linux distributions<<
13:46.25DocScrutinizer05maybe the task >>I need to find which one tries to mount selinux.<< needs clarification
13:47.44*** join/#devuan franc1s_ (~francis@99.73.218.87.dynamic.jazztel.es)
13:48.08Enrico_Menottiselinux seems to be disabled in the kernel (if I pass to the kernel the parameter selinux=0, as it has been suggested to me on #selinux, nothing happens). But somewhere the system tries to mount selinux on /sys/fs/selinux. This path does not exist, so I get a warning. A workaround is to create /selinux, so the system mounts there. But this does not disable selinux, as I'd like to do. So I'm trying to find out what
13:48.09Enrico_Menotti<PROTECTED>
13:48.27KatolaZEnrico_Menotti: it's just a warning?
13:49.33Enrico_MenottiKatolaZ Well, it doesn't stop booting. But I don't think this to be a good reason to let it stay there...
13:49.41KatolaZuh???
13:49.43KatolaZo_O
13:49.53KatolaZso you don't have selinux enabled
13:50.05KatolaZthere is a warning saying that something cannot mount selinux somewhere
13:50.06Enrico_MenottiNo, I don't think so.
13:50.10DocScrutinizer05Enrico_Menotti: selinux is built into the kernel (or not). Mounting to /sys/fs/selinux is independent of that
13:50.22KatolaZwhat are you concerned about?
13:51.13Enrico_MenottiKatolaZ selinux should not be mounted at all, if it is disabled, right?
13:51.21DocScrutinizer05either you got that commandline in initscripts trying that mount, or it's in your fstab. wherever it is, comment it out if you don't like the warning
13:51.29Enrico_MenottiCreating a /selinux empty dir just to avoid the warning is just a workaround.
13:51.29KatolaZI miss to see the point
13:52.39Enrico_MenottiDocScrutinizer05 Right. But how to find where it is? It's a bit tricky to me.
13:53.15DocScrutinizer05Enrico_Menotti: the init scripts simply don't check if selinux is available before they try to mount that fs to the mountpoint, accepting that on systems without selinux this would result in a warning. Nothing bad about it
13:54.30Enrico_Menotti...
13:58.42DocScrutinizer05https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=734454 maybe helps to find starting points where and what to look for
14:00.00DocScrutinizer05https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=734454;filename=selinux.patch;msg=10
14:01.19*** join/#devuan cyteen (~cyteen@58.31.7.51.dyn.plus.net)
14:03.36*** join/#devuan g0d355__ (~lmao@104.131.75.159)
14:24.25DocScrutinizer05Enrico_Menotti: as for >>So I'm trying to find out what program is trying to mount selinux.<< I'd bet on that progtam being `mount`
14:25.39bluemarlinlol yea... enrico you checked /etc/fstab for any selinux mounts, right
14:26.08DocScrutinizer05can't you grep for (significant part of) the exact text of the warning you get?
14:27.41DocScrutinizer05or, in case the warning is from mount binary itself, just do a `grep -R selinux /etc` and see which is the location that mounts it
14:28.33DocScrutinizer05also see what I and bluemarlin ^^^ suggested
14:28.52bluemarlinfor f in $(ls -l /etc/rc5.d/S0* | awk '{ print $11; }'); do p=$(dpkg -S /etc${f#..}); apt-cache showpkg ${p#:*} | grep -i libselinux >/dev/null && echo $f; done
14:29.04bluemarlindirty script for which service file could possibly use selinux :D
14:29.33bluemarlindon't shoot me for that rubbish :D
14:29.59KatolaZbluemarlin: except the default runlevel in Debian is 2, since 1999.....
14:30.01KatolaZ:P
14:30.11bluemarlinah, he's on 2 .. nvm :D
14:30.15KatolaZ:D
14:30.28KatolaZand selinux should be started in rcS.d
14:31.21Enrico_MenottiNothing in fstab.
14:34.46DocScrutinizer05paste the dang warning message!
14:35.27DocScrutinizer05incl +-5 lines context
14:39.48Enrico_MenottiCannot paste - it's not reported on the logs and I still don't have network access from Devuan.
14:40.00bluemarlintake a photo
14:40.08bluemarlinor video if it's too quick
14:40.23bluemarlinweird it's not in logs though
14:40.50bluemarlinyou grepped /var/log for that mount point? :P
14:41.35*** join/#devuan AntoFox (~Thunderbi@dynamic-adsl-78-12-50-7.clienti.tiscali.it)
14:42.38Enrico_MenottiLet me try.
14:44.40bluemarlin(wouldn't work with systemd ingenious binary logging)
14:46.42Enrico_MenottiTried to grep /var/log for selinux. Nothing.
14:52.53*** join/#devuan amdgoon (~amdgoon@002129a181f5.cpe.westmancom.com)
14:57.02*** join/#devuan zono50 (~zono50@67-197-149-18.fttp.sta.comporium.net)
14:58.32DocScrutinizer05grep -R -C3 'selinux' /etc|grep -C3 'mount'
15:00.02DocScrutinizer05oh uh! maybe in initrd?
15:00.21DocScrutinizer05or did you say you don't have any?
15:00.21Enrico_MenottiNo initrd.
15:00.48rrqEnrico_Menotti: as far as I could gather from a bit of googling, it's actually the libselinux1 library at some version (I think it was 2.1 roughly) that had that problem when booting without initrd...
15:01.20KatolaZrrq: guys we are talking about a _warning_, not a problem
15:01.34KatolaZit's somebody in Enrico_Menotti's system which tries to mount selinux
15:01.38KatolaZand since selinux is disable
15:01.41KatolaZit cannot mount it
15:01.44KatolaZthis is not a problem
15:01.47KatolaZthis is *normal*
15:02.03KatolaZif you stick a USB drive in your laptop
15:02.11KatolaZyou get plenty of kernel warnings
15:02.21KatolaZfrom all the modules which are trying to mount that FS
15:02.21DocScrutinizer05yes, we had that :-)
15:02.30KatolaZthese are not *problems*
15:02.34KatolaZthese are *messages*
15:02.41DocScrutinizer05yep :-)
15:02.57rrqsure.
15:03.00DocScrutinizer05even worse: it's in none of the logs
15:03.07DocScrutinizer05:-P
15:03.24*** join/#devuan unpleased (~unpleased@host179-125-dynamic.54-82-r.retail.telecomitalia.it)
15:03.41DocScrutinizer05might as well be from kernel probing random modules ;-)
15:05.01DocScrutinizer05honestly, when there's not even a forensic evidence on the system about a supposedly showing WARNING during init... who cares?
15:05.46*** join/#devuan blueness (~blueness@gentoo/developer/blueness)
15:06.33DocScrutinizer05I'm just genuinely curious how Enrico_Menotti made his system spit that warning
15:07.13Enrico_MenottiDocScrutinizer05 This warning came also in parazyd's image, when I booted that with the kernel provided by him and freemangordon.
15:07.43Enrico_MenottiThere was also a hang of 30 seconds, but this morning, thanks to parazyd's help, I managed to eliminate it.
15:08.29DocScrutinizer05warnings are meaningless. You look at them and decide if they are to be ignored or not. if yes, just do so: ignore them
15:08.44*** join/#devuan amdgoon (~amdgoon@merlin-bu-ptp-74.merlin.mb.ca)
15:11.10*** join/#devuan Sudos|U10 (~Ultra10@unaffiliated/sudos)
15:14.03DocScrutinizer05just a thought: what means "I booted that [parazyd's image] with the kernel provided by him and freemangordon" ? Isn't the kernel supposed to be *included* in the image?
15:15.15*** join/#devuan k0nsl (~k0nsl@feel.the.power.feel.the.k3k.su)
15:15.15*** join/#devuan k0nsl (~k0nsl@unaffiliated/k0nsl)
15:17.02DocScrutinizer05I also missed the solution to the 30s delay issue
15:31.21*** join/#devuan furrywolf (~randyg@172.56.38.18)
15:43.16*** join/#devuan snux (~snux@net-47-53-51-79.cust.vodafonedsl.it)
15:48.16*** join/#devuan peetaur (~peter@p57AAAF7F.dip0.t-ipconnect.de)
15:51.56*** join/#devuan hightower3 (~hightower@146-89.dsl.iskon.hr)
16:06.10*** join/#devuan menip (~menip@c-73-83-133-80.hsd1.wa.comcast.net)
16:16.26*** join/#devuan IoFran (~Icedove@189.231.74.45)
16:20.43aitorhi
16:21.36golinuxHi aitor
16:21.55aitor:)
16:25.28aitori'm writing a post in the forum of bunsenlabs
16:26.07aitori wrote there in the past
16:29.47golinuxOK
16:30.15*** join/#devuan DingoSaar (~hagen@pD9E09A41.dip0.t-ipconnect.de)
16:39.00fsmithredI expect they will be nicer than that other place you posted.
16:39.33aitorhttps://forums.bunsenlabs.org/viewtopic.php?pid=50120#p50120
16:40.14aitori can't understand it, fsmithred
16:40.28fsmithredneither could I
16:40.36fsmithredwas a good discussion
16:41.35aitori would like to talk with the administrators
16:41.53fsmithredthere should be a contact email somewhere
16:42.01fsmithredor pm within the forum
16:42.24fsmithredor a 'Report this thread' button!
16:42.47aitorhola: Veteran Unix Admins
16:43.04aitorcan you spell "j"
16:43.37aitorcan you spell:
16:43.47aitorese Jorge
16:44.12aitorle tiraré de las orejas...
16:44.17*** join/#devuan AntoFox (~Thunderbi@dynamic-adsl-78-12-42-90.clienti.tiscali.it)
16:45.06aitorand what about the "ñ"?
16:45.35aitormañana le tiraré de las orejas...
16:48.37aitorjeje
16:50.01aitorbrb
16:52.14lowee[m]i copy paste to spell that :)
16:52.19bluemarlinjust a suggestion: enable ssl on emails sent from dev1galaxy, gmail complains :)
16:53.39lowee[m]gmail complains about everything
16:54.25lowee[m]( still a good suggestion imo :) )
16:58.09bluemarlinsince the website already is https, it should be super easy ... well with postfix it is.
16:59.24bluemarlincerts are already installed
16:59.50*** join/#devuan blueness (~blueness@gentoo/developer/blueness)
17:02.21*** join/#devuan DingoSaar (~hagen@pD9E09A41.dip0.t-ipconnect.de)
17:05.56*** join/#devuan Katnija (~KittenGNU@unaffiliated/kittengnu)
17:08.05*** join/#devuan franc1s_ (~francis@99.73.218.87.dynamic.jazztel.es)
17:22.38Enrico_MenottiDocScrutinizer05 Sorry for haven't answered to your last questions - I left my computer for a while and went out for a walk.
17:24.00*** join/#devuan dptech (~dptech@can06-1-82-242-223-39.fbx.proxad.net)
17:24.09*** join/#devuan DingoSaar (~hagen@pD9E09A41.dip0.t-ipconnect.de)
17:26.52Enrico_MenottiAbout kernel and system image: some weeks ago parazyd gave me an (iso, I think) image to write to sd card (by dd). That only contained the file system. Also, he gave me a zImage with the kernel. By booting the kernel and passing to it as init the path to the sd card partition containing the file system, I got the selinux warning and the 30 seconds delay after that.
17:27.01*** join/#devuan DingoSaar (~hagen@pD9E09A41.dip0.t-ipconnect.de)
17:29.50Enrico_MenottiThe solution to the 30 s issue: first I isolated the problem. By booting into init=/bin/bash, and from there starting /sbin/init, I realised the problem to be confined to /sbin/init (the delay appears after the shell appears). Then I investigated a bit (don't remember all passages) and, by disabling udev (update-rc.d udev disable), I found out the delay to disappear (but the system didn't boot fully to login prompt).
17:29.50Enrico_Menotti<PROTECTED>
17:32.05*** part/#devuan franc1s_ (~francis@99.73.218.87.dynamic.jazztel.es)
17:32.30Enrico_MenottiNow I had to debug udev - this involves changing its config file (/etc/udev/udev.conf) and putting in there udev_log="debug". However, this didn't work with the udev coming with Devuan. I had to download separately the udev from Debian Wheezy and reinstall it, and in this way I got a log.
17:32.57*** join/#devuan OxFEEDBACC (~what@89.204.130.250)
17:32.57*** join/#devuan OxFEEDBACC (~what@unaffiliated/oxfeedbacc)
17:35.04Enrico_MenottiThe log was saying that net.agent produces a timeout. I googled a bit, and found that net.agent waits for the loopback lo to rise. Probably this does not happen due to the missing initrd.
17:38.12*** join/#devuan blueness (~blueness@gentoo/developer/blueness)
17:38.46Enrico_MenottiAt this point I had a talk in pvt with parazyd. He suggested to disable udev, and put the following in /etc/fstab: devtmpfs /dev devtmpfs mode=0755,nosuid 0 0. I don't get all details, but I think this allows devices to be temporarily mounted independent of udev. (udev is not needed for hotplug on an n900.) This solved the 30 seconds issue and allowed a fine boot.
17:41.23*** join/#devuan catprints (~realperso@172.58.83.197)
17:48.39*** join/#devuan AntoFox (~Thunderbi@dynamic-adsl-78-12-42-90.clienti.tiscali.it)
17:55.20*** join/#devuan aitor (~aitor@229.85-84-19.dynamic.clientes.euskaltel.es)
17:55.25aitorhi
17:55.52aitorhere you are a post about devuan in the forum of bunsenlas:
17:55.54aitorhttps://forums.bunsenlabs.org/viewtopic.php?id=3632
17:56.28Enrico_MenottiAfter digging a bit, I found /etc/init.d/rc. At the beginning I read:
17:56.30Enrico_Menotti# Un-comment the following for interactive debugging. Do not un-comment
17:56.30Enrico_Menotti# this for debugging a real boot process as no scripts will be executed.
17:56.30Enrico_Menotti# debug=echo
17:56.47Enrico_MenottiI tried to uncomment but nothing happens.
18:03.32golinuxEnrico_Menotti: You made the changes as root?
18:04.57*** join/#devuan gnarface (~gnarface@108-227-52-42.lightspeed.irvnca.sbcglobal.net)
18:05.12Enrico_MenottiYes.
18:13.36*** join/#devuan sqrt (~sqrt@ppp83-237-63-101.pppoe.mtu-net.ru)
18:16.02*** join/#devuan blueness (~blueness@gentoo/developer/blueness)
18:26.04*** join/#devuan aitor (~aitor@229.85-84-19.dynamic.clientes.euskaltel.es)
18:26.08aitorhi
18:28.15aitori wrote shakespiere above, and it's Shakespeare :)
18:28.55*** join/#devuan blueness (~blueness@gentoo/developer/blueness)
18:30.59DocScrutinizer05shake spear?
18:33.48DocScrutinizer05or a pear shake?
18:39.48aitorlol:)
18:41.08aitorCharles Shackends or William Dickens?
18:41.09zono50shaken, not stirred spear
18:42.30aitorwhat a mess
18:55.55MinceRshakesPierre
18:59.50lowee[m]hey uhm, why does grub-update say unknown linux distribution when it is freebsd ? :g
19:02.55Enrico_MenottiI tried man init and it is for systemd. ???
19:03.48KatolaZEnrico_Menotti: what system are you running???
19:04.28Enrico_MenottiIt's the Devuan I debootstrapped for the n900. Let me try on the laptop.
19:04.42bluemarlindefinetly got the right man page on my devuan
19:05.18Enrico_MenottiYes, on my laptop it is correct.
19:05.38Enrico_MenottiSorry, I think I'm wrong on the n900. My mistake, probably. Let me check again.
19:06.28Enrico_MenottiNo, I did it wrong, sorry again, really. I forgot to do a chroot.
19:06.34*** join/#devuan Akuli (~Akuli@mobile-access-5d6aa6-170.dhcp.inet.fi)
19:06.37Enrico_MenottiNow I got the right manpage.
19:06.43*** join/#devuan BluRaf (rafal@kolucki.pl)
19:47.34*** join/#devuan greenjeans (~greenjean@172.76.102.39)
19:51.51*** join/#devuan atrapado_ (~atrapado@unaffiliated/atrapado)
20:01.43greenjeanshey folks, having a minor issue with one of my projects, shutdown usually is lightning fast, but started getting this hitch of a few seconds in the process and an error message, if anybody has a sec to take a quick peek at the picture i took and maybe point me in the right direction it would be greatly appreciated: http://oi65.tinypic.com/20z450h.jpg
20:05.21greenjeansstops for a few seconds right after "asking all remaining processes to terminate....done", then spits out that tree and the fail message and then goes ahead and shuts down
20:07.09sqrthm. Looks like rsyslog doesn't want to stop
20:08.18sqrtdo you have some kind of custom configuration of it? Maybe pushing logs into database?
20:12.28greenjeansno custom config of rsyslog that I know of, but the whole project has a ton of modding done to it. It does seem to be somewhat log-happy that's for sure.
20:15.12greenjeansThis is a snapshotted-then-installed-version made from a running system that I use for a "build" partition, and this error doesn't occur in the original
20:15.36greenjeansPossibly something I excluded when I ran snapshot
20:16.07greenjeansI generally always exclude all of var/log when I run a snapshot
20:16.47sqrtmaybe there's some kind of stuff that prevents it from stoping in /run
20:17.24sqrtI'd suggest stopping rsyslog, removing /run/rsyslog.pid, if it persists in /run
20:17.33sqrtand the starting it again
20:18.43sqrtrsyslogd.pid*
20:24.17greenjeansgotcha, will give that a try
20:30.02fsmithredgreenjeans, does it usually work when you exclude all of /var/log?
20:31.24greenjeansyeah, always has before with the mate iso's, but the vuu-do re-spins of Miyo are pretty radically different from standard Devuan
20:32.02greenjeansdon't know if excluding the log files would have anything to do with it, but thought i'd throw it out there
20:32.31fsmithredI think we added some code to the script that leaves a few empty log files in place.
20:33.15greenjeansIt seems to have no problem re-generating all the logs
20:33.46fsmithredyou're in jessie?
20:34.14greenjeanswell the whole thing is based on jessie
20:34.21greenjeansso yeah I guess
20:34.39fsmithredjust checking. rsyslog in ascii is not working
20:34.50fsmithrednot sure if it's installable
20:35.43greenjeansanother weird anomaly I noticed in that same installed re-spin, it had extra versions of etc/inittab
20:36.26fsmithredmaybe from messing with console autologin?
20:36.37fsmithredin the installer
20:37.18greenjeansthe old ones from the original Miyolinux install, and the one from the change to "guest" as user, they were renamed by adding a date and another number to the filenames
20:37.34fsmithreddate and time, I think
20:37.49greenjeansahh yes
20:38.07greenjeansand I think they correspond to install date/time
20:38.13fsmithredyeah
20:38.51fsmithredare you using console autologin in this install?
20:39.14greenjeansno, I left the default which is to disable
20:39.48fsmithredok, so your inittab is the original, without autologin. You can get rid of all the extras.
20:40.26greenjeansSweet, you know how I love to delete things ;)
20:41.01greenjeansabout to finish with beta of Vuu-do, that shutdown thing is the last thing holding me up
20:41.24*** join/#devuan IoFran (~Icedove@187.210.247.97)
20:42.02golinuxgreenjeans:  Isn't not being able to shut down a problem with systemd?
20:43.26greenjeansoh it shuts down, does it really fast in fact other than this little glitch, which only really adds about 2-3 seconds to shutdown time, but i'm a Virgo so little nitpicky stuff gets under my skin like that, lol
20:44.41golinuxOCD works for me.
20:45.29greenjeansi registered a git account, I was shamed into it by Katolaz ;)
20:45.56greenjeansGoing to try re-packaging os-prober if nobody else does
20:46.23golinuxIt's on the 'list'
20:46.37greenjeansos-prober?
20:46.45golinuxI think so . . .
20:47.29golinuxYup.  A to-do for RC2
20:47.50greenjeansthe VUA-do list or the vuu-give it a whirl-list?
20:52.13golinuxVUA-do
20:57.28KatolaZgreenjeans: it's a "whoever knows how to do it is welcome to help" ;)
20:58.49greenjeansgolinux said it's VUA-do, I never argue with golinux. ;)
20:59.04*** join/#devuan IoFran2 (~Icedove@200.68.141.46)
20:59.05golinuxLOL!
20:59.40golinuxgreenjeans: I think you've been drafted!
21:00.01KatolaZo\
21:00.16KatolaZ(that's a facepalm, if it was not clear... :D)
21:00.20golinuxIf you know how to do it would be much appreciated.
21:00.33greenjeansi don't, but i'll learn
21:00.41golinuxWe're already in overdrive.
21:00.41KatolaZgreat greenjeans :)
21:01.02golinuxThat's the right attitude!
21:01.57*** join/#devuan IoFran (~Icedove@187.210.247.97)
21:04.32greenjeansKatolaZ: reading your how-to on dev1galaxy, you have a line about installing "usual stuff for building debian packages", is there a complete list as i'm unfamiliar with the usual stuff?
21:04.45*** join/#devuan hightower2 (~hightower@141-136-253-87.dsl.iskon.hr)
21:08.55greenjeansAs soon as I get my small shutdown bug fixed and run that iso, I was thinking about making a developer version for devuan, installing all the things needed for packaging and compiling, for running the live-SDK, reportbug stuff, and other things like an IRC client, FTP manager etc that might be useful to someone who was actively trying to develop, a small fast lightweight iso you could even run live in ram if you wanted to
21:10.02gnarfacegreenjeans: apt-get install build-essential
21:10.13gnarfacegreenjeans: apt-get build-dep [package name]
21:10.22gnarfacegreenjeans: (in general)
21:10.47gnarfacegreenjeans: that should get most of it
21:11.45fsmithredlinux-header-`uname -r`
21:11.52fsmithredheaders
21:11.55fsmithredzzzzzzz
21:12.45fsmithredfakeroot devscripts
21:19.55Enrico_MenottiAs it has been said, the mount failed for selinux on /sys/fs/selinux: no such file or directory message I get from Devuan on my n900 is not a real problem. However, I investigated a bit further. I disabled all init scripts. Seems the message is generated by /sbin/init itself. So the init process does not check whether selinux is enabled or not. Probably nobody will be interested in this; however, I thought it be
21:19.56Enrico_Menotti<PROTECTED>
21:21.24*** join/#devuan Oldmoss (~Oldmoss@anon-46-159.vpn.ipredator.se)
21:25.11*** join/#devuan aitor (~aitor@229.85-84-19.dynamic.clientes.euskaltel.es)
21:25.19aitorhi
21:25.42gnarfaceEnrico_Menotti: you have libselinux1 over there, right?
21:25.54gnarfaceEnrico_Menotti: even if it's disabled, stuff is compiled against libselinux1
21:26.40Enrico_Menottignarface Right, but selinux should not be mounted if it is disabled, right?
21:29.14Enrico_MenottiThis is for Red Hat, but I'd expect a similar behaviour in my case: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/4/html/SELinux_Guide/rhlcommon-section-0016.html (point 4).
21:35.47KatolaZgreenjeans: you could start from the minimal live :)
21:37.13greenjeansmy mini is more minimal, lol
21:39.05KatolaZ:)
21:39.14KatolaZI hope you can get more minimal
21:39.21KatolaZit has only 550 packages
21:39.25KatolaZand no X
21:41.55greenjeanswell if I gave up X then yeah, mine could get smaller too, lol
21:42.36greenjeansI got xorg and a cushy openbox in about 855 packages
21:43.55KatolaZ:)
21:44.07KatolaZthe original version of the minimal included 320 packages
21:44.16KatolaZthen I installed something to make it useful :D
21:45.01gnarfaceEnrico_Menotti: uh, i think you're right actually.  it's not mounted here, anyway.
21:45.09greenjeanssorry, i'm happy with X, I like GUI's
21:46.23Enrico_Menottignarface Sorry, what is "here"? A Devuan from the iso?
21:46.37KatolaZgreenjeans: no objection about X on my side :)
21:46.44gnarfaceEnrico_Menotti: my desktop ceres install
21:47.10gnarfaceEnrico_Menotti: (actually an upgrade from debian sid)
21:47.19gnarfaceymmv
21:47.28Enrico_Menottignarface Mine is a Jessie debootstrapped on a Devuan Jessie installed from the iso.
21:53.03*** join/#devuan mns` (~devone@177.13.50.194)
21:57.39*** join/#devuan Xenguy_ (~Xenguy@unaffiliated/xenguy)
21:59.02SpOOky_Hello, is there a wiki for the project yet?
21:59.31Xenguy_I think there is SpOOky_ , but someone else here will have to confirm
22:03.20*** join/#devuan Oldmoss (~Oldmoss@anon-46-159.vpn.ipredator.se)
22:08.37golinuxSpOOky_: Not an official wiki.  Documentation is scattered here and there.  Some on the Devuan website, some on the dev1galaxy.org forum, some on talk.devuan.org, some on Friends of Devuan community wiki some on our gitlab
22:11.57*** join/#devuan Xenguy_ (~Xenguy@unaffiliated/xenguy)
22:13.05__stephenon another 64 bit system, installed steam, but it claims to be missing libGL.so.1
22:13.34greenjeansdo I still need to update-alternatives if I wiped out all the symlinks and all the things they pointed to and uninstalled anything related to them?
22:14.15greenjeans*all the symlinks to things I wanted gone, not all the stuff in etc/alternatives*
22:14.40fsmithredpicks himself up off the floor
22:15.34fsmithredgreenjeans, did you use update-alternatives to remove the links, or did you just slash and burn?
22:15.43gnarface__stephen: steam needs the 32-bit libgl1-nvidia-glx too
22:15.53greenjeansslashed and burned
22:16.08gnarface__stephen: (or *-mesa-*, i presume)
22:16.11__stephenah, that's the missing package...
22:16.24gnarface__stephen: yea, actually it'll need the 32-bit version of everything it uses
22:16.36gnarface__stephen: including the relevant video card driver components
22:16.40__stephenI thought I grabbed most of them.
22:16.46__stephenapparently didn't have all
22:16.46gnarface__stephen: make sure you enabled multiarch first
22:17.00gnarface__stephen: otherwise it just *replaces* the 64-bit ones
22:17.10__stephenmultiarch is enabled
22:17.23greenjeansdid the question floor ya FSR? lol
22:18.08__stephenunmet dependencies... yay
22:18.28__stephenpretty sure the nvidia driver came from backports... this should be fun
22:19.53greenjeansit was just the stuff related to the purpy desktop-base stuff
22:19.59golinuxSlash and burn . . . no surprise there   ;)
22:20.08golinux:(((
22:20.41__stephenson of a ... I dont know why these can't be met...
22:21.32*** join/#devuan debgeek (~debgeek@host2.190-228-106.telecom.net.ar)
22:21.51greenjeansgolinux: never know until ya try, I actually learn a lot by pushing things until they break
22:22.11*** join/#devuan armin (~armin@base.m2m.pm)
22:22.20greenjeanssystem hasn't freaked out about me doing it as far as I can tell
22:22.46fsmithredI understand that approach.
22:22.59greenjeansbut wondering if I need to go back and run update-alternatives
22:23.15greenjeansjust so it's all happy again
22:23.16fsmithredwith --configure-all?
22:23.17SpOOky_@Xenguy_ @golinux thank you
22:23.24fsmithredor whatever the right option is
22:23.40greenjeansprobably best policy if I do so huh FSR?
22:23.41fsmithredI would think if you used u-a to remove the ones you didn't want, you should be covered.
22:24.06fsmithredgot any dead symlinks in that dir?
22:24.13greenjeansnot any more
22:24.29greenjeansthere were only 2...wait, might have been 3
22:24.50fsmithredyou could run through them all - probably just hit enter a bunch of times
22:25.41__stephensomeone remind me how you get into a situation where you have "depends : blah (= someversion) but it is not going to be installed" ?
22:25.58__stephenI've updated after modifying sources.
22:26.01fsmithredgot something pinned?
22:26.07__stephennot on here
22:26.25fsmithredmodified how? ascii or ceres?
22:26.29djphyou've stumbled into dependency hell.  good luck getting out of it
22:27.16__stephenjessie rc1
22:27.43__stephenI had enabled backports for the nvidia drivers, which I re-enabled...
22:27.47__stephenedited via vim
22:28.13greenjeans__stephen: watcha playing in steam?
22:28.35__stephencurrently nothing... since it complains about this libgl so...
22:29.01__stephenEventually, Shroud of the Avatar and a few others...
22:29.41fsmithredapt-cache policy <package> will show you what's available
22:30.19fsmithredgoing to kitchen
22:32.46__stephenAfter carefully reviewing what's there...
22:33.03__stephenI'm taking the shotgun approach and pasting all the pacakges in.
22:33.26__stephenI don't know why this is working and why the individual package approach didn't.
22:34.01__stephenDefinitely going to have to pin backports after this.
22:34.53__stephenI really hope it doesn't try to use the 32 graphics driver for x after this.
22:35.49greenjeansi'm a fan of the playonlinux package, works really well
22:36.06__stephenI will be using wine for UO.
22:37.53greenjeansplayonlinux frontend makes it super easy to install and run games in wine, it will even download versions of wine that are customized specifically for the game you are loading
22:38.12__stephenYeah, I generally just use winetricks for the bits I need.
22:38.54*** part/#devuan Oldmoss (~Oldmoss@anon-46-159.vpn.ipredator.se)
22:40.12greenjeansthat's cool, I just wish more people would try out the package, it's easy for noob users of linux and dispels the whole "I need windoze to game" myth that seems to still be widely subscribed to
22:41.37greenjeansdang, i ended a sentence with a preposition, any way to delete that before DocScrutinizer sees it?
22:41.42greenjeans:)
22:42.26*** join/#devuan Besnik_b (~Besnik@athedsl-221041.home.otenet.gr)
22:53.14__stephengreenjeans: ending a sentence with a preposition is fine in English.  Not fine in latin.  It's not a rule for English.
22:53.24__stephendetaches
22:58.26*** join/#devuan ksx4system (~ksx4syste@2a02:7b40:5eb0:ed18::1)
23:00.12*** join/#devuan k0nsl (~k0nsl@feel.the.power.feel.the.k3k.su)
23:00.12*** join/#devuan k0nsl (~k0nsl@unaffiliated/k0nsl)
23:04.38golinux__stephen: ". . . ending a sentence with a preposition is fine in English."  Not the English I learned last century.  ;)
23:05.20MinceRthen it's a different english from the one i learned :>
23:09.56*** join/#devuan thijso (~thijs@109-46-132-5.ftth.glasoperator.nl)
23:16.13*** join/#devuan blueness (~blueness@gentoo/developer/blueness)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.