2018-02-01 02:01:05 kodi seems to run on alpine now but i get horrible stuttering audio. almost surely it just has the buffer depth set way too low. any ideas if there's an easy fix? 2018-02-01 05:00:13 dalias, have you thought about opening an issue somewhere? If it's an easy fix, they'll tell you, and if not, it probably needs improvement from the devs anyways 2018-02-01 05:00:26 Not sure if they'd support alpine tho... 2018-02-01 07:16:19 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ SPECIAL ANNOUNCEMENT: IRC.SUPERNETS.ORG #SUPERBOWL IS HAVING A SUPERBOWL WATCH PARTY ON FEB. 4TH. MESSAGE CHRONO FOR DETAILS!! koqzxiz: mizux grayhemp halbeno_ ▄▄▄▄▄▄▄▄▄▄▄ 2018-02-01 07:16:19 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ SPECIAL ANNOUNCEMENT: IRC.SUPERNETS.ORG #SUPERBOWL IS HAVING A SUPERBOWL WATCH PARTY ON FEB. 4TH. MESSAGE CHRONO FOR DETAILS!! wmqkyovze: Tabaluga leprechau terror ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-01 07:16:20 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ SPECIAL ANNOUNCEMENT: IRC.SUPERNETS.ORG #SUPERBOWL IS HAVING A SUPERBOWL WATCH PARTY ON FEB. 4TH. MESSAGE CHRONO FOR DETAILS!! xytxnqhxi: Orochimarufan midasi koldbrutality ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-01 07:16:20 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ SPECIAL ANNOUNCEMENT: IRC.SUPERNETS.ORG #SUPERBOWL IS HAVING A SUPERBOWL WATCH PARTY ON FEB. 4TH. MESSAGE CHRONO FOR DETAILS!! elggtm: aGaTHoS ahills mcrute ▄▄▄▄▄▄▄▄▄▄▄ 2018-02-01 07:16:21 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ SPECIAL ANNOUNCEMENT: IRC.SUPERNETS.ORG #SUPERBOWL IS HAVING A SUPERBOWL WATCH PARTY ON FEB. 4TH. MESSAGE CHRONO FOR DETAILS!! qujmhnx: Lochnair Shiz terror ▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-01 07:16:22 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ SPECIAL ANNOUNCEMENT: IRC.SUPERNETS.ORG #SUPERBOWL IS HAVING A SUPERBOWL WATCH PARTY ON FEB. 4TH. MESSAGE CHRONO FOR DETAILS!! gurfjoqfi: whitenite __peke__ arahael ▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-01 07:16:23 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ SPECIAL ANNOUNCEMENT: IRC.SUPERNETS.ORG #SUPERBOWL IS HAVING A SUPERBOWL WATCH PARTY ON FEB. 4TH. MESSAGE CHRONO FOR DETAILS!! hqpbxzhz: igitoor midasi fekepp ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-01 07:16:25 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ SPECIAL ANNOUNCEMENT: IRC.SUPERNETS.ORG #SUPERBOWL IS HAVING A SUPERBOWL WATCH PARTY ON FEB. 4TH. MESSAGE CHRONO FOR DETAILS!! zfvhk: Death_Syn krainboltgreene jcgruenhage ▄▄▄▄▄▄▄▄▄▄ 2018-02-01 07:16:26 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ SPECIAL ANNOUNCEMENT: IRC.SUPERNETS.ORG #SUPERBOWL IS HAVING A SUPERBOWL WATCH PARTY ON FEB. 4TH. MESSAGE CHRONO FOR DETAILS!! xqghe: snappy Brisk-Branded_ LyndsySimon ▄▄▄▄▄▄▄▄▄▄▄ 2018-02-01 07:16:26 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ SPECIAL ANNOUNCEMENT: IRC.SUPERNETS.ORG #SUPERBOWL IS HAVING A SUPERBOWL WATCH PARTY ON FEB. 4TH. MESSAGE CHRONO FOR DETAILS!! zfbalx: tmh1999 Brisk-Branded_ wener ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-01 07:16:27 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ SPECIAL ANNOUNCEMENT: IRC.SUPERNETS.ORG #SUPERBOWL IS HAVING A SUPERBOWL WATCH PARTY ON FEB. 4TH. MESSAGE CHRONO FOR DETAILS!! rbypkhherd: grayhemp saarg stwa ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-01 07:16:28 ▄▄▄▄▄▄▄▄▄▄▄▄▄ SPECIAL ANNOUNCEMENT: IRC.SUPERNETS.ORG #SUPERBOWL IS HAVING A SUPERBOWL WATCH PARTY ON FEB. 4TH. MESSAGE CHRONO FOR DETAILS!! vwekgwda: xj9[m]1 dlewen jnettlet[m] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-01 07:16:29 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ SPECIAL ANNOUNCEMENT: IRC.SUPERNETS.ORG #SUPERBOWL IS HAVING A SUPERBOWL WATCH PARTY ON FEB. 4TH. MESSAGE CHRONO FOR DETAILS!! etzxba: Shiz Fearful johnnyfive ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-01 07:16:30 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ SPECIAL ANNOUNCEMENT: IRC.SUPERNETS.ORG #SUPERBOWL IS HAVING A SUPERBOWL WATCH PARTY ON FEB. 4TH. MESSAGE CHRONO FOR DETAILS!! yopptd: dunx[m] devster31 jnettlet[m] ▄▄▄▄▄▄▄▄▄▄▄ 2018-02-01 07:16:31 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ SPECIAL ANNOUNCEMENT: IRC.SUPERNETS.ORG #SUPERBOWL IS HAVING A SUPERBOWL WATCH PARTY ON FEB. 4TH. MESSAGE CHRONO FOR DETAILS!! ihjzfouu: bougyman devster31 Roserin ▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-01 07:16:33 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ SPECIAL ANNOUNCEMENT: IRC.SUPERNETS.ORG #SUPERBOWL IS HAVING A SUPERBOWL WATCH PARTY ON FEB. 4TH. MESSAGE CHRONO FOR DETAILS!! plzitnqas: psf Fearful algitbot ▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-01 07:16:33 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ SPECIAL ANNOUNCEMENT: IRC.SUPERNETS.ORG #SUPERBOWL IS HAVING A SUPERBOWL WATCH PARTY ON FEB. 4TH. MESSAGE CHRONO FOR DETAILS!! pnvkbebc: tdtrask Orochimarufan ata2001[m] ▄▄▄▄▄▄▄▄▄▄ 2018-02-01 07:16:34 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ SPECIAL ANNOUNCEMENT: IRC.SUPERNETS.ORG #SUPERBOWL IS HAVING A SUPERBOWL WATCH PARTY ON FEB. 4TH. MESSAGE CHRONO FOR DETAILS!! yxbhxlhmdj: Orochimarufan wycats BlackIkeEagle ▄▄▄▄▄▄▄▄▄▄▄ 2018-02-01 07:17:00 \q 2018-02-01 08:17:24 hi everyone! i can't install my subpackage in alpine 2018-02-01 08:17:41 <_ikke_> linxon: What happens 2018-02-01 08:17:56 i see error: "ERROR: package-doc-0.1: package mentioned in index not found (try 'apk update')" 2018-02-01 08:18:19 <_ikke_> you should use apk add package-doc, not apk-doc-0.1 2018-02-01 08:18:27 <_ikke_> and 2018-02-01 08:19:18 https://pastebin.com/mfLUPe5d 2018-02-01 08:20:30 <_ikke_> linxon: Is there a reason why you are manually creating a doc subpackage? most of the time it does the right thing by default 2018-02-01 08:21:29 _ikke_: no 2018-02-01 08:21:41 but i think this can be helpful 2018-02-01 08:22:24 because this is my first APKBUILD and i want learn write subpackages 2018-02-01 08:25:03 <_ikke_> https://git.alpinelinux.org/cgit/abuild/tree/abuild.in#n1546 2018-02-01 08:25:59 _ikke_: thanks! 2018-02-01 08:26:17 <_ikke_> But a subpackage is nothing special 2018-02-01 08:26:54 <_ikke_> You just need to make sure you install the specific files in the $subpkgdir rather than the $pkgdir 2018-02-01 08:28:23 most subpackage functions are just "mkdir -p "$subpkgdir"/usr/bin; mv "$pkgdir"/usr/bin/blah-tool "$subpkgdir"/usr/bin" 2018-02-01 08:29:29 <_ikke_> right 2018-02-01 13:43:52 does freenode by any chance offer autokick/autoban on special characters such as the ones that spammer idiot used? if not, maybe a bot of some kind could take care of it :) 2018-02-01 13:45:18 possible, but it doesn't really happen that often 2018-02-01 13:47:05 yeh, I don't think I've seen it outside of this and a couple of times near xmas and NYE 2018-02-01 13:47:29 yeah 2018-02-01 14:13:58 i think i have had a few minor issues with my laptop after the 4.14 kernel upgrade 2018-02-01 14:13:59 i dunno if its kernel related or something else 2018-02-01 14:14:00 the brightness buttons does not work 2018-02-01 14:14:31 and i dont think the sound up/down/mute buttons work either 2018-02-01 14:14:34 what was the old version, what's the new one? 2018-02-01 14:14:39 I can grep the changelogs 2018-02-01 14:15:35 4.9 kernel vs 4.14 kernel 2018-02-01 14:15:40 may be related macbook keyboard drivers 2018-02-01 14:15:59 or may be totally unrelated kernel 2018-02-01 14:17:44 iirc that's in the kernel, the fn keys 2018-02-01 14:59:06 hi! having difficulty getting broadcom wireless to actually connect to the network. it sees the network but it wont connect 2018-02-01 14:59:18 also wireless tools 30 is missing from the repository 2018-02-01 17:34:53 transhuman: wireless-tools-30_pre9-r0 here 2018-02-01 18:33:35 never mind decided to use CrashBang Linux instead 2018-02-01 18:33:38 thanks anyways 2018-02-01 18:34:04 persistence 2018-02-01 18:37:53 Xe: you know how i got into minimalistic linux? 2018-02-01 18:38:01 i had ubuntu on dualboot with void 2018-02-01 18:38:09 systemd broke down, i could only boot into void 2018-02-01 18:38:15 learning the hard way 2018-02-02 11:33:58 Hi All, a qq 2018-02-02 11:34:11 Any idea as to when would the latest version of puppeteer be supported on Alpine? As of now it is 0.12.0, I am looking for 0.13.0 or 1.0.0 2018-02-02 11:37:53 hello 2018-02-02 11:38:13 is it possible to use full disk encrption (including /boot) with alpine ? 2018-02-02 12:05:52 yes, https://wiki.archlinux.org/index.php/Dm-crypt/Encrypting_an_entire_system should work on alpine too 2018-02-02 12:33:04 including /boot will be hard 2018-02-02 12:33:33 Shiz: grub can do it 2018-02-02 12:33:51 like, grub does cryptsetup on its own to load kernel & initramfs 2018-02-02 12:33:58 grub itself needs to live on/boot though 2018-02-02 12:34:19 there are ways to pack it into the start of the partition 2018-02-02 12:34:36 yeah, its ugly, and yeah, i do not recommend it 2018-02-02 12:34:46 dont ask my why an bootloader even has dm-crypt support 2018-02-02 12:34:48 alpine supports detached luks headers for some time, it's better to not have any boot on the system, and put it with the header on a usb stick if that is possible, and not a server or vm 2018-02-02 12:35:13 hs3dUBwdmCjy: what about plain cryptsetup? 2018-02-02 12:35:33 i don't understand that question. what about it? 2018-02-02 12:36:12 like, cryptsetup without using LUKS at all 2018-02-02 12:36:55 ah. dunno. 2018-02-02 12:37:39 i guess could work. you just need to adapt the init script in the initramfs i guess 2018-02-02 12:40:33 liwakura: ah right 2018-02-02 12:40:40 but aint that also non-luks cryptsetup support 2018-02-02 12:40:44 or did that change 2018-02-02 12:42:17 not sure.. 2018-02-02 14:30:33 good morning - am I correct in thinking there's no molly-guard, or molly-guard equivalent, for alpine? 2018-02-02 14:34:50 have you queried the oracle about this? 2018-02-02 14:41:13 tugrik: if it's not in pkgs.alpinelinux.org then you're probably correct 2018-02-02 14:42:43 hs3dUBwdmCjy: the oracle? 2018-02-02 14:43:06 what shiz said 2018-02-02 14:43:09 and yeah Shiz, I wondered if there was any equivalent I'd missed in my online searches... 2018-02-02 14:44:28 gotcha hs3dUBwdmCjy :) 2018-02-02 15:07:17 hs3dUBwdmCjy: what does your nick mean? 2018-02-02 15:15:00 it is the consequence of being on an irc network which deploys nickservs. disregarding the dns nonsense this quite well illustrates the moral issues: https://ncry.pt/p/ML4n#ej6rorotmsxq7jF8ViyGjTVh - while technical issues are that instead of renaming you simply, the nickserv ghosts you when a registered nick collides with yours and the owner reclaims it. 2018-02-02 15:16:51 ghosting has to be triggered explicitly by the owner 2018-02-02 15:17:08 nickserv just does the renaming, and afaik even that is configurable 2018-02-02 15:17:54 well, i've never been renamed only ghosted, ever on freenode 2018-02-02 15:18:09 i think the way nickserv works is helping regular users more than abusive users, i assume 2018-02-02 15:18:24 hs3dUBwdmCjy: how how you ever? 2018-02-02 15:18:34 when i don't randomize my nick. 2018-02-02 15:18:45 you could just claim it for yourself 2018-02-02 15:18:57 that would go against the morals linked. 2018-02-02 15:19:30 i dont have issues with authority structures like that 2018-02-02 15:19:32 i prefer nickservless irc networks. but some chans are on nickserved ones sadly. 2018-02-02 15:19:50 nickserv saves your ass when dealing with people like Opal 2018-02-02 15:20:00 thats ok, you can have different preferences from mine. 2018-02-02 15:20:17 never heard about opal 2018-02-02 15:20:47 hs3dUBwdmCjy: very verbose and spammy person 2018-02-02 15:20:56 write in rainbow colors 2018-02-02 15:21:02 never had issues with nicks, or missidentifying people. in fact lot's of people recognize me easily with these random nicks. when they join a chan and see me there. 2018-02-02 15:21:19 ah. theres /ignore for that kind of person, no? 2018-02-02 15:21:40 or /ban if there is consensus on a chan 2018-02-02 15:22:12 banning him usually results in a shitton of bots joining 2018-02-02 15:22:20 you cant even update your ignore list that fast 2018-02-02 15:22:38 so you just lock your channel for registered users only 2018-02-02 15:22:42 ah. 2018-02-02 15:22:46 and suddenly he cant ban evade anymore 2018-02-02 15:23:34 how does nickserv protect against him? 2018-02-02 15:23:43 >so you just lock your channel for registered users only 2018-02-02 15:24:07 so, he'd have to make an nickserv account for each bot, which the admins surely would notice 2018-02-02 15:24:20 aaah. 2018-02-02 15:25:50 so yeah, abusive behavior online is why we can't just keep everything open infinitely.. 2018-02-02 15:29:34 self-defense is a thing, no need to involve cops all the time 2018-02-02 15:31:15 being elusive as you has one disadvantage: people you want to find you wont find you 2018-02-02 15:31:33 so, if you have an consistent online identity, you are also an target 2018-02-02 15:31:44 sounds like this fits better in #alpine-offtopic 2018-02-02 15:31:52 sorta.. 2018-02-02 15:32:09 hs3dUBwdmCjy: or just query me privately 2018-02-02 15:32:13 or that :) 2018-02-02 15:39:04 ohh, opal mentioned <3 2018-02-03 00:36:43 q! 2018-02-03 13:51:21 what 2018-02-03 13:51:29 wow lbu is weird 2018-02-03 13:52:33 dhcp isnt automatically working after reboot 2018-02-03 14:14:34 did you set up openrc or whatever to run it automatically? if not, that's probably why. ;) 2018-02-03 16:04:59 yeah 2018-02-03 16:05:20 newb 2018-02-03 16:06:08 I added udhcpd and it's fine 2018-02-03 18:38:47 Hi, does PHP under crond have a maximum runtime? 2018-02-03 18:39:13 My PHP scripts get killed after 10 minutes, while I run it with "*/1 * * * * cd /source ; /usr/bin/php7 -c /etc/php/php.ini -f /source/CommandSlave.php" 2018-02-03 20:29:43 nindustries: did you check php max execution time? 2018-02-03 22:59:31 When is meltdown mitigation likely to be in stable? 2018-02-03 23:01:33 nvm, I see the mailing list thing now 2018-02-03 23:20:41 how can i add options to modules in mkinitfs config? 2018-02-03 23:28:00 Cerpin: enlighten the rest of us please 2018-02-03 23:30:31 If that's meant to be sarcastic, I'm just referring to the message that said the plan was to update to 4.14 vanilla and drop hardened 2018-02-03 23:32:29 I'm just getting it from testing for now ig 2018-02-03 23:33:10 wasn't meant to be sarcastic, I really don't know 2018-02-03 23:33:43 I run virt kernel and thought virt kernel doesen't need fixing 2018-02-03 23:34:00 but dropping hardened... RIP Alpine 2018-02-04 00:12:19 specing: Pay for Grsecurity if you desire it, then 2018-02-04 00:13:18 duncan^: they don't sell to individuals 2018-02-04 00:13:56 and there are forward-porting efforts of the latest patches, not to mention that the meltdown mitigation could be backported 2018-02-04 00:29:37 Really, I think vanilla will be ok for my use case... 2018-02-04 00:31:07 grsecurity has features that vanilla doesn't have like memory scrubbing 2018-02-04 00:32:31 distros phasing it out 2018-02-04 00:48:02 specing: Could be, won't be, because what got backported was KAISER, not true KPTI. 2018-02-04 00:48:28 vanilla is junk compared to grsec 2018-02-04 00:49:06 not really... 2018-02-04 00:49:10 yes really 2018-02-04 00:54:44 no. grsec is an ego trip, and not a terribly great one; if its author were truly concerned about kernel security, he would be working with kernel devs to integrate his patches instead of throwing hissyfits every time someone else does. 2018-02-04 00:54:45 Well, I was running much much more junk $OTHERDISTRO already, so this will be less junk :D 2018-02-04 00:55:03 on* 2018-02-04 00:55:21 (and especially when that someone else happens to be female. which is friggin' ridiculous.) 2018-02-04 00:56:47 I'm suddenly glad I don't know that much about grsec 2018-02-04 00:58:39 I'm pretty sure people wouldn't have used it in the first place if it was just an ego trip without technical merits 2018-02-04 00:58:55 Aerdan[m]: i suggest you consider factoring in that LKML is known as one of the less friendly communities in IT and that it is not likely that that is not a part of the problem 2018-02-04 00:59:29 it's not like they haven't driven away people for decades 2018-02-04 01:00:03 it's not like that many, many people have complained about this 2018-02-04 01:00:58 and it's not like that large kernel sec issues aren't commonly things the grsec people have warned about and mitigated long ago 2018-02-04 01:01:47 nor is it not a common meme that "patch quality" is being said until finally a replacement from a more favorable source is available, then being marketed as the first ever attempt of doing that 2018-02-04 01:03:05 they're being an in-group and kicking and stepping on the guy for years because he's telling them they aren't being serious about security, and their only reaction is to not let him in and then diss him, for years 2018-02-04 01:03:10 of course he went crazy 2018-02-04 01:04:15 in the 8-9 years i ran alpine+grsec it was countless times that i simply didn't need to care about certain kernel issues because of those "ugly" patches 2018-02-04 01:04:31 they never, even a single time, caused issues, while the vanilla kernel got hit and hit and hit 2018-02-04 01:05:34 hmm, yes, because clearly technical competence and ego trips are mutually exclusive. /s 2018-02-04 01:05:46 you somehow didn't read 2018-02-04 01:06:11 I wasn't responding to you. :) 2018-02-04 01:06:15 oh. sorry. 2018-02-04 01:06:58 it matched both ways, saw it now 2018-02-04 01:07:00 yes, the Linux kernel community is incredibly toxic. this does not excuse behaviour which adds to that toxicity. 2018-02-04 01:07:16 they need to take responsibility 2018-02-04 01:07:40 imo they managed to squash everyone else because those others didn't have the unique factor of being better / louder in some focus area 2018-02-04 01:07:53 anyone else just weeped and left 2018-02-04 01:07:58 he went nuts 2018-02-04 01:09:29 it's not fair to ask someone how is on the weaker end to "play nice" 2018-02-04 01:09:49 ofc everyone should try to be nice anyway. sigh 2018-02-04 01:10:00 i hope i managed 2018-02-04 01:11:12 It's not fair to ask anyone to tolerate a toxic community, no, but neither should it be acceptable for toxicity to be responded to with more. 2018-02-04 01:30:01 can anyone remind me how to manually force initramfs to be updated? 2018-02-04 01:30:43 just mkinitfs ? 2018-02-04 04:44:57 specing: respectfully, you have no idea how difficult it is to "backport" the meltdown mitigation. it is so difficult that even grsecurity just ripped it out and made their own. we are not qualified to do this. 2018-02-04 04:46:05 specing: if somebody who is capable of maintaining a fork of grsecurity comes along, we will consider it. there is also no plans to remove any of the PaX markings. 2018-02-04 04:46:36 specing: so instead of yelling at us, i suggest you yell at nobody and produce this fork 2018-02-04 04:46:48 alpine will certainly not die because we drop grsecurity 2018-02-04 04:46:59 maybe it will die to you, but most people who use alpine do not care 2018-02-04 05:13:15 uhg, grsec fanboi trolls again? 2018-02-04 05:18:25 I'm just happy there's something halfway sane with openrc and binary packages 2018-02-04 05:48:43 grsec has been just one of many good choices for Alpine, and more such good choices will happen in the future I'm sure 2018-02-04 09:50:49 i honestly dont give a shit about kernel security on the devices that i am running alpine on anyways 2018-02-04 09:51:56 it's important to most, but i personally dont care if somebody can escalate to root on my garage door opener 2018-02-04 10:14:12 you aren't at fosdem, right? 2018-02-04 10:14:29 had hoped to get an alpine sticker :( 2018-02-04 10:31:43 paradoxspiral: me and jirutka are 2018-02-04 10:31:48 I don't think either of us have stickers though 2018-02-04 10:31:58 I'm sitting in the Rust dev room atm 2018-02-04 10:32:02 oh, hi paradoxspiral 2018-02-04 10:32:56 ACTION is also in the rust room 2018-02-04 10:34:56 same 2018-02-04 11:52:31 Guys, apk always checks repositories for every instance..is this new behavior? Can I disable it? I just want update repos when I want it. 2018-02-04 11:54:05 terra: huh, i can confirm that behavior 2018-02-04 11:54:11 --no-network seems to be ignore alltogether 2018-02-04 12:01:50 liwakura: Thanks. But it is not a desired solution. 2018-02-04 12:02:11 it was not an solution 2018-02-04 12:02:37 then --no-network option seemed to be ignored in general 2018-02-04 12:03:01 liwakura: ohh. I got it. 2018-02-04 12:03:04 from which i guess the invocation of the index fetch routines might be accidentally 2018-02-04 12:12:07 anyone available for a quick help installing alpine linux on a hetzner dedicated server without ISO drive? what i did was download the mini chroot targz, extract it, bind-mount /dev, /dev/pts, /proc and /sys into the chroot directory, chroot into it, did a normal `setup-alpine` and rebooted after exiting the chroot and unmounting everything. so far the system works fine but doesn't have an ethernet 2018-02-04 12:12:08 device detected, ip link list only shows `lo` as interface, the nic is an intel 82579LM, do i need any special drivers or apk packages for this nic? 2018-02-04 12:12:55 "dedicated" means CX* series? 2018-02-04 12:13:20 dedicated means a real, metal, hardware machine 2018-02-04 12:13:49 ah.. 2018-02-04 12:14:10 probably need a kernel driver configured in or whatever 2018-02-04 12:14:13 the minirootfs comes without driver stuff i think 2018-02-04 12:14:28 "device detected", like, does it show up in /sys/class/net ? 2018-02-04 12:15:27 Fusl: what if you modprobe e1000? 2018-02-04 12:15:28 likely need fw as well 2018-02-04 12:16:26 like Shiz said, e1000 should be the right module for that device, no firmware blob required 2018-02-04 12:18:35 yeah, loading e1000 makes the eth0 device appear 2018-02-04 12:18:56 problem solved then 2018-02-04 12:19:14 i guess i need to `echo e1000 >> /etc/modules` to make this permanent? 2018-02-04 12:19:24 yep 2018-02-04 12:20:21 Fusl: remotely relevant: https://lwn.net/Articles/278016/ 2018-02-04 12:22:03 alpine has no cross-toolchains 2018-02-04 12:22:05 liwakura: looks like e1000e doesn't like my NIC 2018-02-04 12:22:14 alright, e1000 then 2018-02-04 12:22:41 Is there some reason why nobody bothered to go after cross toolchains? too messy? 2018-02-04 12:22:58 anyways, it's in /etc/modules and i did `mkinitfs` just to make sure but it still doesn't load the module automagically 2018-02-04 12:23:45 anything else i'm missing? 2018-02-04 12:24:03 updating /etc/mkinitfs/features.d ? 2018-02-04 12:24:18 i dont think you need network from initramfs 2018-02-04 12:24:33 so just loading it from normal /etc/modules should suffice.. 2018-02-04 12:32:30 alpine is nice 2018-02-04 12:32:50 and bootstrapping an minimal image does not take up 200 megabytes 2018-02-04 12:48:42 liwakura: just thought about asking question about cross toolchains, are they planed for Alpine? 2018-02-04 12:52:27 i think the question is, who wants to volunteer to make them 2018-02-04 14:05:41 i need dumb help - i am having issues with captcha while registering at wiki :| 2018-02-04 14:13:21 Given the number eight hundred ninety-six million one hundred fifty-one thousand five hundred thirty-nine, what is the fifth digit? - Entered "five" but not correct. Am I idiot or what? 2018-02-04 14:14:11 did you try entering it as a number? 2018-02-04 14:14:56 yes 2018-02-04 14:17:00 hilarious :) 2018-02-04 15:08:53 srsly, I am trying for 2nd time and no avail, I want to contribute with the article about LibreNMS on Alpine, can someone assist please? 2018-02-04 15:37:57 have you tried counting from the beginning instead of the end? 2018-02-04 15:38:44 (just guessing what might go wrong, endianness is a common cause for many fuckups) 2018-02-04 15:40:21 fugitive: try putting in all the digits? 2018-02-04 15:40:47 let me try 2018-02-04 15:44:28 no guys.. not all together 2018-02-04 15:45:02 just try all digits seperately 2018-02-04 15:45:45 yea, thats what i meant 2018-02-04 15:45:53 sorry 2018-02-04 15:45:55 sorry, no idea then. 2018-02-04 15:46:29 "Given the number eight hundred thirty-six million one hundred thirty thousand one hundred sixty, what is the first digit?" ? 2018-02-04 15:48:05 i'll see if i can contact some admin.. thanks for help thou! 2018-02-04 15:48:58 it is what the definition is first 2018-02-04 15:49:08 it is either left is first or right is first 2018-02-04 15:49:17 on the wiki it interprets first as the left most 2018-02-04 15:49:53 like the difference between big and little endian 2018-02-04 15:50:57 AMEN! 2018-02-04 15:51:03 thank you 2018-02-04 15:51:26 really should be specified, kinda confusing.. 2018-02-04 17:33:12 Hi there 2018-02-04 17:34:38 I was wondering, is it possible to do an encrypted diskless install? I have been trying to do it a couple of ways (booting iso from GRUB, copying files and booting them etc) 2018-02-04 17:36:27 wait, if its diskless, which disk is the encrypted one, then? 2018-02-04 17:36:37 or do you mean data mode? 2018-02-04 17:38:58 liwakura: diskless, as in run-from-RAM but I'd also make an @home subvol 2018-02-04 17:39:14 Was thinking about using GRUB + btrfs 2018-02-04 17:39:43 ah, and the btrfs will be in an crypto container then? 2018-02-04 17:40:15 liwakura: GRUB is fully encrypted anyways 2018-02-04 17:40:19 but yeah 2018-02-04 17:40:38 technically, the grub loader will still be unencrypted 2018-02-04 17:40:49 all one partition, but I'm also running void on it 2018-02-04 17:40:53 liwakura: true 2018-02-04 17:41:07 well, the MBR haha 2018-02-04 18:01:34 Ack, they left 2018-02-04 18:01:45 more like, timeout.. 2018-02-04 18:01:50 its bt 2018-02-04 18:01:52 ¯\_(ツ)_/¯ 2018-02-04 18:03:09 lol, touché 2018-02-04 18:21:09 Eh, BT are reasonably reliable. 2018-02-04 18:25:15 just throwing stones :^) 2018-02-04 18:49:20 has anyone here ever actually successfully installed alpine linux on a software raid1 across disks formatted as GPT? whenever i run `DISKLABEL=gpt setup-alpine` and it comes to the disk setup step, it would ask me if i want to overwrite and after that fail with the error `mount: mounting /dev/sda on /mnt/boot failed: Resource busy` :( 2018-02-04 18:49:51 Fusl: Not yet, but I'm going to try later today 2018-02-04 18:50:46 i wouldn't mind installing with MBR instead of GPT but MBR doesn't eat my 3TB disks and only shows them as 2TB disks then 2018-02-04 18:52:04 Yeah, I've got multiple 4TB drives that are going into an array 2018-02-04 19:01:02 interesting :$ http://xor.meo.ws/e48c51fd/32b3/4c2b/acb6/a31d7c14aaf3.png 2018-02-04 19:03:26 Fusl: right. 2018-02-04 19:04:01 it wants to f with me. while i do partprobe /dev/sdb, /dev/sda devices also dis-/reappear 2018-02-04 19:04:13 dodgy sata connector? 2018-02-04 19:04:19 its a vm 2018-02-04 19:04:20 or whatever interface you're using 2018-02-04 19:04:22 oh 2018-02-04 19:04:38 yeah it's screwed may as a well wait for the singularity 2018-02-04 19:05:53 oh well, a reboot fixed also this 2018-02-04 19:15:02 weird... when the partition layout of the disks where the mdraid is on is GPT, `mount` tries to mount the ext4 volume as "squashfs", mounting it manually with -t ext4 solves this :$ 2018-02-04 19:30:42 nice domain Fusl 2018-02-04 19:30:47 also thank you for mtr.sh 2018-02-04 19:35:15 that's a neat looking glass 2018-02-04 19:35:23 its ultra useful 2018-02-04 19:35:25 i use it all the time 2018-02-04 23:21:56 hello, is it possible to use alpine as daily driver and system for uni work 2018-02-04 23:23:41 some of us do, yeah 2018-02-04 23:23:47 may require a bit of setup though at first 2018-02-04 23:23:53 i wouldn't have been able to 2018-02-04 23:23:54 but def 2018-02-04 23:24:06 but im not studying anymore, so alpine is fine for me 2018-02-04 23:24:21 cause there is something wrong with my brain and I am totally stressed when using 'normal' distributions 2018-02-04 23:24:25 its like what the fuck is going on 2018-02-04 23:24:33 and configuration with some weird ass csses 2018-02-04 23:25:00 then alpine is the right distro for you 2018-02-04 23:26:21 I wonder what time will I get from boot2work 2018-02-04 23:26:32 on ssd 2018-02-04 23:27:15 im at around 15 seconds on an T410 from 2010 2018-02-04 23:28:29 which is weird cause I dont study It course but I just feel bad when I use a machine and its working is beyond me, and same goes for phones 2018-02-04 23:30:53 like I still use Nokia 3310 2018-02-04 23:31:22 old one 2018-02-04 23:54:04 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL PARTY RIGHT NOW LIVE CHATTING AND PLAY BY PLAY COMMENTARY GOING ON NOW!! ASK CHRONO FOR DETAILS!! odbbwf: felixsanz holcorh oojacoboo ▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-04 23:54:04 ▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL PARTY RIGHT NOW LIVE CHATTING AND PLAY BY PLAY COMMENTARY GOING ON NOW!! ASK CHRONO FOR DETAILS!! etarirv: felixsanz azidhaka xj9[m]1 ▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-04 23:54:04 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL PARTY RIGHT NOW LIVE CHATTING AND PLAY BY PLAY COMMENTARY GOING ON NOW!! ASK CHRONO FOR DETAILS!! rfsqtm: skjoldr duncaen Flaxe ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-04 23:54:05 ▄▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL PARTY RIGHT NOW LIVE CHATTING AND PLAY BY PLAY COMMENTARY GOING ON NOW!! ASK CHRONO FOR DETAILS!! mrgvxj: madknight xj9[m]1 mps ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-04 23:54:06 ▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL PARTY RIGHT NOW LIVE CHATTING AND PLAY BY PLAY COMMENTARY GOING ON NOW!! ASK CHRONO FOR DETAILS!! dfaituijbf: xj9[m]1 jomat ghavil ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-04 23:54:06 ▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL PARTY RIGHT NOW LIVE CHATTING AND PLAY BY PLAY COMMENTARY GOING ON NOW!! ASK CHRONO FOR DETAILS!! wfhjlv: tehahb98 grepory marble_visions ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-04 23:54:07 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL PARTY RIGHT NOW LIVE CHATTING AND PLAY BY PLAY COMMENTARY GOING ON NOW!! ASK CHRONO FOR DETAILS!! ocjnohqhn: ovf goberle BlackIkeEagle ▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-04 23:54:09 ▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL PARTY RIGHT NOW LIVE CHATTING AND PLAY BY PLAY COMMENTARY GOING ON NOW!! ASK CHRONO FOR DETAILS!! mebwxakfo: rymax99 horsemans felixsanz ▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-04 23:54:10 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL PARTY RIGHT NOW LIVE CHATTING AND PLAY BY PLAY COMMENTARY GOING ON NOW!! ASK CHRONO FOR DETAILS!! lgfggaalh: kunev horsemans q66 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-04 23:54:10 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL PARTY RIGHT NOW LIVE CHATTING AND PLAY BY PLAY COMMENTARY GOING ON NOW!! ASK CHRONO FOR DETAILS!! xuprsf: Byteflux book` dannyAAM ▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-04 23:54:11 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL PARTY RIGHT NOW LIVE CHATTING AND PLAY BY PLAY COMMENTARY GOING ON NOW!! ASK CHRONO FOR DETAILS!! fuhon: _joes_ plow tehahb98 ▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-04 23:54:13 ▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL PARTY RIGHT NOW LIVE CHATTING AND PLAY BY PLAY COMMENTARY GOING ON NOW!! ASK CHRONO FOR DETAILS!! kozhypqogf: DLange mps Death_Syn ▄▄▄▄▄▄▄▄▄▄▄ 2018-02-04 23:54:13 ▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL PARTY RIGHT NOW LIVE CHATTING AND PLAY BY PLAY COMMENTARY GOING ON NOW!! ASK CHRONO FOR DETAILS!! otoxpspxtx: runelabs[m] silviof hiei ▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-04 23:54:14 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL PARTY RIGHT NOW LIVE CHATTING AND PLAY BY PLAY COMMENTARY GOING ON NOW!! ASK CHRONO FOR DETAILS!! qyrymnh: sparklyballs ericnoan nsz ▄▄▄▄▄▄▄▄▄▄ 2018-02-04 23:54:16 ▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL PARTY RIGHT NOW LIVE CHATTING AND PLAY BY PLAY COMMENTARY GOING ON NOW!! ASK CHRONO FOR DETAILS!! hilkdpgkld: Dhole Ganwell chris| ▄▄▄▄▄▄▄▄▄▄ 2018-02-04 23:54:16 ▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL PARTY RIGHT NOW LIVE CHATTING AND PLAY BY PLAY COMMENTARY GOING ON NOW!! ASK CHRONO FOR DETAILS!! sjfjnbxgp: rymax99 petrus_lt bleb ▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-04 23:54:17 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL PARTY RIGHT NOW LIVE CHATTING AND PLAY BY PLAY COMMENTARY GOING ON NOW!! ASK CHRONO FOR DETAILS!! tnfcxnsilu: ChrisRut mitchty chris| ▄▄▄▄▄▄▄▄▄▄ 2018-02-04 23:54:19 ▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL PARTY RIGHT NOW LIVE CHATTING AND PLAY BY PLAY COMMENTARY GOING ON NOW!! ASK CHRONO FOR DETAILS!! drztshxc: AnusFace whitenite rsal ▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-04 23:54:19 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL PARTY RIGHT NOW LIVE CHATTING AND PLAY BY PLAY COMMENTARY GOING ON NOW!! ASK CHRONO FOR DETAILS!! epqei: Metacity|uh-oh marcusramberg herrbischoff ▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-04 23:54:20 ▄▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL PARTY RIGHT NOW LIVE CHATTING AND PLAY BY PLAY COMMENTARY GOING ON NOW!! ASK CHRONO FOR DETAILS!! pbglgsason: Fearful devth bfritz ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-04 23:54:21 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL PARTY RIGHT NOW LIVE CHATTING AND PLAY BY PLAY COMMENTARY GOING ON NOW!! ASK CHRONO FOR DETAILS!! qioalgrtnj: danieli rafalcpp hrmlgon-z ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-04 23:54:22 ▄▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL PARTY RIGHT NOW LIVE CHATTING AND PLAY BY PLAY COMMENTARY GOING ON NOW!! ASK CHRONO FOR DETAILS!! citvhhhv: goberle lafouine JStoker ▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-04 23:54:23 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL PARTY RIGHT NOW LIVE CHATTING AND PLAY BY PLAY COMMENTARY GOING ON NOW!! ASK CHRONO FOR DETAILS!! seradld: koollman bougyman przemoc ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-05 01:32:30 ▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL HALFTIME SHOW ON SUPERNETS!! wjaquahev: theLambda epony aGaTHoS ▄▄▄▄▄▄▄▄▄▄▄ 2018-02-05 01:32:30 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL HALFTIME SHOW ON SUPERNETS!! cgvujft: leprechau nots mornfall ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-05 01:32:31 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL HALFTIME SHOW ON SUPERNETS!! rpydllfa: dave0x6d Lochnair leprechau ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-05 01:32:32 ▄▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL HALFTIME SHOW ON SUPERNETS!! lderblirv: saarg aGaTHoS Lochnair ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-05 01:32:32 ▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL HALFTIME SHOW ON SUPERNETS!! pmdkd: nshp lonix algitbot ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-05 01:32:33 ▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL HALFTIME SHOW ON SUPERNETS!! flrfpw: rapha BlackIkeEagle Fearful ▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-05 01:32:35 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL HALFTIME SHOW ON SUPERNETS!! kzdhdt: ata2001[m] hackerhercules Amplificator ▄▄▄▄▄▄▄▄▄▄▄ 2018-02-05 01:32:35 ▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL HALFTIME SHOW ON SUPERNETS!! giqybaffme: Tsutsukakushi aGaTHoS devster31 ▄▄▄▄▄▄▄▄▄▄▄ 2018-02-05 01:32:36 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL HALFTIME SHOW ON SUPERNETS!! loaij: nepochal serverascode Tsutsukakushi ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-05 01:32:38 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL HALFTIME SHOW ON SUPERNETS!! wntaojg: JStoker hrmlgon-z yo61 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-05 01:32:39 ▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL HALFTIME SHOW ON SUPERNETS!! wzodxrw: chris| ChrisRut __peke__ ▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-05 01:32:39 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL HALFTIME SHOW ON SUPERNETS!! bpikgh: moul scv CcxWrk ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-05 01:32:40 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL HALFTIME SHOW ON SUPERNETS!! llrucbx: x9p_ Sarten-X blahdodo ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-05 01:32:42 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL HALFTIME SHOW ON SUPERNETS!! ixafuwyno: specing xj9[m] ephemer0l_ ▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-05 01:32:42 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL HALFTIME SHOW ON SUPERNETS!! uygynq: nbastin systo esainane ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-05 01:32:43 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL HALFTIME SHOW ON SUPERNETS!! flecsfjr: MC8 scv tec__ ▄▄▄▄▄▄▄▄▄▄ 2018-02-05 01:32:44 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL HALFTIME SHOW ON SUPERNETS!! cxctduw: RoguePointer silviof moul ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-05 01:32:45 ▄▄▄▄▄▄▄▄▄▄▄▄ IRC.SUPERNETS.ORG #SUPERBOWL SUPERBOWL HALFTIME SHOW ON SUPERNETS!! xmwwh: leprechau EnTeQuAk Amplificator ▄▄▄▄▄▄▄▄▄▄▄▄ 2018-02-05 01:37:40 how nice. 2018-02-05 01:38:05 ? 2018-02-05 03:19:01 RIP 2018-02-05 03:53:30 What a superb owl. 2018-02-05 04:04:41 scv: glad you have use for it :) 2018-02-05 04:23:51 that owl is superb 2018-02-05 05:32:53 anyone have LUKS + BTRFS working with alpine? 2018-02-05 05:33:15 i managed to install, the volume is opened by grub but after I unlock it, doesn't boot 2018-02-05 05:33:24 MBR not UEFI 2018-02-05 08:16:48 wow, didn't take long at all for btrfs to corrupt your data! 2018-02-05 08:22:43 amazing 2018-02-05 08:22:48 k 2018-02-05 08:22:57 guess I should consider myself lucky 2018-02-05 08:25:28 what language would memepiners use for cgi on a raspberry pi 2018-02-05 08:26:17 i need to do some bit-banging in it 2018-02-05 08:26:29 dunno if python is fast enought 2018-02-05 08:26:51 i don't know what baud rate i need anyway though... heh 2018-02-05 08:27:13 wouldn't lua work? 2018-02-05 08:28:07 oh man 2018-02-05 08:28:14 yeah maybe 2018-02-05 08:28:34 not my personal favourite but i need to check 2018-02-05 08:30:47 C! :V 2018-02-05 08:33:59 YES! 2018-02-05 08:34:29 no use C++ 2018-02-05 08:34:35 C++ CGI!!!!!! 2018-02-05 08:35:32 yeah good too 2018-02-05 08:35:47 actually 2018-02-05 08:35:57 it looks like there's some really nice C++ libraries for CGI 2018-02-05 08:35:58 been there done that, wouldn't recommend :) 2018-02-05 08:36:02 are you going to excomunicate me if i would use nodejs? 2018-02-05 08:36:09 yes 2018-02-05 08:36:17 aww poor TBB 2018-02-05 08:36:33 sztelke: think of the resource usage 2018-02-05 08:36:42 and whenever someone suggests nodejs, my response is "no. de-js." 2018-02-05 08:36:53 thank you, thank you! I'll be here all day! 2018-02-05 08:37:08 I have a thing that I like to say that really pisses off nodejs people 2018-02-05 08:37:14 try the fish, I hear it's delicious! 2018-02-05 08:37:21 "nodejs only gives you the APPEARANCE of fast" 2018-02-05 08:37:31 mepholic: not even that smh 2018-02-05 08:37:39 ah well, whatever gets the job done, really 2018-02-05 08:45:52 k i'll do it in .NET 2018-02-05 08:46:35 powershell! 2018-02-05 09:47:25 Hi all 2018-02-05 09:50:33 I'm compiling a new package, and it installs correctly. It installs has python scripts and some .so files. However when running python scripts I get an error that python cannot find .so files 2018-02-05 09:50:38 apparently my compilation process installs .so files somewhere python cannot see then 2018-02-05 09:50:42 does anyone know of existing .apk packages that install python scripts & .so files? I want to take an inspiration from them and see how they handle this situation (e.g. what is the right place to put .so files in) 2018-02-05 09:55:10 the package in question is bcc. alpine does not have one, I'm trying to build it. Here's a working Dockerfile – https://github.com/gmile/alpine-bcc/blob/master/Dockerfile. after running it all there's to do is run `make & make install` 2018-02-05 09:56:07 gmile: could you paste the apkbuild somewhere? 2018-02-05 09:56:49 @kahiru I'm yet to get to the apkbuild, I'm not there yet 2018-02-05 09:57:22 @kahiru I'm trying to get the tools from bcc working at all, then I will pack it into .apk 2018-02-05 09:58:16 so you run all the stuff in the dockerfile, do make && make install and when running the stuff it fails with not being able to find the shared libs? 2018-02-05 10:01:10 @kahiru exactly 2018-02-05 10:01:18 ah 2018-02-05 10:01:58 there are several issues with it. the python one is the first in line 2018-02-05 10:03:35 I was curious how where other packages install .so files. in my case bcc `make install`s them into `/usr/lib64`. installed .so files are "alone" there, so I suspected that this installation path is incorrect and I need to do something (either configure installation process, or make symlinks or smth) 2018-02-05 11:27:28 gmile: try moving all the libbcc sos to /usr/lib/ 2018-02-05 11:33:29 @kahiru will try that, thank you 2018-02-05 11:33:53 it fixed the immediate issue for me, started to complain about missing kernel modules (obviously in a docker container) 2018-02-05 12:28:45 @kahiru right 2018-02-05 12:28:50 any ideas what to do with that? 2018-02-05 12:28:58 kernel modules, I mean 2018-02-05 12:29:39 in fact I worked around that too, but installing kernel-virt-dev package on alpine edge 2018-02-05 12:30:22 I installed kernel-virt-dev + made some symlinks, so that was somewhat fixed 2018-02-05 12:32:05 maybe mounting the host's /lib/modules into the container would be better, but I'm afraid you'll just run into different set of issues 2018-02-05 13:18:26 Hey all, I don't want to be "that" guy who asks a support question where it's not okay. Is here a good spot? 2018-02-05 13:18:27 X-posting my bug about crond: https://bugs.alpinelinux.org/issues/8471 2018-02-05 13:21:03 jamesmstone: sure, ask right away 2018-02-05 13:23:28 nindustries: what do ini_get('max_execution_time') and php_sapi_name() return? 2018-02-05 13:23:28 Cheers, I was wondering what the best way would be to make a custom live iso with certain packages already installed 2018-02-05 13:23:47 I have come across https://github.com/alpinelinux/alpine-iso 2018-02-05 13:23:50 jamesmstone: just use the regular iso build scripts from the aports repo 2018-02-05 13:23:53 liwakura: max_execution_time is 0, as is it supposed to when calling PHP using CLI 2018-02-05 13:24:05 https://github.com/alpinelinux/alpine-chroot-install and https://github.com/alpinelinux/alpine-make-vm-image 2018-02-05 13:24:33 will that make a bootable live iso 2018-02-05 13:24:52 jamesmstone: as liwakura said, use the scripts in the aports repo https://wiki.alpinelinux.org/wiki/How_to_make_a_custom_ISO_image_with_mkimage 2018-02-05 13:26:16 thanks, having a look =) 2018-02-05 13:27:51 Ahh I did see that wiki link before, is there a way to have this script "bake" in non package files, for example to add my dotfiles? 2018-02-05 13:28:59 excuse my ignorance, but all I can see how to customise is the packages and kernel flavor 2018-02-05 13:29:27 jamesmstone: i've looked into that too, automatically inserting my dotfiles 2018-02-05 13:29:46 liwakura: sec 2018-02-05 13:30:23 my last idea was packaging them in /usr/share somewhere, and when the package is installed, it creates my user using the directory from /usr/share as skeleton directory 2018-02-05 13:31:24 ahh interesting, could you please share your code? 2018-02-05 13:33:09 jamesmstone: https://github.com/nero/aports/commit/d377f2f073a5e565734cbe17af8a7ddfd911eb22 2018-02-05 13:33:40 liwakura: SAPI NAME: cli, max_exec_time: 1600 2018-02-05 13:33:42 heh 2018-02-05 13:34:29 1600 seems more like 24 minutes 2018-02-05 13:35:10 mint, thanks 2018-02-05 13:35:26 jamesmstone: mint? 2018-02-05 13:39:22 liwakura: weird. 2018-02-05 13:40:07 :%s/mint/awesome/g 2018-02-05 13:40:09 =P 2018-02-05 13:51:41 liwakura: any idea what I can look at further? 2018-02-05 14:45:37 nindustries: not really 2018-02-05 14:53:36 hm. 2018-02-05 23:51:18 Hi, how is the right way to migrate to linux-vanilla? 2018-02-05 23:51:26 apk add linux-vanilla + reboot? :) 2018-02-05 23:51:54 make sure your bootloader actually loads vanilla to 2018-02-05 23:51:55 o 2018-02-05 23:52:30 hm.. looking for grub.. but nothing in /boot or /etc actually.. 2018-02-05 23:52:45 if you didn't install and set up grub, there's no grub 2018-02-05 23:52:59 and what is there then? :D 2018-02-05 23:53:20 it's in the wiki - syslinux 2018-02-05 23:53:26 that's the default anyway 2018-02-05 23:54:07 so I need to install and configure grub? 2018-02-05 23:54:16 why do you need grub? 2018-02-05 23:54:33 to boot to vanilla 2018-02-05 23:54:40 why would you need grub for that? 2018-02-05 23:55:56 dont know how to configure it with vanilla 2018-02-05 23:56:17 https://wiki.alpinelinux.org/wiki/Bootloaders 2018-02-05 23:56:32 it tells you about the configuration and update-extlinux 2018-02-05 23:57:50 how does multilib go in alpine? 2018-02-05 23:57:55 as I often need it for reasons 2018-02-05 23:58:04 what do you mean? 2018-02-05 23:58:22 that you can have x86_64 version of library and x86 version of library 2018-02-05 23:58:23 holcorh: we have no plans to implement multilib 2018-02-05 23:58:27 holcorh: alright 2018-02-05 23:58:38 oh that 2018-02-05 23:58:49 danieli: thx 2018-02-05 23:59:25 the thinking is that today you can a complish similar functionality by using containers 2018-02-05 23:59:27 you could probably chroot that 2018-02-05 23:59:48 so not worth the extra work to implement multilib 2018-02-06 00:01:27 ncopa: thats true, but just never got into it out of laziness 2018-02-06 00:02:06 but tbh only reason I need sometimes multilib are propietriary vidya which is anyway bad 2018-02-06 00:03:53 hell, i've been on windows 10 pro for a couple weeks now, can't complain 2018-02-06 00:04:00 [ insert very foul swear words ] 2018-02-06 00:05:48 I can :( 2018-02-06 00:06:41 nobody is a saint guys, lets not be mad purists 2018-02-06 00:07:13 Not the issue... 2018-02-06 00:07:22 My hard drive is 32gb... 2018-02-06 00:07:27 wow 2018-02-06 00:07:33 And I'm stuck with windows 2018-02-06 00:07:34 are you using a hdd from 1995? 2018-02-06 00:07:42 It's a SSD 2018-02-06 00:07:47 guessing a super small ssd 2018-02-06 00:07:49 just........ teeny 2018-02-06 00:07:51 flash memory stick? :') 2018-02-06 00:07:54 we all know where does complete purism lead into 2018-02-06 00:07:57 I'm just kidding 2018-02-06 00:08:05 holcorh: all hail rms our lord and savior 2018-02-06 00:08:05 my chromebook has the same size ssd 2018-02-06 00:08:15 i just nfs mount stuff on it 2018-02-06 00:08:41 I don't *mind* windows. I just wish I had some variety. Or breathing space... 2018-02-06 00:08:59 I'd love to rant about it, in #alpine-offtopic though ;) 2018-02-06 00:09:05 Variety is the spice of life 2018-02-06 00:11:06 oh I should probs move to alpine-offtopic too, but still probably most intriguing linux 2018-02-06 00:11:39 clandmeter: is there an #alpine-support or is it matrix only? 2018-02-06 01:23:38 anyone had luck getting qutebrowser to work on alpine? i had issues with the py3-qt5 stuff, though i didn't spend much time on it 2018-02-06 02:56:20 i could try to package it but I prefer surf 2018-02-06 03:07:34 do you have the APKBUILD? 2018-02-06 03:56:04 danieli: it is #alpine-linux @ freenode 2018-02-06 03:56:09 e.g. you're here ;) 2018-02-06 03:56:13 aha, gotcha 2018-02-06 06:44:47 hullo 2018-02-06 08:58:55 clandmeter2, fcolista_: I'm probably just dense, but I've read your dmvpn articles and can't figure out how to, well, kick it off. Is it supposed to work if a spoke talks to a hub, or does it only work between spokes? 2018-02-06 09:04:24 blaman: i never finished my dmvpn setup, i just wrote what i learned. 2018-02-06 09:05:51 which means i could have written down incorrect things. fcolista_ knows more details. 2018-02-06 09:07:29 clandmeter, I see thanks. I have a feeling your instructions are correct and I'm misunderstanding something fundamental. I think I'll try setting up another spoke and see what happens 2018-02-06 09:12:54 blaman: dmvpn articles on which site? 2018-02-06 10:00:02 blaman, sorry. Back now. That article describes a setup that allows spoke nodes to talk each other 2018-02-06 10:00:18 but ofc you need to setup an hub 2018-02-06 10:00:31 even if the traffic is not going trough the hub 2018-02-06 10:30:53 hello, what package contains gnu find , please? 2018-02-06 10:31:11 findutils i guess 2018-02-06 10:32:04 <_ikke_> lulak: https://pkgs.alpinelinux.org/contents 2018-02-06 10:32:07 <_ikke_> There you can search 2018-02-06 10:33:48 fcolista: yeah I did set up the hub and one spoke. But not sure I understand how the spoke would learn the local subnet of the hub 2018-02-06 10:34:32 you're saying that, as it is now, that won't work right? 2018-02-06 10:35:37 blaman, the spoke and the hub are in the same subnet via gre tunnel 2018-02-06 10:36:33 I assume that you are following this doc: 2018-02-06 10:36:33 https://wiki.alpinelinux.org/wiki/Dynamic_Multipoint_VPN_(DMVPN)_Phase_3_with_Quagga_NHRPd 2018-02-06 10:37:21 the other subnet are learnt via bgp 2018-02-06 10:37:41 fcolista, yup that one. But the netmask of the gre subnet is a /32? Is that right? 2018-02-06 10:38:22 yes 2018-02-06 10:39:58 I said a stupid thing. The gre tunnel is built upon the public interface ip 2018-02-06 10:40:55 right, so 1st thing I should be able to hit the hub from the spoke over the tunnel (and vice versa) 2018-02-06 10:41:34 then presumably the spoke will register with the hub 2018-02-06 10:42:20 blaman, not presumably 2018-02-06 10:42:27 this is how actually works 2018-02-06 10:42:31 and what nhrp does 2018-02-06 10:43:49 yup :) I meant in terms of what's going to happen when, i.e. as soon as the gre tunnel is working nhrp will do its thing and also bgp will come up 2018-02-06 10:45:22 yes 2018-02-06 10:47:58 neat, I'll recheck my config then, I must've screwed up somewhere. thanks. 2018-02-06 11:47:22 I connected to wifi using wpa_supplicant 2018-02-06 11:47:50 I found this configuration file that worked: https://github.com/oleks/eduroam-wpa_supplicant 2018-02-06 11:48:00 However, network is still unreachable 2018-02-06 11:48:12 I can't ping anything except 127.0.0.1 2018-02-06 11:48:34 The route table is empty. `route -n` is empty. 2018-02-06 11:48:42 Mark-Weston: is some dhcp-like thing running? 2018-02-06 11:49:05 how should I check for that? 2018-02-06 11:49:23 pgred dhcp? 2018-02-06 11:49:29 *pgrep 2018-02-06 11:49:43 yeah 2018-02-06 11:49:57 I will go home from the library and check 2018-02-06 11:50:00 uhm, on my laptop, i installed dhcpcd and added it to default runlevel 2018-02-06 11:50:31 so, wpa_supplicant connects to wifi, and dhcpcd does the actual network setup as if it were an regular eth interface 2018-02-06 11:51:03 thank you for the pointers, I didn't know that 2018-02-06 11:53:08 Hi. I'm trying to get Alpine 3.7 (virthardened) to run in VMWare Workstation 14.1. The VM is set to boot from LVM but whenever I set more than 3 GB RAM, initramfs fails with "mount: mounting /dev/vg0/lv_root on /sysroot failed: No such file or directory". Manual activation and mount from initramfs shell works. Whenever I set the RAM to 3 GB or less, the VM also boots without problems. Any ideas why or what to check? 2018-02-06 12:40:07 `udhcpc -i wlan0` instead of plain `udhcpc` fixed the things. I've no idea why. 2018-02-06 15:53:16 there is "# Go needs {set,make,swap}context, unimplemented in musl" in gcc's apkbuild, but also there is apkbuild for go in comunity 2018-02-06 15:53:21 so how to bootstrap go on musl? 2018-02-06 15:54:00 ACTION is gentoo-user 2018-02-06 15:54:44 sr20det, depends on your arch 2018-02-06 15:54:55 amd664 2018-02-06 15:54:58 do you want go or gcc-go ? 2018-02-06 15:55:19 to build go i need gccgo. it seems 2018-02-06 15:55:30 not necessarily 2018-02-06 15:55:31 or binary go compatible with musl 2018-02-06 15:55:50 there's go-bootstrap to build early version of go in x86_64, and that can be used to compile latest go 2018-02-06 15:55:58 that can then be used to cross-compile to new arches 2018-02-06 15:56:20 it's packaged with go? 2018-02-06 15:57:16 ? 2018-02-06 15:57:24 go-bootstrap is 1.4.x which needs only C compiler to build 2018-02-06 15:57:38 go 1.5+ depend on go compiler to build 2018-02-06 15:59:06 oh. thank you! 2018-02-06 16:31:13 apk question: does apk consider only packages fetched from the network cacheable? in other words, if it sees a local path, does it make a decision to not cache a package? 2018-02-06 16:39:58 TBB, correct. local files are not copied to cache path. 2018-02-06 16:45:14 okay. I had an idea about minimizing required network traffic for upgrades by caching packages used to install inside the image I just write on disk, but that installer uses a local directory as package repository 2018-02-06 16:46:09 got some users whose network link is, let's say, less than optimal so in case an upgrade needs to reinstall a package it would be in a local package cache 2018-02-06 16:47:19 not even that sure if such a package reinstall case is possible, but I seem to remember seeing that happen during an upgrade 2018-02-06 16:49:44 in unrelated news, it was fun to notice today that even after god knows how many years X still doesn't respect the POSIX TMPDIR but instead, I guess, uses a hardcoded "/tmp"... 2018-02-06 16:49:51 fabled, in this doc, https://wiki.alpinelinux.org/wiki/Dynamic_Multipoint_VPN_(DMVPN)_Phase_3_with_Quagga_NHRPd, how can this possibly work? i.e. apparently the hub and the spoke are supposed to talk to each other via the gre tunnel, but the tunnel netmask is a /32? 2018-02-06 16:50:37 blaman, quagga/nhrpd will inject routes dynamically when the nhrp layer is up 2018-02-06 16:50:56 for every connected nhrp tunnel you get a route in kernel 2018-02-06 16:51:02 pointing to gre1 device 2018-02-06 16:51:54 hubs should be announcing a catch-all route via bgp for non-connected devices 2018-02-06 16:52:42 fabled, so quagga in the spoke should be trying to register to the hub because of the interface gre1 ip nhrp nhs dynamic nbma 50.60.70.80 line, right? 2018-02-06 16:52:51 yes 2018-02-06 16:53:20 makes sense thanks 2018-02-06 16:53:37 the nbma address can be also FQDN and it gets resolved via dns 2018-02-06 16:53:51 yep seen that in some other doc, that's neat 2018-02-06 16:53:56 if there's multiple A-records it'll register to all of the resulting hubs 2018-02-06 16:54:04 sweet 2018-02-06 18:28:17 Are there any guides on setting up Alpine as a LXD host? I'm thinking about using that to set up a server with multiple containers accessible on my home network 2018-02-06 18:29:19 I'm having trouble setting up the networking properly to access my containers on my local network 2018-02-06 22:06:33 HazWard: i have only used lxc. found this though: https://wiki.alpinelinux.org/wiki/Install_Alpine_on_LXD 2018-02-06 22:08:30 HazWard: i think you need configure a bridge 2018-02-06 22:13:27 oh, lxc networking - yes, bridge 2018-02-06 22:14:00 Trying to get midori to run as kiosk, but can't install it with apk? 2018-02-06 22:14:38 garogat: that's not very helpful.. what is the issue, exactly? 2018-02-06 22:16:06 apk add midori, returns unstatisfiable constratints: midori (missing) required by: world[(midori)] 2018-02-06 22:16:42 garogat: what repositories are enabled in /etc/apk/repositories? 2018-02-06 22:16:45 hastebin.com paste it perhaps 2018-02-06 22:18:00 https://hastebin.com/keguyeveno.rb 2018-02-06 22:18:24 oh, you're using uk directly, neat 2018-02-06 22:18:39 first of all, you shouldn't mix edge and any freeze release (i.e. 3.7 in this case) 2018-02-06 22:18:51 if you do that, you need to be careful, and do pinning 2018-02-06 22:19:11 ohh cloud it be because i am running arm?! the package seems to be for x86 only ... :-D 2018-02-06 22:19:36 it's built for ppc64le, x86 and x86_64 only 2018-02-06 22:19:39 so you are correct 2018-02-06 22:19:55 in 3.7, it's only built on x86_64 and x86 2018-02-06 22:20:51 ncopa: why is midori only being built on 3 arches? 2018-02-06 22:21:13 we probably had issue with the others and nobody aske dfor them 2018-02-06 22:21:23 figured as much 2018-02-06 22:21:25 or it was webkit that had issues 2018-02-06 22:21:37 should i try it on armhf? 2018-02-06 22:21:41 it's built on vala 2018-02-06 22:21:46 try enable it 2018-02-06 22:21:54 yes, please attempt building it, I'll have a look at the logs when it's done 2018-02-06 22:30:19 nice would be awesome to give midori a try. in the meantime could you suggest me a diffrent browser? 2018-02-06 22:32:59 firefox perhaps? 2018-02-06 22:34:09 but not for arm aswell, isnt it? 2018-02-06 22:35:15 lemme check 2018-02-06 22:35:26 garogat: https://pkgs.alpinelinux.org/packages?name=firefox*&branch=edge 2018-02-06 22:35:34 firefox-esr 2018-02-06 22:42:56 is the xen iso at the download page for the hypervisor (host, dom0) or for the guest (domU)? 2018-02-06 23:51:03 dom0 2018-02-06 23:51:13 mps: ^ 2018-02-06 23:51:21 virt is for domU 2018-02-06 23:51:35 (and other similar virtualized environments) 2018-02-06 23:53:06 With kernel 4.14 and above, we get PVH which combines PV with HVM 2018-02-06 23:53:22 it should be noted 2018-02-06 23:54:12 So in that case you might choose vanilla then just install Xen. 2018-02-06 23:54:33 (since thr vanilla variant uses kernel 4.14 IIRC) 2018-02-06 23:55:19 oh no, I'm wrong. 2018-02-06 23:55:23 Sorry for the noise. 2018-02-06 23:59:24 I was seeing the package in edge, not 3.7. 2018-02-07 00:14:54 nice. 2018-02-07 00:14:55 man, i have a ton of latency to matrix.a.o, around 0.8-1.2s 2018-02-07 00:28:09 duncan^: thank you for the explanation 2018-02-07 00:35:19 hi, i installed python with my docker container, but it's saying pip is not found 2018-02-07 00:35:27 what package is pip shipped with 2018-02-07 00:36:35 "apk search pip" 2018-02-07 00:37:35 ah py2-pip 2018-02-07 00:38:29 It's only in Edge, though. 2018-02-07 00:40:56 WARNING: This apk-tools is OLD! Some packages might not function properly. 2018-02-07 00:40:59 how to fix this? :/ 2018-02-07 00:41:48 https://paste.ee/r/z8PUD 2018-02-07 00:43:55 echelon: upgrade apk-tools 2018-02-07 00:44:16 oh hmm, what branch were you on before upgrading? 3.6? 2018-02-07 00:45:03 edge 2018-02-07 00:45:24 uhm 2018-02-07 00:45:49 I remember seeing something about that a while ago but I can't remember 2018-02-07 00:47:52 echelon: apk add -U -u busybox && apk upgrade -a # will possibly help 2018-02-07 00:49:17 but pip is not only in edge, not sure why duncan^ said that 2018-02-07 00:49:20 przemoc: that did it, thanks a lot :) 2018-02-07 00:50:40 for python 2 there is pip in py2-pip pkg, and for python 3 you get pip3 with python3 pkg 2018-02-07 00:50:56 gotcha 2018-02-07 00:52:18 przemoc: me neither. Whoops. 2018-02-07 00:53:31 I suspect, though, why you wrote that. pkgs.a.o for some time already doesn't return results for all branches. ;) 2018-02-07 00:54:46 I suspect I had previously searched for a package in the edge suite, and the page was cached. 2018-02-07 00:55:20 i'm trying to do.. pip install --user python-potr, but i get this error.. https://paste.ee/r/qyn31 2018-02-07 00:55:45 echelon: configure: error: no acceptable C compiler found in $PATH 2018-02-07 00:55:53 oops! 2018-02-07 00:55:58 thanks :} 2018-02-07 00:56:47 what' the equivalent of build-essential for apk? :/ 2018-02-07 00:56:54 package 2018-02-07 00:57:07 nvm.. https://github.com/mmb/weechat-otr/blob/master/docker/Dockerfile 2018-02-07 00:57:07 build-base 2018-02-07 00:57:09 :) 2018-02-07 00:57:23 wait, that's ubuntu 2018-02-07 00:57:24 ugh 2018-02-07 00:57:35 > build-base 2018-02-07 00:58:54 alpine-sdk is suitable for miscellaneous package builds, too. 2018-02-07 00:59:04 yep, was about to suggest that, but that's a bit overkill for this 2018-02-07 00:59:11 (if you want to build the system) 2018-02-07 00:59:27 Yeah, it's giant :> 2018-02-07 00:59:36 gcc is the largest part lol 2018-02-07 00:59:48 alpine-sdk is needed if you want to build packages, it doesn't seem necessary here 2018-02-07 00:59:53 mm 2018-02-07 01:00:16 they could just install gcc I guess 2018-02-07 01:00:24 that works 2018-02-07 01:00:44 finally.. was missing python2-dev as well 2018-02-07 01:01:09 this is already way too messy for auto-deployment 2018-02-07 01:01:38 build-base and python2-dev? 2018-02-07 01:01:41 that's not very messy 2018-02-07 01:02:02 unneeded bloated 2018-02-07 01:02:11 what 2018-02-07 01:02:12 definitely not necessary for runtime 2018-02-07 01:02:20 Why would installing from pip require gcc? 2018-02-07 01:02:46 Isn't the whole point that it's a Python package manager? 2018-02-07 01:02:49 1. apk add build-base 2018-02-07 01:03:10 2. use virtualenv instead of 'pip install --user', it helps a lot. 2018-02-07 01:03:14 python packages can be cython 2018-02-07 01:03:14 the steps are straight forward, yes.. but i would like to reduce the size of the container 2018-02-07 01:03:28 using alpine is a start to reducing its size :P 2018-02-07 01:03:39 Aren't containers kind of bloated anyway? :) 2018-02-07 01:03:58 Given you're using a whole OS to run one app... 2018-02-07 01:04:17 a whole os being only a few mb 2018-02-07 01:04:33 So is GCC 2018-02-07 01:04:46 4-5 MB is a good tradeoff for a disposable and clean env 2018-02-07 01:05:00 Yes. I agree. 2018-02-07 01:05:02 it said it was 245 MB 2018-02-07 01:05:43 wait, what's 245 MB? 2018-02-07 01:06:40 nvm, it said.. OK: 245 MiB in 62 packages 2018-02-07 01:06:45 not sure what that meant 2018-02-07 01:06:46 aha 2018-02-07 01:07:20 That's probably all of main, right? 2018-02-07 01:08:01 kinda funny, the description for python-potr on pypi is "This is a pure Python OTR implementation; it does not bind to libotr." 2018-02-07 01:08:05 the heck did it need GCC for? 2018-02-07 01:08:05 that means that all of the packaged software you hvae installed totals that amount of disk and that many packages. 2018-02-07 01:08:14 off topic, but is there a way to deploy portable artifacts of python packages? 2018-02-07 01:08:22 ah pycrypto 2018-02-07 01:09:18 there's py2-crypto in the repos for that sake, but loks like it's only in edge 2018-02-07 01:10:41 aaaaall right 2018-02-07 01:11:10 lol welcome back 2018-02-07 01:11:23 thanks, just did an /upgrade :) 2018-02-07 01:12:52 oh wow, hello 2018-02-07 01:13:26 i didn't bring them 2018-02-07 01:13:33 i know 2018-02-07 01:14:19 echelon: you can do something like: RUN apk add --virtual .build-deps build-base python2-dev && pip install ... && ... && apk del .build-deps 2018-02-07 01:14:31 that is, install the build time deps temporary, run the pip install thingy, then uninstall the build deps 2018-02-07 01:14:47 and doing it in the same RUN command 2018-02-07 01:15:33 interesting 2018-02-07 01:16:09 mm 2018-02-07 01:16:19 --virtual is nice 2018-02-07 01:27:31 Alpine Linux saved my x130e from ending up in the bottom of my closet permanently. I've never seen such a drastic performance increase. 2018-02-07 01:27:49 :) 2018-02-07 01:37:11 echelon: http://tpaste.us/ykvg 2018-02-07 01:37:37 right, you're a docker employee even ;) 2018-02-07 01:38:07 ncopa, did you see my tweet asking about this? https://blog.maio.me/alpine-kubernetes-dns/ 2018-02-07 01:38:33 trying to connect ppl to figure out what's behind the problems alpine users keep hitting 2018-02-07 01:38:48 ouch, dns 2018-02-07 01:41:14 it's fundamentally that they're putting domains with misconfigured dns in their search domains in resolv.conf 2018-02-07 01:41:58 so it's a matter of figuring out what the misconfiguration is and whether the users need to fix it or whether it's a bug on cloudflare's, etc. side 2018-02-07 01:42:10 hahahah that quote at the bottom 2018-02-07 01:42:40 :) 2018-02-07 01:44:11 dalias: i didn't see the tweet until now 2018-02-07 01:44:25 same 2018-02-07 01:45:23 dalias: i need to sleep now, can you please ping me about it tomorrow? 2018-02-07 01:45:58 echelon: http://tpaste.us/ykvg 2018-02-07 01:47:17 ncopa: thanks a lot :) 2018-02-07 01:51:38 ncopa, sure 2018-02-07 01:52:55 x 2018-02-07 01:59:21 hey there guys, I heard that alpine doesn't rely on binutils is that true? 2018-02-07 02:00:24 what does it use as a replacement for binutils? 2018-02-07 02:03:52 everything is busybox if that's what you mean 2018-02-07 02:11:45 what I meant is "Was binutils used in the creating of the system? if not then what alternative was used instead?" 2018-02-07 02:16:19 I think the answer is still busybox 2018-02-07 02:17:20 Binutils is part of the toolchain... 2018-02-07 02:18:12 So, no. Busybox is not the answer. 2018-02-07 02:19:14 Busybox is a set of tiny UNIXy utilities. Binutils is part of the GNU toolchain. 2018-02-07 02:21:11 Binutils is part of alpine-sdk which is a metapackage that brings in all the components needed to build the base Alpine system. 2018-02-07 02:22:00 firas: ^ 2018-02-07 02:25:58 duncan^: ah I see thanks, so binutils was indeed used in the toolchain 2018-02-07 02:26:30 duncan^: cause I happened to stumble upon someone stating that alpine doesn't use binutils in its toolchain 2018-02-07 02:26:33 thanks again 2018-02-07 02:26:40 Well... 2018-02-07 02:29:09 (I do hope I was correct on that one.) 2018-02-07 02:32:30 who the what 2018-02-07 02:32:35 who said that alpine does not use binutils 2018-02-07 02:33:34 It seemed like a very dubious statement. Presumably someone on a forum or something. 2018-02-07 02:34:53 i mean, it is true if you use clang 2018-02-07 02:34:57 but if you don't use clang... 2018-02-07 02:35:13 coreutils vs binutils possibly... oops 2018-02-07 02:36:00 Coreutils and binutils are quite difficult to get mixed up... 2018-02-07 02:36:45 Other than the name? yes. Looking only at the name? no 2018-02-07 09:01:36 vectr0n|cloud: your nick remembers me of the Siemens Vectron that pass by nearby all day 2018-02-07 09:45:01 I'm running alpine linux (alpine-rpi-3.7.0) on my rasperry pi3. All went quite well. Now I want to install firefox. But "apk search firefox" didn't show anything. Looking at https://pkgs.alpinelinux.org/ there are firefox releases for the armhf architecture. Why aren't they show up in my installed alpine raspi release ? 2018-02-07 09:45:43 attos: do you have the community repository enabled? 2018-02-07 09:47:14 No, they are commented out. Thanks kahiru. 2018-02-07 09:47:28 ywc 2018-02-07 11:14:02 X-posting my PHP bug under crond getting killed; https://bugs.alpinelinux.org/issues/8471 2018-02-07 11:26:38 <_ikke_> Is it only under crond? 2018-02-07 11:35:16 i dont remember any time limit setting under cron 2018-02-07 11:35:43 _ikke_: yes 2018-02-07 11:35:54 If I run without crond, it doesnt sto 2018-02-07 11:35:55 stop* 2018-02-07 11:36:13 <_ikke_> nindustries: Did you enable cron debugging? 2018-02-07 11:36:17 yes 2018-02-07 11:37:42 <_ikke_> And it does not mention anything? 2018-02-07 11:38:14 Not anything worthwhile 2018-02-07 11:39:25 <_ikke_> And if you just run `/usr/bin/php7 -c /etc/php/php.ini -f /source/CommandSlave.php`, it will just keep running? 2018-02-07 12:05:14 yes 2018-02-07 12:15:55 nindustries: did you set set_time_limit(0) 2018-02-07 12:17:11 first, that does not work without safe_mode=Off and secondly, that shouldn't matter in CLI mode 2018-02-07 12:26:21 there is safe mode in php7? 2018-02-07 12:29:29 from what i can read from the docs max exec time is not available from cli, but set_time_limit does when not in safe mode. 2018-02-07 13:04:20 <_ikke_> if it's set_time_limit, you should also see it when run outside of crond 2018-02-07 14:39:33 https://alpinelinux.org looks funny on a dark themed browser... 2018-02-07 14:39:38 ACTION uploaded an image: Screenshot_20180207_153844.png (616KB)  2018-02-07 14:44:32 PureTryOut[m]: of course, if you go and randomly change colors 2018-02-07 14:44:47 sounds like the fault of your browser not viewing the site as it was intended to be viewed 2018-02-07 14:45:31 PureTryOut[m]: you new to the intawebs? 2018-02-07 14:45:50 use a better web browser, works fine here: http://176.31.253.70/screenies/2018-02-07_15.23.29.3068011849.png 2018-02-07 14:46:44 nice 2018-02-07 14:50:00 hiro: dude that's just Firefox. the site doesn't set it's own background color 2018-02-07 14:50:08 so Firefox applies my system color 2018-02-07 14:51:51 PureTryOut[m]: exactly. disable that silly feature in firefox 2018-02-07 14:52:11 PureTryOut[m]: unless firefox was intelligent enough to create high contrast matching foreground colors this is just retarded 2018-02-07 14:52:38 settings->general->language & appearance->colors->uncheck "use system colors" there 2018-02-07 14:52:40 hell no, I like my Firefox to be dark. sites should just set their background properly if they want to be viewed that way 😛 2018-02-07 14:52:56 websites using system colors is stupid 2018-02-07 14:53:24 PureTryOut[m]: this is the most retarded user request i've seen in a while. but don't get me wrong, i suffer badly from stupid web color choices every day, too. 2018-02-07 14:53:37 agreed, but sites not setting their own background color is stupid as well 😛 2018-02-07 14:53:59 it won't affect the browser UI itself, so you might as well just do what i said 2018-02-07 14:54:16 personally i wish everybody would just leave color usage to the bare minimum, so that everything can be changed into white on black or black on white (i do both, depending on screensize and average light intensity in the room) 2018-02-07 14:54:29 15:53 PureT agreed, but sites not setting their own background color is stupid as well 😛 2018-02-07 14:54:30 no 2018-02-07 14:54:45 PureTryOut[m]: the stupid part is setting *any* colors 2018-02-07 14:54:59 the stupid part is the web :) 2018-02-07 14:55:36 q66: yeah thanks I will 2018-02-07 14:55:38 PureTryOut[m]: once you set any colors you basically constrain the user to your exact color scheme, and as you experienced changing only a small part forces you to adjust EVERY other color again. 2018-02-07 14:56:00 you could go and fix every individual website so that it displays in your preferred way 2018-02-07 14:56:03 locally 2018-02-07 14:56:56 PureTryOut[m]: sadly it won't fix another thing that plagues a lot of sites, because the system colors only affects 1) default bg 2) default fg 3) default link colors 2018-02-07 14:57:06 but that's too much work. so in practice the only thing people do is 1) look at it as the author intended, on the supercomputer the author intended, with the graphics card the author intended, with the javascript interpreter and operating system and web browser the author intended. 2) disable all stupid features and colors and CSS and try if the default black on white is still useful 2018-02-07 14:57:14 and that is, websites customizing e.g. text color in entries but not customizing the background, assuming a light theme 2018-02-07 14:57:24 15:52 q66 websites using system colors is stupid 2018-02-07 14:57:27 which makes you end up with e.g. black-on-black in text fields 2018-02-07 14:57:29 i really hate that 2018-02-07 14:57:35 would be nice if ALL web developers cared about MY system colors 2018-02-07 14:57:41 (black on white or some shit) 2018-02-07 14:57:46 but they never do 2018-02-07 14:57:53 so i get like grey on black, or white on grey. 2018-02-07 14:57:53 hiro: impossible, there are too many systems and setups 2018-02-07 14:58:09 and i can never read shit without disabling CSS 2018-02-07 14:58:23 q66: i said specifically only MY system setup 2018-02-07 14:58:23 the least bad option would really be ignoring system colors everywhere altogether 2018-02-07 14:58:32 q66: obviously this is not practical for anybody else but me 2018-02-07 15:00:15 btw, PureTryOut[m] 2018-02-07 15:00:20 PureTryOut[m]: check this out http://176.31.253.70/screenies/2018-02-07_15.38.29.187552476.png 2018-02-07 15:00:23 works just fine for ME 2018-02-07 15:00:29 it's just that your browser sucks 2018-02-07 15:00:48 someone still uses opera? 2018-02-07 15:00:54 that doesn't look fine at all 2018-02-07 15:00:57 this is "High Contrast W/B" theme that comes with opera. 2018-02-07 15:01:02 PureTryOut[m]: why? 2018-02-07 15:01:08 because it's ugly as sin 2018-02-07 15:01:30 q66: what about it is ugly? 2018-02-07 15:01:39 oh i get it 2018-02-07 15:01:40 what he said, it's really ugly 2018-02-07 15:01:41 you want: http://176.31.253.70/screenies/2018-02-07_15.39.55.3276014759.png 2018-02-07 15:02:07 too many stupid stylistic choices like these middle-justified titles 2018-02-07 15:02:47 that is with all page stylesheets disabled :D 2018-02-07 15:02:47 i have the site looking exactly as it should 2018-02-07 15:02:49 https://i.imgur.com/KUOYSyC.png 2018-02-07 15:03:32 i just don't like pages wasting space with stupid images and other distractions 2018-02-07 15:03:45 this still only takes like 1/4 of my screen, so it's fine 2018-02-07 15:04:42 it also makes navigating more wasteful, as you often need to first pgdown before you reach the content you need 2018-02-07 15:05:24 looks significantly easier to navigate to me than your bunch of text 2018-02-07 15:05:43 having a layout in a UI is not a bad thing 2018-02-07 15:06:33 also low contrast > high contrast 2018-02-07 15:06:47 much easier on the eyes 2018-02-07 15:25:31 q66: i decrease the contrast as the last step in the processing chain, on my display 2018-02-07 15:26:02 otherwise one gets into stupid situations like PureTryOut[m] 2018-02-07 15:26:25 im also in for hiro's approach 2018-02-07 15:26:44 just setting everthing max brightness/contrast, and then dim the monitor down 2018-02-07 15:27:03 also results in less power consumption on laptops 2018-02-07 15:27:06 everything else might risk losing information 2018-02-07 15:27:10 liwakura: yep 2018-02-07 15:27:21 and seems easier on the eyes, too IMO 2018-02-07 15:27:44 but then i use an e-reader for bulk reading anyway, prefer that even more 2018-02-07 15:28:01 obv. one thing stands out once again: no colors on the e-reader 2018-02-07 15:28:41 i once build an terminal myself out of an LCD display 2018-02-07 15:28:57 but due to its 16x2 size, it wasn't too useful 2018-02-07 15:28:59 also monochrome 2018-02-07 15:30:28 hiro: i use a calibrated display with 100cd/m2 brightness and default contrast, and i'm not gonna do anything to change that, because that's how everything looks best 2018-02-07 15:30:38 content should look reasonable with those settings as that's basically reference settings 2018-02-07 15:30:42 hahahahahaha 2018-02-07 15:30:53 i hope you also have no windows 2018-02-07 15:31:01 and calibrated lighting in your room 2018-02-07 15:31:15 also make sure you always wear the same tshirt 2018-02-07 15:31:39 else white shirt might reflect lightrays into your monitor fucking with the color accuracy 2018-02-07 15:32:06 are you always this much of an insufferable asshole 2018-02-07 15:32:23 liwakura: another nice thing is that some monitors even have brightness sensors, so then you never have to do shit manually :) 2018-02-07 15:32:41 hiro: also agree 2018-02-07 15:33:01 but im more after the power saving 2018-02-07 15:33:57 changing terminal theme and then having to fix the browser so it doesn't blind your eyes is like, some sort of less optimal 2018-02-07 15:34:24 but ricers wanna see their soft themes on screenshots^^ 2018-02-07 15:35:29 haha 2018-02-07 15:36:52 the point is, my settings are *more* forgiving for high contrast stuff than an average person's, and it still looks like horseshit and makes my head hurt after a while 2018-02-07 15:37:01 clearly there is something wrong with it no matter how you put it 2018-02-07 15:41:56 i find it okay 2018-02-07 15:42:12 both in the regular light and PureTryOut[m]'s dark version 2018-02-07 15:47:56 q66: "forgiving" meaning your contrast is lower? 2018-02-07 16:14:49 liwakura: alpinelinux.org was *fine*, some sites look way worse in dark 2018-02-07 16:14:51 but I prefer it non-themed really 2018-02-07 16:31:04 hehhee, so, upgrading 3.5 to 3.7 introduced a funny little problem of never mounting / as read-write 2018-02-07 16:31:42 turns out some startup script does mount -o remount,rw / - which doesn't work. however, "mount -o remount rw /" does 2018-02-07 16:32:12 what is this evil sorcery? :D 2018-02-07 16:35:41 and indeed, making that change to /etc/init.d/root -did- fix the boot... 2018-02-07 16:47:52 bloody hell, it is a busybox mount 'feature' 2018-02-07 16:52:11 TBB: do you have an link on that? 2018-02-07 16:52:13 or git rev? 2018-02-07 16:53:42 some article on askubuntu 2018-02-07 16:54:36 but it's not as simple as that... unsurprisingly those machines, which also have util-linux and such packages for a "real" Linux userland, and which supposedly use the "real" mount, also express this behaviour 2018-02-07 17:00:37 seems I typed that in a bit of a hurry but hopefully it still made clear what I tried to state 2018-02-07 17:03:40 I guess the lesson learned from this is only "don't upgrade more than one point release at a time", because I do have another system next to me where remounting works exactly as expected... 2018-02-07 17:03:54 and it has been updated on a regular basis 2018-02-07 17:04:41 https://askubuntu.com/questions/175739/how-do-i-remount-a-filesystem-as-read-write - that's the article anyway, answer #19 mentions the space between options 2018-02-07 17:05:56 uhm, not number 19, there's an answer that has number 19 next to it and it starts "for busybox/android users" 2018-02-08 06:18:14 should 3.7/latest be considered stable? 2018-02-08 06:18:23 or 3.6 is more stable? 2018-02-08 07:39:21 3.7 is latest stable, yes. 2018-02-08 12:10:20 awww, seems my "spaces in mount options" thing didn't really catch anyone's imagination :( 2018-02-08 12:11:12 however, I have a theory: perhaps "apk upgrade" without additional options to force latest deps might cause a desync between some component and the libs it needs or something 2018-02-08 12:11:38 and that messes up something crucial required for parsing something somewhere 2018-02-08 12:17:50 "spaces in mount options"? what? 2018-02-08 12:21:35 yesterday's log about 20 hours ago. ran a little 3.5 to 3.7 upgrade and experienced a read-only root problem 2018-02-08 12:22:22 apparently the "mount -o remount,rw" in /etc/init.d/root didn't work but adding a space after the , made it work, which is a bit weird 2018-02-08 12:32:59 eehhh 2018-02-08 12:33:08 TBB: i think i know this issue 2018-02-08 12:33:37 like, mount can take 1 or 2 non-option arguments 2018-02-08 12:33:49 with the space you just switch between them 2018-02-08 12:39:32 TBB: what busybox version do you have? 2018-02-08 12:43:06 TBB: also could you test if $ mount -o remount,rw "" / works? 2018-02-08 12:48:49 can't remember what the busybox version in 3.5 was, but since then there was at least that split that took things into extras. I'll give that a try; it takes a while tho 2018-02-08 13:32:17 okay, yeah, that syntax worked as well; and yes, with some filesystems like overlayfs you need to specify "none" where your example has "" 2018-02-08 13:32:38 busybox is at version 1.27 and util-linux at 2.31 in the test system 2018-02-08 13:33:32 Hi. Do you know if the firefox included in Alpinux can handle HSTS HTTP-header ? It seems to not work with my settings :/ 2018-02-08 13:33:54 I'm also reporestricted, the repository snapshot I have is from Jan 23 2018-02-08 13:36:30 TBB: wait, util-linux? 2018-02-08 13:37:18 TBB: util-linux supplies the mount command then 2018-02-08 13:37:23 then its not an busybox bug then... 2018-02-08 13:37:26 yup, that's the package the full mount command comes from 2018-02-08 13:37:42 that was also in my comments yesterday that it 2018-02-08 13:37:49 when i'm visiting HSTS site, the file ~/.mozilla/firefox/profile.default/SiteSecurityServiceState.txt isn't modified. I also tried to append manualy a HSTS-site in this file, but can still connect with HTTP... 2018-02-08 13:37:51 ... is strange that I have mount from util-linux 2018-02-08 13:38:19 so that, after a good night's sleep, turned into "there must be some sort of a parsing error or something somewhere" 2018-02-08 13:38:24 TBB: does mount --help show the busybox header? 2018-02-08 13:38:41 maybe the busybox symlinks got messed up 2018-02-08 13:39:27 I don't think it does, but I'll go check (separate rooms) -> 2018-02-08 13:39:59 ah.. 2018-02-08 13:40:18 cant you ssh there? 2018-02-08 13:40:24 t0x0sh: you've verified that HSTS is working with other browsers? 2018-02-08 13:43:13 Aerdan[m]: I have only firefox installed I think...(and can't install any packages actually for some reasons) 2018-02-08 13:43:43 it's what I call the full mounty, not the busybox one 2018-02-08 13:44:04 and no, unfortunately access to that test box is sneakernet only 2018-02-08 13:47:29 I'll have to investigate this a bit more at home once I get there after work; I develop an installer that makes trying to reproduce this a lot quicker 2018-02-08 13:49:08 t0x0sh: no other computers available to test on? 2018-02-08 13:49:29 I ask because my suspicion is that HSTS wasn't actually turned on. 2018-02-08 13:50:22 I have other computers, but it's not alpine :) 2018-02-08 14:00:54 Well, let me ask you again: have you, or have you not, verified that HSTS actually works elsewhere? 2018-02-08 14:05:28 Aerdan[m]: yes, its working. 2018-02-08 15:00:19 liwakura, I've got a better idea on the nature of the problem now if you're interested 2018-02-08 15:01:16 im in 2018-02-08 15:02:11 the root fs that I experience this problem with is xfs, and for one reason or another, it has as mount options in fstab "defaults,errors=remount-ro" 2018-02-08 15:02:56 I'm not sure at all if the latter is a valid xfs mount option; removing it causes "mount -o remount,rw /" work again 2018-02-08 15:03:48 ah yeah, using mount in the 1-argument syntax requires an working fstab 2018-02-08 15:03:59 perhaps mount options handling has changed and using an invalid option handling was more lax in whatever component in 3.5 did it and stricter in 3.7 2018-02-08 15:04:04 broken fstab -> 1-argument invocation rejected 2018-02-08 15:04:19 adding the space triggers the 2-argument invocation... 2018-02-08 15:04:21 yup. but that did still pass in 3.5 2018-02-08 15:05:03 so if anything, this is an improvement really :) 2018-02-08 15:14:48 aaaaaand there was a change regarding mount option handling in util-linux 2.30; Alpine v3.5 had 2.28.2 2018-02-08 17:42:03 hey all, I'm having trouble using `lbu` with some custom included files. I'm following https://wiki.alpinelinux.org/wiki/Alpine_local_backup#Include_special_files.2Ffolders_to_the_apkovl and I see my files added to lbu.list, but when I `lbu package` or `commit`, lbu is only saving the lbu.list file, it is not reading the file and saving the files l 2018-02-08 17:42:03 isted inside. Am I reading things wrong? 2018-02-08 17:58:23 oh nm, I think lbu is not going to work out for what I wanted to use it for. I was trying to backup some files that are part of a package and apk audit recognizes this and ignores them 2018-02-08 19:52:52 Hi, how can I close a bug? 2018-02-08 20:11:15 anyone running hostapd on alpine? can you set your wireless regdomain with "iw reg set $COUNTRY" ? 2018-02-08 22:21:27 CompanionCube: you can comment it requesting it to be closed 2018-02-08 22:21:39 fail :p 2018-02-08 22:29:34 whoops 2018-02-08 22:29:40 CosmicDJ: * 2018-02-08 22:32:53 Shiz: are you on MAL? 2018-02-08 22:33:09 yes, but -offtopic 2018-02-08 22:57:23 CosmicDJ : I can do hostapd 2018-02-08 22:58:59 CosmidDJ : you need this line in /etc/mdev.conf : $COUNTRY=.. root:root 0660 */sbin/crda 2018-02-08 22:59:13 and of course crda package in edge/testing 2018-02-08 23:00:06 and there is no need to manually run #iw reg set $whatever 2018-02-08 23:00:14 set the country in hostapd conf file 2018-02-08 23:00:53 busybox-initscripts provdies /etc/mdev.conf now btw 2018-02-09 00:16:45 Hey everyone, I'm new to alpine linux and was wondering if its possible to setup pci passthrough for kvm. I know most other distros require the intel_iommu=on or similar kernel flag. Not quite sure whats required under alpine. Can't find any documenation on pci passthrough on alpine so I figured I'd drop the question in here. 2018-02-09 00:43:11 Conmega: it's definitely gonna need that too yes 2018-02-09 00:45:24 Shiz: I tried using intel_iommu and it told me that isn't a valid kernel flag. And I couldn't find anything referencing what kernel flag alpine uses for iommu. 2018-02-09 00:45:57 what told you that? 2018-02-09 00:46:00 intel_iommu=on is valid and IIRC it's on by default too. 2018-02-09 00:46:20 it's not on by default 2018-02-09 00:46:58 Oh. Whoops. 2018-02-09 00:47:15 but yes, intel_iommu=on is valid and appropriate 2018-02-09 00:48:48 Conmega: what tells you that it'snot a valid kernel flag? 2018-02-09 00:52:58 Can't find what I was following at the time but it was having me add the kernel configuration line to a file and having it take affect using a command and it just said this isn't a valid kernel flag. Suppose it must have been for something else completely un-related, was tired last night. 2018-02-09 00:53:09 Suppose I just need to add it to the grub configuration file. 2018-02-09 01:09:55 looks like I can't run grub-mkconfig because its trying to source 2018-02-09 01:10:36 woops... Trying to source /etc/update-extlinux.conf which doesn't exist. This sourcing is being done in /etc/grub.d/10_linux 2018-02-09 01:11:15 Seems you can just comment that out without much harm, OK? 2018-02-09 05:06:33 Hi, does anyone here use SBCL? I'm having difficulty getting SBCL set up with Quicklisp. 2018-02-09 07:39:46 tmh1999: yes I can do hostapd, too... just had to install+start udev... 2018-02-09 07:40:35 tmh1999: have to try your mdev.conf hint, though 2018-02-09 08:33:20 Hi, I created a xen hvm alpine-linux and I have some problem with bochs_drm module. It takes very long for boot reporting cpu x stuck for x seconds due soft look up... 2018-02-09 08:33:54 switching vga card to cyrrus it boots fine but I would like to test a newer kernel for check if the problem persist 2018-02-09 08:34:16 there is some beta alpine iso with a 4.11 kernel? 2018-02-09 08:36:58 donoban: edge has 4.14.17 2018-02-09 08:37:10 you could build a kernel with 4.11 for that sake 2018-02-09 08:37:30 well it seems 4.11 it's eol 2018-02-09 08:37:40 I saw it on a kali hvm which boots fine 2018-02-09 08:37:47 lol kali 2018-02-09 08:37:48 i can test 4.14.17 better 2018-02-09 08:38:18 no 2018-02-09 08:38:19 its my fault 2018-02-09 08:38:23 its 4.14.0 2018-02-09 08:38:28 hehe 2018-02-09 08:38:56 so there is no edge iso? do i have to clone git repo and build? 2018-02-09 08:39:06 edge is rolling release 2018-02-09 08:39:26 there are snapshots of it 2018-02-09 08:39:40 http://uk.alpinelinux.org/alpine/edge/releases/ 2018-02-09 08:39:50 great! ty 2018-02-09 08:40:16 hmm 2018-02-09 08:40:19 looks like all of those are old 2018-02-09 08:40:22 from nov 2017 2018-02-09 08:40:32 yep :\ 2018-02-09 08:40:35 oh wait, they're stable 2018-02-09 08:40:38 that's strange 2018-02-09 08:40:53 so nevermind 2018-02-09 08:41:19 suppose you'll have to build it yourself, or modify the iso 2018-02-09 08:41:27 well, I don't mind to build myself 2018-02-09 08:43:35 should i clone https://git.alpinelinux.org/cgit/alpine-iso/ ? 2018-02-09 08:57:24 I've tested also vanilla version, so the problem should not be related with grsec 2018-02-09 08:57:40 or its just a kernel problem, or muslc? 2018-02-09 08:58:52 I saw a similar error reported by a qemu sparc mantainer 2018-02-09 08:59:00 or maybe it's a xen problem 2018-02-09 10:40:45 danieli: confirmed, same problem with kernel 4.14.17 2018-02-09 10:41:04 hmhm, what hardware is it running on? 2018-02-09 10:41:37 it's a xen vm 2018-02-09 10:41:48 do you mean its conf? 2018-02-09 10:41:59 which alpine image are you using? 2018-02-09 10:42:07 nah, I know it's a domU know 2018-02-09 10:42:21 ah, I just did an sys install and update to edge 2018-02-09 10:42:33 then I installed linux-virt from edge 2018-02-09 10:42:57 i realized that I don't need to build an iso when I was building an env for building the iso hehe 2018-02-09 10:43:46 I can try linux-vanilla, but I also had same problem with vanilla 4.9 2018-02-09 10:44:19 dom0 is qubes, maybe it has some influence too 2018-02-09 10:45:09 virt is for domU / guests, xen is for hypervisors 2018-02-09 10:45:15 virt uses virthardened iirc 2018-02-09 10:45:52 slimmed down kernel with console on ttyS0 2018-02-09 10:46:01 so if it doesn't work, strange.. I'm not sure. 2018-02-09 10:46:07 virt-hardened is 4.9 and virt 4.14 2018-02-09 10:46:23 https://pkgs.alpinelinux.org/packages?name=linux-virt*&branch=edge 2018-02-09 10:46:24 yeah, hardened lags behind, if i'm not wrong it's being abandoned 2018-02-09 10:47:00 but the problem with bochs_drm seems in another place 2018-02-09 10:47:15 I should have same error with other linux distro if it was a kernel problem, right? 2018-02-09 10:47:47 soft lockup because of the vga driver, hmm 2018-02-09 10:48:02 well, it's not just about kernel versions, but kernel features 2018-02-09 10:49:11 e.g., probably kali does not use that module? 2018-02-09 10:49:32 no idea what it is, and i don't really touch kali much 2018-02-09 10:49:34 I'm going to check 2018-02-09 10:49:42 i haven't looked into alpine's kernels too much 2018-02-09 10:50:24 it has bochs_drm loaded 2018-02-09 10:50:42 clean dmesg, no loockup 2018-02-09 10:51:44 is it set to "m" in alpine's virt kernel? 2018-02-09 10:52:04 I suppose, the lockup is in modprobe process 2018-02-09 10:52:16 and yes when it finally boots I can see it in lsmod 2018-02-09 10:57:54 I'm gonna try vanilla version and compare the config with kali 2018-02-09 11:10:12 I'm gonna try to build the kernel 2018-02-09 11:10:22 do you think that the problem is probably there? 2018-02-09 11:11:08 configs are pretty different hard to determine which difference could be problematic 2018-02-09 11:13:50 uh, it's open source 2018-02-09 11:13:54 there's a config file in the 2018-02-09 11:14:30 here https://git.alpinelinux.org/cgit/aports/tree/main/linux-vanilla/config-virt.x86_64 2018-02-09 11:14:57 thing is: CONFIG_DRM_BOCHS=m 2018-02-09 11:15:00 I'm gonna try to compile same config of kali 2018-02-09 11:15:13 could just pull its kernel directly 2018-02-09 11:15:15 if the problem persisit I guess we could discard the kernel 2018-02-09 11:15:16 just to test 2018-02-09 11:15:35 uhm 2018-02-09 11:16:06 moving all /boot contents and updating grub? 2018-02-09 11:16:37 why move all? 2018-02-09 11:16:46 kernel and initramfs 2018-02-09 11:16:52 initrd.img 2018-02-09 11:17:00 don't see why you'd copy the initial ramdisk 2018-02-09 11:17:14 ok 2018-02-09 11:17:54 so I will overwite linux-vanilla image with the kali version and reboot 2018-02-09 11:19:01 uhM 2018-02-09 11:19:05 and the modules dir? 2018-02-09 11:19:16 right, has to match kernel 2018-02-09 11:25:13 ok let's try 2018-02-09 11:26:06 it failed mouting root 2018-02-09 11:27:43 probably alpine has something built in whcih kali does not 2018-02-09 11:32:28 ok 2018-02-09 11:32:32 it's booting kali kernel 2018-02-09 11:32:42 stuck on Loading drivers ... 2018-02-09 11:32:51 and sfot lockup ! 2018-02-09 11:33:03 so it's not kernel problem :\ 2018-02-09 11:34:56 maybe there si something worng in the * Loading hardware drivers ... 2018-02-09 11:35:05 it's aa openrc service? 2018-02-09 11:35:16 s/aa/an 2018-02-09 11:37:09 hwdrivers, I'm gonna add some debug 2018-02-09 11:38:30 I deleted redirections to /dev/null 2018-02-09 11:41:22 some missing modules, both with virt and kali version so probably are not the problem 2018-02-09 11:51:56 I can bot fine with noautodetect param 2018-02-09 11:52:11 then "modprobe bochs_drm" casue the lockup 2018-02-09 12:14:41 danieli: at least I could get the dmesg 2018-02-09 12:14:49 https://pastebin.com/rQ96TdyV 2018-02-09 12:17:25 there are some differences with kali dmesg 2018-02-09 12:55:57 well I will keep investigating, ty danieli 2018-02-09 12:56:27 oh sorry, i'm a little preoccupied, just lurking a bit on irc 2018-02-09 13:52:27 hi all 2018-02-09 13:52:57 trying setup java 2018-02-09 13:53:00 like here: 2018-02-09 13:53:00 https://wiki.alpinelinux.org/wiki/Installing_Oracle_Java 2018-02-09 15:55:32 are there docs somewhere about how packages can move from say, testing to community? 2018-02-09 16:05:38 Lloyd: packages in testing/ often show up there, because of the request to add new package from someone. if requester after testing the package (as thoroughly as possible) confirms it's working fine and w/o problems, maintainer concurs, and maintainer doesn't see any issues with the package that should be dealt with before promotion, then such promotion can happen most of the time. if others than 2018-02-09 16:05:44 original requester reports that package works good, then it's also fine. the more attestation the better. 2018-02-09 16:05:47 ACTION is afk 2018-02-09 16:09:16 bot attack? 2018-02-09 16:09:18 https://forum.alpinelinux.org/forum/installation/sexy-red-bottom-heels 2018-02-09 16:09:58 lol 2018-02-09 16:21:29 ugh 2018-02-09 16:21:35 void linux wiki was suffering from similar issues... 2018-02-09 19:51:38 python[28055]: segfault at 564300000000 ip 00007f745847e6c7 sp 00007ffe24a49038 error 4 in ld-musl-x86_64.so.1[7f745842e000+89000] 2018-02-09 19:51:41 inside a container 2018-02-09 23:16:38 i'm trying to make a new APKBUILD for a package that symlinks its binaries from a different folder (within the same package) 2018-02-09 23:17:10 however the links in the package include my home directory (the build directory) 2018-02-09 23:18:09 could you make it that it places the files directly at the target location? 2018-02-09 23:18:36 the install() is make DESTDIR="${pkgdir}" install 2018-02-09 23:20:05 i'm translating from an archlinux PKGBUILD 2018-02-09 23:20:12 which basically has the same commands for 2018-02-09 23:20:23 build() and install() 2018-02-09 23:22:15 and yes i'm using gnu make 2018-02-09 23:27:24 even if I run the commands outside of abuild the symlinks are wrong 2018-02-09 23:30:05 if I do the same thing in archlinux the symlinks are replaced by relative link 2018-02-09 23:30:21 usr/bin/foo -> ../lib/pkgname/foo 2018-02-09 23:31:25 but in the APK usr/bin/foo -> /home/abuild/pkgname/usr/lib/pkgname/foo 2018-02-09 23:37:57 found it 2018-02-09 23:38:04 it needs the coreutils /bin/n 2018-02-09 23:38:07 /bin/ln 2018-02-09 23:39:05 it seems that busybox either does not support ln -s -r or the support is broken 2018-02-09 23:39:26 yeap it does not support -r at all 2018-02-09 23:39:36 damnit I should have looked into it earlier 2018-02-09 23:39:41 so much waste time 2018-02-09 23:39:43 wasted* 2018-02-10 00:03:12 Hi, I'm trying to get GCC in an alpine image running on a raspberry pi (ARM). Is there a package for that? 2018-02-10 00:06:04 Found it, v3.5/main/armhf/g++ 2018-02-10 01:46:03 when/how do you move packages from testing to main? 2018-02-10 01:46:24 terror: that's more of a question for #alpine-devel 2018-02-10 01:46:33 cool, thx 2018-02-10 08:21:18 hey, is there 'rescue image' of alpine with typical network setup and ssh server enabled ? 2018-02-10 08:36:41 none I know of, shouldn't be too hard to set that up though 2018-02-10 08:38:41 i have a headless setup i want to use alpine-usb to install alpine from it to sd card 2018-02-10 11:50:38 juozapas: how would that rescue image different from any other installer media? 2018-02-10 11:51:20 Hello. Can anyone point me in the right direction regarding this problem: I want to run Alpine from RAM (+ usbdisk for configs/lbu), however, in this mode I am unable to install and use kernel modules. Specifically I want to use ZFS. Will I need to make a custom iso or is there a workaround with the /lib/firmware squash-fs? 2018-02-10 11:51:25 ah, i think its about the pre-enabled ssh deamon i guess? 2018-02-10 12:17:33 liwakura: yeah 2018-02-10 12:17:55 i have debian (freedombox) running on machine 2018-02-10 12:18:06 custom iso would it be, then, i guess 2018-02-10 12:18:07 but would love to install apline there instead 2018-02-10 12:18:12 uhm 2018-02-10 12:18:26 there are also ways of live-replacing an running system with alpine 2018-02-10 12:18:26 maybe there is a way to 'mount' alpine image 2018-02-10 12:18:38 and run setup-alpine to gather hardware info ? 2018-02-10 12:18:58 hardware info? like what? 2018-02-10 12:19:00 yeah, read about it on wiki but looks a bit complicated 2018-02-10 12:19:12 yeah it is sort of complicated... 2018-02-10 12:19:19 like network, so i could continue after reboot via ssh 2018-02-10 12:20:03 network drivers are in the module tree per default... i think the network configuration is the more tricky part 2018-02-10 12:20:38 is the system physically inaccessible to you? 2018-02-10 12:20:45 it's on my table :) 2018-02-10 12:20:55 it's apu2c2 from pcengines.ch 2018-02-10 12:21:00 ohh 2018-02-10 12:21:08 a) nice choice 2018-02-10 12:21:18 b) just take the disk out, stick it into an laptop 2018-02-10 12:21:28 and boot the laptop with the alpine iso 2018-02-10 12:21:43 hmm i tried that 2018-02-10 12:21:49 but? 2018-02-10 12:21:59 no access to network after puting it back to apu 2018-02-10 12:22:17 even though i changed /etc/network/interfaces 2018-02-10 12:22:28 difficult to debug... 2018-02-10 12:22:56 do you have serial cable available? 2018-02-10 12:23:00 :) 2018-02-10 12:23:04 would be so easy 2018-02-10 12:23:26 i was stupid enough to skip it while buying everything else 2018-02-10 12:23:45 i have ftdi ttl-232r-3v3 cable 2018-02-10 12:23:53 should be the same 2018-02-10 12:24:04 but to be honest, it will be my last choice 2018-02-10 12:24:06 the RS232 is 12 volts and would fry the ftdi.. :/ 2018-02-10 12:24:12 as i dont want to fuck it up 2018-02-10 12:24:19 mine is 3v3 aka 3.3V 2018-02-10 12:25:23 >COM2 (3.3V RXD/TXD). 2018-02-10 12:25:34 there is indicated an apu2 has an 3.3 uart port.. 2018-02-10 12:26:10 yeap but com2 doesnt have console output hardcoded 2018-02-10 12:26:20 or something like that 2018-02-10 12:26:30 i was googling this idea a bit 2018-02-10 12:26:59 you use a null modem cable to connect to the serial port on the board, no? 2018-02-10 12:27:05 ah, its probably ttyS1, while ttyS0 is used.. 2018-02-10 12:27:11 omniuwo: usually yes 2018-02-10 12:27:14 omniuwo: i dont have that cable 2018-02-10 12:27:23 but yeah 2018-02-10 12:27:24 or an RS232 to USB cable if your laptop doesn't have RS232 itself 2018-02-10 12:27:36 https://www.pcengines.ch/usbcom1a.htm 2018-02-10 12:27:44 that would be right tool for a job 2018-02-10 12:28:39 liwakura: but in general, it's only /etc/networks/interfaces config file that should be correct ? 2018-02-10 12:28:58 you said that i dont have to worry about drivers 2018-02-10 12:28:59 not sure... there are alot of things that could go wrong, actually 2018-02-10 12:29:30 like, drivers are all in /lib/modules, and as soon as the userspace is entered and / mounted, they are available if the device is present 2018-02-10 12:29:44 ok 2018-02-10 12:30:07 but is it a good idea to run alpine from sd card in general ? 2018-02-10 12:31:03 juozapas: you should be able to configure your OS to use COM2 for console, that is 3v3 2018-02-10 12:31:18 omniuwo: means editing the bootparams, means custom iso 2018-02-10 12:31:18 you should only need to connect rxd, txd and ground 2018-02-10 12:31:42 or, uhm 2018-02-10 12:31:49 I thought you were already editing something on the sdcard on the laptop 2018-02-10 12:31:55 true 2018-02-10 12:32:01 then its actually an good idea 2018-02-10 12:32:20 juozapas: console=ttyS1 in the extlinux config, i guess 2018-02-10 12:32:40 im now tempted to buy an apu myself 2018-02-10 12:33:00 ;]] 2018-02-10 12:33:15 it's a neat little thing! 2018-02-10 12:33:16 but why i cant use com1 ? it's not 3.3V? 2018-02-10 12:34:18 RS232 ports usually modulate the signal with 12 volts 2018-02-10 12:34:34 ok 2018-02-10 12:34:52 uh 2018-02-10 12:35:12 actually, i see its not exactly defined: https://en.wikipedia.org/wiki/RS-232#Voltage_levels 2018-02-10 12:36:22 but setting the "console" boot parameter is only for kernel output, isn't it? 2018-02-10 12:36:38 https://forum.pfsense.org/index.php?topic=136548.0 2018-02-10 12:36:52 to be able to log in and actually do things I think you want to edit /etc/inittab and also /etc/securetty 2018-02-10 12:36:53 somehow i think it's not so easy 2018-02-10 12:37:29 omniuwo: yeah, kernel output only 2018-02-10 12:37:46 but you could add that tty device also to /etc/inittab, just replicate some of the entries there 2018-02-10 12:37:51 so, in your inittab "ttyS1::respawn:/sbin/getty -L ttyS1 115200 vt100 2018-02-10 12:37:53 " 2018-02-10 12:38:15 and "ttys1" in your /etc/securetty 2018-02-10 12:38:32 ^ what omniuwo says 2018-02-10 12:38:52 ;] 2018-02-10 12:38:57 thanks 2018-02-10 12:39:11 i will try to edit interfaces config once again 2018-02-10 12:39:36 first :) 2018-02-10 12:39:48 you can add the above while you're at it 2018-02-10 12:40:01 then you'll be able to use the serial console with your ftdi cable 2018-02-10 12:40:20 it's always nice to be able to have a console on your apu 2018-02-10 12:53:25 juozapas: #alpine-offtopic? 2018-02-10 12:53:41 regarding the apu stuff 2018-02-10 12:54:00 (read this as invitation, not an imperative) 2018-02-10 12:59:13 :) 2018-02-10 12:59:15 thanks 2018-02-10 13:54:13 is it possible to force setup-alpine run "install" procedure instead of "reconfigure" in already installed system ? 2018-02-10 13:56:17 im not aware of any reconfigure more... 2018-02-10 13:56:31 *mode 2018-02-10 14:49:34 Hi there 2018-02-10 14:50:20 I'm trying to create a custom iso with zfs support, as per https://wiki.alpinelinux.org/wiki/How_to_make_a_custom_ISO_image_with_mkimage 2018-02-10 14:52:10 however, when I try to actually make the image, I get an error saying repository not found 2018-02-10 14:52:26 actually, nvm 2018-02-10 14:52:49 I removed the \ in the command and it worked 2018-02-10 16:17:10 good day, I think I have a really beginner question about Alpine Linux. Is it correct that there are no updates available after the installation from the 3.7.0 virt ISO x86_64? I started to generate a AlpineLinux Base Image for OpenNebula, that integrates with our saltstack and also zabbix. 2018-02-10 16:42:50 bjmg: updates to the 3.7.0 branch are restricted to security and bugfixes 2018-02-10 16:44:40 liwakura: Thanks for your answer. And there are no (security) updates since end of november 2017? Like those mitigation patches for the kernels or the gcc changes? (I fact I don't like those patches) 2018-02-10 16:45:04 hi all 2018-02-10 16:49:44 bjmg: im sure there had been some.. 2018-02-10 16:50:43 lates upgrade on 3.7 was postgres, yesterday 2018-02-10 16:51:29 https://github.com/alpinelinux/aports/commits/3.7-stable 2018-02-10 16:51:30 bjmg: sure, there are security upgrades 2018-02-10 16:52:27 liwakura: thank you for your answer. PostgreSQL is updated ok. But no packages that are already included on the virt iso image. (like kernel, openssh, ...) 2018-02-10 16:53:00 liwakura: thanks - that link is quite helpful to verify my build. 2018-02-10 16:53:30 mps: I just thought there must be some kernel update (to 4.9.78 or something) 2018-02-10 16:53:53 80 meanwhile 2018-02-10 16:54:14 i also wondered why the kernel sublevels dont get included into the stable branches 2018-02-10 16:55:29 Yeah - that's what I meant, liwakura. 2018-02-10 16:56:21 bjmg: don't know why kernel isn't upgraded 2018-02-10 16:56:31 bjmg: actually, when i think about it 2018-02-10 16:56:52 the spectre "patches" (who probably dont even work) cause a major performance regression on all systems 2018-02-10 16:57:13 while only doing an advantage on systems with different trust domains 2018-02-10 16:57:37 so i think its reasonable to not put it into an stable branch 2018-02-10 16:58:07 liwakura: I think so, spectre mitigation isn't important to me 2018-02-10 17:00:15 you already have different trust domains if you like to use alpine linux as QEmu/KVM host, docker host os or if you use it as an desktop. 2018-02-10 17:01:09 Even if I intend to run it as docker host os I don't think the patches are relevant to my case as I will only host container that were created by my company. 2018-02-10 17:01:45 bjmg: actually, firefox is my last program of concern here 2018-02-10 17:01:52 because it allows JS execution 2018-02-10 17:02:01 but on this machine, i use an custom kernel flavor anyways 2018-02-10 17:03:21 I use Manjaro (arch based) as my desktop OS. But I intend to use Alpine Linux as KVM host and container host in our data center. 2018-02-10 17:03:51 yeah, that should get the kernel patches then 2018-02-10 17:04:20 but its not too difficult to compile them yourself 2018-02-10 17:05:43 I know that its not a big problem. But I am trying to use as much as I can from the base. Otherwise it will end in an update nightmare. 2018-02-10 17:07:03 I now use linux since 1994 and it never was easier than now to set up servers or compile a kernel. 2018-02-10 17:07:27 thats true, but only half of the cake 2018-02-10 17:07:51 deploying applications now got a whole crap more difficult because they need a ton of dependencies from github 2018-02-10 17:08:00 (this is also why docker exists in the first place) 2018-02-10 17:09:11 and dont forget every second programming language now got their own package manager.. 2018-02-10 17:10:13 yeah - right. That is quite a big problem for some applications. 2 years ago I sat up a OpenStack system from scratch. It was a pain in the ... to get it to work because it is so heterogenous and everyone uses an other way to solve its problems. 2018-02-10 17:11:51 we mainly use java and javascript. That way we don't have too much different package managers. I think we have only 5 for java and only 20 for javascript :-D 2018-02-10 17:12:19 sometimes i feel that people also forgot you can isolate applications by putting them under different uid's 2018-02-10 17:12:38 and software only gets evaluated by the shiny parts, not the bodies in the cellar 2018-02-10 17:12:52 so true 2018-02-10 17:15:01 10 years ago there was openvz and the like. It had nearly the same function as a docker container today. 2018-02-10 17:15:47 meh, docker has an different philosophy now 2018-02-10 17:15:54 you can use it like openvz like fat containers 2018-02-10 17:16:37 i work with docker (and soon kubernetes) and its really crappy tooling 2018-02-10 17:16:48 correct - that stacking mechanism is different. But something like that was possible too with openvz. 2018-02-10 17:16:59 with 4 different versions of the same documentation because stuff got deprecated 2018-02-10 17:18:39 The documentations is also bad for docker - like it is for openstack. I think the reason for this could be that they want to sell professional support services. 2018-02-10 17:29:53 likely. 2018-02-10 17:30:14 bjmg: I agree with you about "documentation is bad" and "sell professional support", all this open source with commercial offer 2018-02-10 17:30:16 in my private infrastructure, i only use bare alpine without and sort of container/virtualisation 2018-02-10 17:30:29 s/and/any/ 2018-02-10 17:30:42 liwakura | sometimes i feel that people also forgot you can isolate applications by putting them under different uid's 2018-02-10 17:30:45 + SELinux 2018-02-10 17:30:56 i dont like SELinux, but yes 2018-02-10 17:31:59 I'd say its pretty trivial to get root on a vanilla linux system 2018-02-10 17:32:07 My private infrastructure is my testbed for my company. 2018-02-10 17:33:00 "get root" as in adding init=/bin/sh in grub? :P 2018-02-10 17:33:08 if one can trust the applications it is not too bad to execute them on the same machine and/or with the same user rights. 2018-02-10 17:33:30 liwakura: "get root" as in escalating from normal user 2018-02-10 17:33:36 liwakura, if you have physical access to a PC you can access it - always. 2018-02-10 17:33:57 bjmg: try installing linux on an Secureboot/EFI-locked system 2018-02-10 17:34:11 found it to be an big pain and just gave up 2018-02-10 17:34:19 and quit that company some weeks later 2018-02-10 17:34:30 or on hardened coreboot 2018-02-10 17:34:44 specing: you are one of the hardening-fetishists? 2018-02-10 17:35:06 liwakura: I'm a realist. I realise that vanilla linux is crap when it comes to security 2018-02-10 17:35:08 ask Microsoft to sign your bootloader 2018-02-10 17:35:09 ask nicely and who knows 2018-02-10 17:35:40 specing: like what? 2018-02-10 17:35:47 unprivileged user namespaces? 2018-02-10 17:36:17 liwakura: ? user namespaces do help, but I don't see you brought them up 2018-02-10 17:36:23 why* 2018-02-10 17:36:39 because thats one of the first things i'd try 2018-02-10 17:37:27 you would try... if you cared about security? :D 2018-02-10 17:37:49 i would try if i wanted to get root on a machine where i dont have root yet 2018-02-10 17:38:26 last I checked there was no exploit under the name "unprivileged user namespaces" 2018-02-10 17:39:05 https://lwn.net/Articles/671641/ 2018-02-10 17:40:18 >exploit 2018-02-10 17:40:29 i see some logic i dont like shine through your statements 2018-02-10 17:40:49 security is about software reliability 2018-02-10 17:40:55 Good security comes in layers. Unprivileged user namespaces is one of those layers 2018-02-10 17:41:22 disallowing mounts inside such containers is another layer that is very commonly used 2018-02-10 17:41:39 uhm 2018-02-10 17:41:44 i disgreee. 2018-02-10 17:41:56 security is not about adding more layers, its about fixing the base layer 2018-02-10 17:42:23 if the base layer is reliable, we dont need additional layers in the first place 2018-02-10 17:42:43 we dont need SELinux if applications are non-exploitable in the first place 2018-02-10 17:42:45 but nobody uses reliable base layers 2018-02-10 17:42:56 so we have to add layers to make unreliable base layers reliable 2018-02-10 17:43:07 yeah, thata cancer 2018-02-10 17:43:24 What is cancer? 2018-02-10 17:43:31 people giving up on making software secure in the first place 2018-02-10 17:44:18 Of course, but doing so is hard and there aren't many willing to pay for it 2018-02-10 17:44:28 which is the problem. 2018-02-10 17:45:21 which is a problem we can't solve so we add layers hoping that not all of them will fail at the same time 2018-02-10 17:45:52 and very ugly fig leaf 2018-02-10 17:46:44 and it seems that indeed not all of them fail at the same time. grsec kills some 0days, SELinux kills some, unprivileged namespaces some and ... 2018-02-10 17:47:10 in the end you get a system that is fairly secure 2018-02-10 17:47:19 unfortunately it is also not possible to prove (mathematically) that a system is still correct, stable and secure if a base layer is corrupt. Therefore those additional layers can only mitigate those possible security breaches in lower layers. 2018-02-10 17:47:48 bjmg: yes. That is what those additional layers are for 2018-02-10 17:47:49 torvalds ranted once about this issue 2018-02-10 17:48:28 hah, i'll call this "fig leaf security" 2018-02-10 17:48:31 "we dont need security guards, we just need steel doors. doesnt matter if anyone can open them theyre still secure" 2018-02-10 17:49:01 like the fig leafs michaelangelo put on this works to cover the genitalia 2018-02-10 17:49:16 because the crappy base is something we all should be ashamed of 2018-02-10 17:49:22 it is hard to believe something is secure if you know there could be a barn door wide open in the first layers. 2018-02-10 17:50:02 bjmg: that is why there is a fence around the barn with motion sensors and guards in watchtowers 2018-02-10 17:50:28 bjmg: and thus having an open barn door wouldn't help you in the slightest 2018-02-10 17:51:08 liwakura: you are welcome to join the various verified kernel groups, the more the better 2018-02-10 17:51:15 specing: oh, re: "all layers failing", like what happened with rowhammer and meltdown? 2018-02-10 17:51:22 liwakura: I mean the more people they are working on the better 2018-02-10 17:51:31 Ok, so coming back to those mitigation patches in newer kernels. You also (like me) think that they can't really cure the problem? 2018-02-10 17:51:35 liwakura: thats sorta what my company already does 2018-02-10 17:51:50 bjmg: meltdown can be worked around, spectre is not sure 2018-02-10 17:52:17 so i wouldn't consider x86 reliable in terms of virtual memory isolation 2018-02-10 17:52:32 software with more historic bugs is arguably more secure 2018-02-10 17:52:48 "liwakura | liwakura: thats sorta what my company already does" 2018-02-10 17:52:54 Yeah - that is my opinion too. Unfortunately we can't switch to ARM64 or something. 2018-02-10 17:52:54 Are you talking to yourself now? :D 2018-02-10 17:52:58 liwakura: did you mean to highlight someone who is not you 2018-02-10 17:53:16 specing: oh, meant you ofc 2018-02-10 17:53:33 liwakura: really? 2018-02-10 17:54:34 bjmg: If I talk to myself I am safe :D 2018-02-10 17:54:43 l.............….s 2018-02-10 17:55:16 easy mistake :P 2018-02-10 17:56:19 specing: i guess? 2018-02-10 17:56:40 its just that i work in the crappy part of my company to make that even more crappier.. 2018-02-10 17:58:00 thank god docker is not intended as security measure there.. 2018-02-10 17:58:22 liwakura: which kernel are you working on? 2018-02-10 18:00:31 i? 2018-02-10 18:00:40 I mean your company 2018-02-10 18:00:44 linux 2018-02-10 18:01:06 And how are you making it more secure? 2018-02-10 18:01:33 fixing crap in it 2018-02-10 18:01:49 that is not making it more secure 2018-02-10 18:01:51 there are people who are getting payed for it 2018-02-10 18:01:54 Linux is defective by design 2018-02-10 18:02:07 it is, security is just another face of software reliability 2018-02-10 18:02:31 I specifically asked you to join verified kernel development 2018-02-10 18:02:39 keyword being verified 2018-02-10 18:02:43 like L4 ? 2018-02-10 18:02:45 yes 2018-02-10 18:03:03 got abandoned somewhen before i joined the company 2018-02-10 18:03:16 and Muen 2018-02-10 18:03:47 uhh 2018-02-10 18:04:03 i've seen it active at my company 2018-02-10 18:04:12 but i wasn't aware its an kernel 2018-02-10 18:05:00 seL4 specifically, not any L4 2018-02-10 18:05:14 Muen is a hypervisor 2018-02-10 18:05:41 you could also call it a kernel as it interfaces with hardware 2018-02-10 18:05:55 oops 2018-02-10 18:06:05 *coughs* 2018-02-10 18:06:12 i should stop talking to much here 2018-02-10 18:07:08 once you venture out into verified land you discover that C is not really used much there 2018-02-10 18:07:51 and Linux is full of C 2018-02-10 18:08:01 and Linux userspace is full of C and its derivatives 2018-02-10 18:08:09 No wonder its insecure ;p 2018-02-10 18:08:23 i think "insecure by design" is still pretty bold 2018-02-10 18:08:36 i write unhackable stuff in C 2018-02-10 18:08:43 you don't 2018-02-10 18:08:57 i bet i do :P 2018-02-10 18:09:04 hello world doesen't count 2018-02-10 18:09:11 but AVR arch 2018-02-10 18:09:26 you could start writing in a better language 2018-02-10 18:09:34 Ada has an AVR port 2018-02-10 18:09:45 you can write proofs of correctness inside Ada code 2018-02-10 18:09:51 C is better for AVR because its more low-level 2018-02-10 18:10:06 aside from assembly directly, i only consider rust an viable alternative 2018-02-10 18:10:11 but rust is still young 2018-02-10 18:10:32 since when does C have standard-mandated inline assembly mechanism? 2018-02-10 18:10:35 because Ada does 2018-02-10 18:10:54 im not talking about inline assembly 2018-02-10 18:11:04 you were talking about C being more low-level 2018-02-10 18:11:20 I'm telling you Ada is both lower than C and higher than C 2018-02-10 18:11:30 because the connection between the C code and the resulting assembly is well visible 2018-02-10 18:11:42 This is the second "verified code" debate I've seen in the same amount of days >_> 2018-02-10 18:12:13 liwakura: since when is that a requirement? 2018-02-10 18:12:39 specing: because i read the assembly for debugging? and im size limited 2018-02-10 18:13:11 so if i see an bad point in the assembly, i need to overwork the C code at that place or instruct the compiler to make it differently 2018-02-10 18:13:17 thats irrelevant then, as gcc will emmit hints in disassembly 2018-02-10 18:15:01 hints dont help much when your language abstraction creates shittons of instructions 2018-02-10 18:15:10 like how C++ does with the arduino stuff 2018-02-10 18:15:27 keep it slim and readable 2018-02-10 18:15:49 you can freely choose how many abstractions to use when writing Ada 2018-02-10 18:16:14 but its does not help here 2018-02-10 18:16:17 the same way you can compile C code with a C++ compiler you can also opt not to use any tagged types in Ada 2018-02-10 18:17:05 uhm... im not sure you got my point.. 2018-02-10 18:17:23 i dont believe using ada would to less code 2018-02-10 18:17:33 C also fails your readability criteria as well. Ada was designed to be readable. 2018-02-10 18:17:48 less code does not equate it being more readable 2018-02-10 18:17:49 i consider C more readable than Ada. 2018-02-10 18:18:06 thats because you've been working your life away in C 2018-02-10 18:18:26 im maintaining an ada project at work 2018-02-10 18:18:45 im not good at ada, but well enough to understand if a certain behavior is intended or nit 2018-02-10 18:18:49 *not 2018-02-10 18:18:54 I also fail to see what point you've been trying to get across 2018-02-10 18:19:10 I've gathered that you are not good at Ada 2018-02-10 18:19:34 im using C to generate assembly. i look at the assembly 2018-02-10 18:19:40 i know the datasheet 2018-02-10 18:19:59 im able to verify against the datasheet that my code works 2018-02-10 18:20:11 the originating language does not even matter here 2018-02-10 18:20:40 i could as well type binary in a hex editor, but thats uncomfortable 2018-02-10 18:20:52 even if the instruction set is well documented 2018-02-10 18:20:59 Then why are you basing your arguing on assembly? 2018-02-10 18:21:22 because you go like, "C is inherently defective" 2018-02-10 18:21:28 but only a fool would blame the tool 2018-02-10 18:21:36 It is. But where did you get assembly? 2018-02-10 18:22:10 i let gcc create the binaries and then disassemble it from there 2018-02-10 18:22:22 you could do the same with Ada 2018-02-10 18:22:30 yeah, but what would be the gain of it? 2018-02-10 18:22:44 I don't know, you tell me. You are the one bringing up assembly 2018-02-10 18:23:36 because its an good illustration where C is used in an way that is perfectly fine 2018-02-10 18:23:47 no, it is not. 2018-02-10 18:24:55 your "C is inherently broken" rhetoric is just bullshit 2018-02-10 18:25:23 there are alot of ways to create reasonable secure software 2018-02-10 18:25:49 no, it is not bullshit 2018-02-10 18:55:12 no vim is the best editor! 2018-02-10 18:56:56 (its acme but you get the idea) 2018-02-10 18:57:04 (obviously) 2018-02-10 20:51:52 Er, I don't get the idea because it is noy acme but joe that is the best editor! 2018-02-10 20:53:47 I'm following https://wiki.alpinelinux.org/wiki/Connecting_to_a_wireless_access_point but I'm stuck. ip link set wlan0 up returns nothing and won't bring wlan0 up. However I can see my ap if I run iw wlan0 scan. Any help is appreciated 2018-02-10 21:01:58 nevermind 2018-02-10 22:40:48 good evening, anyone knows how to change regulatory domain in alpine ? 2018-02-10 22:44:47 Latrina: (ça veut dire chiotte ça?) domain or hostname? 2018-02-10 22:45:17 Latrina: good evening 2018-02-10 22:45:30 I have no idea of what you said 2018-02-10 22:45:45 regulatory domain, not hostoname 2018-02-10 22:46:00 I have done it the gentoo way but it is not liking it 2018-02-10 22:46:04 it's about the name of your machine? 2018-02-10 22:46:13 I need to unlock channel 12 and 13 2018-02-10 22:47:10 inside your internet provider box? 2018-02-10 22:47:20 I added this options cfg80211 ieee80211_regdom=CN to /etc/modprobe.d/cfg80211.conf but no go 2018-02-10 22:47:22 sounds like 802.11 2018-02-10 22:47:27 specing: yes 2018-02-10 22:56:58 I can't even change it with iw apparently. Must be kernel related... 2018-02-10 23:05:38 Latrina: ask to specing I expect he knows... 2018-02-10 23:06:15 I do not 2018-02-10 23:40:39 another question, a noob one 2018-02-10 23:41:02 can you use stable branch like 3.7 and use edge as repository ? 2018-02-10 23:47:20 Latrina: https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Repository_pinning 2018-02-10 23:52:53 thanks 2018-02-10 23:58:43 Lochnair: to see if I got it 2018-02-10 23:58:50 this example says that 2018-02-10 23:58:54 apk add stableapp newapp@edge bleedingapp@testing 2018-02-10 23:59:14 basically newapp is the application and will be pulled by @edge repo? 2018-02-10 23:59:51 yup 2018-02-10 23:59:54 like if I sate crda@edge that means crda will only be pulled by the @edge branch? 2018-02-11 00:00:05 awesome thanks 2018-02-11 00:00:11 np 2018-02-11 00:06:45 specing: hi, while i respect your opinions, please understand they are offtopic here. if you continue to troll users you will be banned. thanks 2018-02-11 01:07:50 So, if I wanted to send a patch against something in the aports tree, should I just send it to the alpine-aports list? Should I make the patch against master or some other branch? 2018-02-11 01:10:31 I believe master is fine. 2018-02-11 01:11:51 Yes, make it against master. If it is appropriate to go to the stable branches it will be backported from master. 2018-02-11 01:12:56 AWilcox[m]: Thanks for that clarification; I was wondering how the backporting would work. 2018-02-11 06:50:33 RealVNC client do not work, sadly 2018-02-11 06:50:41 Hi everyone 2018-02-11 06:50:48 hello? 2018-02-11 06:51:35 hello 2018-02-11 06:52:12 RealVNC does not work 2018-02-11 06:53:43 hi 2018-02-11 06:53:48 cypa[m]: that's not very descriptive 2018-02-11 07:13:55 RealVNC is proprietary java client used for server KVM 2018-02-11 07:14:55 I can't imagine why it wouldn't work 2018-02-11 07:15:05 Unless it's poorly written >_< 2018-02-11 07:15:08 perhaps something something native, who knows 2018-02-11 07:15:29 either way, "does not work" is *Ævery* unhelpful 2018-02-11 07:15:32 *very* * 2018-02-11 07:18:06 ...Are you norwegian 2018-02-11 07:18:18 How'd you get an æ 2018-02-11 07:20:14 I am indeed 2018-02-11 07:20:32 the key for "æ" is right next to ' and * 2018-02-11 07:21:07 Cool 2018-02-11 07:23:50 why? 2018-02-11 07:24:34 I was just curious 2018-02-11 07:24:40 all right 2018-02-11 07:24:59 also: https://imgs.xkcd.com/comics/keyboard_mash.png 2018-02-11 07:25:56 Roserin: slightly relevant https://twitter.com/mhorsfall/status/958437476858818560 2018-02-11 07:27:14 :(){ :|:& };: type this into bash >_> 2018-02-11 07:27:20 or dont 2018-02-11 07:27:29 you probably shouldn't 2018-02-11 07:27:43 lucky this is #alpine-linux, which is intended for superusers et al. 2018-02-11 07:27:53 natural selection :P 2018-02-11 07:37:55 it is not intended for superusers 2018-02-11 07:38:16 so telling people to run forkbombs isn't cool 2018-02-11 07:56:17 >_> 2018-02-11 07:56:20 sorry 2018-02-11 08:44:30 what do you think about https://security-tracker.debian.org/tracker/CVE-2018-6789 ? 2018-02-11 08:44:43 how soon we can see the Exim-4.90.1 in alpine repo? 2018-02-11 08:45:00 https://git.exim.org/exim.git/commit/062990cc1b2f9e5d82a413b53c8f0569075de700 2018-02-11 10:09:12 hi all, i'm trying to install alpine on my Raspberry Pi 3. The first boot works fine, and I can run alpine-setup. However, subsequent boots do not work — the screen basically just goes black. Any ideas? 2018-02-11 10:26:00 aroman: i guess the framebuffer module is not being loaded or so 2018-02-11 10:26:12 afaik i had the same issue, also on raspberry pi 2018-02-11 10:32:46 liwakura: good morning 2018-02-11 10:32:47 ;] 2018-02-11 10:32:57 i got it running :D 2018-02-11 10:34:26 juozapas: did you figure out what happened? 2018-02-11 10:35:23 nope 2018-02-11 10:35:29 ;-; 2018-02-11 10:35:37 but still, document it! https://iwsmt-content-ok2nbdvvyp8jbrhdp.stackpathdns.com/10252012215326.jpg 2018-02-11 10:35:47 :) 2018-02-11 10:35:59 so that desperate souls have something google can present them when they search the web for their rare problem 2018-02-11 10:36:05 yeah i will try 2018-02-11 10:36:18 thanks! 2018-02-11 10:36:19 i made alpine boot usb 2018-02-11 10:36:29 and booted it on my laptop 2018-02-11 10:36:39 then did setup-alpine 2018-02-11 10:36:51 and installed sys in sd card inserted in laptop too 2018-02-11 10:37:01 and now apu boots from that sd card 2018-02-11 10:37:17 so the same as we tried yesterday on apu directly 2018-02-11 10:37:34 just now i used my laptop as a machine to install alpine to sd 2018-02-11 10:40:41 ah... so pretty straightforward 2018-02-11 10:41:05 yeah :D 2018-02-11 10:42:13 hm can i use edge and 3.7 repositories together ? 2018-02-11 10:43:03 liwakura: what could I do about the framebuffer module not being loaded? 2018-02-11 10:43:50 aroman: you could try to type blindly (without monitor), login and then type "sudo modprobe fbcon" 2018-02-11 10:44:01 but i dont even know if that works 2018-02-11 10:44:24 good thing is, i have an raspberry pi 3 here, with the same issue 2018-02-11 10:44:38 so if i manage to fix it myself, i could document it 2018-02-11 10:45:39 yeah i'd be very curious 2018-02-11 10:45:55 my current hunch is that it has something to do with the filesystem/partitioning? 2018-02-11 10:46:03 i'll try the framebuffer thing 2018-02-11 10:46:25 also, i could try reading the serial console, i have an reader here 2018-02-11 10:46:32 seeing an error message could help much 2018-02-11 10:47:09 https://pastebin.com/JxVMhaRY 2018-02-11 10:47:23 should i go for --force-broken-world ? 2018-02-11 10:47:47 im gettint This apk-tools is OLD after enabling edge repo 2018-02-11 10:48:17 liwakura: that'd be great. my keyboard isn't even working, actually 2018-02-11 10:48:23 the capslock light doesn't toggle 2018-02-11 10:55:33 liwakura: do let me know if you have any results, i'm out of things to try at this point. i guess i should try an earlier release 2018-02-11 10:59:31 Hello, I am running alpine 3.7.0, it says it includes the `docker-17.10.0-r0` package however when i run `docker --version` it returns `17.03.2-ce`. Any clues? 2018-02-11 11:00:33 I really want multi-stage docker support which is only available from Docker 17.05+, which it should be according to the package name. 2018-02-11 11:03:09 compare the path in `type docker` with the path in `apk info -L docker` 2018-02-11 11:03:12 is it the same? 2018-02-11 11:03:49 hm, docker is indeed on 17.10 on 3.7, it should have gotten upgraded 2018-02-11 11:03:53 yeah its the same 2018-02-11 11:04:07 type docker docker is hashed (/usr/bin/docker) 2018-02-11 11:04:08 and apk upgrade does not upgrade it? 2018-02-11 11:04:16 nah 2018-02-11 11:04:17 cause ist installed 2018-02-11 11:04:27 apk docker info docker-17.10.0-r0 description: 2018-02-11 11:04:35 cant upgrade, cause ist already at 17.10.. 2018-02-11 11:04:45 weird eh? 2018-02-11 11:05:00 ye... 2018-02-11 11:06:32 i pulled down the apk, im checking the package contents 2018-02-11 11:12:51 apk seems fine.. 2018-02-11 11:13:01 im lost ;o 2018-02-11 11:13:26 can i pass in a URL to the APK file maybe? 2018-02-11 11:15:50 where it installs from? 2018-02-11 11:16:48 just from apk 2018-02-11 11:17:01 `apk add --no-cache docker` installed it 2018-02-11 11:17:18 you could unpack the apk file with tar and ask the docker binary what version it identifies at 2018-02-11 11:17:30 yeah well. i did, and its the correct version. 2018-02-11 11:17:36 i just removed it.. and installed it via the APK 2018-02-11 11:17:42 and it goes to the right version 2018-02-11 11:17:47 so its like its not getting it from the 3.7 repo 2018-02-11 11:17:57 even though thats the only registry in the files, the main/community 2018-02-11 11:18:02 and it lives under community 2018-02-11 11:20:17 how recently did you `apk update`? 2018-02-11 11:20:35 its a fresh build 2018-02-11 11:20:38 using docker 2018-02-11 11:20:46 so im using Docker FROM alpine:3.7 2018-02-11 11:20:51 and inside that i run apk add docker 2018-02-11 11:21:07 its strange that it identifies the apk package as 17.10, but the binary is actually 17.03 though 2018-02-11 11:21:30 ill start stripping down my Dockerfile incase something somehow is affecting it 2018-02-11 11:26:54 liwakura: hm looks like apu doesnt like to boot alpine from sd slot 2018-02-11 11:27:08 it only works if i put it in sd-usb adapter 2018-02-11 11:27:16 and connect it via usb port to apu 2018-02-11 11:27:22 any ideas how to solve that ? 2018-02-11 11:30:32 juozapas: i'd look how the disk looks different in both cases, as seen from the already running system 2018-02-11 11:30:51 i guess the sd slot makes it /dev/mmcblk, while the usb converter makes it an /dev/sd 2018-02-11 11:31:29 aroman: currently setting up my Rpi 2018-02-11 11:34:17 on my laptop it's /dev/sdb with adapter or without 2018-02-11 11:35:39 ah, then the internal sd card reader is actually just an usb reader 2018-02-11 11:36:57 aroman: my display stays blank, but the monitor itself notices when the raspberry is powering on 2018-02-11 11:37:08 so there is an signal coming out (using hdmi) here, its just all black 2018-02-11 11:37:51 yeah, and apu sees sd as mmc 2018-02-11 11:37:57 as you said 2018-02-11 11:39:25 like, this is the only way i can imagine that could make an difference 2018-02-11 11:39:56 do you know how i can solve it ? 2018-02-11 11:41:04 not really 2018-02-11 11:41:16 i think all i can do is give hints how to debug it 2018-02-11 11:45:26 i will try setup-alpine again on apu 2018-02-11 11:45:43 and set install target sdcard 2018-02-11 11:46:12 juozapas: i really recommend to check the serial console 2018-02-11 11:46:14 last time i did it from chroot so maybe now it will be better 2018-02-11 11:46:22 or at least order the parts to be able to see it 2018-02-11 11:46:43 yes, i think in the end i will do that 2018-02-11 11:46:55 but now i want to do what i can 2018-02-11 11:59:56 hm. im looking for someone who got alpine 3.7 to boot on raspberry pi at all.. 2018-02-11 12:00:29 my image gets stuck in the bootloader, failing to load the kernel image 2018-02-11 12:20:36 ah, got it 2018-02-11 12:22:35 aroman: i got it to work by re-downloading the armhf image and deploying that on the SD-Card 2018-02-11 12:39:16 juozapas: oh, were you the one where setup-alpine did not find the disks? 2018-02-11 12:39:32 turns out there is indeed some mode where it doesn't even ask for disk.. 2018-02-11 12:59:25 liwakura: yeah that was my case 2018-02-11 12:59:36 btw, i got apu booting from sd 2018-02-11 12:59:42 how? 2018-02-11 12:59:52 booted alpine from usb and run setup-alpine 2018-02-11 13:00:04 we need to document this! 2018-02-11 13:00:07 target sdcard on apu 2018-02-11 13:00:33 meanwhile, i got alpine linux installed on a raspi 2018-02-11 13:00:53 productive day :) 2018-02-11 13:01:18 but i was surprised to find my ssh user in new install 2018-02-11 13:01:27 is it common ? 2018-02-11 13:01:31 ssh user? 2018-02-11 13:01:37 yes 2018-02-11 13:01:46 like an user named "ssh" ? 2018-02-11 13:01:49 no 2018-02-11 13:02:00 i had additional user added 2018-02-11 13:02:05 in usb 2018-02-11 13:02:13 and did setup-alpine from it 2018-02-11 13:02:16 ah, setup-disk copies /etc/passwd over 2018-02-11 13:02:20 ok 2018-02-11 13:02:27 that explains everything 2018-02-11 13:02:54 thats also why you set the root password even before the target device is selected 2018-02-11 13:03:10 right 2018-02-11 13:03:22 makes sense 2018-02-11 13:03:49 do you really think i should document my apu experience somewhere ? 2018-02-11 13:04:08 i'm not familiar with wiki to be honest 2018-02-11 13:04:45 but would like to save somebody from all the pain i had to go through :) 2018-02-11 13:05:48 juozapas: i have an blog for exactly that purpose 2018-02-11 13:06:01 i have one too 2018-02-11 13:06:05 post it there 2018-02-11 13:06:19 well, maybe somebody should be able to find it after a bit of googling 2018-02-11 13:06:24 yeah 2018-02-11 13:08:16 juozapas: also you could add your blog url to your github account 2018-02-11 13:08:29 i dont have one :) 2018-02-11 13:09:24 oh? so you are not the juozapas working for producters? 2018-02-11 13:09:53 nope 2018-02-11 13:09:58 alright 2018-02-11 13:10:12 my nick is actually popular name in lithuania 2018-02-11 13:11:28 mh. 2018-02-11 13:11:44 my ancestors were in lithuania, but not for learning the culture 2018-02-11 13:12:36 :D 2018-02-11 13:13:46 conquare lithuania! 2018-02-11 14:05:54 any ideas why iwlist might skip a channel ? 2018-02-11 14:06:16 i was able to find and connect to wifi from debian 2018-02-11 14:06:36 what do you mean with "skip" ? 2018-02-11 14:06:37 but the same device with alpine doesnt see that wifi signal 2018-02-11 14:08:54 looks like it doesnt scan that channel 2018-02-11 14:09:12 i think it maybe something with country codes 2018-02-11 14:09:20 i also suspected that 2018-02-11 14:09:23 also that wifi signal is open 2018-02-11 14:09:27 maybe thats a case ? 2018-02-11 14:10:15 you should still see it in iw dev wlan0 scan then 2018-02-11 14:10:27 well it's not there 2018-02-11 14:10:58 check from an different device what frequency the hotspot is on, and then check your apu if it has that band enabled 2018-02-11 14:11:05 or at least check the country codes first 2018-02-11 14:11:46 ch 116, 5580MHz 2018-02-11 14:12:08 i see some other 5GHz wifi in scan results 2018-02-11 14:19:05 country 00: DFS-UNSET 2018-02-11 14:19:12 iw reg get ^ 2018-02-11 14:19:25 and i cant set it 2018-02-11 14:21:42 juozapas: what error? or just no effect? 2018-02-11 14:25:31 nothing 2018-02-11 14:30:24 also, the frequency you mentioned is in both the US and LT reg 2018-02-11 14:30:36 yes 2018-02-11 14:31:33 but wireless-regdb is installed, right? 2018-02-11 14:32:00 nope 2018-02-11 14:32:37 oh, my machine even worked without.. 2018-02-11 14:33:13 should i try to install it ? 2018-02-11 14:33:26 no 2018-02-11 14:33:37 also, i have the exact same issue on my laptop, actually 2018-02-11 14:33:41 just not noticed 2018-02-11 14:33:43 :)) 2018-02-11 14:33:45 good for me 2018-02-11 14:42:40 juozapas: does /sys/class/ieee80211 exist for you? 2018-02-11 14:43:02 * /sys/class/ieee80211/reg/index 2018-02-11 14:44:25 nope 2018-02-11 14:45:27 same.. 2018-02-11 15:07:57 liwakura: i set RU country code in wpa_supplicant.conf 2018-02-11 15:08:14 i see a bit more wifi signals over wpa_cli now 2018-02-11 15:08:21 but still can't see the one i need 2018-02-11 15:08:22 :D 2018-02-11 15:25:29 juozapas: how? There is no mention of any country codes in wpa_supplicant.conf(5) 2018-02-11 15:28:39 https://w1.fi/cgit/hostap/plain/wpa_supplicant/wpa_supplicant.conf 2018-02-11 15:28:47 i got idea from here 2018-02-11 15:39:04 liwakura: https://forum.alpinelinux.org/forum/networking/wireless-access-point-iw-reg-set-not-working 2018-02-11 15:40:02 i dont even have an crda package lol 2018-02-11 15:40:06 but thanks for the link 2018-02-11 15:40:53 https://bugs.alpinelinux.org/issues/3910 2018-02-11 15:41:09 and here he reported the same issue 2018-02-11 15:41:11 3 days ago 2018-02-11 15:41:45 i just installed crda and wireless-regdb but it doesnt help 2018-02-11 15:54:43 Hi, my alpine linux on raspberry pi with data mode seems to fail to shutdown lately. 2018-02-11 15:55:05 what do you mean with "fail" ? 2018-02-11 15:55:10 mount-ro fail 2018-02-11 15:55:40 I make it working after reinstalling alpine linux. 2018-02-11 15:56:03 And then restore old data and apk upgrade and lbu ci -d. 2018-02-11 15:56:20 It shows [system rebooted] forever. 2018-02-11 15:56:40 Anyone had that experience? 2018-02-11 16:23:44 Hi again 2018-02-11 16:24:29 ACTION sent a long message: cypa[m]_2018-02-11_16:24:28.txt  2018-02-11 16:24:35 thats it 2018-02-11 16:27:49 https://github.com/sgerrand/alpine-pkg-glibc/issues/58 2018-02-11 16:28:14 i think executing an glibc binary on an musl system is an risky adventure in the first place 2018-02-11 16:29:45 ya, but I needed it 2018-02-11 16:29:47 however ... 2018-02-11 16:30:37 This package only seems to provide glibc, whereas all Alpine's other libraries are linked against musl 2018-02-11 16:30:47 I'm not surprised that doesn't work for anything but the simplest of programs 2018-02-11 16:31:08 To do this properly, you'd need all the other libs in Alpine to be built separately against glibc as well 2018-02-11 16:31:17 At which point you might as well just be using a chroot with a glibc distro in it 2018-02-11 16:31:45 OK 2018-02-11 16:34:37 Let's just switch to plan 9 Libc. 2018-02-11 17:21:05 liwakura: any dice? 2018-02-11 17:27:50 aroman: it worked for me after downloading and setting up the newer image 2018-02-11 17:28:24 so i dont really know what caused the blank screen issue, i just know that the bootloader failed to load the kernel 2018-02-11 17:28:51 because the rainbow screen came and got stuck after setting disable_splash to 0 in config.txt 2018-02-11 17:29:29 liwakura: interesting. you downloaded alpine-rpi-3.7.0-armhf.tar.gz? 2018-02-11 17:30:23 sha1sum: 21c4021351381173161564ef2914be554b1d7799 tmp/alpine-rpi-3.7.0-armhf.tar.gz 2018-02-11 17:30:36 confirmed to work on RPi 2 and RPi 3 2018-02-11 17:31:46 hmm yup hash matches. how did you do the install? like when it prompted for a place to install, what did you choose? 2018-02-11 17:32:09 prompted for a place? 2018-02-11 17:32:28 i just created the partition layout with fdisk, toggled the boot flag 2018-02-11 17:32:43 did you use just one partition for everything? 2018-02-11 17:32:53 mkfs.vfat for the first one 2018-02-11 17:33:05 after it booted, i setup the second partition as rootfs 2018-02-11 17:33:17 ah i see 2018-02-11 17:33:41 like this? https://wiki.alpinelinux.org/wiki/Raspberry_Pi#Loopback_image_with_overlayfs 2018-02-11 17:33:46 like this: https://wiki.alpinelinux.org/wiki/Raspberry_Pi#Traditional_disk-based_.28sys.29_installation 2018-02-11 17:33:52 ooo 2018-02-11 17:34:10 hadn't tried that method 2018-02-11 17:34:22 was mostly trying to make the diskless mode work 2018-02-11 17:34:35 im not into the diskless mode... 2018-02-11 17:36:11 why's that? i figured it'd be less wear on the SD card 2018-02-11 17:36:27 liwakura: did you figure that wifi country code thing ? 2018-02-11 17:36:33 juozapas: no 2018-02-11 17:36:44 i'm new to alpine on bare metal (usually use via Docker), and the raspberry pi wiki page made it seem like diskless was the way to go 2018-02-11 17:36:57 aroman: its just personal preference 2018-02-11 17:37:03 for me, each system/rootfs has an identity 2018-02-11 17:37:17 <_ikke_> unless something changed, afaik diskless is the only mode 2018-02-11 17:37:31 <_ikke_> for the pi 2018-02-11 17:37:54 the sys mode like i did isn't officially supported 2018-02-11 17:38:31 but its possible (by adding the root= parameter to cmdline.txt) 2018-02-11 17:47:10 ohh..... /etc/apk/world is also stored by lbu ... 2018-02-11 17:47:19 this has actually great potential i see 2018-02-11 17:47:58 <_ikke_> yes, otherwise you'd have to reinstall packages everytime you reboot 2018-02-11 17:49:25 also, this looks easy enough that i could just create an apkovl from scratch 2018-02-11 17:58:42 Hello guys 2018-02-11 17:59:26 hi 2018-02-11 18:00:04 Where there is no longer Alpine for armhf available here http://uk.images.linuxcontainers.org/images/alpine/ ? It would be great if somebody can provide rootfs tarball 2018-02-11 18:01:04 Pepe: ask the people from that site 2018-02-11 18:01:24 Official Alpine Linux downloads are here: https://alpinelinux.org/downloads/ 2018-02-11 18:02:49 Pepe: /join #lxcontainers, ask there 2018-02-11 18:02:58 they maintain the site you linked. 2018-02-11 19:37:27 liwakura: i'm back at trying to make this work. i'm kind amazed as to how/why it doesn't boot in diskless mode AFTER install, but boots fine during for the install 2018-02-11 19:38:08 the only difference is the apkovl, and if I manually replace the installer-generated apkovl with the first-boot one, it boots to the installer fine 2018-02-11 19:38:36 alright 2018-02-11 19:38:39 the only thing i can see that's weird is that the date of the post-install apkovl is 1980 2018-02-11 19:38:51 because i did an offline install, and didn't sync NTP 2018-02-11 19:38:52 should be 1970 2018-02-11 19:40:33 that was my thinking as well. the apkovl.tar.gz is Jan 1, 1980, but some of the files inside (in /etc) are Dec 31, 1969 at 7pm (because of my timezone, probably) 2018-02-11 19:40:51 i was just wondering if that might have any effect? 2018-02-11 19:41:49 oh, maybe 2018-02-11 19:42:08 hm.. not sure 2018-02-11 19:42:19 i can't imagine why a system wouldn't boot if the files were dated as old though 2018-02-11 19:42:39 same 2018-02-11 19:42:46 but somewhen, somehow it might still happen 2018-02-11 19:44:06 liwakura: so that thing with country code... 2018-02-11 19:44:19 i guess the only way is recompile kernel 2018-02-11 19:44:33 juozapas: how do you think sp? 2018-02-11 19:44:35 *so 2018-02-11 19:44:44 as the issue is open for 3 years 2018-02-11 19:44:51 and still no solution 2018-02-11 19:44:57 so probably no update is coming soon 2018-02-11 19:45:11 https://bugs.alpinelinux.org/issues/3910 2018-02-11 19:45:49 how would recompiling the kernel fix it? 2018-02-11 19:45:56 i have custom kernel anyways, so i could test it 2018-02-11 19:46:18 take a look at the link 2018-02-11 19:46:50 ah, CONFIG_CFG80211_INTERNAL_REGDB 2018-02-11 19:47:48 i could test that with my local kernel 2018-02-11 19:47:53 would be great 2018-02-11 19:48:02 i think sabotage linux also does it that way 2018-02-11 19:52:37 last time i tried to use my wifi card with alpine i also just gave up when that regdom crap crapped up 2018-02-11 19:52:43 but it's a general linux problem 2018-02-11 19:52:57 they tried to make it suck as hard as possible so that nobody can leave their country 2018-02-11 20:04:08 juozapas: i think i just got it to work 2018-02-11 20:04:14 :) 2018-02-11 20:04:23 without recompiling, actually 2018-02-11 20:04:28 even better 2018-02-11 20:04:28 i just had to add an udev rule 2018-02-11 20:04:39 installing crda + wireless-regb 2018-02-11 20:05:16 https://w1r3.net/RNHQka.txt 2018-02-11 20:06:12 ACTION thinks this needs to be documented somewhere 2018-02-11 20:09:17 juozapas: could you try that out? if it works, i think i'll send an fix in 2018-02-11 20:09:44 just a minute 2018-02-11 20:09:52 have to finish my soup 2018-02-11 20:10:02 and i have strict rule no liquids arounds computers :D 2018-02-11 20:11:00 I thought this is correct ? http://tpaste.us/pZn4 2018-02-11 20:11:54 tmh1999: thats the corresponding mdev config! 2018-02-11 20:12:08 i cant believe someone already had an solution^^ 2018-02-11 20:12:21 liwakura: you it's udev you are using. cool. noted that 2018-02-11 20:12:29 tmh1999: thats right. 2018-02-11 20:12:42 liwakura : I remember I took it off somewhere in b.a.o or the ml 2018-02-11 20:14:36 tmh1999: i cant find it on said site 2018-02-11 20:14:48 ok, im back 2018-02-11 20:14:57 so what should i try ? 2018-02-11 20:15:06 juozapas: does your system use mdev or udev? 2018-02-11 20:15:12 if mdev, http://tpaste.us/pZn4 2018-02-11 20:15:18 if udev, https://w1r3.net/RNHQka.txt 2018-02-11 20:16:14 liwakura: http://lists.alpinelinux.org/alpine-devel/5092.html 2018-02-11 20:16:24 mdev 2018-02-11 20:17:00 tmh1999: nice 2018-02-11 20:17:13 :D 2018-02-11 20:18:38 liwakura : off topic, I've always wished to deploy a paste service like yours, but last time I check tpaste written in python is broken. what is your implementation ? 2018-02-11 20:18:54 tmh1999: #alpine-offtopic 2018-02-11 20:23:42 looks like it works 2018-02-11 20:23:51 ACTION dances 2018-02-11 20:23:54 huge success! 2018-02-11 20:24:17 https://pastebin.com/thCP234X 2018-02-11 20:24:24 but i cant still see my wifi 2018-02-11 20:24:25 hiro: check the log here. people have working wifi in alpine. 80211 n/g/ac all works. 2018-02-11 20:24:47 juozapas : that you need to config hostapd properly 2018-02-11 20:25:09 juozapas: 5580 is not in the ranges now 2018-02-11 20:25:48 maybe the card does not support it at all 2018-02-11 20:25:52 wait, hostapd is just for creating access point ? 2018-02-11 20:26:00 juozapas: you are right 2018-02-11 20:26:14 so it has nothing to do in my case at the moment 2018-02-11 20:26:23 juozapas : what you need ? 2018-02-11 20:26:31 i just want to connect to ch 116, 5580MHz 2018-02-11 20:26:51 juozapas: it could also be that its hardcoded into your wifi card 2018-02-11 20:26:57 nope 2018-02-11 20:27:09 ah right, because it was working with debian before 2018-02-11 20:27:14 i was able to connect with the same hardware running freedombox (debian) 2018-02-11 20:27:22 exactly 2018-02-11 20:27:24 so you want your alpine box to be a client 2018-02-11 20:27:32 right 2018-02-11 20:27:41 if so, it has nothing to do with hostapd. try wpa-supplicant config 2018-02-11 20:28:04 i was scanning with iwlist 2018-02-11 20:28:21 i will try wpa_cli now 2018-02-11 20:29:56 nope, still cant see it 2018-02-11 20:30:51 what is the mode of your wifi interface is in ? client mode or master ? 2018-02-11 20:31:11 how i can check that ? 2018-02-11 20:32:00 I forgot that but you can do a quick gg ... 2018-02-11 20:32:11 I think your problem now is general, not alpine-related 2018-02-11 20:32:41 hm but i had it connected to that wifi with the same hardware 2018-02-11 20:32:49 os was freedombox (debian) 2018-02-11 20:33:19 I know. my guess is you are setting it to master mode 2018-02-11 20:35:06 juozapas : # iwconfig shows your mode 2018-02-11 20:35:36 it should not says Master 2018-02-11 20:36:08 https://pastebin.com/aCLNAyLL 2018-02-11 20:36:34 yeah it looks alright 2018-02-11 20:37:52 also channel 116 ,5580 Mhz is which 80211 standard ? 2018-02-11 20:38:34 n i guess 2018-02-11 20:38:34 oh it's 80211ac 2018-02-11 20:38:55 must be n, im connecting to it with my mobile that doesnt support ac 2018-02-11 20:39:03 hello, I have a question about the linux-virt package. is there a reason why it depends on linux-firmware-*? 2018-02-11 20:39:04 right 2018-02-11 20:40:26 juozapas : you country code does not allow that frequency. try something else 2018-02-11 20:40:56 i tried DE 2018-02-11 20:41:14 RU also 2018-02-11 20:41:29 i think RU doesnt have ~any limitation :D 2018-02-11 20:43:06 bjmg: i noticed that myself 2018-02-11 20:43:17 we came to the conclusion that it might be by accident 2018-02-11 20:43:18 check one of your another linux box to see what country you are using and set your alpine box to match. 2018-02-11 20:44:27 tmh1999: problem is my machines are quite old 2018-02-11 20:44:43 and im able to connect only via mobile phone 2018-02-11 20:45:02 that was one of the reason to build this router 2018-02-11 20:45:07 so i can make a repeater 2018-02-11 20:45:15 in 2.4GHz 2018-02-11 20:45:24 juozapas: i use usb tethering for router->phone 2018-02-11 20:45:49 thats how im connected now 2018-02-11 20:46:33 i see 2018-02-11 20:47:11 http://i64.tinypic.com/23j1rfb.png 2018-02-11 20:47:16 more info of that wifi 2018-02-11 20:47:44 tbh I never thought setting the country code for wifi intf as client mode is required. it just picks up whatever the frequencies it can. runnign in master mode, aka emitting signals does require what frequencies you are emitting because it affects other's devices who are operating on that frequencies 2018-02-11 20:48:58 juozapas : did you try this ? https://wiki.alpinelinux.org/wiki/Connecting_to_a_wireless_access_point 2018-02-11 20:49:11 yes 2018-02-11 20:49:22 i just cant see it in my scan results 2018-02-11 20:52:03 did you see my screenshot ? do you know what 5570 - 5590 (20MHz) means ? 2018-02-11 20:52:33 i means, you wifi device is working in that frequencies range: 2018-02-11 20:53:06 20MHz is the range you are allowed to operate 2018-02-11 20:53:50 does you alpine box shows any ESSID ? 2018-02-11 20:53:56 yes 2018-02-11 20:54:02 and some 5GHz 2018-02-11 20:54:09 so it works in that range 2018-02-11 20:54:35 also this wifi is open 2018-02-11 20:54:43 do you think it might be a case ? 2018-02-11 20:55:18 but then again, i was able to see it from debian 2018-02-11 20:55:31 using same scan commands 2018-02-11 20:57:17 liwakura: man, i really can't figure out why this pi keeps booting to a black screen! i've tried just about every install method now, including installing to a separate ext4 root partition 2018-02-11 20:57:24 i must be missing something more fundamental 2018-02-11 20:57:29 tmh1999: liwakura I got it! 2018-02-11 20:57:34 reboot did a magic 2018-02-11 20:57:42 meh 2018-02-11 20:57:44 aroman: meh 2018-02-11 20:57:57 aroman: but the installer boots fine? 2018-02-11 20:58:05 https://pastebin.com/Lfyhi2gf 2018-02-11 20:58:15 I guess you did not down the intf after you turned from master to managed/client mode. 2018-02-11 20:58:17 now its somehow more info 2018-02-11 20:58:20 jomat: smooth 2018-02-11 20:58:30 * juozapas 2018-02-11 20:58:31 i mean, we should be using identical hardware and identical OS tarballs. and yep, it works perfect during the first boot, but after installing, nothing 2018-02-11 20:58:48 does it stay blank during the whole boot? 2018-02-11 20:58:55 tmh1999: well i dont think it was ever in master 2018-02-11 20:58:56 yeah it sounds right. you set it to Master mode, operating in RU country code. did not down it before turning into client mode 2018-02-11 20:59:05 okay 2018-02-11 20:59:17 liwakura: yeah it just never changes. and I tried un-disabling splash, and the rainbow splash shows fine 2018-02-11 20:59:32 also the green LED isn't blinking (suggesting it can't find an OS) 2018-02-11 20:59:39 does the rainbow splash stay there? 2018-02-11 21:00:02 no, it's only up momentarily. then blank, with HDMI active 2018-02-11 21:00:17 oh! then it can find the kernel, i guess 2018-02-11 21:00:32 how do you make it that it does not boot into the installer again? 2018-02-11 21:02:07 i run `alpine-setup` 2018-02-11 21:02:34 let me try again, i'll be more specific about the process 2018-02-11 21:03:06 like, if you dont change anything in mmcblk0p1, then it shouldn't boot differently... 2018-02-11 21:03:13 juozapas : so in that case, I dont think you even need crda at all 2018-02-11 21:03:43 tmh1999: this would also explain why my wifi worked then, previously 2018-02-11 21:03:44 i have no idea what its doing 2018-02-11 21:03:58 should i keep in system ? 2018-02-11 21:03:58 who told you to do crda thing lol 2018-02-11 21:04:06 :D 2018-02-11 21:04:14 https://bugs.alpinelinux.org/issues/3910 2018-02-11 21:04:17 this pretty much 2018-02-11 21:04:36 you understood it wrongly 2018-02-11 21:04:46 hostapd + crda = creating a wifi access point 2018-02-11 21:04:53 a ok 2018-02-11 21:04:55 yeah 2018-02-11 21:05:04 but next step will be hostapd for me 2018-02-11 21:05:10 I guess so 2018-02-11 21:05:11 as i want to repeat signal 2018-02-11 21:05:18 in 2.4GHz range 2018-02-11 21:05:21 looks like you have 2 interfaces. 2018-02-11 21:05:27 nope 2018-02-11 21:05:36 then you can't 2018-02-11 21:05:57 1 interface cannot both emitting signals and receiving signals at the same time, at least to my knowledge 2018-02-11 21:06:11 tmh1999: afaik its possible 2018-02-11 21:06:21 i think its possible 2018-02-11 21:06:22 it is ? wow I am low on this ... 2018-02-11 21:06:24 to have one phy have two wlan interface 2018-02-11 21:06:25 okay cool good luck 2018-02-11 21:06:41 because one of my pocket routers did this 2018-02-11 21:06:48 interesting cool 2018-02-11 21:07:02 liwakura: do you know if i can do it on different channels ? 2018-02-11 21:07:10 juozapas: not really 2018-02-11 21:07:46 i think normally you are limited to the channel of main signal 2018-02-11 21:07:51 the one you are repeating 2018-02-11 21:09:51 sounds reasonable 2018-02-11 21:10:55 not a big deal 2018-02-11 21:11:13 i will hook pocket router in worst case 2018-02-11 21:17:25 liwakura: ok so, freshly partitioned drive. I created via tar xf alpine-rpi-3.7.0-armhf.tar.gz -C /Volumes/ALPINE. I also added enable_uart=1 to usercfg.txt. Next, I log in as root. Then immediately run setup-alpine. I choose unset keyboard, set hostname, skip all network config, set password to no password (return), keep UTC timezone, no proxy, skip mirror, no SSH server, no NTP, when it asks "where to store 2018-02-11 21:17:25 configs", if I say "none", then obviously nothing changes and I reboot to the installer. But if I run setup and then say `lbu commit -v -d mmcblk0p1, it says "successfully saved..." and on reboot i get a blank screen 2018-02-11 21:17:52 so the issue seems to be with new apkovl i guess 2018-02-11 21:18:10 sounds reasonable 2018-02-11 21:18:46 any idea how I would debug that? 2018-02-11 21:19:37 the hardcore variant would be manually editing the apkovl and trying to strip things from it 2018-02-11 21:19:44 and check if it works then 2018-02-11 21:22:39 liwakura: ooo actually, i just manually replaced the post-install apkovl with the original rpi.apkovl and it STILL didn't work 2018-02-11 21:22:50 so it must be something else? i don't even know what else there is 2018-02-11 21:23:28 oh..mh.. 2018-02-11 21:37:07 liwakura: I THINK I DID IT! 2018-02-11 21:37:28 how? 2018-02-11 21:37:48 liwakura: the issue seems to have been related to whacky hidden files that Mac was creating when i plugged the card in 2018-02-11 21:38:00 preventing the new apkovl from taking effect 2018-02-11 21:38:14 so i remounted mmcblk0p1 as rw, and nuked them from the pi 2018-02-11 21:38:23 and suddenly the changes are working 2018-02-11 21:39:11 hah 2018-02-11 21:39:22 Think different! 2018-02-11 21:39:35 liwakura: LOL. thanks for your help... was starting to go completely insane 2018-02-11 21:44:22 21:24 tmh19 hiro: check the log here. people have working wifi in alpine. 80211 n/g/ac all works. 2018-02-11 21:44:27 tmh1999: check the context 2018-02-11 21:44:33 tmh1999: this is about fucked up regdom 2018-02-11 21:45:24 hiro : okay I got that. just thought you also had problem with crda in alpine. 2018-02-11 23:02:46 hey guys 2018-02-11 23:03:16 is it possible that i got ip from that wifi ac 2018-02-11 23:03:28 but i cant ping anything 2018-02-11 23:03:39 just realised now 2018-02-11 23:04:27 liwakura tmh1999 2018-02-11 23:06:27 ok, i can ping to wifi ac itself 2018-02-11 23:06:44 What do you mean you can ping to "wifi ac" 2018-02-11 23:06:56 Do you mean to the wireless access point? 2018-02-11 23:07:01 yes 2018-02-11 23:07:10 i can ping to his ip 2018-02-11 23:07:26 So your access point isn't giving you a public V4 address. 2018-02-11 23:07:32 (probably) 2018-02-11 23:07:36 hm.. 2018-02-11 23:07:43 but it works with my mobile 2018-02-11 23:07:51 what could be wrong on my linux box 2018-02-11 23:08:14 You've misconfigured DHCP on your router, maybe? 2018-02-11 23:08:47 i was following this https://wiki.alpinelinux.org/wiki/Connecting_to_a_wireless_access_point 2018-02-11 23:08:52 nothing really special 2018-02-11 23:09:02 i try to ping with ping -I wlan0 2018-02-11 23:09:12 as i have few interfaces 2018-02-11 23:11:11 So presumably you've actually got a DHCP lease on that interface? 2018-02-11 23:11:18 yes 2018-02-11 23:11:42 can you ping IP addresses such as 8.8.8.8? 2018-02-11 23:11:46 nope 2018-02-11 23:12:27 Does 'ip route list' look sane? 2018-02-11 23:13:14 https://pastebin.com/fdE169UP 2018-02-11 23:13:32 im trying to reach it via wlan0 2018-02-11 23:14:09 and i can ping 192.168.0.254 via wlan0 2018-02-11 23:14:14 but nothing else 2018-02-12 03:49:47 netstat on my alpine (3.7) box is generating a SIGILL - is this a common/known issue? 2018-02-12 04:17:11 what arch? 2018-02-12 04:17:20 x86_64? arm? 2018-02-12 04:21:03 x86_64 2018-02-12 04:23:06 what cpu do you have? 2018-02-12 04:23:27 there are some very early x86_64 cpus that were buggy and missing some instructions 2018-02-12 04:24:16 see https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html -msahf option for instance 2018-02-12 04:25:42 dalias: Core i7 920 2018-02-12 04:26:30 I don't see the issue under Debian on the same hardware, so I'm not currently thinking it's likely to be h/w 2018-02-12 04:26:46 although I can certainly accept being wrong about that :) 2018-02-12 04:27:21 hmm that should not be the problem then 2018-02-12 04:28:11 can you run it under gdb and get a bt and disas where it crashes? 2018-02-12 04:28:49 https://gist.github.com/tml/d714ac67ad9c8e8c3b0fae23aebdbbd8 is the bt 2018-02-12 04:29:06 basically, no stack 2018-02-12 04:29:25 disas reports "No function contains program counter for selected frame." 2018-02-12 04:29:47 oh, it looks like netstat is stripped 2018-02-12 04:29:53 Reading symbols from netstat...(no debugging symbols found)...done. 2018-02-12 04:30:24 that's ok.. you can force it to disassemble... let me see if i can remember how 2018-02-12 04:31:00 disas $rip,+100 2018-02-12 04:31:05 might work 2018-02-12 04:32:18 disassembly added to https://gist.github.com/tml/d714ac67ad9c8e8c3b0fae23aebdbbd8 2018-02-12 04:32:51 I'm only superficially aware of asm, so that's pretty opaque to me :) 2018-02-12 04:35:24 ok it's ud2 so it's intentionally crashing 2018-02-12 04:42:51 i think _FORTIFY_SOURCE checks caught a bug in busybox 2018-02-12 04:44:49 So this is just a "SNAFU"? 2018-02-12 04:45:46 i'm guessing it's something weird about your network setup like not having any interfaces configured or no sockets open or osmething like that 2018-02-12 04:47:51 I actually get quite a bit of output before it crashes, but certainly there could be something unusual in my networking config 2018-02-12 04:51:31 dalias: Thanks for looking so deeply at it; if you get any ideas how I might further debug it, let me know. 2018-02-12 04:52:20 check back tomorrow if nobody has any ideas now; i suspect there'll be a solutiob 2018-02-12 05:06:47 are you using netstat from net-tools or whatever it is 2018-02-12 05:06:50 or is it the busybox netstat 2018-02-12 05:12:08 TML: ^ 2018-02-12 05:12:24 kaniini: /bin/netstat is owned by net-tools-1.60_git20140218-r1 2018-02-12 05:13:12 I believe we have a fix for this in adelie. stand by 2018-02-12 05:17:25 from the disasm it looked like busybox to me 2018-02-12 05:17:40 but maybe i'm wrong 2018-02-12 05:18:32 zzz 2018-02-12 05:19:35 dalias: I was actually expecting it to be net-tools, so was a bit confused when you mentioned busybox, but didn't want to argue as the disas was pretty much Greek to me :) 2018-02-12 05:26:43 TML: can you add edge repo in a moment 2018-02-12 05:26:57 TML: and then do apk add net-tools@edge net-tools-dbg@edge 2018-02-12 05:29:04 TML: packages should be there 2018-02-12 05:29:10 TML: i need debug symbols to debug this further (: 2018-02-12 05:37:35 i believe strongly that net-tools is a candidate for a rewrite 2018-02-12 05:37:44 ACTION adds to the todo list 2018-02-12 05:38:04 why not just use bb? 2018-02-12 05:38:43 adelie does not ship busybox as part of adelie-base, only as part of adelie core 2018-02-12 05:41:33 fwiw i saw same asm in bb, prob code copied from net tools... 2018-02-12 05:45:42 yes likely 2018-02-12 05:46:03 going to let you in on a secret. 2018-02-12 05:46:23 busybox has lots of crummy code 2018-02-12 05:46:24 lol 2018-02-12 05:51:52 i know but so do the non-bb impls... 2018-02-12 06:14:00 so that brings us to replace the broken code 2018-02-12 06:14:12 like musl like pkgconf etc 2018-02-12 06:22:33 :) 2018-02-12 06:52:58 (4/4) Upgrading exim (4.90-r0 -> 4.90.1-r0) — thank you! 2018-02-12 06:58:19 There exists Toybox, but I doubt it is better than Busybox. 2018-02-12 07:03:54 duncan^: it is being written from scratch, but does not likely include netstat and friends yet. 2018-02-12 07:51:19 the only problem with toybox is that it's not as complete as busybox yet (it has netstat, though), therefore it cannot be used as drop-in replacement. its use in Android (since 6.x IIRC) helped a bit in improving its adoption. it's definitely a good candidate to replace busybox in AL, or at least parts of it for now. I already suggested in the past to start gradually replacing busybox, but people 2018-02-12 07:51:25 rather weren't interested, and it would require reworking busybox package (no trigger for symlinks but subpackages) and introducing new package(s) that would depend on some busybox and toybox subpkgs. IMHO it's a bit unfortunate that busybox is one of AL core packages instead of being dependency of some meta package (tools-base perhaps?), which would make replacing bb or its parts much easier. 2018-02-12 09:05:09 liwakura I already joined there, but they didnt respond to me, which was not expected, right? ;) We tried to use the address what you said but it said the /proc isn't connected, so the system is not working. I dont know much about it as I didnt try it, but in a while I will try it 2018-02-12 09:15:45 "/proc isn't connected" ? 2018-02-12 09:20:16 <_ikke_> procfs not mounted? 2018-02-12 09:27:18 probably /etc/init.d/procfs not enabled or openrc not running at all 2018-02-12 09:40:14 Right ikke corrected me. 2018-02-12 10:09:11 It seems that you offers a really minimal system w/o init. So users needs to attach it, mount procfs, sys and manually setup network and install what he wants. It's not the same as it was available on http://uk.images.linuxcontainers.org/images/alpine/ :-) 2018-02-12 10:10:59 usually thats what docker does 2018-02-12 10:11:30 We dont have Docker. We have LXC. 2018-02-12 10:11:31 for lxc you better go with sth like this: https://wiki.alpinelinux.org/wiki/Installing_Alpine_Linux_in_a_chroot 2018-02-12 10:13:07 again, we have no influence over what people create and publish on linuxcontainers.org 2018-02-12 10:14:18 I understand, but you can offer rootfs tarball ,which we use for LXC containers. I'll let them know. Somebody from that channel told me to create issue on Github, so I'm working on it 2018-02-12 10:19:58 Pepe: you could also add busybox-initscripts in your container 2018-02-12 10:20:25 That sounds interesting! Thank you 2018-02-12 10:20:40 this installs openrc as dependency 2018-02-12 10:21:49 "It seems that you offers a really minimal system w/o init" <-- Linux can't do much without an init program. It goes kernel -> init -> the rest 2018-02-12 10:22:48 duncan^: its for containers/chroot 2018-02-12 12:38:15 if i boot with data or diskless mode, and i want to install more software than i have ram (because of tmpfs) 2018-02-12 12:38:27 is it sufficient to just an an huge chunk of swapspace then? 2018-02-12 12:38:33 *just use 2018-02-12 14:28:23 kaniini: I don't know what I did wrong - I put lines for http://dl-4.alpinelinux.org/alpine/edge/{main,community,testing} in /etc/apk/repositories and did "sudo apk add net-tools@edge net-tools-dbg@edge" but I get an error "The repository tag for world dependency...does not exist" 2018-02-12 14:29:42 oh 2018-02-12 14:29:54 you only need edge/main 2018-02-12 14:29:59 and you should put @edge in front of it 2018-02-12 14:30:07 so you only get packages from edge you explicitly specify 2018-02-12 14:31:49 ah - thanks 2018-02-12 14:32:05 I obviously haven't learned how that file's format works, yet 2018-02-12 14:34:07 https://gist.github.com/tml/d714ac67ad9c8e8c3b0fae23aebdbbd8 - dies in INET6_getsock 2018-02-12 14:34:23 anyway i looked at net-tools 2018-02-12 14:34:33 and i am just going to rewrite it from scratch this weekend 2018-02-12 14:34:34 :D 2018-02-12 14:36:19 TML: https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Repository_pinning should clarify it a bit 2018-02-12 14:45:10 kaniini: what tools from net-tools you need that aren't available or doesn't work good enough in busybox? 2018-02-12 14:45:48 busybox netstat for example is a disaster 2018-02-12 14:45:58 and as i explained, we do not ship busybox in adelie by default 2018-02-12 14:46:31 ah, sorry, forgot about it was adelie-related too 2018-02-12 14:50:32 netstat is the only tool from old tools that I still haven't abandoned, as I switched to iproute-originated commands for possibly everything else. cannot get used to ss's output. 2018-02-12 14:53:23 at least `busybox netstat -tlenp` works (which wasn't the case in the past IIRC, not sure how distant it was), which is what I most often use. care to elaborate more specific shortcomings? 2018-02-12 14:54:16 heh kaniini , nicely put about busybox netstat being a disaster, but can you rewrite everything in a weekend? 2018-02-12 14:54:48 and yes przemoc - I know what you mean about getting used to new output... out of interest, how long has you been using Linux? 2018-02-12 14:55:31 tugrik: i can say with confidence i can rewrite netstat in a weekend 2018-02-12 14:57:49 i project busybox netstat is missing important bugs from standard netstat 2018-02-12 14:58:12 will be hard to ever create a replacement that has just the right selection of original bugs 2018-02-12 14:59:02 przemoc: i wasn't aware ss existed 2018-02-12 14:59:03 well the idea is to have an implementation that lacks all bugs 2018-02-12 14:59:04 :p 2018-02-12 14:59:45 przemoc: busybox netstat is based on net-tools netstat. this means it has all of the same overflows etc. 2018-02-12 14:59:48 :) 2018-02-12 15:00:02 maybe some got fixed, but i doubt all 2018-02-12 15:00:21 kaniini: i can tell for busybox gunzip 2018-02-12 15:00:34 kaniini: it is also just a copy from some very old gzip code 2018-02-12 15:00:42 busybox top crashes on my POWER machine 2018-02-12 15:00:47 kaniini: and nobody ever bothered to sync the 2 codebases in the last >10 years 2018-02-12 15:00:52 because it has too many CPUs 2018-02-12 15:01:02 kaniini: effectively busybox is unmaintained IMO 2018-02-12 15:01:50 you can probably get a few CVEs assigned by just counterchecking copy-pasted code in busybox with the real sources 2018-02-12 15:02:26 tugrik: ~15y, but AL for about few years only and not as extensively as I would like to 2018-02-12 15:03:15 thanks przemoc - just interesting because I think the ip-route tools have been around for a while, but everyone "grew up" with netstat / ifconfig / etc 2018-02-12 15:04:08 the iproute2 tools are only surviving bec. nobody bothred to port some of the new and now missing functionality back to ifconfig and co 2018-02-12 15:04:38 some ifconfig only shows one ip per interface, etc. 2018-02-12 15:04:46 hiro: indeed. it's something we are looking at for adelie core (because we are unsure if we're not just better off adapting android toolbox for example) 2018-02-12 15:04:52 how do you add 2 routing tables and a routing policy using the old tools? 2018-02-12 15:05:08 in openbsd you still use ifconfig, but then it's syntax is different from linux' ifconfig anyway! 2018-02-12 15:05:36 for the future what would be nice is to remove the difference between openbsd ifconfig and linux ifconfig, by just porting over the openbsd syntax which will hopefully survive anyway 2018-02-12 15:06:25 and since everybody switched to iproute2 anyway this will be a nice stable retreat for all of us that prefer old, maintainable, stable, proven and functional designs 2018-02-12 15:06:57 what is unmaintainable about iproute2 ? 2018-02-12 15:07:22 good point, maintainable would be a secondary effect from being more stable 2018-02-12 15:07:33 i made a stupid list. all i mean is minimal, stable. 2018-02-12 15:08:05 i mean, iproute2 seems fine. it would be nice to have modern ifconfig etc too, of course, for those who are managing an environment with multiple OS 2018-02-12 15:08:27 kaniini: yeah, the only thing that comes to mind though is to try and be compatible to openbsd though 2018-02-12 15:08:43 then at least you can use the same syntax on 2 OS 2018-02-12 15:09:12 plan9 doesn't have ifconfig anyway :D 2018-02-12 15:09:35 though TBH, i might personally not use it 2018-02-12 15:09:45 because on linux i got used to iproute2 tools mostly 2018-02-12 15:10:05 i only have 2 usecases for ifconfig currently 2018-02-12 15:10:16 removing all IPs from an interface: ifconfig eth0 0.0.0.0 2018-02-12 15:10:23 and ifconfig eth0 up 2018-02-12 15:11:14 bec. i don't have time/can't remember to do: ip link set dev eth0 state up 2018-02-12 15:11:38 sometimes i forget the word state 2018-02-12 15:11:53 or something similar stupid 2018-02-12 15:16:11 lol, yeah hiro - that feels like a command where you'll get it right on the third or fourth go, whereas "ifconfig eth0 up" just kinda works 2018-02-12 15:20:17 hiro: dont forget the hilarious interface names 2018-02-12 15:21:02 which have the memorizability of an md5 hash 2018-02-12 15:21:40 liwakura: haha 2018-02-12 15:21:52 not kidding 2018-02-12 15:21:52 liwakura: yeah, but i turn that off :) 2018-02-12 15:22:01 hiro: ip l s eth0 up 2018-02-12 15:22:08 also, i use network namespaces a lot now 2018-02-12 15:22:13 usb-based wifi interfaces have interface names close to the maxlen 2018-02-12 15:22:18 so i give my virtual ethernet interfaces saner names! :) 2018-02-12 15:22:43 this is the best way of abstracting away the horrible network-managed shitty dbus-retrieved UUIDs 2018-02-12 15:23:13 mps: i can remember that even less 2018-02-12 15:23:27 mps: typing a word actually doesn't waste THAT much time 2018-02-12 15:23:42 mps: it's typing multiple words or letters without meaning in the correct sequence 2018-02-12 15:23:57 with ifconfig the interface always comes first 2018-02-12 15:24:09 that's all i need to remember really when i want to bring up an interface! :) 2018-02-12 15:24:30 hiro: yes, but I like this shorthand, it is in my subconscious mind 2018-02-12 15:24:53 with chroot and networknamespaces linux provides me the correct features to hide from the linux 2018-02-12 15:25:09 mps: i guess your memory capacity is just bigger than mine :) 2018-02-12 15:25:21 in script I always use full words: ip link set dev eth0 up 2018-02-12 15:25:51 mps: i do leave away the ddress after a, cause that's just fucking silly 2018-02-12 15:25:56 i know what to do 2018-02-12 15:26:01 i'll make my own ifconfig script 2018-02-12 15:26:06 that just runs ip commands 2018-02-12 15:27:24 hiro: however you like, but I found ip commands quite intuitive 2018-02-12 15:28:05 Does someone use a configuration management solution together with Alpine Linux? We use Salt at the moment (with CentOS and Ubuntu as base) but it seems quite large for our goal to have small kvm hosts and small docker hosts. 2018-02-12 15:28:52 Have you considered Ansible? 2018-02-12 15:31:57 i use shellscripts 2018-02-12 15:32:24 mps: tbh i don't think iproute2 represents a huge failure in linux backward compatibility 2018-02-12 15:32:49 mps: one could argue there are just too many features in there to shove them all into ifconfig without at least changing some old behavior 2018-02-12 15:32:56 mps: i'm not super mad at them for iproute2 2018-02-12 15:33:12 mps: but still it's shit where i am supposed to change good old working ways :D 2018-02-12 15:33:44 Hey 2018-02-12 15:34:07 hey, i'm testing alpine/3.7/amd64 on lxd container 2018-02-12 15:34:42 i want to know, the setup-alpine did not ask me about setup disk and partition 2018-02-12 15:34:43 hiro: iproute is more versatile, I switched about 20 years ago from ifconfig/route without any problem and with pleasure :) 2018-02-12 15:35:37 i think you are both agreeing that iproute2 is better on linux :P 2018-02-12 15:36:01 i think eh is just annoyed that it's a different UX than what he uses on his other machines 2018-02-12 15:36:15 kaniini: yes, 25 years I'm only on linux 2018-02-12 15:37:07 maybe more than 25 years, my memories maybe fading a little 2018-02-12 15:38:11 duncaen, ansible did not exist when we started with salt. But I don't have a problem to have two different systems. 2018-02-12 15:40:12 kaniini: yeah, i'm also only annoyed. i don't think we should change anything yet again to undo the changes iproute2 brought :) 2018-02-12 15:42:26 do you know why when i do setup-alpine sys after launching a lxc/lxd container w(ith lxc launch images:alpine/3.7/amd64 )i have no disk setup asking (my lxd setup is on zfs) 2018-02-12 15:43:57 mps: well, then you have been using linux since i was in kindergarten :P 2018-02-12 15:44:46 yeah, i'm not that old either. only wasted 15 years of my life with loonix 2018-02-12 15:44:47 kaniini: from 1993/1994 IIRC :_ 2018-02-12 15:45:04 s/:_/:)/ 2018-02-12 15:47:04 arnaud__: containers don't have disks, they have host-provided filesystems ;/ 2018-02-12 15:48:52 if you are in unprivliged mode, i know that data are written on zfs pool of the host, but with ubuntu or debian container i see /dev/sda etc 2018-02-12 15:49:50 i had installed on virtualbox previously the virt image of alpine and the system was ever mounted, when i had launch today an alpine container, i thought that it will be the same 2018-02-12 15:49:54 arnaud__: but when you mount anything it's the kernel (outside of container) that actually mounts it 2018-02-12 15:50:20 arnaud__: the container just gets to see names. 2018-02-12 15:50:32 "Namen sind Schall und Rauch" 2018-02-12 15:50:49 check out what namespace means 2018-02-12 15:50:57 ok, so i have /dev/md0 udev and some tmpfs, i have just to limit the size of my container and installed my ha proxy on / (/dev/md0) 2018-02-12 15:51:02 that's the right way ? 2018-02-12 15:51:07 arnaud__: so you don't want to learn 2018-02-12 15:51:19 arnaud__: you just want solutions to your specific problem, am i right? 2018-02-12 15:51:38 no i'm asking question to learn 2018-02-12 15:52:12 are you sure you're running a container and not a docker-themed virtual machine? 2018-02-12 15:52:13 ok, so i will check my lxd disk parameters 2018-02-12 15:52:52 why do you need a ha proxy to learn about namespaces? 2018-02-12 15:53:36 kaniini: granted, he might refer to "virtual disk" 2018-02-12 15:53:50 arnaud__: but any virtual disk still would have to be mounted by the host for you 2018-02-12 15:54:00 s/host/kernel/ 2018-02-12 15:54:01 this stuff is all weird 2018-02-12 15:54:27 it is not like the containment is any stronger yes 2018-02-12 15:55:01 wow, i didn't think i'd get to explaining containers to newbies. 2018-02-12 15:55:08 that's an amazing step in software development 2018-02-12 15:55:18 yes virtual disk 2018-02-12 15:55:45 yeah, naming it as such isn't even so wrong technically 2018-02-12 15:56:15 anyway. i can't really parse your error descriptions above. 2018-02-12 15:56:32 even jusut grammatically. 2018-02-12 15:59:03 ok, so i will keep testing alpine. and i will keep my deb container just for now. have a good day 2018-02-12 16:10:34 Ok, i found the misunderstanding, the container alpine use theprofile's root device so it use the default profile (the lxd root pool) but when i installed debian or ubuntu, they have their own storage under the zfs pool. 2018-02-12 16:10:41 voilà, bye 2018-02-12 16:23:16 for more info https://discuss.linuxcontainers.org/t/adjusting-size-of-root-device/411/3 2018-02-12 18:37:35 kaniini: So if you rewrite netstat, will it end up in shimmy? 2018-02-12 18:37:48 Hey. Quick and possibly dumb question. Anyone know where I'd find build logs for the official Alpine linux packages? I suspect something about a package, but just wanna peak at a log to confirm. 2018-02-12 18:41:20 Just for reference, I tried checking out the links on what I think is [the official page for the package](https://pkgs.alpinelinux.org/package/edge/main/x86/postfix), but the build log's missing. Seems like random build logs are missing. 2018-02-12 18:41:43 Is this normal? 2018-02-12 18:46:03 Hi to all 2018-02-12 18:47:10 chromium-browser won't start after 3.7 upgrade 2018-02-12 18:47:53 Error relocating /usr/lib/chromium/chrome: hb_font_set_variations: symbol not found 2018-02-12 18:50:54 weird 2018-02-12 19:46:00 TML, shimmy is for POSIX utilities. netstat hasn't been mentioned by an Open Group publication since 1992. While LSB does mention it, the goal of shimmy is not LSB conformance. So no, it would go somewhere else. 2018-02-12 19:47:51 Hey guys. I‘m new to alpine and setup up diskless. Now I tried to install package using `apk add`. Two problems 2018-02-12 19:48:06 1. Nothing is reinstalled on reboot 2018-02-12 19:48:47 2. I setupt apk localce cache. Now if i install a new package I get the error: Unable to cache: Read-Only File-System 2018-02-12 19:49:09 ad 2. Do I have to remount as rw everytime I install a new package? 2018-02-12 19:56:34 <_ikke_> neosimsim: re 1: look at lbu 2018-02-12 19:57:15 <_ikke_> diskless installs run from ram, so yeah, any change to the fs is not persisted, unless you save it with lbu 2018-02-12 20:00:15 Persisting files with lbu works fine. Also /etc/apk/cache links to a proper dir in my disk containing apks. But None of these are install after reboot. I have to do `apk upgrade` everytime then every package gets reinstalled. 2018-02-12 20:02:49 And I also understand that apks have to be cached somewhere. But I thinks it‘s quite troublesome to aways `mount -o remount,rw ...` and then `apk add ...` so a package can be stored in the cache dir. 2018-02-12 20:07:00 what I did was: setup-apkcache; lbu commit 2018-02-12 20:26:33 TML, any progress on the netstat issue? 2018-02-12 20:27:07 dalias: the progress is that i am going to write a new netstat :D 2018-02-12 20:27:28 what's wrong with ss 2018-02-12 20:27:31 :^) 2018-02-12 20:31:09 :) 2018-02-12 21:16:13 hey 2018-02-12 21:16:22 hi 2018-02-12 21:16:27 hah 2018-02-12 21:16:36 im glad you are here ;) 2018-02-12 21:16:40 liwakura: help me please 2018-02-12 21:16:47 i got connected to _that_ wifi 2018-02-12 21:16:51 but? 2018-02-12 21:16:53 gosh 2018-02-12 21:16:54 but ! 2018-02-12 21:16:55 :D 2018-02-12 21:17:01 i cant reach internet 2018-02-12 21:17:07 oh, i read 2018-02-12 21:17:08 i got ip etc via dhcp client 2018-02-12 21:17:20 i can ping router of that wifi 2018-02-12 21:17:24 do you have an default route in ip route? 2018-02-12 21:17:24 but nothing else 2018-02-12 21:17:30 yes 2018-02-12 21:17:57 Are you certain the router is doing DHCP correctly? 2018-02-12 21:18:06 do other devices in the same wifi network experience that issue? 2018-02-12 21:18:10 Like, can you connect to it via ethernet and get a DHCP lease too? 2018-02-12 21:18:27 duncan^: DHCP seems fine, i think NAT forwarding is broken 2018-02-12 21:18:38 duncan^: liwakura, i can connect to that wifi with other devices 2018-02-12 21:18:43 liwakura: Yeah, they said it worked on the mobile like a while back though 2018-02-12 21:18:47 and no problems to reach internet 2018-02-12 21:18:56 yes 2018-02-12 21:19:07 is there any way to see what packages an apk upgrade *would* upgrade? or which local installed ones are out of date? 2018-02-12 21:19:09 Can you try with full dhcp program (not just busybox) 2018-02-12 21:19:35 I think it's dhcpcd IIRC 2018-02-12 21:19:39 https://pastebin.com/u2nVTNPb 2018-02-12 21:19:43 if it helps 2018-02-12 21:19:48 duncan^: i think so 2018-02-12 21:20:00 Have you tried dhcpcd not busybox udhcpcd? 2018-02-12 21:20:03 but i use the same dhcp client for cable connection 2018-02-12 21:20:06 without a problem 2018-02-12 21:20:15 no, i only tried udhcpcd 2018-02-12 21:20:35 I think it would be worth trying the classic dhcpdc implementation 2018-02-12 21:20:42 all right 2018-02-12 21:20:55 then we can diagnoze if it is problem related to software, given it sounds like you have done everything right 2018-02-12 21:21:41 https://pkgs.alpinelinux.org/package/edge/main/x86/dhclient 2018-02-12 21:21:45 i need this right ? 2018-02-12 21:22:15 try dhcpcd, dhclient is depreacted 2018-02-12 21:22:21 deprecated, even 2018-02-12 21:22:44 haha 2018-02-12 21:22:47 it works 2018-02-12 21:22:51 with dhclient 2018-02-12 21:23:07 Cool 2018-02-12 21:23:14 try dhcpcd now 2018-02-12 21:23:39 (dhcpcd is modern and more complete than dhcpcd in some ways) 2018-02-12 21:23:46 er than dhclient even 2018-02-12 21:23:53 ok 2018-02-12 21:26:05 doesnt work 2018-02-12 21:26:57 https://pastebin.com/g5Y7szHS 2018-02-13 09:35:33 looking forward to /etc/network/interfaces becoming deprecated 2018-02-13 09:36:06 finally people will realize i was correct to put my ip configuration into /etc/rc.local 2018-02-13 09:41:15 there's always /etc/sysconfig/network-scripts/ifcfg-interface :3 2018-02-13 09:49:34 hello, i'd like to compile a complete linux kernel on alpine. are there any docs / blogs etc. ? 2018-02-13 09:55:58 (this is the only site i found but it's work in progress: https://wiki.alpinelinux.org/wiki/Custom_Kernel) 2018-02-13 10:00:04 bergers89: i copied the APKBUILD from the aports repo, modified it and build it on my own 2018-02-13 10:00:28 essentially another kernel flavour 2018-02-13 10:03:10 hmm git.alpinelinux.org seems to be down for me. 2018-02-13 10:04:38 mirror is here: https://github.com/alpinelinux/aports 2018-02-13 10:05:25 ah yes, thanks. 2018-02-13 10:08:39 not sure if i understood it correctly by reading the script: does it build the entire linux kernel? i guess i have to install the kernel sources on my own before running the script. 2018-02-13 10:19:03 Diftraku: i know :) 2018-02-13 10:19:27 Diftraku: my network setups are probably more complex than anybody else's here, so it's kinda amusing that i don't feel a need for any of this :P 2018-02-13 10:20:26 i am totally fine writing normal bourne scripts 2018-02-13 10:20:40 i don't need any helper scripts from third parties for that 2018-02-13 22:06:11 how in hell do i get busybox to fsck an ext4 fs 2018-02-13 22:06:33 modprobe ext4 is fine 2018-02-13 22:06:39 fsck -t ext4 - nope 2018-02-13 22:06:44 fsck - nope 2018-02-13 22:06:49 fsck.ext4 - nope 2018-02-13 22:06:51 ... 2018-02-13 22:08:50 "nope" as in? 2018-02-13 22:08:56 like, what does happen? 2018-02-13 22:09:04 have you ever tried it? 2018-02-13 22:09:15 fsck / in single user, did you ever try it? 2018-02-13 22:09:21 before it's mounted 2018-02-13 22:09:30 run nlplug-findfs 2018-02-13 22:09:34 then try 2018-02-13 22:10:17 i dont think i have an unmounted ext3 available 2018-02-13 22:10:44 i heard you have one enabled? 2018-02-13 22:10:45 basically, you can't help me unless you did this before and remember the part i'm not remembering 2018-02-13 22:11:04 darkfader: could you help me with a thing 2018-02-13 22:11:14 for someone i need to find something out 2018-02-13 22:11:24 maybe, what is it 2018-02-13 22:11:35 so could you run fsck on some not-mounted ext4 and paste me the output? 2018-02-13 22:12:15 sure, just let me grab something other than the broken box, 1 min 2018-02-13 22:12:28 or just write me what the error is? 2018-02-13 22:12:33 or what is like, failing? 2018-02-13 22:12:55 darkfader, you can't install e2fsprogs anymore, right? 2018-02-13 22:13:00 no 2018-02-13 22:13:01 omg 2018-02-13 22:13:07 guys nevermind 2018-02-13 22:13:08 pleasd 2018-02-13 22:13:26 darkfader: was your error "command not found" ? 2018-02-13 22:13:38 if you don't know your way around in alpines very early boot scripts, just don't answer and let someone else who knows answer 2018-02-13 22:13:56 darkfader: just post you god damn error message 2018-02-13 22:14:19 ignore thanks, i'll ask again when the elders are around 2018-02-13 22:14:23 i cant guess why your system is failing 2018-02-13 22:14:40 so at least give me a chance, because when i do it, it ofc always works 2018-02-13 22:14:43 i dont just please leave me alone PLEASE 2018-02-13 22:14:50 darkfader: even the elders can't GUESS what issue you're having 2018-02-13 22:15:39 in single user mode after nlplug-findfs to fsck an ext4 root there is one thing besides loading the module one needs to do 2018-02-13 22:15:46 that is the only thing i asked about 2018-02-13 22:15:53 that is purely initrd 2018-02-13 22:16:00 and not related to anythign that is not the initrd 2018-02-13 22:16:07 and yeah whatever 2018-02-13 22:16:26 i'll just go do something else this 2018-02-13 22:16:30 is useless. 2018-02-13 22:16:38 you are quite rude. sorry. I am new to Alpine but I had something similar when I tried to pack more programs into initramfs 2018-02-13 22:17:08 darkfader: are you trying to do it manually? what the initramfs usually does? 2018-02-13 22:17:44 thats what you have to do if you boot alpine into single user mode 2018-02-13 22:17:58 and you've not and i please please please would like to not discuss it then 2018-02-13 22:18:18 So I've been searching and haven't found much. I'm attempting to install LVM on LUKS following https://wiki.alpinelinux.org/wiki/LVM_on_LUKS. When I get to setup-disks I'm getting the error "required by: world[.setp-apkrepos]" 2018-02-13 22:18:28 Can someone point me in the general direction? 2018-02-13 22:18:31 so you have to rescue a system, darkfader? 2018-02-13 22:18:36 BernhardG: i feel like i'm in a cross-examination with people that decided THEY can help me 2018-02-13 22:18:36 darkfader: please get your stuff together. either you explain your problem or people will have to guess 2018-02-13 22:19:05 hi 2018-02-13 22:19:16 i'm putting you on ignore liwakura sorry. people who know about this know what i asked. as simple as that. 2018-02-13 22:19:19 like, i have the initramfs code right next to this window, ready to look stuff up 2018-02-13 22:19:52 alright then 2018-02-13 22:20:34 darkfader: what are you attempting to do 2018-02-13 22:20:45 dnull: the error message usually comes after the name of the package that could not be installed 2018-02-13 22:21:07 dnull: what package is it that fails to install? 2018-02-13 22:21:55 setup-apkrepos is a command not something you have to install. also there is a typo in there dnull 2018-02-13 22:21:57 It just says .setup-apkrepos (missing) on the line above. There's no package name. I tried installing alpine-conf but no dice 2018-02-13 22:22:11 kaniini: / is corrupted, i'm in single user, i want to fsck it, devices are there, module is loaded, fsck.ext4 is mia (but that's normal iirc, i just forgot how to work around it) 2018-02-13 22:22:15 i can ro mount it 2018-02-13 22:22:26 (but would like to not) 2018-02-13 22:22:35 Yes, I typo'd the error. .setup-apkrepos* 2018-02-13 22:22:35 (if at all possible, since it's an unhappy fs) 2018-02-13 22:23:24 darkfader, maybe it is easier to use a rescue system like SystemRescueCD? at least if it is possible. if you are on AWS or something it is hard. 2018-02-13 22:23:45 dnull: give me a second 2018-02-13 22:23:52 liwakura: No worries 2018-02-13 22:24:08 BernhardG: i can do that as a last resort, but i also did this a few times, there's a way and it just escaped my memory. 2018-02-13 22:24:20 Only thing I've found is this: https://lists.alpinelinux.org/alpine-devel/4992.html 2018-02-13 22:24:29 But there was no response to it 2018-02-13 22:24:36 Same issue I'm currently having 2018-02-13 22:24:48 darkfader: did you bring up eth0 yet? 2018-02-13 22:24:53 kaniini: nots 2018-02-13 22:25:10 i can, should i setup networking and stuff? 2018-02-13 22:25:37 darkfader: bring up eth0 and then i'll show you how to manually download e2fsprogs and extract it into the initramfs 2018-02-13 22:26:03 i can grab the normal e2fsprogs fsck, but what wonder is why, couldn't busybox do that w/o e2fsprogs? 2018-02-13 22:26:22 dnull: whats your apk version? check with `apk|head -n 1` 2018-02-13 22:26:29 sec 2018-02-13 22:26:57 darkfader: the minimal busybox core doesn't have the e2fsprogs applets 2018-02-13 22:27:30 2.8.2 2018-02-13 22:29:07 dnull: but `apk search alpine-mirrors` returns a result, right? 2018-02-13 22:29:35 darkfader: busybox e2fsck is a great way to make your filesystem worse off 2018-02-13 22:29:59 kaniini: hehe, but i had assumed it should at least work. but that's interesting news 2018-02-13 22:30:24 so, i just cd / && tar -xf e2fsprogs-1.43.4-r0.apk now? 2018-02-13 22:30:43 darkfader: we intentionally do not use busybox e2fsck anywhere in alpine because it's incomplete 2018-02-13 22:30:48 ok 2018-02-13 22:30:53 yes 2018-02-13 22:31:20 i had not known its an intentional thing, and in the past i somehow did it, but in this case i'll not need to look into that at all 2018-02-13 22:31:43 however 2018-02-13 22:31:46 before you do it 2018-02-13 22:31:47 is this a VPS or soemthing 2018-02-13 22:31:51 because you could wind up making it even worse by running fsck if so 2018-02-13 22:32:09 it's a vm, yes, but go on 2018-02-13 22:32:50 you mean with the "real" fsck? how? 2018-02-13 22:33:13 Is there documentation on the virtual package functionality? 2018-02-13 22:33:46 oh, i see, at the bottom of apk --help 2018-02-13 22:34:09 dnull: no idea tho, the .setup-apkrepos is just an temporary metapackage by setup-apkrepos 2018-02-13 22:34:39 liwakura: Sorry for the delay, had to deal wit ha fire suppression system. alpine-mirrors-3.5.6-r0 2018-02-13 22:35:09 but dnull you could just set up your repositories manually. 2018-02-13 22:35:12 darkfader: well if the issue is that the underlying storage has failed, it may be better to have the host recover your data and put it in a new filesystem on a new volume 2018-02-13 22:35:19 liwakura: Yeah, that's what I was thinking. It does puts files into /mnt/ but the steps after fail because files aren't where they should be 2018-02-13 22:35:23 ahh, yeah 2018-02-13 22:35:27 liwakura: I appreciate the help anyways 2018-02-13 22:35:39 should be fine, there was a storage timeout only as far as i can tell 2018-02-13 22:35:54 darkfader: at the very least i would take a copy of the image using dd (with netcat) first 2018-02-13 22:36:18 darkfader, is your storage based on Ceph? 2018-02-13 22:36:25 BernhardG: lizardfs 2018-02-13 22:36:29 BernhardG: They are setup. That's the odd bit. 2018-02-13 22:36:32 hmm ok 2018-02-13 22:37:13 kaniini: thanks for the concern, you're right; i should have a full offline copy from thursday, in case it would really really corrupted on the storage 2018-02-13 22:37:32 (plus bacula, and snapshots, but dont trust snapshots hehe) 2018-02-13 22:38:17 for all i can tell it timed out when i flipped off one storage node, recovered but this vm just hicked up badly 2018-02-13 22:38:48 wasn't Ceph the thing that dealt really badly with nodes going away? 2018-02-13 22:39:03 darkfader, lizardfs is similar I think. you have (in best case) 3 copies and two of them are equal. this brings you back to a correct filesystem 2018-02-13 22:39:37 if you only have two nodes... 2018-02-13 22:39:55 BernhardG: yup, and if i had tuned all my scsi timeouts it would not have had any effect on the system :) 2018-02-13 22:40:02 no one can decide which data is good 2018-02-13 22:41:21 BernhardG: if i were in a split-brain like scenario this would be much worse, yes. 2018-02-13 22:41:49 I really would boot a good rescue CD and DD the data away and then start the rescue on that DD image 2018-02-13 22:42:08 yeah but i know i'm not in a split brain? and that it was just a timeout? 2018-02-13 22:42:24 on-error=panic -> slight corruption from panic -> fsck -> good 2018-02-13 22:43:20 yeah normally that works fine - in 100% of all cases but my special case ;) 2018-02-13 22:43:43 :-) 2018-02-13 22:44:01 but doing a read only scan gives you already a good hint 2018-02-13 22:44:18 BernhardG: yeah, fsck -n is the minimum 2018-02-13 22:44:32 good luck 2018-02-13 22:44:57 and do not panic. 2018-02-13 22:45:03 what's affected is just /, which is 10gb, has snapshots to redo the fsck, and has a full dd image from friday morning, plus full backups :) 2018-02-13 22:45:31 it's bad because you do more errors if you're panicing 2018-02-13 22:47:01 dnw, thanks 2018-02-13 22:47:12 np 2018-02-13 22:48:26 but why did the fsck not work? 2018-02-13 22:49:28 BernhardG: bug that didn't install the one from e2fsprogs into initrd, and the builtin fsck is deprecated and thus somehwere between intentionally removed and forgotten (and lost) 2018-02-13 22:49:47 but if it's that dangerous to use the one from busybox that's a good thing. 2018-02-13 22:51:08 it is strange that busybox fsck is inside initrd but not used in a installed system. 2018-02-13 22:51:25 I assume this is not intended. 2018-02-13 22:52:18 BernhardG: i got File: '/sbin/fsck' -> '/bin/busybox 2018-02-13 22:52:41 as a wrapper for the fsck.* binaries? 2018-02-13 22:52:52 BernhardG: it's definitely not working, but if the e2fsprogs stuff is installed proper it won't show. fsck.auto will imo still come from busybox 2018-02-13 22:53:13 ok that might be. 2018-02-13 22:54:03 BernhardG: i'd also think it should be ripped out without trace 2018-02-13 22:54:04 I installed e2fsprogs because I needed the resize function for my VMs (inside opennebula) 2018-02-13 22:54:23 especially from the initrd 2018-02-13 22:54:45 maybe file a bug, darkfader 2018-02-13 22:56:59 kaniini: i also needed the libs and something that had libcom / libe2p, grabbed them from the old / since i could get there without a browser :) 2018-02-13 22:57:19 and the whole fsck ends with a 0 dtime entry :) 2018-02-13 22:57:25 works for me :) 2018-02-13 22:57:28 wow 2018-02-13 22:58:25 BernhardG: on-error=panic is a two-sided sword 2018-02-13 22:58:36 but if it's like that, i am fine 2018-02-13 22:58:37 kaniini: thx. 2018-02-13 22:59:42 yes. also a read timeout is nothing really worrying 2018-02-13 23:00:36 it can happen with Ceph in combination with our backup drives (SMR) at any time after writing about 200 G at once. 2018-02-13 23:01:14 write timeout on the other hand (: 2018-02-13 23:01:40 yeah 2018-02-13 23:02:14 read timeout for other VMs that try to access the backup. 2018-02-13 23:02:30 most places i worked at got finely tuned timeouts (but here at home i just can't be motivated for that kind of stuff) 2018-02-13 23:02:36 but that is no typical situation 2018-02-13 23:04:00 BernhardG: how long is that moment after 200GB? i mean, how long does it stall? 2018-02-13 23:04:09 I assume lizardfs is quite similar I'm complexity as Ceph. And I wouldn't use it at home 2018-02-13 23:04:21 BernhardG: it's about 5% the complexity 2018-02-13 23:04:47 it stalls for about 2 to 5 minutes after 200 G. 2018-02-13 23:05:14 SMR drives are not ideal for Ceph 2018-02-13 23:05:33 and, uh, well. having a reasonably sized setup at hand has earned me a few $ by having much faster access to testing etc 2018-02-13 23:05:56 normally we don't have to write more than 100 G per run so we are fine with it 2018-02-13 23:05:59 SMR is hard to tame i guess 2018-02-13 23:06:43 yes it is cheaper but your use case has to fit 2018-02-13 23:07:11 BernhardG: since mine is lab i got mostly ssd underneath 2018-02-13 23:07:24 i had grown sick of "managing" space vs performance 2018-02-13 23:07:35 i luckily don't need more than like 4TB 2018-02-13 23:07:43 it is usually better to write directly to those disks without Ceph. also btrfs is much better for them than ext4. 2018-02-13 23:08:16 BernhardG: interesting, did you tell it that they are 2K+ sector disks or is it just magically faster? 2018-02-13 23:08:49 btrfs has some SMR optimization 2018-02-13 23:09:21 but btrfs itself is not fun IMHO 2018-02-13 23:09:41 hehe 2018-02-13 23:09:53 yeah it needs some more multithreading for rebalances etc 2018-02-13 23:10:22 full of deadlocks last time we watched it move around a lot (2y ago though) 2018-02-13 23:10:27 right. and rebalance is bad for SMR 2018-02-13 23:11:58 bug open, now i can get rid of a few gb of videos and then, uh, start coding :)) 2018-02-13 23:12:00 therefore only fill those SMR disks 50% and they work quite good. after that performance gets really bad and it is hard to delete files again to get them working faster again 2018-02-13 23:12:15 yeah it's like 8 times slower, right? 2018-02-13 23:12:40 i had thought only after it's been completely full. you got a very hard job there managing that. 2018-02-13 23:12:59 happy coding. here in Germany it's 00:13. time for bed now. 2018-02-13 23:13:06 same TZ :) 2018-02-13 23:13:13 gnite 2018-02-13 23:13:19 GN 2018-02-13 23:17:46 wow TIL SMR.... 2018-02-13 23:17:53 it sounds like an utterly awful, idiotic idea 2018-02-13 23:18:12 marginal density gain at serious performance, complexity, and probably reliability costs 2018-02-13 23:19:41 dalias: the price is also about 30-50% lower, so it's useful for some cases. but the amount of management involved is "special" and reliabilty is at least interesting. they introduced TBW/DWD ratings for those drives 2018-02-13 23:20:01 i have a customer that's a history institute and we opted for WD Red Pro instead 2018-02-13 23:20:21 costs twice, easily, but the saved headaches are worth it 2018-02-13 23:21:03 but depends on volume, if it would go up to where we need 300+ disks, i'd rethink it a few times 2018-02-13 23:38:36 something is wrong with my /etc/network/interfaces file 2018-02-13 23:38:54 how can i check the output of it loading ? 2018-02-14 00:08:59 why does forum.alpinelinux.org have google analytics? 2018-02-14 00:10:15 bleb: presumably for analytics 2018-02-14 00:11:05 thats an affront 2018-02-14 00:12:09 if you don't want to get tracked just block the domain 2018-02-14 00:12:09 ¯\_(ツ)_/¯ 2018-02-14 00:13:22 that doesn't protect the privacy of people who don't have the wherewithal to block the domain 2018-02-14 00:13:34 yeah it would be nice to get rid of it 2018-02-14 00:14:13 the original point of my question was, who decided to put google analytics on there? 2018-02-14 00:14:27 i don't understand why anyone uses google analytics unless they somehow profit off building and tracking visitors 2018-02-14 00:14:57 i literally send my http logs to /dev/null because there's no reason i need to know 2018-02-14 00:15:22 it may be for pure statistical purposes like: is it visited at all? 2018-02-14 00:15:39 przemoc: you can tell that from your web server logs 2018-02-14 00:16:15 yeah. even if you do want that info, it's available from your own logs 2018-02-14 00:16:38 the rest of alpinelinux.org doesn't have GA; perhaps it has to do with the forum software? (which also seems to depend on boostrap *shudder*) 2018-02-14 00:16:40 google-analytics was literally designed for google to profit (via tracking) off people who don't know how to access their own http logs 2018-02-14 00:17:07 probably just part of the forum software honestly 2018-02-14 00:17:14 yeah that would be my guess 2018-02-14 00:17:16 its so prevalent these days i just have it blocked outright 2018-02-14 00:17:21 and yeah 2018-02-14 00:17:29 adblockers should block it out of the box 2018-02-14 00:17:31 not sure if they do 2018-02-14 00:17:34 don't think so 2018-02-14 00:17:43 noscript though :) 2018-02-14 00:17:49 anyone know what forum software is used? 2018-02-14 00:18:12 looks like .. drupal 2018-02-14 00:18:23 o_O 2018-02-14 00:18:31 ewwww 2018-02-14 00:21:11 you sure? https://www.drupal.org/forum/ looks different from https://forum.alpinelinux.org/forum 2018-02-14 00:21:17 analytics give a bit nicer view than server logs out-of-the-box nonetheless. if someone really cares about not wanting to provide any data to analytics, she or he already has uBlock Origin installed (or any similar solution) or has blacklisted GA domain. I don't think it's that much of the issue as you paint it. 2018-02-14 00:22:05 regardless of whether a single individual blocks it, it gives $ and data to google 2018-02-14 00:22:13 thats utterly unacceptable for a FOSS project 2018-02-14 00:22:24 bleb: drupal can be reskinned 2018-02-14 00:22:39 also 2018-02-14 00:22:55 ok yeah drupal 2018-02-14 00:23:08 very likely to have it integrated out of the box 2018-02-14 00:24:26 I suspect it's more of an omission than deliberate evil doing of AL devs, yet I disagree with such a strong view as "thats utterly unacceptable for a FOSS project" 2018-02-14 00:24:51 tbh the forum should just be removed. the alpine-user ml covers the same topics and has higher traffic than the forums 2018-02-14 00:26:04 not to mention email is better because it doesn't require a web browser to access 2018-02-14 00:26:47 thats pretty much the same as saying irc is better than *insert chat app du jour* because it doesn't require a browser 2018-02-14 00:26:56 email still requires some sort of MUA 2018-02-14 00:27:16 scv: and that would be true, if you're comparing it with any chat program thats idiotic enough to require a web browser 2018-02-14 00:27:37 unfortunately this is the world we live in 2018-02-14 00:28:07 yes, we live in a world where we can pick between technologies that require dependence on mozilla, or technologies that don't 2018-02-14 00:28:42 You know, Adelie run mailman3 which lets you use email OR web UI via HyperKitty to respond to messages 2018-02-14 00:28:52 So it is entirely possible to satisfy both groups of users 2018-02-14 00:29:09 i like this solution 2018-02-14 00:29:35 what's adelie? 2018-02-14 00:30:17 I think forum.a.o was created for people who are not versed enough to use mailing lists comfortably. a lot of people find forums, discourse and stackexchange sites easier to deal with. and most list archives on the web are actually crap, which you cannot navigate comfortably (AL ML archives are no different in this regard). 2018-02-14 00:30:54 bleb, we're a fork of Alpine focusing on desktop usage and POSIX compliance 2018-02-14 00:30:57 https://i.imgur.com/3rRrww2.png 2018-02-14 00:31:03 Here is an example of HyperKitty UI 2018-02-14 00:32:37 przemoc: in what way are the AL ML archives uncomfortable to navigate? 2018-02-14 00:32:42 you can search all threads with ctrl+F 2018-02-14 00:32:51 gmane was possibly the closest one to the sane UX on the web of ML archive. it only lacked vertical split instead of horizontal one 2018-02-14 00:33:00 That doesn't do full-text search though 2018-02-14 00:33:21 AWilcox[m]: can you do full-text search on forums.a.o? 2018-02-14 00:33:57 I don't think you can from this UI 2018-02-14 00:34:06 It is very... how to put this nicely... simple 2018-02-14 00:34:34 :) 2018-02-14 00:35:38 AWilcox[m]: not from a code standpoint, considering that it depends on GA and bootstrap 2018-02-14 00:35:47 it's complex without being useful 2018-02-14 00:37:54 bleb: in a way that you don't see nested threading properly and that you don't see where are you in the thread while reading particular mail, so it's constant going back and forth (which almost all web MLs forces you to do) 2018-02-14 00:41:28 Yeah, that's what I like about HyperKitty, it actually does nest threads properly and it's all on one page so you can see where you are using the scrollbar 2018-02-14 00:41:29 For instance https://lists.adelielinux.org/hyperkitty/list/adelie-devel@lists.adelielinux.org/thread/AVPIF2WBKJWQJRYSMAQNSK5XXQBC3LWN/ 2018-02-14 00:41:36 Sorry, I don't mean to sound like I'm an advocate for HyperKitty or anything. I am sure there is more software that can do this 2018-02-14 00:41:47 I just want to note that there *is* software that can do this, so you don't have to choose between email or web UI 2018-02-14 00:42:38 Our instance is running on Alpine, too :P 2018-02-14 00:43:10 AWilcox[m]: I wonder if you could mirror between web forum, mailing list, and NNTP 2018-02-14 00:44:03 some mailing list providers out there support nntp for archive (and maybe even for sending, not sure), freelists.org for instance 2018-02-14 00:44:15 AWilcox[m]: this looks quite nice actually 2018-02-14 00:44:42 a LOT better than most web ML archives 2018-02-14 00:44:59 it def seems a lot better than drupal 2018-02-14 00:45:20 i'm a bit worried it could be bloated 2018-02-14 00:46:06 but not compared to drupal 2018-02-14 00:47:10 does this hyperkitty supports for instance distinguishing plain-text mails, so they're displayed using monospace font? I'm from old-school formatting mails camp. 2018-02-14 00:47:16 AWilcox[m]: ^ 2018-02-14 00:48:18 or better yet, drop html mails 2018-02-14 00:49:36 if you want to be at least a bit user-friendly, you cannot be that strict on what you accept, especially for -user kind of MLs. 2018-02-14 00:50:00 probably true 2018-02-14 00:51:15 but you could kindly bounce the mails and tell them it's because they were html formatted :) 2018-02-14 00:51:30 that would be the friendly approach, rather than silently dropping them 2018-02-14 00:54:11 in all seriousness though, it sounds like most agree that a more user friendly ml web archiver would be preferrable to the current forum 2018-02-14 00:54:43 my preference would be to remove the forum entirely, but replacing it with something less bad would surely be an improvement 2018-02-14 00:57:13 I kind of like hyperkitty's UX from what I see after clicking a bit there. it has some stuff that would need tuning (e.g. too few entries showed by default, requiring to click ellipsis, too bloated UI taking too much screen estate), but it seems usable and thought-out. 2018-02-14 01:20:39 przemoc: you can drop HTML mails or configure it to strip HTML formatting and only leave the plain text, yes. 2018-02-14 01:21:08 przemoc: I decided against configuring ours that way because of the focus on desktop usage. I'm concerned of the people new to Adelie or still using like MS Windows that may send html only. 2018-02-14 02:20:39 ;-; alpine chroot has no compiler 2018-02-14 02:21:04 ? 2018-02-14 02:21:08 so install one 2018-02-14 02:21:12 exactly 2018-02-14 02:21:21 apk add gcc 2018-02-14 02:22:48 ERROR: unsatisfiable constraints: 2018-02-14 02:22:49 gcc (missing): 2018-02-14 02:24:12 where do i aquire elf.h from 2018-02-14 02:33:13 ACTION installs 544 packages to see if any contain elf.h 2018-02-14 02:33:44 someone should make this a command lol apk add $(apk search bin | sed s/"-[0-9].*"//g) 2018-02-14 02:33:57 like apk add all 2018-02-14 02:35:10 look in /etc/apk/repositories to see what is enabled and run apk update 2018-02-14 02:35:28 apk add all is silly and unnecessary 2018-02-14 02:37:14 oki 2018-02-14 02:37:27 and why 2018-02-14 02:39:01 Because you don't need every package? 2018-02-14 02:39:48 You can already go to pkgs.a.o to search for a file path contained in packages 2018-02-14 02:39:54 idk about you duncan^ but i like having every single package installed /s 2018-02-14 02:40:22 xP 2018-02-14 02:41:12 ACTION uploads 2million packages with circular dependencies on each other to the repository 2018-02-14 02:41:31 lmfao 2018-02-14 02:42:25 duncan^: sounds like a great experiment for void 2018-02-14 02:42:55 I am not really familiar with Void's packaging system 2018-02-14 02:42:57 doesnt apk already resolve curcular dependanciec? 2018-02-14 02:43:05 dependancies* 2018-02-14 02:46:01 Mom is parent of you who is brother of dad who is auntie of mom who is mother of you who is son of dad who is brother of you 2018-02-14 02:46:12 la_putin: yes, it can break cycles 2018-02-14 02:46:42 If circular dependencies are disgusting in real life, maybe they should be disgusting in your programs too 2018-02-14 02:47:01 wtf still no elf.h ;-; 2018-02-14 02:48:50 Like follow advice given above? 2018-02-14 02:48:53 https://pkgs.alpinelinux.org/contents?file=elf.h&path=&name=&branch=edge 2018-02-14 02:49:12 https://pkgs.alpinelinux.org/contents?file=elf.h&path=&name=&branch=v3.7 2018-02-14 02:49:19 Same difference 2018-02-14 02:53:51 how do i fix this 2018-02-14 02:53:54 /usr/lib/gcc/x86_64-alpine-linux-musl/6.4.0/../../../../x86_64-alpine-linux-musl/bin/ld: cannot find -lssp_nonshared 2018-02-14 02:54:36 /usr/libexec/gcc/x86_64-alpine-linux-musl/6.4.0/collect2 -plugin /usr/libexec/gcc/x86_64-alpine-linux-musl/6.4.0/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-alpine-linux-musl/6.4.0/lto-wrapper -plugin-opt=-fresolution=/tmp/cconOnDF.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --eh-frame-hdr --hash- 2018-02-14 02:54:37 style=gnu -m elf_x86_64 --as-needed -dynamic-linker /lib/ld-musl-x86_64.so.1 -pie -z relro -z now /usr/lib/gcc/x86_64-alpine-linux-musl/6.4.0/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-alpine-linux-musl/6.4.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-alpine-linux-musl/6.4.0/crtbeginS.o -L/usr/lib/gcc/x86_64-alpine-linux-musl/6.4.0 -L/usr/lib/gcc/x86_64-alpine-linux-musl/6.4.0/../../../../x86_64-alpine-linux-musl/lib/../lib - 2018-02-14 02:54:39 L/usr/lib/gcc/x86_64-alpine-linux-musl/6.4.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-alpine-linux-musl/6.4.0/../../../../x86_64-alpine-linux-musl/lib -L/usr/lib/gcc/x86_64-alpine-linux-musl/6.4.0/../../.. /tmp/ccLdPENb.o -lssp_nonshared -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-alpine-linux-musl/6.4.0/crtendS.o /usr/lib/gcc/x86_64- 2018-02-14 02:54:40 alpine-linux-musl/6.4.0/../../../../lib/crtn.o 2018-02-14 02:57:27 No idea 2018-02-14 02:57:35 What are you trying to do? 2018-02-14 02:57:57 Also, use a paste site in future :) 2018-02-14 02:58:09 im trying to do gcc ../testaux.c 2018-02-14 03:04:59 la_putin : isn't this guy was warned in #musl a couple of days ago ? 2018-02-14 03:09:03 No idea what testaux.c is 2018-02-14 03:12:31 even this fails with cannot find -llssp_nonshared 2018-02-14 03:12:32 echo "main() {}" > test.c ; gcc ./test.c 2018-02-14 03:13:03 What program is this? 2018-02-14 03:13:24 How are we supposed to help if you give no context? 2018-02-14 03:13:56 gcc 2018-02-14 03:14:25 Why are you trying to build gcc, when it's a package? 2018-02-14 03:14:38 im not 2018-02-14 03:15:09 You just said you were when I asked you what program you're attempting to compile. 2018-02-14 03:15:35 What program are you attempting to compile? 2018-02-14 03:15:46 test.c 2018-02-14 03:16:09 -_- 2018-02-14 03:16:24 "echo "main() {}" > test.c ; gcc ./test.c" 2018-02-14 03:16:33 thats literally all im doing 2018-02-14 03:18:44 You didn't include the C standard library :) 2018-02-14 03:19:13 #include 2018-02-14 03:20:07 But I've not touched C in a while so if I'm wrong... 2018-02-14 03:22:22 it doent need that it it has nothing to compile except main() 2018-02-14 03:25:26 ACTION attempts to compile a debug version of ld to see wtf is going on 2018-02-14 03:27:04 taking ages to copy the source 2018-02-14 03:28:03 la_putin: looks relevant http://antoinealb.net/programming/2016/06/01/stack-smashing-protector-on-microcontrollers.html 2018-02-14 03:28:49 Noice - the JDK 10 EA has an Alpine Linux build 2018-02-14 03:29:13 http://jdk.java.net/10/ 2018-02-14 03:29:26 "For Alpine Linux, builds are produced on a reduced schedule and may not be in sync with the other platforms." 2018-02-14 03:29:45 ok 2018-02-14 03:37:13 Or just use OpenJDK :P 2018-02-14 03:37:30 Or is that the reference now? 2018-02-14 03:39:48 duncan^: yeah, openjdk is pretty much the upstream for all platforms these days 2018-02-14 03:44:36 duncan^: Just thought it was nice to see Oracle openly recognizing Alpine 2018-02-14 03:46:45 Yeah, agreed. 2018-02-14 04:01:39 very cool they have alpine builds now though 2018-02-14 04:01:41 that's good :D 2018-02-14 04:17:46 la_putin, you don't need a debug version of ld. you need whatever package provides libssp_nonshared.a 2018-02-14 04:18:19 it's alpine's musl-dev package 2018-02-14 04:18:29 which will also get you your libc headers 2018-02-14 05:01:30 apk add build-base tbh 2018-02-14 09:35:48 AWilcox[m]: sure, I perfectly understand accepting html mails and expressed my view about it a bit earlier. (IOW I find rejecting html mails kind of ok only in really tech-savvy communities, where literally no one will ever have problem with sticking to it.) 2018-02-14 09:36:31 AWilcox[m]: my question about HyperKitty actually referred to other thing. does it expose somehow that mail was plain-text? it's useful to be able to apply additional formatting in the view (font-family: monospace; white-space: pre-wrap; /* kind of stuff */) 2018-02-14 12:36:57 are there locale packages in Alpine, i.e. localization of the CLI commands, ls for example 2018-02-14 12:42:34 not for busybox 2018-02-14 12:42:36 musl doesn't have locale support 2018-02-14 12:43:39 liwakura: hmmm, I thought so :-( 2018-02-14 12:46:49 actually, it has an distinction of utf8 and non-utf8 locales, but no text translation 2018-02-14 12:47:05 which is cool for containers or servers, but less popular on desktop 2018-02-14 12:48:27 so, I have to stay with debian on desktop 2018-02-14 12:50:53 i switched to english long time ago, because translations usually break output parsing 2018-02-14 12:51:19 oh, and like, sometimes its annoying to re-translate back into english to understand what it actually meant 2018-02-14 12:52:14 I'm mostly use english, but prefer datetime in local language 2018-02-14 12:52:40 ah i see 2018-02-14 12:52:50 you mean time zone and format? 2018-02-14 12:53:04 danieli: yes 2018-02-14 12:53:15 the timezone can be set independently 2018-02-14 12:53:19 indeed 2018-02-14 12:53:28 locales and timezones are configured separately 2018-02-14 12:53:37 I know 2018-02-14 12:53:47 i get angry at the ubuntu installer because it always assumes by timezone from my language 2018-02-14 12:53:54 and doesn't even allow me to select UTC 2018-02-14 12:54:01 you select somewhere *in* UTC 2018-02-14 12:54:20 i can assume most people want to use their local time zone, but at least it gives you the option to change 2018-02-14 12:54:29 danieli: there are no locations with UTC 2018-02-14 12:54:41 just iceland, which happens to be practically equal 2018-02-14 12:54:54 danieli: no, I select Europe/Belgrade but date format in 'ls -l' is english 2018-02-14 12:55:05 aha 2018-02-14 12:55:50 doesn't ubuntu's installer have Europe/Greenwich? 2018-02-14 12:56:16 danieli: yeah 2018-02-14 12:56:20 but the UK also have summertime 2018-02-14 12:56:57 means Europe/Greenwhich is only UTC half of the year 2018-02-14 12:57:01 right right 2018-02-14 12:57:29 you see, date & time is utter crap, and im glad alpine is using UTC by default 2018-02-14 12:57:44 it really is utter crap 2018-02-14 12:57:53 stupid humanity 2018-02-14 12:58:59 also, like, the wrap over semantics for date and time digits are hilarious 2018-02-14 12:59:30 like, days go from 01 to 28, 30 or 31, but more or less randomly distributed over the year 2018-02-14 13:00:14 and hours go from 0 to 23, but sometimes you have 24 for a second, and sometimes you have an hour twice 2018-02-14 16:03:04 hi! I was just curious why you picked syslinux for the bootloader? 2018-02-14 16:05:15 rain1: i think because its a) less bloated and b) also supports ISO and PXE boot 2018-02-14 16:05:25 I thought it might be (a)! cheers 2018-02-14 16:05:39 but grub has, in the end, more features, so it got adopted on the ISO recently 2018-02-14 16:18:39 bah, neither grub nor syslinux supports f2fs boot partition :-( 2018-02-14 16:20:18 f2fs, isn't that the samsung fs? 2018-02-14 16:20:51 danieli: yes, flash friendly filesystem (2f) 2018-02-14 16:21:03 why are you messing with that voluntarily? 2018-02-14 16:21:43 I find that is f2fs faster on the eMMC and MicroSD than ext4 2018-02-14 16:22:02 and also on some SSD 2018-02-14 16:23:43 f2fs is a patented format 2018-02-14 16:23:57 That's why they don't support it 2018-02-14 16:24:07 mm, f2fs is also highly specialized 2018-02-14 16:24:58 it is in the Linux kernel, and tools are available in most distributions 2018-02-14 16:25:10 oh no, that's exfat 2018-02-14 16:25:12 whoops 2018-02-14 16:25:18 it's optimized specifically for NAND flash storage 2018-02-14 16:25:35 lol exfat 2018-02-14 16:25:43 exFAT is the patented thing :/ 2018-02-14 16:25:47 oh right, you confused me for a sec 2018-02-14 16:25:49 screw that 2018-02-14 16:26:00 f2fs is indeed in linux, iirc from 3.8+ 2018-02-14 16:26:12 I think U-Boot supports e2fs? 2018-02-14 16:26:18 i bet it does 2018-02-14 16:26:19 e 2018-02-14 16:26:21 f2fs 2018-02-14 16:26:47 f2fs tools are under LGPL 2.1 2018-02-14 16:28:49 not sure for u-boot, maybe new (fresh) version 2018-02-14 16:29:36 i can't imagine something like u-boot not working with f2fs 2018-02-14 16:29:42 There is a patch for Grub2 floating around 2018-02-14 16:29:49 don't see f2fs in last u-boot tree 2018-02-14 16:30:00 grub is so clunky and big 2018-02-14 16:30:29 danieli: right, because that I prefer syslinux 2018-02-14 16:30:40 alpine too 2018-02-14 16:30:53 e.g. https://github.com/pbatard/efifs/blob/master/0001-GRUB-F2FS-support.patch 2018-02-14 16:31:05 (cannot vouch for this patch) 2018-02-14 16:31:38 http://bkhome.org/news/201312/boot-f2fs-on-usb-with-syslinux.html 2018-02-14 16:32:08 duncan^: it would be less hassle to make boot partition than play with grub patches, especially on arm (which I mostly use nowadays) 2018-02-14 16:54:08 Lede/OpenWrt thinks that f2fs best fs for flash drives, too. 2018-02-14 18:47:14 hi 2018-02-14 19:02:29 i have a problem setting static ip address for device via /etc/networks/interfaces 2018-02-14 19:02:48 https://pastebin.com/irDRJtgn 2018-02-14 19:02:55 what could be wrong ? 2018-02-14 19:03:57 what is the output of ifconfig after you have started all three (four with lo) devices? 2018-02-14 19:05:14 BernhardG2: it's gives the address to eth2 2018-02-14 19:05:22 the problem is that it takes very long 2018-02-14 19:05:28 for network to start 2018-02-14 19:05:37 i'm pretty sure something is wrong 2018-02-14 19:06:21 so it basically works? 2018-02-14 19:06:31 also for wlan0 i would like to use dhclient instead of udhcpc 2018-02-14 19:06:34 juozapas: is the link up on boot for evety one of those interfaces? 2018-02-14 19:06:47 mepholic: how can i check that ? 2018-02-14 19:07:12 I assume that it waits for a timeout on the other devices. 2018-02-14 19:07:16 BernhardG2: well, it hangs the system for ~2min if I do /etc/init.d/networking restart 2018-02-14 19:07:27 is there an ethernet cable plugged into eth0 and eth1? 2018-02-14 19:07:33 mepholic: nope 2018-02-14 19:07:39 is wlan0 configured to connect to a wireless network? 2018-02-14 19:07:46 yes 2018-02-14 19:07:48 ok then it's working as intended 2018-02-14 19:07:55 then you could remove those other entries and see if it is faster 2018-02-14 19:08:04 it'll wait until a dhcp timeout or until it gets a lease 2018-02-14 19:08:11 on each interface that dhcp is configured on 2018-02-14 19:08:24 ok so allow-hotplug would be better for eth0 and eth1 2018-02-14 19:08:25 ? 2018-02-14 19:08:32 idk maybe 2018-02-14 19:08:41 i will try to remove them 2018-02-14 19:08:51 just to check 2018-02-14 19:09:03 you can somehow switch to parallel execution of start scripts. but I don't know if this lap counts for networking. I am a newcomer to Alpine. 2018-02-14 19:09:13 probably not 2018-02-14 19:10:45 juozapas: iirc, if udhcpc times out on the initial lease request, it doesn't continue running in the background 2018-02-14 19:11:00 i might be wrong about that 2018-02-14 19:11:00 https://pastebin.com/LAtKtNhu 2018-02-14 19:11:14 faster now? 2018-02-14 19:11:18 at least on my virtual system that I have access to right now (from my mobile) I can see that I have symlinks from networking to net.eth0 in /etc/init.d 2018-02-14 19:11:18 it was a bit faster 2018-02-14 19:11:20 but still 2018-02-14 19:11:51 I think this is the WLAN Interface. 2018-02-14 19:12:04 problem with wlan interface is 2018-02-14 19:12:07 juozapas: if you want full blown dynamically configuable interfaces and whatever, NetworkManager might be a better idea for you 2018-02-14 19:12:16 that it gets ip with udhcpc 2018-02-14 19:12:24 but i cant ping internet 2018-02-14 19:12:27 now you could work with those symlinks and restart only one selected interface 2018-02-14 19:12:33 only if i take ip with dhclient 2018-02-14 19:12:41 it works as it should 2018-02-14 19:13:02 juozapas: is that machine's default route supposed to be out wlan0 or eth2? 2018-02-14 19:13:23 that is something I can't try on my system right now. 2018-02-14 19:13:37 wlan0 for connecting to internet 2018-02-14 19:13:41 eth2 is for local 2018-02-14 19:14:01 i'm connected to internet via wlan0 2018-02-14 19:14:11 is the router handing out a default gateway via dhcp? 2018-02-14 19:14:25 mepholic: it's headless setup 2018-02-14 19:14:34 that has no bearing on my question 2018-02-14 19:14:37 yes 2018-02-14 19:14:54 no? 2018-02-14 19:15:18 mepholic: i get gateway info via udhcpc 2018-02-14 19:15:26 i can ping "main" router 2018-02-14 19:15:29 but nothing else 2018-02-14 19:15:32 ok 2018-02-14 19:15:37 ok and no nameservers? 2018-02-14 19:15:39 what does: ip route 2018-02-14 19:15:41 show 2018-02-14 19:15:44 and what BernhardG2 said 2018-02-14 19:15:48 can you ping like 2018-02-14 19:15:54 ip's on the net directly? 2018-02-14 19:15:58 4.2.2.1 for instance 2018-02-14 19:16:01 or 8.8.8.8 2018-02-14 19:16:03 i cant 2018-02-14 19:16:08 its not dns issue 2018-02-14 19:16:19 ok what does your routing table look like? 2018-02-14 19:16:28 https://pastebin.com/sa4JLM4J 2018-02-14 19:16:32 thats working one 2018-02-14 19:16:40 when i use dhclient wlan0 2018-02-14 19:16:51 ok, that looks fine 2018-02-14 19:17:10 can you ping to 192.168.0.254? 2018-02-14 19:17:16 he already said he could 2018-02-14 19:17:22 yes 2018-02-14 19:17:23 i can ping "main" router 2018-02-14 19:17:29 that should be possible because it is local 2018-02-14 19:17:41 wait i will show you ip route output of udhcpc connectiont 2018-02-14 19:19:15 inb4dns 2018-02-14 19:19:47 https://pastebin.com/3Dk9VkRr 2018-02-14 19:19:57 i deleted ip from ifconfig 2018-02-14 19:20:08 i tried to set it up again with udhcpc 2018-02-14 19:20:16 this time it didnt work.. 2018-02-14 19:20:37 strange, normally it gets address but as i said i cant ping anything except "main" router 2018-02-14 19:20:58 anyway, dchlient wlan0 is working without any error 2018-02-14 19:21:12 Is there a way to run a command after an SSH session closes? I use Docker to spin up Alpine containers and SSH into them (through a script) to perform a small action but when the SSH sessions closes I'd like to exit the container 2018-02-14 19:28:06 HazWard: ~/.bash_logout (if you use the bash shell) 2018-02-14 19:33:22 Oh I didn't know this was possible, I'll try that thanks! 2018-02-14 19:38:12 only works for interactive login shells then 2018-02-14 19:38:17 but i think thats enough for this case 2018-02-14 19:40:47 liwakura: hi 2018-02-14 19:41:01 wanna help me one more time ? ;] 2018-02-14 19:41:03 juozapas: already checked your pastes 2018-02-14 19:41:18 i didn't say anything because it didn't make sense for me why i couldn't work 2018-02-14 19:41:22 *it 2018-02-14 19:41:43 sounds like your router is misconfigured, but other devices can talk to it properly 2018-02-14 19:41:51 so, no idea 2018-02-14 19:43:28 ok 2018-02-14 19:43:33 thanks for checking 2018-02-14 19:44:31 ping not working for 8.8.8.8 rules out MTU issues.. 2018-02-14 19:46:12 now it doesnt even get ip via udhcpc 2018-02-14 19:52:12 jouzapas did you try a full restart? maybe the card firmware itself has a bug? 2018-02-14 20:23:38 hi, I just installed alpine on my macbook pro (i guess it's from around 2008) and now I'm trying to get the wifi to work 2018-02-14 20:24:58 `dmesg|grep Broadcom` gives me `b43-phy0: Broadcom 4322 WLAN found (core revision 16)` and `Broadcom 43xx driver loaded [Features: PNLS]` 2018-02-14 20:25:01 however `ip link set wlan0 up` gives me `ip: ioctl 0x8913 failed: No such device` 2018-02-14 20:25:06 any ideas? 2018-02-14 20:25:19 the `abuild -r` did not throw any errors 2018-02-14 21:00:17 is there official docs on apk commands somewhere? 2018-02-14 21:00:56 something for arugment reference? 2018-02-14 21:01:16 I guess just apk [command] --help 2018-02-14 21:06:30 <_ikke_> ash_work: they are working on man pages 2018-02-14 21:07:00 _ikke_: do you know how to list installed packages or get more details on an installed package? 2018-02-14 21:09:08 <_ikke_> cat /etc/apk/world 2018-02-14 21:09:17 <_ikke_> apk info 2018-02-14 21:11:42 apk info # w/o additional args lists installed package 2018-02-14 21:14:18 /etc/apk/world is more about what are your system deps, which translates to what you wanted to be installed (beside initial packages that were already there upon alpine setup), but because apk ensures that all deps are met, there can be, and usually will be, more stuff in the output of apk info than in /etc/apk/world. 2018-02-14 21:15:31 apk info has various useful options, so go read `apk info -h` output to be more familiar with them. 2018-02-14 21:24:46 roland[m]: I haven't ever used mac book, and haven't ever touched broadcom wifi, but are you sure you have wlan0 up there, because ENODEV you got could suggest it's not necessarily there. 2018-02-14 22:06:15 przemoc: I just assumed it should be wlan0 2018-02-14 22:07:39 roland[m]: check what `ip link` shows 2018-02-14 22:21:15 just `lo` and `eth0` 2018-02-14 22:23:20 so yeah, no wifi device as I suspected. but you have broadcom module loaded, right? 2018-02-14 22:23:20 so it's not present at all :p 2018-02-14 22:24:16 I did the `modprobe b43` 2018-02-14 22:25:26 doesn't broadcom require some firmwares to be present to be fully operational? 2018-02-14 22:28:31 yep 2018-02-14 22:28:33 usually 2018-02-14 22:31:34 roland[m]: are you on 3.7 or edge? do you have linux-firmware or linux-firmware-brcm installed? 2018-02-14 22:32:45 3.7, I did not install neither of them on my own, i just installed the as `sys` with the `standard` iso 2018-02-14 22:33:35 so please `apk add linux-firmware` 2018-02-14 22:34:24 (it has been splitted up only in edge and not long ago) 2018-02-14 22:38:18 i installed `linux-firmware` without problems, however ip link still shows nothing 2018-02-14 22:39:21 try reloading the module 2018-02-14 22:40:19 i tried `sudo modprobe b43` with no success 2018-02-14 22:40:21 the modprobe works, but ip link still shows nothing 2018-02-14 22:40:32 did you unload b43 before it? 2018-02-14 22:40:47 oh, no i did not 2018-02-14 22:42:49 so do first: modprobe -r b43 2018-02-14 22:43:00 and only after that: modprobe b43 2018-02-14 22:44:44 just did that - no changes 2018-02-14 22:44:52 did a reboot as well - still no changes 2018-02-14 22:46:29 sorry, I doubt I'll be able to help you any further, as I have 0 experience with broadcoms after all 2018-02-14 22:47:06 thanks for your help anyway 2018-02-14 22:47:08 maybe you could paste your dmesg to see if there are any more info from the module 2018-02-14 22:47:18 apk has nice ix package for that 2018-02-14 22:47:27 dmesg | ix # and you'll get URL 2018-02-14 22:48:07 i'll have to go back to the ethernet cable then ;) 2018-02-14 22:48:46 as wifi doesn't work for you yet, I thought you're on eth all the time for now 2018-02-14 22:51:23 the cable is one floor down 2018-02-14 22:51:28 as wifi normally works my room has no ethernet cables ;) 2018-02-14 22:51:33 http://ix.io/Kak 2018-02-14 22:51:35 nice package 2018-02-14 22:52:40 at the end of this dmesg there is something which looks like instruction what you have to do ;) 2018-02-14 22:54:14 apparently necessary firmwares are not present or failed to load 2018-02-14 22:54:20 damn, I always used `dmesg | grep Broadcom` and totally missed that ;) 2018-02-14 22:55:24 BTW I would never abandon ethernet cables fully. if I can, I always avoid wireless, even if I have AP 1-2 m from my laptop. wire is much more reliable. 2018-02-14 22:57:21 https://wiki.alpinelinux.org/wiki/Connecting_to_a_wireless_access_point#Broadcom_Wi-Fi_Chipset_Users I see there is a related page on wiki.a.o and you perhaps seen it already (I was really wondering earlier why you mentioned abuild -r, now it fits together) 2018-02-14 22:57:29 funny thing: in `/lib/firmware/` is a `b43` folder with *.fw files 2018-02-14 22:58:13 but are there the exact ones that are mentioned in dmesg? 2018-02-14 23:00:11 well no 2018-02-14 23:00:42 crap 2018-02-14 23:02:57 after building stuff from non-free/b43-firmware, did you install b43-fwcutter b43-firmware? 2018-02-14 23:03:39 i followed this wiki (https://wiki.alpinelinux.org/wiki/Connecting_to_a_wireless_access_point) 2018-02-14 23:03:46 so i ran `apk add b43-fwcutter b43-firmware` 2018-02-14 23:04:07 do i have to run these tools? or just install them 2018-02-14 23:05:01 it's not mentioned to explicitly run them, so I suspect they should be run in automated way by something 2018-02-14 23:05:20 sounds like it `which is executed from the firmware package:` 2018-02-14 23:06:13 have you installed earlier the generated package file (it's vague, tbh, not sure what they mean beside b43-fwcutter b43-firmware that are mentioned later) 2018-02-14 23:07:16 well i did "create" the package into /home/foo/packages or similar and I installed that before fwcutter and firmware 2018-02-14 23:07:34 with `aports -r` 2018-02-14 23:08:56 ok, it seems that b43-firmware actually depends on b43-fwcutter, so it has been installed by apk during building your b43-firmware package 2018-02-14 23:11:34 sorry, someone with bringing up broadcom will have to help you. I have to surrended, as I'm too clueless to provide reliable help in this regards, and it's getting late here, so I'll be leaving IRC for today 2018-02-14 23:12:55 here to, good night, I'll try later this week 2018-02-15 00:50:27 Hi I'm trying to setup LXD with ZFS backend on Alpine Linux but it doesn't seem to work. Does anyone know what are the packages needed 2018-02-15 07:29:31 ❧ why does `sudo` work but not `sudo -e`? on the latter it complains setuid is set but effective uid isn't root  2018-02-15 07:30:00 ❧ i want to stop running vim as root lol  2018-02-15 07:31:52 ❧ and while im in here i have some other questions, such as why luakit has very limited functionality and outputs a lot of errors with regard to javascript. it's packaged in the repo so i would assume it worked; maybe i did something wrong  2018-02-15 07:33:26 what kind of errors does luakit give you? 2018-02-15 07:35:33 ❧ https://wowana.me/files/screen/luakit.png -- i searched the "unknown javascript exception" and from my understanding its an issue with webkit2gtk  2018-02-15 07:35:48 ❧ open issue on github https://github.com/luakit/luakit/issues/550  2018-02-15 07:39:16 good luck with that one 2018-02-15 07:39:39 ❧ lol, just puzzled me that alpine still packages it regardless, thats all  2018-02-15 07:39:46 ❧ if it doesnt work, i understand  2018-02-15 07:40:42 ❧ also a specific error given by `sudo -e`: "mkstemps: Permission denied"  2018-02-15 07:48:16 (y) 2018-02-15 11:53:10 ACTION squints. Is that a hat... Or a turtle? 2018-02-15 12:33:35 a cry for help, mostly 2018-02-15 12:35:03 respectfully isn't that most people on this channel 2018-02-15 12:39:23 how dare you 2018-02-15 12:39:29 call people hats or turtles like that! 2018-02-15 12:57:24 ❧ h kaniini  2018-02-15 17:55:24 hello: what exactly is the difference between linux-vanilla and linux-vanilla-dev? 2018-02-15 17:59:58 one is a kernel, the other the headers and stuff needed for building modules 2018-02-15 18:12:00 thanks 2018-02-15 19:01:40 Is there a way to search also inside the pkgdesc (and not only inside the package name) with apk tools? 2018-02-15 19:02:35 BernhardG: apk search -d 2018-02-15 19:03:15 thanks, przemoc 2018-02-15 19:04:47 It would be good if that search type were also available on the website https://pkgs.alpinelinux.org/packages btw. 2018-02-15 19:09:28 please create a ticket at https://bugs.alpinelinux.org/projects/alpine-infra or https://github.com/alpinelinux/aports-turbo 2018-02-15 19:10:13 przemoc, sure. no problem. 2018-02-15 19:11:27 it's just that it will be harder to forget/overlook such request by devs 2018-02-15 19:13:20 i know that from my own company ;-) 2018-02-15 19:14:21 And I am glad if I can help at least a bit. 2018-02-15 19:15:44 knowing is not enough, you have to put that knowledge into practice. 2018-02-15 19:15:52 I know that from my own observations ;-) 2018-02-15 19:15:58 :-D 2018-02-15 19:16:01 Ticket created 2018-02-15 19:16:11 BernhardG: look in #alpine-devel 2018-02-15 19:16:12 great, so it won't be (easily) lost 2018-02-15 19:16:13 we know ;) 2018-02-15 19:16:34 In which language is that backend written? 2018-02-15 19:16:42 which backend? pkgs.alpinelinux.org? 2018-02-15 19:16:44 lua 2018-02-15 19:16:47 indeed lua 2018-02-15 19:17:26 luajit to be specific, with the turbo framework 2018-02-15 19:17:29 that is not a language I've used already. Otherwise I would have had a look into it. 2018-02-15 19:17:32 lua really isn't my cup of tea, but i can write some if i have to 2018-02-15 19:18:22 I am more confident in Java, PHP or even Perl. 2018-02-15 19:18:52 some AL devs like lua, so some other AL-related sites are also written with lua's help 2018-02-15 19:18:59 e.g. http://tpaste.us/ 2018-02-15 19:19:05 clandmeter loves lua 2018-02-15 19:19:26 we have no infrastructure using java or perl to my knowledge, some (pre-made) solutions are php though 2018-02-15 19:19:50 java or perl can stay out of my life, *mostly* php too 2018-02-15 19:20:12 I once looked into lua when Lucas Arts released their first game using lua as script language. 2018-02-15 19:20:24 I see. lua is usually embedded, so no wonder 2018-02-15 19:20:25 anyway, that's a discussion for #alpine-offtopic 2018-02-15 19:20:39 Ok. sorry. 2018-02-15 19:20:52 ❧ lua's pretty vanilla and light, i guess thats the appeal  2018-02-15 19:21:21 #-offtopic to continue that 2018-02-15 19:21:42 ❧ lol  2018-02-15 19:21:59 ❧ not like i come in here for support  2018-02-15 19:22:08 I am still working on my docker host image for OpenNebula. I tried integrating salt into it. But the image gets too fat in my opinion. 2018-02-15 19:22:13 ❧ i come in here to fool myself into thinking i will get support  2018-02-15 19:22:26 ❧ then i end up BSing the rest of my stay  2018-02-15 19:22:31 ❧ you know, like the rest of freenode  2018-02-15 19:22:37 i'm not helping you purely because i dislike you, opal 2018-02-15 19:23:04 eeeeither way, #alpine-offtopic for offtopic topics 2018-02-15 19:23:21 ❧ nice to know that you can't get over childish shit like that  2018-02-15 19:23:31 ❧ i bet you do real well in a corporate environment  2018-02-15 19:24:00 sarcasm and an insult, i expected nothing less 2018-02-15 19:24:06 ❧ and uh  2018-02-15 19:24:22 ❧ you flat out told me that im not worth helping? how is that different  2018-02-15 19:24:29 ❧ get your head out of your ass honey  2018-02-15 19:24:45 i told you i don't want to help you, there's a difference. anyway, drop that topic. 2018-02-15 19:25:15 ❧ and why did you feel it necessary to point that out  2018-02-15 19:25:27 ❧ this isnt your blog  2018-02-15 19:25:36 ❧ and you are in no position to boss me around sweetie  2018-02-15 19:26:28 _ikke_: would you mind 2018-02-15 19:26:39 ❧ you forgot to ping the other five  2018-02-15 19:26:45 ❧ protip: they dont care  2018-02-15 19:26:49 oh hey opal long time no 2018-02-15 19:26:53 ❧ hey sy  2018-02-15 19:26:59 ❧ i heard this is an offtopic channel  2018-02-15 19:27:02 ❧ what do you want to talk about  2018-02-15 19:27:06 ❧ nothing off limits here  2018-02-15 19:27:08 ❧ =)  2018-02-15 19:27:19 why do you think #alpine-offtopic exists? 2018-02-15 19:27:33 ❧ purely because of beta soyboys such as yourself  2018-02-15 19:27:57 blatantly being an asshole is off limits in all #alpine-* channels 2018-02-15 19:28:15 ❧ yet nobody but you is crying about it  2018-02-15 19:28:16 ❧ boohoo  2018-02-15 19:28:27 Does someone in here use Midnight Commander (mc) with alpine? I have a strange behavior if I use Alt+ENTER to copy the selected name into the console. The copy is not visible immediately as it is in other systems. 2018-02-15 19:28:38 ❧ i use mc but never tried that  2018-02-15 19:28:39 ❧ hold on  2018-02-15 19:29:07 ❧ BernhardG it takes one second for me  2018-02-15 19:31:07 ❧ thank god  2018-02-15 19:31:53 yeah, right it takes some time. And this annoys me a bit. 2018-02-15 19:32:06 ❧ thats weird it delays