2020-04-01 00:26:50 hmm 2020-04-01 03:57:36 I have several python packages to install in a docker image. Some of have an apk, some don't. Some are on pypi, some on github only (at least the version I want). 2020-04-01 03:57:57 And I'd want to keep that docker image as small as possible. What's the right way to go about it? 2020-04-01 03:59:43 Should I make an apk for each package? Should I install everything with pip (meaning installing build-base with gcc and everything)? 2020-04-01 03:59:54 McBoat[d]: My advice is to install those you can via `pip`, and the remainder of them via GitHub. Make sure to delete any build-only dependencies after, such as a C compiler for any package with native extensions. 2020-04-01 04:04:46 Hm. Yeah, that's probably simpler than having a bunch of APKBUILD for all the unmet dependencies. 2020-04-01 04:06:53 I'm however unsure how to remove the useless packages. 2020-04-01 04:07:14 I don't think apk maintains a list of "automatically installed" packages. 2020-04-01 04:10:10 Aaaaand gevent doesn't compile... 2020-04-01 04:11:09 I'd recommend making apks 2020-04-01 04:12:01 That'll be annoying to maintain. 2020-04-01 04:12:47 McBoat[d]: Alpine does remove dependencies automatically 2020-04-01 04:13:10 I started with the apk. I have 8 of them currently. 2020-04-01 04:13:37 BTW, why are you calling me McBoat[d] ? 2020-04-01 04:14:03 That is a discord irc bridge 2020-04-01 04:14:06 monado[d]: there has to be a better nickname solution for the bridge 2020-04-01 04:14:24 McBoat[d]: There usually isn't; bridges are always clumsy 2020-04-01 04:14:24 Ah. 2020-04-01 04:14:29 McBoat is the user in discord 2020-04-01 04:14:32 McBoat[d]: what's the name of the bridge itself from the IRC end, btw? 2020-04-01 04:14:44 monado[d]: albr_ 2020-04-01 04:14:47 McBoat[d]: ah 2020-04-01 04:14:51 albr atm 2020-04-01 04:14:53 monado[d]: alpine-bridge 2020-04-01 04:14:56 McBoat[d]: yeah that could definitely do with some improvement 2020-04-01 04:15:17 McBoat[d]: consider alpine_discord or something 2020-04-01 04:15:27 Well, you'll be surprised that what I'm working on is running pylink-discord. ^^ 2020-04-01 04:15:27 monado[d]: Too long 2020-04-01 04:15:42 monado[d]: What is it exactly 2020-04-01 04:15:43 riot/matrix doesn't have this problem with nicknames 2020-04-01 04:16:13 McBoat[d]: I mean I don't think it's a problem on the Discord end 2020-04-01 04:16:23 McBoat[d]: Discord has a 32 character bound, which is tight but workable 2020-04-01 04:16:44 McBoat[d]: Do you mean that IRC doesn't support the nickname alpine_discord? 2020-04-01 04:16:47 IRC usually have a 30/32 characters limit. 2020-04-01 04:16:48 monado[d]: it’s also native on riot no? 2020-04-01 04:17:06 monado[d]: Discord is a crappy messaging platform, the bridge is webhook a 2020-04-01 04:17:21 Is that the only API? 2020-04-01 04:17:40 McBoat[d]: No, there's the webhook API and there's the bot API 2020-04-01 04:17:59 Yeah, much like slack. 2020-04-01 04:18:46 McBoat[d]: The former can only post messages and is used typically for notifications. The latter has about as much control as a regular user, except for different invites, friendships and rate limiting (since only humans invite themselves, make friends and speak at reasonable paces) 2020-04-01 04:19:13 McBoat[d]: In this case, our setup involves a bot that creates webhooks in order to separate different people's messages on IRC 2020-04-01 04:19:32 McBoat[d]: that way, it looks like this: 2020-04-01 04:19:33 McBoat[d]: https://cdn.discordapp.com/attachments/661834182934265883/694762851801235507/unknown.png 2020-04-01 04:19:38 monado[d]: (we use matterbridge) 2020-04-01 04:20:00 McBoat[d]: instead of this: (from the Fedora Linux Discord server) 2020-04-01 04:20:02 McBoat[d]: https://cdn.discordapp.com/attachments/661834182934265883/694762969283821630/unknown.png 2020-04-01 04:26:19 erf. The solution with pip would be complicated as well. disco-py depends on an older version of gevent. Which has native extensions. Which don't compile with python 3.8. 2020-04-01 04:27:03 McBoat[d]: Ouch, Alpine still on 2.7? 2020-04-01 04:27:12 monado[d]: shouldn’t be 2020-04-01 04:27:48 McBoat[d]: looks to be 2020-04-01 04:27:49 McBoat[d]: https://cdn.discordapp.com/attachments/661834182934265883/694764933157748767/unknown.png 2020-04-01 04:28:04 McBoat[d]: Hey, what are y'all's culture on IRC for posting short code blocks? I don't wanna intrude 2020-04-01 04:28:41 Everything uses python3. I think there's been a C API change somewhere along the 3 versions. 2020-04-01 04:29:19 monado[d]: From what I’ve seen, use pastebins 2020-04-01 04:29:31 monado[d]: (it’s why I link arxius in the rules channel) 2020-04-01 04:29:49 McBoat[d]: Oh, alright. Somehow didn't notice that 2020-04-01 04:29:52 McBoat[d]: Will do 2020-04-01 04:30:05 Yeah, on IRC we mostly use pastbins. 2020-04-01 04:30:31 Although 2 or 3 lines are usually fine. Depends on the channel. 2020-04-01 04:31:49 monado[d]: You seem to know your way around discord, is there a good way I can get the mailing list feed on a discord channel? 2020-04-01 04:37:52 McBoat alpine is on 3.8.2 2020-04-01 04:38:52 monado[d]: What is the antithesis of alpine Linux 2020-04-01 04:44:58 Windows 95 ? 2020-04-01 04:46:01 monado[d]: ok 2020-04-01 04:46:15 monado[d]: this discord is the windows 95 server for today 2020-04-01 04:51:06 but literally any paste service but pastebin 2020-04-01 04:52:19 monado[d]: arxius isn’t pastebin, but what’s so bad about pastebin? 2020-04-01 05:02:42 besides being blocked on a number of corporate networks as a C&C endpoint, its generally a pretty poor quality paste service 2020-04-01 05:03:50 monado[d]: Ah 2020-04-01 07:19:19 hi all, i tried to do vfio passthrough for a network card (igb) and in libvirt alpinelinux vm i see igb error in dmesg 2020-04-01 07:19:23 any tip? 2020-04-01 07:33:23 hi, so I have an alpine vm i'm going to use to try to learn some basic server stuff. I was wondering if there was a guide about how to get openjdk or something of the like 2020-04-01 07:33:50 test 2020-04-01 07:34:16 test 2020-04-01 07:34:22 test 2020-04-01 07:34:31 Since openjdk is in the repos, you can just do a "apk add openjdk" https://pkgs.alpinelinux.org/packages?name=openjdk*&branch=edge 2020-04-01 07:34:31 test 2020-04-01 07:34:32 apk add ? 2020-04-01 07:34:39 ah ok 2020-04-01 07:34:42 so nothing special 2020-04-01 07:34:47 What are you testing and can you do it somewhere else? 2020-04-01 07:36:07 i didn't know if my messages were sending 2020-04-01 07:36:10 i'm sorry 2020-04-01 10:49:21 can the nim compiler be rebuilt please? it's like 2 years old now 2020-04-01 10:49:31 I want to build this but I can't because nim is too old 2020-04-01 10:49:39 https://github.com/oakes/vim_cubed 2020-04-01 10:49:49 I'm being productive 2020-04-01 10:50:16 Well, you're free to bump it and make a MR 2020-04-01 10:50:47 sure okay 2020-04-01 11:03:51 my raspberry pi is at 80C° while doing literally nothing 2020-04-01 11:05:54 markand: my asus notebook i7 with optimus (nvidia and intel GPU) is over 80 when doing nothing 2020-04-01 11:06:00 heh 2020-04-01 11:06:33 Time to slap a water cooler on that thing! :P 2020-04-01 11:06:49 but I built bbswitch module to poweroff nvidia and it is normally between 50-60 2020-04-01 11:07:14 go over 70 when building big packages 2020-04-01 11:10:37 My work laptop is pinned at 100° when building, I'm certain one of those Intel i9s will burn down the company at one point 2020-04-01 11:11:47 TuxThePenguin[d]: Heh have you seen the new Ryzens? 2020-04-01 11:13:59 does alpine support the odroid xu4? https://ameridroid.com/products/odroid-xu4 2020-04-01 11:14:33 right now I have it running ubuntu 2020-04-01 11:15:04 Yes, the new Ryzens are really interesting, already upgraded my desktop to a 3950X 2020-04-01 11:16:24 codebam: Not sure about those arm boards, maybe mps knows more 2020-04-01 11:16:33 oh okay 2020-04-01 11:16:46 TuxThePenguin[d]: AMD basically managed to squeeze top tier mobile i9 performance into something that can be cooled in something you could realistically call portable lol 2020-04-01 11:17:01 I didn't see it in the list of supported SoC's, but it supports ubuntu so it should support other linux such as alpine no? 2020-04-01 11:17:08 I'm not really sure 2020-04-01 11:20:51 codebam: xu4 is exynos, iirc? 2020-04-01 11:20:58 yeah it is 2020-04-01 11:21:48 alpine armv7 userspace works fine on my exynos chromebook 2020-04-01 11:22:08 monado[d]: Didn’t know those existed 2020-04-01 11:22:19 it is most responsive machine in X/gui I have 2020-04-01 11:22:32 only had to build kernel myself 2020-04-01 11:22:32 oh okay cool 2020-04-01 11:23:03 would I just unpack the tarball and rebuild the kernel for my SoC? 2020-04-01 11:23:51 I think yes, but for now don't use kernel 5.6 (5.5 is ok) because it have problem with apk tools 2020-04-01 11:24:22 will I even be able to? the kernel for the odroid is only 4.4 iirc 2020-04-01 11:24:47 I run exynos with 5.5.13 2020-04-01 11:25:00 works everything I need 2020-04-01 11:25:04 oh okay. will see if I can get 5.5.13 working then 2020-04-01 11:25:07 might as well 2020-04-01 11:25:34 I can post my kernel .config if you need it 2020-04-01 11:26:02 that would be awesome actually. do I need any out of tree patches for exynos or is everything in-tree? 2020-04-01 11:26:19 thank you! 2020-04-01 11:26:45 for me it works without any patch but I don't know will xu4 need some 2020-04-01 11:27:03 oh okay 2020-04-01 11:35:49 codebam: try and if you have problem ask me, I will be back at home in about few hours where I keep my configs 2020-04-01 11:37:42 ncopa: read few lines of backlog here and you will see why we need 'special' kernels 2020-04-01 11:45:11 would I need to merge alpine u-boot patches into this? https://github.com/hardkernel/u-boot/tree/odroidxu4-v2017.05 2020-04-01 11:45:18 or vice-versa 2020-04-01 11:45:35 no 2020-04-01 11:45:48 would I just use the stock u-boot? 2020-04-01 11:45:53 the one it came with 2020-04-01 11:46:00 I think alpine doesn't have xu4 u-boot 2020-04-01 11:46:19 yeah that's what I mean. the wiki for arm says that if it's supported by mainline u-boot/kernel 2020-04-01 11:46:32 the xu4 doesn't support mainline u-boot I don't think 2020-04-01 11:46:38 or mainline kernel without patches 2020-04-01 11:47:05 I will look when I come back to home, can't tell from the head 2020-04-01 11:47:12 https://wiki.alpinelinux.org/wiki/Alpine_on_ARM#Unupported_SoCs 2020-04-01 11:47:21 oh okay. thanks mps 2020-04-01 11:47:29 np :) 2020-04-01 11:48:10 :) 2020-04-01 11:54:56 codebam: 5.5.14 is just released 2020-04-01 11:55:25 and all stable releaeses, and 5.4 lts 2020-04-01 11:56:22 hope it is not April fools releases :) 2020-04-01 12:14:57 mps you mean this? https://github.com/hardkernel/linux/tree/odroid-5.4.y 2020-04-01 12:15:08 or where are you seeing 5.5.14? 2020-04-01 12:15:23 ohh you mean on kernel.org 2020-04-01 12:19:23 codebam: look here https://archlinuxarm.org/platforms/armv7/samsung/odroid-xu4 2020-04-01 12:20:22 uhmm, it is Mediatek MT8173 2.1GHz SOC 2020-04-01 12:20:38 doesn't sounds good 2020-04-01 12:20:44 oh hmmm 2020-04-01 12:20:48 wait really? 2020-04-01 12:21:03 that page says Exynos 5422 2020-04-01 12:21:04 sorry, wrong link 2020-04-01 12:21:08 yes 2020-04-01 12:21:12 exynos 2020-04-01 12:21:13 oh okay 2020-04-01 12:22:30 someone should update that page to use wipefs instead of dd 2020-04-01 12:22:39 to wipe the drive 2020-04-01 12:22:39 hmm, Arch alarm uses pkgver=4.14.173 kernel 2020-04-01 12:23:19 the hardkernel repo has a 5.4 kernel but it doesn't say it's for the xu4 2020-04-01 12:23:48 I don't see why it wouldn't work 2020-04-01 12:24:02 I think so 2020-04-01 12:24:31 but I don't have their boards so I don't what works for sure 2020-04-01 12:24:49 either way I guess it's just unpacking and flashing the bootloader 2020-04-01 12:25:09 yes, this usually works 2020-04-01 12:26:33 looks like Arch alarm uses same kernel as for xu3 2020-04-01 12:26:55 https://archlinuxarm.org/platforms/armv7/samsung/odroid-xu4 2020-04-01 12:27:19 wget http://os.archlinuxarm.org/os/ArchLinuxARM-odroid-xu3-latest.tar.gz 2020-04-01 12:27:59 oh yeah the xu3 has the same SoC 2020-04-01 12:28:04 just checked 2020-04-01 12:28:14 https://archlinuxarm.org/platforms/armv7/samsung/odroid-xu3 2020-04-01 12:28:27 Exynos 5422 2020-04-01 12:30:17 you can extract u-boot and kernel from Arch alarm and use it and you can install alpine userspace on top of them 2020-04-01 12:30:41 I tried and tested this for some arm32 and arm64 boards 2020-04-01 12:31:45 so I would install arch and then how would I replace it with alpine? 2020-04-01 12:32:08 after it's extracted what things would I replace or change? 2020-04-01 12:33:58 well, usually I create alpine userspace in chroot on other box, tar it, and untar on destination system (sd card mostly) 2020-04-01 12:37:54 would I be able to do that if I wanted to use the arch kernel and u-boot that way though? 2020-04-01 12:38:05 I guess it wouldn't be copying /boot 2020-04-01 12:44:02 I don't think I can make a chroot since it's arm 2020-04-01 12:44:11 unless I used another arm board to do it 2020-04-01 12:53:21 you can chroot on arm for sure 2020-04-01 12:54:32 monado[d]: can alpine run on ppc 2020-04-01 12:55:14 you boot Arch alarm, install alpine in chroot (even directly on mounted second micro sd/usb flash) and then copy u-boot, kernel, modules and firmware to destination mmc/usb 2020-04-01 12:55:18 TuxThePenguin[d]: I think I saw ppc in the packages 2020-04-01 12:55:37 ppc64le, yes 2020-04-01 12:56:09 TuxThePenguin[d]: No 32 bit ppc? 2020-04-01 12:57:00 afaik no 2020-04-01 12:57:11 monado[d]: Were any macs 64 bit ppc? 2020-04-01 12:57:18 TuxThePenguin[d]: The G5 ones were 2020-04-01 12:57:20 monado[d]: I think the G5 was 2020-04-01 12:57:22 monado[d]: yeah 2020-04-01 12:57:29 TuxThePenguin[d]: So iMac G5 and the last Mac Pros 2020-04-01 12:57:42 monado[d]: *powemac 2020-04-01 12:57:51 TuxThePenguin[d]: Right 2020-04-01 12:57:54 TuxThePenguin[d]: Yeah 2020-04-01 12:58:13 That Discord bridge is still here? 2020-04-01 12:58:18 TuxThePenguin[d]: I always wanted an iMac G5 lol, too bad they're really overpriced here 2020-04-01 12:58:25 monado[d]: I think so 2020-04-01 12:58:34 monado[d]: G5 is a collectors item 2020-04-01 12:59:16 anyone with POSIX shell knowledge can tell me if the 'if [ $var =~ *.*.a]' can work for pattern match 2020-04-01 13:00:04 TuxThePenguin[d]: @monado Yes but they start at the equivalent of like 100 USD for a G5 machine and those were never particularly rare 2020-04-01 13:00:04 TuxThePenguin[d]: Actually they've gone down in price a bit 2020-04-01 13:00:12 no, it can't, but does pattern match works in POSIX shell test 2020-04-01 13:01:07 monado[d]: they’re also really loud, really huge, power hungry and an intel Mac mini would slap the thing in performance 2020-04-01 13:01:15 TuxThePenguin[d]: Yeah 2020-04-01 13:01:19 monado[d]: So while it would be really cool, it usually isn’t practical 2020-04-01 13:11:39 mps: i don't think so. You could use a case statement instead: `case libx.a in *.a) echo match;; esac` 2020-04-01 13:12:40 This channel does not come up with `/msg alis list alpine`. Strange 2020-04-01 13:13:28 Q: How to set timezone in Dockerfile? 2020-04-01 13:13:40 ..defined using host 2020-04-01 13:13:59 odc: yes, I know that I can use case 2020-04-01 13:14:56 heh, i have not read this channel in months >_> 2020-04-01 13:15:02 odc: hmm, does case have 'not in', i.e. `case libx.a not in *.a) echo match;; esac` 2020-04-01 13:16:02 mps: i'm pretty sure it does not 2020-04-01 13:16:17 which doesn't make sense, after thinking a little 2020-04-01 13:16:39 odc: thanks for confirming my 'fears' 2020-04-01 13:17:23 shell scripting is the most fun scripting :D 2020-04-01 13:18:33 yes, I prefer perl, and used shell scripts mostly as wrappers for commands, so don't have much experience with details 2020-04-01 13:18:55 but, APKBUILD is posix shell 2020-04-01 13:19:23 and I'm trying to not use much external tools/programs 2020-04-01 13:19:47 ^ that's why i like Alpine 2020-04-01 13:20:28 Shellscripts are fine for small stuff but they can get really annoying to maintain quickly 2020-04-01 13:20:43 So I usually write everything but very casual stuff in some compiled pang 2020-04-01 13:20:51 s/pang/lang/ 2020-04-01 13:23:54 hm, pang.io has been registered 🤔 2020-04-01 13:45:30 McBoat[d]: mps: use the default case 2020-04-01 13:46:09 McBoat[d]: case libx.a in; *.a) ;; *) echo match ;; esac 2020-04-01 13:48:52 McBoat[d]: Oh and at that you should quote your variables when using plain [ ; using unquoted left-hand arguments is specific to bash's [[ 2020-04-01 13:52:14 McBoat[d]: Lastly, in the case of the pattern you want to check, you can get the same results with substrings: "${foo:${#foo}-2}" will return the last two characters of variable foo, and you can check them against '.a' 2020-04-01 14:12:54 monado[d]: Getting stuck here rip 2020-04-01 14:12:55 monado[d]: https://cdn.discordapp.com/attachments/661834182934265883/694912176070328330/image0.jpg 2020-04-01 14:14:33 shell scripts need to be properly written just like any code, really. it's fully possible to write maintainable shell script. 2020-04-01 14:17:02 McBoat[d]: ah, I see. good idea to try. thanks 2020-04-01 14:43:47 gotta ask, mps. did you type all that yourself or do you already use some sort of bridge compatible nick completion? 2020-04-01 14:51:05 TBB: irssi with tab completrion 2020-04-01 14:58:46 custom? my irssi doesn't do that. 2020-04-01 14:59:35 hmm, how so? 2020-04-01 15:01:19 because the message doesn't come from McBoat[d], but from albr 2020-04-01 15:01:23 protocolwise 2020-04-01 15:02:04 ah, that 2020-04-01 15:02:18 mouse copy-paste :) 2020-04-01 15:03:22 McBoat[d]: > mouse 2020-04-01 15:03:23 McBoat[d]: the Alpine high court shall now decide your fate 2020-04-01 15:03:31 though I have trigger to rewrite msgs from gitgutter and puts in as in normal irc client, and then tab complete works 2020-04-01 15:04:11 not mouse, touchpad or touchscreen :) 2020-04-01 15:04:34 monado[d]: can't find a textual like client on linux 2020-04-01 15:05:52 last night I started to make trigger for 'albr' but didn't finished 2020-04-01 15:20:58 how long after 3.X comes out should I expect to stop seeing updates for 3.(X-1)? 2020-04-01 15:21:13 3.X ? 2020-04-01 15:21:15 I have a few hosts on 3.10, can I wait for 3.12 or 3.13, or should I update now? 2020-04-01 15:21:21 3.12 ? you mean 2020-04-01 15:21:24 X = 10, 11, 12, etc 2020-04-01 15:21:43 ah, packages in main have 6 months of bugfixes + 1.5 year of secfixes 2020-04-01 15:21:43 yeah, alpine minor version I guess 2020-04-01 15:21:50 how about community? 2020-04-01 15:21:51 packages in community have 6 months of bugfixes 2020-04-01 15:22:02 ok 2020-04-01 15:22:16 if you use only stuff on main then you can stay for 2 years, if you have stuff in community then it is recommended to switch every 6 months 2020-04-01 15:22:17 if 3.12 doesn't come out until 10 months after 3.11, would that change? 2020-04-01 15:22:57 I can't tell how will such a delay will pan out 2020-04-01 15:23:14 i think it will most likely depend on what the BDFL decides to do 2020-04-01 15:29:31 makes sense 2020-04-01 15:29:32 thanks 2020-04-01 15:29:43 I didn't realize releases were planned at 6-month intervals 2020-04-01 15:43:08 Has anyone gotten mastodon running natively on alpine? 2020-04-01 16:33:56 Q: How to set timezone in Dockerfile? 2020-04-01 16:49:01 umm... adding tzdata and linking /etc/localtime to the correct file in /usr/share/zoneinfo 2020-04-01 16:49:08 or something like that 2020-04-01 16:49:22 or copying the file and then deleting tzdata i think 2020-04-01 16:50:36 yah, no need to keep all timezone data 2020-04-01 16:51:24 setup-timezone seems to take the file out of the package, copy it to /etc/zoneinfo and then link localtime to that 2020-04-01 16:57:48 artok: There is no /etc/timezone in the running container 2020-04-01 16:59:58 Okay, found this: https://wiki.alpinelinux.org/wiki/Setting_the_timezone 2020-04-01 17:00:22 "Only for NON uclibc installs" Erm, what is that? 2020-04-01 17:01:04 iirc, I remember dealing with muslibc when finding packages, so I suppose this would apply 2020-04-01 17:56:16 page is from 2006 2020-04-01 17:56:28 well actually it's from 2013 but still 2020-04-01 17:57:27 Guess it is from a time Alpine used uclibc 2020-04-01 17:57:45 how do you get tzdata updates then? hope DST never changes and leap seconds don't exist? 2020-04-01 18:03:21 Maybe it was built into the libc 2020-04-01 18:51:05 can anyone here help me with some awall stuff? 2020-04-01 18:51:55 my first problem is that dropped packets are not showing in /var/log/messages, and according to the documentation, they should show there by default 2020-04-01 20:56:48 Asineth[d]: what user is awall running as? 2020-04-01 21:20:38 Evening. Just a friendly request for a bug mangler to see about getting https://gitlab.alpinelinux.org/alpine/aports/issues/10934 looked at. 2020-04-01 21:24:56 Monkeh: Thanks for digging into that. If you think it's a bug in musl then it'd probably be best to talk with musl folks 2020-04-01 21:25:18 Cogitri: Well, there's an ISC fix which will handle it fine 2020-04-01 21:26:07 If someone else wants to argue POSIX compliance with a libc dev, great, I.. have had a bad experience (not with musl, I admit) 2020-04-01 21:46:42 yeah good experience with musl. is kind even in case of brain farts! different to GLibC, very unkind even in case of real real bugs! 2020-04-02 00:19:09 if I was unable to install the xen-iso offered by the alpine website, will I be able to convert a alpine-exended installation to a xen server? 2020-04-02 10:06:17 hmmm, someone knows why I still don't have /dev/dri on raspberry pi (armv7) even though I've put dtoverlay=vc4-kms-v3d has specified on the wiki page? 2020-04-02 10:06:24 I also have mesa-dri-vc4 installed 2020-04-02 10:17:50 nvm, on the Pi 4 you must use vc4-fkms-v3d insteda 2020-04-02 13:50:43 Hi, I am trying to cross compile a rust program for alpine (aarch64). I used the aarch64-unknown-linux-musl toolchain from rustup. 2020-04-02 13:51:01 I encoutered a problem with a ffi crates not finding symbols. 2020-04-02 13:51:49 Guys from pmos told me you were using a custom toolchain? Where should I look? Thx. 2020-04-02 13:54:35 We have rust in our repositories too, you could try using that 2020-04-02 13:54:54 Can you send us what exactly is going wrong tho? 2020-04-02 13:55:40 I am not compiling from alpine 2020-04-02 13:55:42 I wanted to compile for alpine 2020-04-02 13:56:00 from Archlinux x64 2020-04-02 13:56:07 and just transfer the built exe to my device 2020-04-02 13:56:28 maybe it is too ambitious? 2020-04-02 14:03:39 If you do that you'll _need_ to compile all the ffi libs in statically 2020-04-02 14:04:18 And those ffi libs need to be compiled against musl and not against glibc 2020-04-02 14:04:26 Which is probably what you're tripping over 2020-04-02 14:04:45 That has nothing to do with our Rust 2020-04-02 14:06:27 unless I find a way compile in the pmboostrap environment 2020-04-02 14:06:39 ok thx. 2020-04-02 14:10:49 In what packaged are libudev devloppements files packaged? 2020-04-02 14:11:03 eudev-dev 2020-04-02 14:12:22 * In what package are libudev developpements files packaged? 2020-04-02 14:13:15 thx 2020-04-02 15:56:57 I'm a recent Alpine convert and am really enjoying how lightweight and quick it is. I have a quick question: is it normal for Alpine *not* to create a grub.cfg file inside the /boot/efi/EFI/alpine directory? 2020-04-02 15:57:55 because i have a server with a serial console, and in order for me to be able to see the Grub menu or the console, i had to manually add grub settings to the grub defaults file 2020-04-02 15:58:41 i'm working if it's a bug for the alpine setup scripts not to create the grub.cfg file in the EFI partition 2020-04-02 15:59:35 wondering* i mean 2020-04-02 16:14:59 Good evening 2020-04-02 16:16:06 I've just found a "bug" in cdist that it fails when editing two times the crontab of a user at the same time. I've "fixed" it in cdist to disallow parallel editing, but shouldn't `crontab -u` be locking? 2020-04-02 16:16:15 Reference: https://code.ungleich.ch/ungleich-public/cdist/commit/0f639a9278e32b395bbc0f20b53b89ce1bb324a8 2020-04-02 16:45:49 this might be a dumb question, but where can i get the full featured dd from? i don't like the busybox dd 2020-04-02 16:46:36 nvm, found it, it's coreutils package 2020-04-02 17:07:40 arch_nemesis: fwiw, apk search cmd:dd would've helped you with that 2020-04-02 17:19:40 I'm attempting to add PHP to the DockerHub image httpd:alpine and after adding package php7-apache2 and restarting Apache, I get the following message: 2020-04-02 17:19:42 "Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP." 2020-04-02 17:21:17 Is it best to go a different route (another Docker image) or can I somehow add thread-safety to this one without too much trouble? 2020-04-02 17:22:03 Hello I have downloaded alpine on cd booting ask me for login what do I put for login n password? Thanks. 2020-04-02 17:24:14 yosef: root 2020-04-02 17:24:36 for password? 2020-04-02 17:25:00 nothing 2020-04-02 17:25:04 just enter 2020-04-02 17:25:21 thanks mps 2020-04-02 17:25:33 np :) 2020-04-02 17:28:02 sigma__: the alpine-based docker images tend to not utilize the alpine packages for what it is, so that question would likely do better in #docker or #docker-library or the github repo for the image in question. See https://github.com/docker-library/php/blob/master/7.4/alpine3.11/cli/Dockerfile 2020-04-02 17:31:35 programmerq: Thanks 2020-04-02 17:32:53 depending on what you want to do, you may be able to just use alpine's php package directly (and make your own image) 2020-04-02 17:33:45 oh, I misread your initial question-- you _are_ using the alpine package. 2020-04-02 17:33:55 I'm using http:alpine currently. 2020-04-02 17:33:59 Trying to add PHP to it. 2020-04-02 17:34:28 Suggestion in #docker is to use php:-apache instead. 2020-04-02 17:34:53 yeah, that's an option-- I don't think there are alpine variants that have php and apache. 2020-04-02 17:35:03 I don't see any under PHP. 2020-04-02 17:35:13 you may also be able to change the apache config to not do threaded MPM 2020-04-02 17:35:20 I don't think I should do that. 2020-04-02 17:35:30 you could also build your own alpine-based image and use alpines apache and php packages. 2020-04-02 17:35:34 why not? 2020-04-02 17:35:59 I don't know enough to say. Just doesn't seem like I should be messing with that unless I understand what I'm doing. 2020-04-02 17:36:59 basically, in apache you have prefork or worker mpm models. the prefork spawns multiple processes with one thread each. your apache is currently configured to utilize the worker model, which means that each of its child processes use many threads each. 2020-04-02 17:37:19 since the alpine php package is compiled for single thread, you can run apache in the prefork single thread mode and you'll be fine. 2020-04-02 17:37:37 How can I determine how this effects my web app? 2020-04-02 17:37:41 affects* 2020-04-02 17:40:43 Current MPM actually seems to be event, not worker. 2020-04-02 17:41:43 Prefork seems to use more RAM. Worker and event are multithreaded, but event reuses connections. That's what I've learned so far. 2020-04-02 17:44:15 Tradeoff here seems to be using more memory (prefork MPM) or using more disk space (non-alpine Docker image). 2020-04-02 19:53:38 do you have some recommendations about networking with failover + an optional interface? 2020-04-02 19:54:02 I have a dock for my thinkpad which has a ethernet card, I'd like to get automatic dhcp on it when it's detected 2020-04-02 19:54:09 but without using the bloated networkmanager 2020-04-02 19:54:58 so if my ethernet adapter is found, I want wireless to be used as fallback 2020-04-02 20:03:42 maybe running dhcpcd service globally could be enough 2020-04-02 20:06:53 can someone help me 2020-04-02 20:07:12 oh lol freenode gave me 69 at the end of my username 2020-04-02 20:08:35 I am getting this error message when I try to run startx 2020-04-02 20:08:43 https://ibb.co/BfWcZyJ 2020-04-02 20:09:27 I am running alpine linux as a qemu kvm guest 2020-04-02 20:10:24 the logs show this 2020-04-02 20:10:42 https://ibb.co/F5m9k3p 2020-04-02 20:11:14 Is alpine using the wrong drivers? 2020-04-02 20:11:17 I just installed it 2020-04-02 20:18:07 linuxterm69: Have you read this https://wiki.alpinelinux.org/wiki/Xfce_Setup ? 2020-04-02 20:18:54 I read https://wiki.alpinelinux.org/wiki/Dwm 2020-04-02 20:19:00 since thats what I am trying to setup 2020-04-02 20:19:25 and yeah I looked at that 2020-04-02 20:19:49 What display driver are you using? 2020-04-02 20:23:34 Perhaps xf86-video-vesa is missing? 2020-04-02 20:24:01 there's a specific qemu driver that can be used too, I believe it's -qxl, but don't remember precisely 2020-04-02 20:28:32 yes, qxl is best IME 2020-04-02 20:30:03 adding vesa fixed the problem 2020-04-02 20:30:57 nice 2020-04-03 00:46:27 MFD[d]: Tide Alpine 2020-04-03 00:47:52 MFD[d]: https://cdn.discordapp.com/attachments/661834182934265883/695434358462480465/image0.jpg 2020-04-03 00:50:28 monado[d]: that’s more offtopic material 2020-04-03 01:48:11 PerryPal[d]: What would be the DE that installs in the least number of steps and is easiest to install 2020-04-03 01:48:18 PerryPal[d]: What would be the DE that installs in the least number of steps and is easiest to install? 2020-04-03 01:49:05 is this channel mirrored somewhere? 2020-04-03 01:50:19 monado[d]: discord 2020-04-03 02:41:53 hello! does wine work fine in alpine? i need to run a binary from a 90s game in cmd.exe 2020-04-03 03:01:09 "in cmd.exe" 2020-04-03 03:02:47 the double irony is that there was no cmd.exe for consumer windows until XP 2020-04-03 03:06:33 oh, 00s then my bad. i checked and its a 2003 game, so i was a bit off 2020-04-03 03:07:08 if wine doesnt work you could run it in a vm under qemu/kvm, etc. 2020-04-03 03:07:26 but if wine is a package i imagine it works 2020-04-03 03:07:47 (where i'm not sure if wine compiles with musl, but its so old i'm guessing it should) 2020-04-03 03:08:29 ACTION remembers doing things with wine in the 90s to get things like network stack configuration utilities to run for particular nics with really questionable chipsets 2020-04-03 05:58:17 typo in the wiki https://i.imgur.com/nglj7i5.png 2020-04-03 05:58:31 https://wiki.alpinelinux.org/wiki/Upgrading_Alpine#Upgrading_to_latest_release 2020-04-03 06:06:26 <_ikke_> skdjdfs 2020-04-03 06:18:41 yes exactly my reaction when i saw it 2020-04-03 06:27:16 <_ikke_> heh 2020-04-03 06:29:20 <_ikke_> fixed 2020-04-03 06:46:44 hey there 2020-04-03 06:46:59 I have a small trouble regarding luks with alpine for the root partition 2020-04-03 06:47:11 I have added the proper cryptroot cryptdm options in the kernel command line 2020-04-03 06:47:41 but the kernel stills not boot and complain that I miss a root option (and therefore does not understand that my root partition require encryption passphrase) 2020-04-03 07:17:58 Hm, wfm 2020-04-03 07:18:14 Let me check my boot options 2020-04-03 07:18:31 do you also use UUID for bot cryptroot and root ? 2020-04-03 07:18:58 `cryptdm=pool cryptroot=/dev/nvme0n1p4 modules=btrfs,nvme root=/dev/mapper/pool rootfstype=btrfs rootflags=subvol=root` 2020-04-03 07:19:02 These should be the relevant flags. 2020-04-03 07:19:15 I have rootfstype=ext4 as well 2020-04-03 07:19:27 And you have cryptdm and root set too? 2020-04-03 07:19:32 yes 2020-04-03 07:19:37 but I used UUID everywhere 2020-04-03 07:20:30 VFS: Cannot open root device "mapper/cryptroot" or unkown-block(0,0): error -6 2020-04-03 07:20:45 so it tries to mount directly my cryptroot partition without even asking the passphrase 2020-04-03 07:24:15 Cogitri, do you have a /etc/crypttab file ? 2020-04-03 07:24:34 I think it's only required for non root devices 2020-04-03 07:29:39 No, and how would it access that in the initramfs when your / is still encrypted 2020-04-03 07:30:12 Specifying those params in my kernel cmdline and adding the cryptroot mkinitfs feature is all I did 2020-04-03 07:30:22 okay 2020-04-03 08:09:50 what I don't understand is how the kernel is supposed to know that this is an encrypted partition, or is the kernel itself responsible of asking the passphrase or the initramfs script? 2020-04-03 08:13:33 No, it's not 2020-04-03 08:13:58 That's why you set root=/dev/mapper/$cryptdm 2020-04-03 08:14:15 the kernel do not care much. and the point of /etc/crypttab is not to be accessed directly, but to be copied in initramfs by the initramfs generation scripts 2020-04-03 08:14:33 Which is the unencrypted device for your /dev/$whateveryourencrypteddiskis 2020-04-03 08:29:40 hey would anyone be able to take a look at this? https://0x0.st/iuHu.txt 2020-04-03 08:29:48 how can / should I fix this error with apk fix 2020-04-03 08:29:50 ? 2020-04-03 08:31:07 That file should be deleted from exa 2020-04-03 08:31:10 Let me fix taht 2020-04-03 08:31:25 okay, cool thanks! 2020-04-03 10:33:40 does the repo slpit free packages from non free ones? 2020-04-03 10:34:48 <_ikke_> We have a separate non-free repo 2020-04-03 10:35:07 <_ikke_> Which we don't distribute packages for 2020-04-03 10:35:54 good to know, thanks! 2020-04-03 10:42:57 hi all 2020-04-03 10:44:00 I hope everybody knows clang-llvm10 cant compile C anymore on i686, right? 2020-04-03 10:44:04 x64 ok. 2020-04-03 10:45:58 even hello world C programm, easy to repeat. 2020-04-03 10:48:50 Open a bug report about that please 2020-04-03 10:49:40 i will. 2020-04-03 11:05:09 Cogitri: should it be aport issue ? 2020-04-03 11:05:20 tankf33der: yes 2020-04-03 11:13:29 done, thanks. 2020-04-03 11:13:32 https://gitlab.alpinelinux.org/alpine/aports/issues/11357 2020-04-03 13:00:53 markand: this error can only be issued if you omit initramfs 2020-04-03 13:01:16 ... or if your initramfs is parsed as initrd 2020-04-03 13:22:10 I have proper initrd kernel command line argument, however I didn't understand your second statement 2020-04-03 15:21:37 hello 2020-04-03 15:21:57 Hi 2020-04-03 15:22:07 so I am trying to get gnome working with alpine in virtualbox but am having trouble with input and wondering if anyone may be able to help me 2020-04-03 15:22:32 I am able to start gnome but have no input 2020-04-03 15:23:23 monado[d]: hi 2020-04-03 15:25:07 hi 2020-04-03 15:28:32 if it helps input doesn't work with xfce either 2020-04-03 15:39:15 arctictherogue: Did you install xf86-input-libinput ? 2020-04-03 15:39:22 And start udev? 2020-04-03 16:13:38 TimB_: i see. 2020-04-03 16:31:54 < Cogitri> arctictherogue: Did you install xf86-input-libinput ? 2020-04-03 16:31:56 yes 2020-04-03 16:32:31 sorry for that weird message layout lol I am very new to IRC 2020-04-03 16:32:52 let me try that again 2020-04-03 16:33:02 Cogitri: yes 2020-04-03 16:36:43 No worries 2020-04-03 16:36:57 Hm, udev is loaded too? 2020-04-03 16:39:45 yeah udev is loaded 2020-04-03 16:42:19 I have also installed and loaded guest additions 2020-04-03 17:17:34 does the keyboard work 2020-04-03 17:17:36 or did you only try mouse 2020-04-03 17:53:09 Hello71: the keyboard also doesn't appear to work 2020-04-03 17:54:14 And you're really, really sure you've enabled udev, udev-{postmount,trigger} in your rc-update ? 2020-04-03 17:54:41 arctictherogue: did you installed xf86-input-libinput 2020-04-03 17:54:48 what is the second udev thing? 2020-04-03 17:54:52 yes I have libinput 2020-04-03 17:55:14 Those are udev services which set up your devices 2020-04-03 17:55:46 I ran `rc-service udev start` 2020-04-03 17:56:01 did I need to run another command? 2020-04-03 17:56:07 You need the other things too (and probably want to add those to to your rc-update) 2020-04-03 17:56:24 dbus start is good idea 2020-04-03 17:56:34 if it is not started already 2020-04-03 17:58:33 I have dbus already will add the other dbus stuff 2020-04-03 17:58:39 udev stuff* 2020-04-03 18:02:54 Cogitry: adding udev{postmount,trigger} fixed the issue 2020-04-03 18:02:56 thanks 2020-04-03 18:10:47 shoot I pinged you wrong 2020-04-03 18:10:58 Cogitri: that worked thanks 2020-04-03 18:11:24 monado[d]: *irc clients have tab complete for nicknames 2020-04-03 18:11:41 oh great, I get pinged here 2020-04-03 18:12:05 👍️ 2020-04-03 18:12:05 Already hit that a few times myself already :) 2020-04-03 18:12:38 irc has emojis? 2020-04-03 18:12:47 <_ikke_> irc has unicode 2020-04-03 18:12:53 ah right 2020-04-03 18:13:12 monado: not all users have emoji fonts 2020-04-03 18:13:21 macOS has everything 2020-04-03 18:13:28 McBoat[d]: aside from competence 2020-04-03 18:13:29 <_ikke_> Like me, except when using an android app :) 2020-04-03 18:13:45 lmao mcboat 2020-04-03 18:15:19 if people want to communicate sucessfuly on irc they should follow least common denominator 2020-04-03 18:15:55 true 2020-04-03 18:16:02 emoji not loading for me 2020-04-03 18:16:09 but in the end, it's limiting 2020-04-03 18:16:15 probably because I don't have it installed 2020-04-03 18:16:25 arctictherogue you can get noto-font-emoji 2020-04-03 18:16:27 McBoat[d]: Doesn't seem to work on Discord either 2020-04-03 18:16:28 McBoat[d]: https://cdn.discordapp.com/attachments/661834182934265883/695698245954830416/unknown.png 2020-04-03 18:16:40 mcboat depends on your system 2020-04-03 18:16:52 https://i.arxius.io/181b44a2 2020-04-03 18:16:56 McBoat[d]: Well, I mean that it doesn't fit within Discord/Twemoji 2020-04-03 18:17:01 McBoat[d]: so it uses the system set 2020-04-03 18:17:15 monado: yeah I know just been too lazy for now 2020-04-03 18:17:57 I actually really like tab complete on irc, wish discord had something similar 2020-04-03 18:27:37 someone knows why on my alpine, X starts by mirroring my two monitors rather than extending them? as such my bigger monitor takes the same resolution as my smaller which is terribly blurry 2020-04-03 18:27:41 on OpenBSD it extends it by default 2020-04-03 20:53:47 markand: I have an arandr script to configure things on startup 2020-04-03 20:54:45 markand: it would help if you threw your X config files at us though. Although I haven't done this kind of debugging for a looong time so I don't know which ones would be pertinent. It would also help to know which DE/WM you're using too 2020-04-03 20:55:23 markand: I don't mean to come across as harsh or anything, although this will probably sound like that, but a general rule of thumb is you need to give info about your system to get help :) 2020-04-03 21:27:41 alxsdf, I don't set any X.Org configuration, all default 2020-04-03 21:28:02 and I use dwm 2020-04-03 21:29:43 https://pastebin.com/CXSZzHyF the /var/log/Xorg.0.log 2020-04-03 21:36:08 Hi, am I missing something or is command `man` gone from Alpine? Can't find it in ports 2020-04-03 21:37:00 apk add cmd:man 2020-04-03 21:38:05 # apk add cmd:manERROR: unsatisfiable constraints: cmd:man (virtual): provided by: mdocml man-db required by: world[cmd:man] 2020-04-03 21:38:20 Formatting messed up, sorry 2020-04-03 21:38:56 It is asking you to pick one of those, mdocml or man-db 2020-04-03 21:41:55 Of course it is, I feel stupid now :). Anyway, haven't seen this syntax before, is it documented somewhere? 2020-04-03 21:43:22 Not sure 2020-04-03 21:46:47 "apk add cmd:CMD" basically tells to install package providing CMD command, right? 2020-04-03 21:46:59 basically, yes 2020-04-03 21:47:38 maxice8 thanks for help 2020-04-03 21:50:31 When trying to run 'apk add docs' I get 'ERROR: unsatisfiable constraints: man (missing): required by: docs-0.2-r1[man]'. From APKBUILD looks like docs depend on man package but as there are several to choose from, installation fails (?). Is is a bug or am I missing something? 2020-04-03 21:55:44 Dekedro: You're not missing anything and I don't see a bug. apk wants you to choose (install) one of the providers, so you'll have to to that 2020-04-03 21:58:17 <_ikke_> Cogitri: that has changed though 2020-04-03 21:58:24 <_ikke_> there used to be only ome 2020-04-03 21:58:39 <_ikke_> so `apk add docs` used to be enough 2020-04-03 21:58:58 where is that cmd: syntax documented? never seen it before 2020-04-03 22:05:07 Cogitri well, but 'docs' depend on `man` package, not executable right? Packages 'mdocml' and 'man-db' just provide `man` executable, so there is no way to satisfy 'docs' prerequisites? 2020-04-03 23:22:43 maxice8: 2151 merged broken code, I would recommend reverting it 2020-04-03 23:25:50 s/2151/5804/ 2020-04-04 01:33:27 !5804 2020-04-04 01:42:53 @markand is is merely a provides= 2020-04-04 01:43:13 you can do it for everything, those packages provide a packaged called cmd:$NAME_OF_THE_BINARY 2020-04-04 01:43:45 this is done for every script that would appear in a normal $PATH (/bin /usr/bin /sbin /usr/sbin), abuild will check those for executables and add a provides cmd: to it for each binary found 2020-04-04 09:26:07 thanks maxice8 2020-04-04 11:51:06 in fact dhcpcd + wpa_supplicant is just basically sufficent instead of a full blown networkmanager configuration 2020-04-04 11:51:20 I just added a few metric options in dhcpcd.conf to prefer ethernet interfaces when they are available 2020-04-04 12:53:45 hi, I am trying to compile rust crate smithay 2020-04-04 12:54:04 but on libloading I have an error: cargo:warning=aarch64-alpine-linux-musl-gcc: error: unrecognized command line option '-m64' 2020-04-04 12:55:10 I am unsure of who is responsible for options passed to gcc. cargo? some alpine custom config? 2020-04-04 12:55:41 Probably its build.rs doing funny stuff 2020-04-04 12:55:43 does '-m64' event makes sense with aarch64? 2020-04-04 12:56:01 it does not seem so exotic 2020-04-04 12:56:15 m64 is usually to build 64-bit binaries 2020-04-04 12:56:24 Maybe that is x86_64 specific though 2020-04-04 12:56:48 Anyway, it's probably that crate doing some custom stuff in its build.rs because cargo still doesn't have a standard interface for that 2020-04-04 12:58:11 Hi all, is there a reason why I cannot find vncserver in alpine ? 2020-04-04 12:58:52 <_ikke_> There is libvncserver 2020-04-04 12:59:07 <_ikke_> But I don't think that's what you are looking for 2020-04-04 12:59:23 yes, I was looking for the vncserver 2020-04-04 12:59:24 <_ikke_> So probably because nobody packaged it 2020-04-04 12:59:52 for ubuntu I used to work with vnc4server 2020-04-04 13:00:02 Is it easy to package? 2020-04-04 13:00:18 Will it take long to port vnc4server to alpine linux? 2020-04-04 13:00:43 I was working with alpine, and really was kind of breeeze till now 2020-04-04 13:00:50 <_ikke_> Depends on if it's compattible with musl and if there are a lot of dependencies 2020-04-04 13:00:58 I can see x11vnc but its not an option 2020-04-04 13:02:01 ok, well, I guess I will have to wait in that case 2020-04-04 13:02:26 strange that nobody needed it , or may be I am the only one using vnc 2020-04-04 13:03:52 you can use something better than vnc on Alpine though 2020-04-04 13:04:16 yeah?I am open to suggestions 2020-04-04 13:04:29 although, now that I think of it, I'm not sure if it has been officially packaged for Alpine either. damn. 2020-04-04 13:05:08 oh, yeah, it is. x2go's server component performs far better than vnc. 2020-04-04 13:05:10 what you had in mind? 2020-04-04 13:05:45 tunnels via ssh for security, and if I remember correctly, uses RDP 2020-04-04 13:07:12 ok does it create a new xsession? 2020-04-04 13:07:57 I guess i can play around and find out 2020-04-04 13:08:14 Alpine linux wiki did not had any mention of x2go 2020-04-04 13:08:24 or it was in progress if I remeber 2020-04-04 13:08:45 they did had xrdp mentioned but somehow I was not able to get it to work 2020-04-04 13:08:49 it's been over a year since I've last played with it, but the project I was in chose it as the remote desktop component, it was that convincing 2020-04-04 13:09:01 the xrdp-sesman and vino both keeps crashing for me 2020-04-04 13:09:32 the problem at that time was that the x2go project was in the middle of a transition from Qt version 4 to 5, but that must've happened by now 2020-04-04 13:09:41 https://wiki.alpinelinux.org/wiki/Remote_Desktop_Server 2020-04-04 13:09:58 x2go still seems to be in progress for alpine I think 2020-04-04 13:11:57 it's in the community repo so it should be quite usable. the client wasn't ported to Alpine yet because of the aforementioned Qt transition, but there was a patched version that worked 2020-04-04 13:12:33 I guess i will give it a try, I have triied everything else anyways 2020-04-04 13:12:40 Thanks TBB! 2020-04-04 13:13:09 But a simple vncserver would have been nice 2020-04-04 13:14:41 yeah, I had this project using Alpine as a base where a remote desktop was a requirement, and I remember going through all the VNC options and coming to the conclusion they're no good. VNC is a good general remote desktop protocol as it works practically everywhre, but it's far from being the most efficient. 2020-04-04 13:15:24 and now that I start remembering details, I think x2go used yet another protocol from another remote desktop solution that went closed source at some point 2020-04-04 13:19:17 oh yeh, NoMachine NX. Used it back in the day, and it kicked ass 2020-04-04 13:21:30 long time ago there was Broadway extension to X, used it in 1996-1997 over Atlantic when the links were 256Kbs (bits, not bytes) 2020-04-04 13:21:42 and it was fine 2020-04-04 13:21:50 https://guacamole.apache.org/ 2020-04-04 13:22:06 html5 based remote desktop 2020-04-04 13:22:51 for every adequate solution, there's a couple of html based inadequate ones I guess :) 2020-04-04 13:23:17 :) 2020-04-04 13:23:27 :-D 2020-04-04 13:25:06 sorry oneinsect, didn't mean to belittle your suggestion, I'm just allergic to web based solutions! 2020-04-04 13:25:53 naaa i didnt mind, i am easy going 2020-04-04 13:30:51 Yeah, I tried guacamole too 2020-04-04 13:31:06 the thing is all these things just take too much time to setup 2020-04-04 13:31:50 For vncserver I have just one single command written over somewhere which gives me consistent result 2020-04-04 13:32:11 By setup I mean things like resolution, etc 2020-04-04 13:32:26 What if I want to work on three devices each with a different resolution 2020-04-04 13:32:38 I will have to figure it out all over again 2020-04-04 13:40:15 I have a device that uses postmarketOS which is based on alpine-linux. What sets the default TERM environment variable in alpine-linux? Is vt100 a registered termcap in /etc/terminfo in alpine-linux? 2020-04-04 13:42:32 my guess is, it comes from inittab, and it doesn't seem it's a registered termcap 2020-04-04 13:44:19 what was the command to list the package build order in aports (with dependency sorted)? someone told me here but i forgot 2020-04-04 13:44:31 it was using lua 2020-04-04 13:47:49 okie thanks it was _ikke_ "a tool like ap (from lua-aports) can be used to find the proper build order of packages" 2020-04-04 13:53:58 Hello, what is the minimum disk space required for an Alpine boot partition using Syslinux as bootloader? 2020-04-04 13:56:58 TBB: Thanks, I will look into that. 2020-04-04 13:57:06 I just installed and i see 100Mb alloted 2020-04-04 13:57:38 the used is way less though ~15MB 2020-04-04 13:58:30 newalpineuser: Ok thanks. I'll try with a 32 MB partition. I want to install on a small USB drive 2020-04-04 13:59:09 TBB: /etc/inittab does not set the TERM. I think the vt100 must just be a fallback because normally that is a safe bet. So I take it that a standard apline install doesnot have /etc/terminfo/v/ ? 2020-04-04 14:00:06 oh, that is what you meant by "it doesn't seem it's a registered termcap". Would this be considered a defect then? If the fallback is a termcap that is not registered? 2020-04-04 14:01:42 oh yah, the inittab should have linux at the end of all those lines. tty term should be set to linux 2020-04-04 14:02:07 dustfinger: it is fixed in some of the previous ncurses commits to aports 2020-04-04 14:03:49 Okay, so to fix it in postmarketOS we would need to include a newer version of ncurses, is that correct? 2020-04-04 14:04:10 I am not affiliated with postmarketOS by the way. I didn't mean to make that sound as though I was. I am just a user learning. 2020-04-04 14:11:16 I don't know much how pmOS upgrade pkgs, maybe you can ask on their channel or mailing list 2020-04-04 14:12:33 I will once I figure out what to tell them. I am currently searching through ncurses changelog to try to find out when the fix came in. Thanks everyone for answering a few of my questions. 2020-04-04 14:14:21 dustfinger: 95aa0e7217d9ad1e89b6b66d235f2bff4f59af07 2020-04-04 14:16:27 oh,so they added vtwoo. Thanks for the link. Also, I was looking in the wrong place, I was looking at ncurses change log and not the aports, but both seem to have terminfo patches recently. 2020-04-04 14:16:28 Thanks. 2020-04-04 14:20:41 np 2020-04-04 17:37:02 Hello, I'm building docker images based on alpine linux. I have two questions : 2020-04-04 17:37:54 First, is alpine a suitable distro for compiling? Second do you know if there is any repo package for libxml2 ? 2020-04-04 17:38:27 yes its very much suitable for compiling 2020-04-04 17:38:31 yes, libxml2 is the package for libxml2 2020-04-04 17:39:25 Yep nice, I think my browser glitched as it didn't find this package in https://pkgs.alpinelinux.org/ 2020-04-04 17:40:25 next time try searching like *libxml* 2020-04-04 17:40:30 should return them 2020-04-04 17:40:40 or something like *xml* 2020-04-04 17:41:16 with wildcard 2020-04-04 18:08:55 Hello. I have a fresh install of alpine in a vm and I'm trying to update using "apk update" but nothing happens. And when I try ping a domain like google.com I keep getting 'bad address error'. Can someone please help me? 2020-04-04 18:09:23 Well, are the nameservers in your /etc/resolv.conf alive? 2020-04-04 18:10:02 I tried 'echo "nameserver 8.8.8.8 > /etc/resolv.conf" but nothing changes' 2020-04-04 18:11:21 sorry a typo in quotes 2020-04-04 18:11:48 Hm. ifconfig shows a configured interface? 2020-04-04 18:12:16 no blank 2020-04-04 18:16:21 have you run setup-alpine yet? 2020-04-04 18:19:55 Yeah. it seems that's my problem. Sorry for wasting your time 2020-04-04 18:21:51 heh, no problem 2020-04-04 18:22:43 that caught me off guard too. I was expecting the nic to magically be up like in "most" other installer boots. 2020-04-04 18:22:52 it makes sense why its not, but its weird at first. 2020-04-04 18:22:59 ACTION digs alpine 2020-04-04 18:24:48 oh they probably left hrm. -sigh- 2020-04-04 18:24:50 freenode. 2020-04-04 19:33:15 What is a valid version name with respect to apk? 2020-04-04 19:36:20 Celelibi: https://wiki.alpinelinux.org/wiki/APKBUILD_Reference#pkgver 2020-04-04 19:37:45 Ah. 2020-04-04 19:37:56 Damn, I can't use git describe to generate the version name. 2020-04-04 19:38:30 We usually use 0_git 2020-04-04 19:41:51 So there's no way to put the commit id in the version? 2020-04-04 19:42:57 Cogitri: will installing a new apk of same or higher version replace the existing so files of the existing package?4 2020-04-04 19:43:03 BTW, the default snapshot function uses today's date. Which is not very smart. 2020-04-04 19:43:05 .so files 2020-04-04 19:43:54 If we're naming the git revisions with dates, it should at least be the commit's date. 2020-04-04 19:45:11 We do that 2020-04-04 19:45:47 And there's no way to put the commit id in the version because how would you tell what version is more recent than another one? 2020-04-04 19:45:48 Apk wouldn't ever upgrade you 2020-04-04 19:46:36 Indeed. But there's the number of commits since the last tag for that. 2020-04-04 19:46:49 thanks 2020-04-04 19:47:20 I mean, git describe usually output something like $lasttag-$commitssince-$commitid. 2020-04-04 19:47:26 if the package is not installed however a file exists will it overwrite them during installation of that apk? 2020-04-04 19:47:36 same name file* 2020-04-04 19:48:57 I'm pretty sure it'll overwrite the file, yes 2020-04-04 19:49:02 thanks 2020-04-04 19:49:16 (Unless it's in /etc, then it'll create a $file.apknew if the other file is different from the file it wants to install) 2020-04-04 19:49:31 ooh 2020-04-04 19:50:35 Hi everyone, I have an olimex olinuxino a20 lime2 board (completely open hardware). I've used alpine linux before on x86 architectures, but never on ARM. I found some info about how to get it up and running, but I'm wondering if I can expect issues with wanting it to boot from the 8GB onboard NAND storage. Thanks 2020-04-04 19:50:46 the thing is there is a cross compiler libs which are just copied for compilation purpose which will help build an same package apk and that apk will be installed ...so asked in that context 2020-04-04 19:51:13 it will work perfectly fine with any arm board 2020-04-04 19:51:47 there is a stupid guide i made a while back in alpine https://wiki.alpinelinux.org/wiki/DIY_Fully_working_Alpine_Linux_for_Allwinner_and_Other_ARM_SOCs 2020-04-04 19:51:52 you can refer to that 2020-04-04 19:53:01 McSalty: Hm, I don't know ARM boards, but I don't see how that'd cause trouble unless that needs some module we don't have in our initramfs 2020-04-04 19:53:07 mps: Do you know more about that? 2020-04-04 19:53:50 McSalty can use our rootfs with a custom kernel 2020-04-04 19:53:56 and it will happily boot 2020-04-04 19:54:12 i think its armv7 2020-04-04 19:54:49 i have personally tested on 8 to 10 allwinner soc boards 2020-04-04 19:54:58 McSalty: Cogitri: yes, user space probably will work without issues but kernel and u-boot should be built or obtained from some other distro 2020-04-04 19:55:13 correct 2020-04-04 19:55:42 I run armv7 on three Allwinner A20 boards 2020-04-04 19:56:10 there you go, the master himself is here 2020-04-04 19:56:28 oneinsect: thanks. That is actually one of the references I found, nice to meet the author! I will try to get it up and running, and it seems quite strange forward, but I wanted to check for the nand boot part. Otherwise I try to bootstrap the NAND flash from the SD card, but then I still need an SD, which I would rather like to leave out. mps: Cogitri: ok thanks for the info about the u-boot. 2020-04-04 19:57:16 mps: is it also the olimex board, or another board with the a20? 2020-04-04 19:57:40 I tested alpine armv7 on one Allwinner A10 board on NAND 2020-04-04 19:57:48 the language is bad on that wiki, but i will improve later, i havent added nand boot part but it should not be tough 2020-04-04 19:57:56 over to mps 2020-04-04 19:58:16 McSalty: I use two bananpi boards and one lamobo 2020-04-04 19:59:41 and, I'm built kernel 5.6 for A20 and it works, but didn't pushed yet to alpine aports 2020-04-04 19:59:59 mps: ok, that gives me some confidence then if you tried it on an A10 board its NAND flash. 2020-04-04 20:00:09 need to report bug I found to f2fs maintainer 2020-04-04 20:00:26 oneinsect: no problem about the language. Very glad you have made the wiki in the first place. 2020-04-04 20:00:37 but don't have much time these days 2020-04-04 20:01:32 mps do you have any specific instructions on flashing the image (once built of alpine) to nand of A10 or A20? 2020-04-04 20:02:35 be back in a few minutes. thanks a lot so far for the info 2020-04-04 20:03:00 iirc, I first created mmc card FS, boot it and then did again created one on nand, but that was about nearly year ago 2020-04-04 20:03:46 and (as usual) I didn't wrote doc what exact step is needed for that (shame on lazy me) 2020-04-04 20:03:53 aha very straightforward and clever instead of directly flashing it 2020-04-04 20:12:09 i'm back. mps: that sounds like a good idea to first try to boot it with mmc card FS. 2020-04-04 20:13:07 and no worries about not having documents, i'll try to figure it out. The wiki of oneinsect is very straight forward as well, so it's only the flash part 2020-04-04 20:13:43 what weird name I choose, oneinsect :D 2020-04-04 20:15:23 btw I have successfully installed the cross compiled tool chain in a separate directory within chroot of alpine and have set the path for gcc to the last, but it cannot find libs yet, does LD_LIBRARY_PATH work in alpine? 2020-04-04 20:16:19 8 legs, that's very productive when programming i guess :D! but anyway, if i encounter some strange issues, i'll try to figure it out and maybe add it to the wiki, or come back over to this channel to let you know. 2020-04-04 20:16:53 LD_LIBRARY_PATH works for me, oneinsect 2020-04-04 20:17:33 sure McSalty: please free to add to wiki, it will help others in search of knowledge 2020-04-04 20:17:42 does abuild pick up CFLAGS and LDFLAGS? 2020-04-04 20:17:59 let me try LD_LIBRARY_PATH first 2020-04-04 20:21:21 thanks guys. will get some sleep, and spend my quarantine time with my a20 tomorrow. see y'all 2020-04-04 20:21:39 good night 2020-04-04 20:22:28 hmm doesnt work for me even thought I add export LD_LIBRARY_PATH=/root/x-tools/x86_64-linux-gnu/x86_64-linux-gnu/sysroot/lib 2020-04-04 20:23:08 the gcc is still looking for libraries only in libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f77744e2000) 2020-04-04 20:23:08 libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f77742f1000) 2020-04-04 20:23:08 /lib64/ld-linux-x86-64.so.2 (0x00007f7774632000) 2020-04-04 20:23:42 may be the cross compile has hard coded the library paths and will only look there 2020-04-04 20:27:57 It can have an RPATH, yes 2020-04-04 20:28:17 See `readelf -a $file | grep -i rpath` 2020-04-04 20:28:46 let me 2020-04-04 20:31:47 returns nothing 2020-04-04 20:32:19 Then there's no rpath 2020-04-04 20:32:32 hmmmmm 2020-04-04 20:41:22 what the..... 2020-04-04 20:41:24 For security reasons, when running an executable with elevated privileges (such as setuid, setgid, special capabilities, etc.), the search path list is different than normal: LD_LIBRARY_PATH is ignored, as well as any path in rpath or runpath 2020-04-04 20:42:10 If your executable needs to have elevated privileges, you’ll need to specify your dependencies in absolute paths, or place them in the default locations (e.g., /lib). 2020-04-04 20:42:27 darn now i will forced to place them in default locations 2020-04-04 20:42:55 i hope the apks overwrite them post compilation while installing 2020-04-04 20:43:13 be* 2020-04-04 20:45:24 You could add additional default paths in the ld.so.conf 2020-04-04 20:46:05 yeaa and do an ldconfig, let me see if it picks up that 2020-04-04 20:55:26 hmm not working 2020-04-04 21:00:36 however ldconfig -v does list them 2020-04-04 21:00:40 kinda strange 2020-04-04 21:05:42 i mean it doesnt even say cannot find library just says x86_64-linux-gnu-gcc: not found 2020-04-05 00:50:12 Hi, completely new to Alpine (2 hours): I am trying to test viability of building software on Alpine (mainly because of musl), but I am finding that some Alpine APK packages do not have .pc pkg-config files and are not found by configure/Autotools. Is that right or am I doing something wrong? 2020-04-05 00:50:37 You'll have to be more specific 2020-04-05 00:50:44 what packages ? 2020-04-05 00:51:15 Libzmq for example. 2020-04-05 00:52:06 it is in libzmq-dev 2020-04-05 00:52:19 you can search with apk search --exact pc: 2020-04-05 00:52:24 apk search -x pc:libzmq as an example 2020-04-05 00:54:37 what's the package that contains all the doc? 2020-04-05 00:55:05 all the doc ? 2020-04-05 00:55:35 yeah 2020-04-05 00:55:41 what is that ? 2020-04-05 00:55:48 documentation? 2020-04-05 00:55:53 im missing a few pages 2020-04-05 00:55:56 for zeromq ? 2020-04-05 00:56:39 no for everything 2020-04-05 00:56:49 install the docs package then 2020-04-05 00:56:55 it will install the -doc subpackage for every package you have 2020-04-05 00:57:33 i saw a meta package or something that contained a lot of doc here 2020-04-05 00:57:37 but i dont remember the name 2020-04-05 00:57:55 metapackages don't contain anything, you're looking for the docs package 2020-04-05 00:58:41 well then at least the posix documentation then 2020-04-05 00:59:03 man-pages ? 2020-04-05 00:59:37 maxice8: Yeah, package zeromq-dev. Thanks for the command tip, this is going to hurt more before it's going to get better 😛 2020-04-05 01:00:28 Alpine linux splits the development files (pkgconfig, cmake, .so, and a few others) into a -dev subpacakge 2020-04-05 01:00:55 documentation goes into -doc which includes anything in /usr/share/man 2020-04-05 01:00:56 maxice8: perfect thanks 2020-04-05 01:45:19 Hmm, the last libcgroups package was in 3.1/devel: https://lists.sr.ht/~sircmpwn/alpine-devel/%3C1410576027-12152-1-git-send-email-ibid.ag%40gmail.com%3E Wonder if I could build it against https://github.com/void-linux/musl-fts of if it too rabbit holey. 2020-04-05 02:44:45 It was removed in 2017 apparently because nobody touched it for long enough 2020-04-05 05:31:17 How can get a list of pinned packeges installed? 2020-04-05 05:38:28 rijks: i think only from world 2020-04-05 05:40:09 where or how do I view world? 2020-04-05 05:41:57 cat /etc/apk/world 2020-04-05 05:43:04 perfect thanks 2020-04-05 05:57:36 apkbuild prepare fails for bzip2 while general make is able to successfully compile it, any idea why https://justpaste.me/KyHd 2020-04-05 06:07:30 Seems like a patch fails to apply 2020-04-05 06:23:30 strange 2020-04-05 06:23:40 the patch binary is from busybox 2020-04-05 06:24:24 may be the culprit is bzip2-1.0.4-makefile-CFLAGS.patch 2020-04-05 06:27:44 Cogitri: any idea what this patch is doing? 2020-04-05 06:27:45 https://git.alpinelinux.org/aports/tree/main/bzip2?h=master 2020-04-05 06:28:31 i mean that output is not really helping to deduce anything 2020-04-05 06:28:35 what exactly is wrong 2020-04-05 06:30:08 I guess it makes bzip2 respect the flags we set instead of just using -O2 -g 2020-04-05 06:31:02 okie commented out that patch 2020-04-05 06:31:05 still same error 2020-04-05 06:31:37 darn what does this means patching file Makefile 2020-04-05 06:31:38 Hunk 1 FAILED 85/85. 2020-04-05 06:32:23 A hunk might fail if the similarities of a hunk don't match what's in the original file. 2020-04-05 06:32:25 <_ikke_> Busybox patch does not have fuzzy matching 2020-04-05 06:32:40 oooh my god!!!!!!! 2020-04-05 06:33:02 can i just bang my head someplace 2020-04-05 06:33:11 <_ikke_> apk add patch 2020-04-05 06:33:14 <_ikke_> :) 2020-04-05 06:33:30 and it brings in musl 2020-04-05 06:33:33 <_ikke_> heh 2020-04-05 06:33:44 i wish there was a static version of patch 2020-04-05 06:34:17 or may be i will just do a static compile for patch also like abuild in musl environment 2020-04-05 06:43:48 darn the tar: unrecognized option '--xattrs' 2020-04-05 06:43:49 , the busybox tar also has issues 2020-04-05 08:30:06 ScottHamilton[d]: Hello back, I'm building llvm (only the clang project). And cmake can't find ocaml : 2020-04-05 08:30:07 ScottHamilton[d]: ```Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH)``` 2020-04-05 08:30:09 ScottHamilton[d]: Whereas I've installed ocaml, ocaml-runtime and ocaml-dev packages from the repos ? 2020-04-05 09:24:29 hey : does vi supports utf8 ? 2020-04-05 09:24:40 each character is displayed as ".." 2020-04-05 09:25:01 and everything i find on the web is setting the correct LOCALE (not possible with musl) 2020-04-05 09:28:13 Lord: you mean busybox vi applet? no, it doesn't. though if you enter utf8 and save, open in other programs shows utf8 2020-04-05 09:28:35 hooo it's just the display 2020-04-05 09:28:37 ok 2020-04-05 09:28:42 that's a bit sad :-/ 2020-04-05 09:29:12 busybox is intended to be small. install vim and all is ok 2020-04-05 09:45:36 well utf8 should be a basic feature in 2020 2020-04-05 11:58:20 Lord, yes it should but handling UTF-8 in a text editor is not as easy 2020-04-05 14:27:39 friends 2020-04-05 14:27:41 bzip2-1.0.8-r1 x86_64 {bzip2} (bzip2-1.0.6) 2020-04-05 14:27:41 bzip2-static-1.0.8-r1 x86_64 {bzip2} (bzip2-1.0.6) 2020-04-05 14:27:41 bzip2-doc-1.0.8-r1 x86_64 {bzip2} (bzip2-1.0.6) 2020-04-05 14:27:57 why do my apk packages show 1.0.8 and then 1.0.6 in the brackets 2020-04-05 14:29:11 i compiled (build command) in one-chroot but packaged them in another chroot, is it because of that? as the original chroot did not have openssl library for signing 2020-04-05 14:29:26 both chroots are same infact from edge only 2020-04-05 14:31:11 the bzip2-1.0.8 is the correct source 2020-04-05 15:50:39 anyone? 2020-04-05 15:54:25 That's in apk info? 2020-04-05 15:55:03 yes 2020-04-05 15:57:13 actually its from apk list 2020-04-05 15:58:10 can you check this 2020-04-05 15:58:10 https://justpaste.it/5bk7m 2020-04-05 15:58:38 zlib compiled well! 2020-04-05 15:58:52 so bzip2 but somehow there those in the brackets 2020-04-05 15:59:56 so did* 2020-04-05 16:18:53 how should i report a bug on a package? https://gitlab.alpinelinux.org/alpine/aports/issues/new or is there a package specific place I should report? 2020-04-05 16:19:16 That's the right place 2020-04-05 16:19:20 cheers 2020-04-05 16:25:37 👍️ 2020-04-05 16:26:42 oneinsect: huh, it says that for me too 2020-04-05 16:27:15 strange 2020-04-05 16:27:17 why so? 2020-04-05 16:27:27 Seems like that's the license field: `license="bzip2-1.0.6"` 2020-04-05 16:27:42 ooh can we correct it? 2020-04-05 16:27:47 or does it have to be like that? 2020-04-05 16:27:54 i mean is that the correct way? 2020-04-05 16:29:54 one more thing during perl compilation it says, Bzip2.xs:17:10: fatal error: bzlib.h: No such file or directory 2020-04-05 16:29:54 17 | #include "bzlib.h" 2020-04-05 16:30:06 but bzlib.h is there in /usr/include 2020-04-05 16:30:23 Probably missing an -I/usr/include or smth like that 2020-04-05 16:30:48 i am just doing abuild -v build 2020-04-05 16:31:27 abuild is supposed to find /usr/include 2020-04-05 16:32:23 Yes, I suppose perl's build doesn't set that compiler flag 2020-04-05 16:32:27 That has nothing to do with abuild 2020-04-05 16:33:01 darn how are you guys able to compile successfully using the same APKBUILD file then 2020-04-05 16:35:32 <_ikke_> Cogitri: isn't /usr/include used by default? 2020-04-05 16:37:31 Usually yes, but I don't know Perl and if it says it can't find that file even though it's in /usr/include then I'd assume it's not including that path 2020-04-05 16:37:54 But since I wasn't provided a log or something I'm just doing educated guesses here, really :) 2020-04-05 16:38:33 okie was able to compile successfully bzip2 and zlib and next in order was perl, anyway thanks Cognitri: will go back and re-do this again 2020-04-05 17:14:34 perl itself depends on depends_dev="perl-utils" 2020-04-05 17:15:00 depends_dev are only pulled in when you install perl-dev 2020-04-05 17:15:03 And not during build 2020-04-05 17:15:15 ooh 2020-04-05 17:55:06 Is it sensible to use alpine as daily driver? Is speed sacrificed for size? 2020-04-05 17:55:27 monado[d]: i'd say it's sensible 2020-04-05 17:57:58 Hamilton: i do 2020-04-05 17:58:15 not sure how "sensible" it is. depends on how you use your PC 2020-04-05 17:58:31 c705, General software dev machine 2020-04-05 17:58:39 go for it 2020-04-05 17:58:40 Or actually embedded software dev machine 2020-04-05 17:58:52 Well, if everything works for you with musl, sure 2020-04-05 17:59:01 I use Alpine on all of my devices with GNOMW 2020-04-05 17:59:17 I run VSCode in a flatpak because it doesn't run with musl tho 2020-04-05 18:00:05 How much is an Arch + a tiling wm? 300 MiB? Is the 200 MiB difference all due to glibc? 2020-04-05 18:02:16 Storage or Memory ? 2020-04-05 18:04:45 maxice8, Ah I meant storage but now I see they may also differ in RAM usage. Is there a technical blog somewhere comparing Alpine with other light-weights? I've only watched a 20min presentation by ncopa (I think)(which was great) 2020-04-05 18:13:49 ScottHamilton[d]: Do you know if this is fatal error : 2020-04-05 18:13:49 ScottHamilton[d]: extlinux: Not directory: /mnt/boot 2020-04-05 18:13:55 ScottHamilton[d]: ? 2020-04-05 18:16:16 ScottHamilton[d]: ok, I've restarted setup-disk with boot mounted, hope it won't erase it 2020-04-05 18:48:27 Cogitri: can you check this https://git.alpinelinux.org/aports/tree/main/perl/APKBUILD the variable says BZIP2_INCLUDE=/usr/inculde 2020-04-05 18:48:33 is that spelling correct? 2020-04-05 18:49:01 _ikke_ 2020-04-05 18:49:04 _ikke_: 2020-04-05 18:49:23 I guess not 2020-04-05 18:50:20 corrected it and trying to rebuild now 2020-04-05 18:51:23 darn 2 hours went down the drain just to find that and how were you guys able to build without any errors? 2020-04-05 18:52:01 I guess for us /usr/include was in the standard include path anyway 2020-04-05 18:52:14 oooh 2020-04-05 18:52:43 where do i raise a request to correct this? 2020-04-05 18:53:12 its gone past previous after correction 2020-04-05 18:53:17 error* 2020-04-05 18:53:26 aports related issues - https://gitlab.alpinelinux.org/alpine/aports/issues 2020-04-05 18:58:12 okie opened an issue 2020-04-05 18:58:40 someone please correct it 2020-04-05 18:58:40 https://gitlab.alpinelinux.org/alpine/aports/issues/11362 2020-04-05 18:59:24 Providing a MR (Merge Request) is the fastest way to get it fixed :) 2020-04-05 18:59:46 okie next time, thought its too trivial 2020-04-05 19:00:34 Well, if it's trivial than a MR is even easier to make :) 2020-04-05 19:01:41 okie i will try in sometime, i dont have the infra in this laptop of mine 2020-04-05 21:06:09 Good evening 2020-04-05 21:06:33 What's the correct way to install Alpine over serial console with default ISO image? 2020-04-05 21:18:20 <_ikke_> coredumb: It's easier when you have a writable usb disk with the image content on it 2020-04-05 21:19:09 _ikke_: I believe so 2020-04-05 21:19:17 Was copying the iso to usb 2020-04-05 21:19:32 <_ikke_> You'd also need to add a bootloader 2020-04-05 21:19:36 guess there's another way to make a usb install ? 2020-04-05 21:19:49 <_ikke_> there is setup-bootable 2020-04-05 21:20:49 let's say I don't have a running alpine 2020-04-05 21:21:39 <_ikke_> You can do it manually 2020-04-05 21:21:44 <_ikke_> with a few steps 2020-04-05 21:21:46 OK I can manage from a docker image 2020-04-05 21:26:30 _ikke_: if I mount the device first, what should be the FS ? 2020-04-05 21:29:41 <_ikke_> either ext3/4 or fat 2020-04-05 21:29:46 ok 2020-04-06 01:33:43 Is drew devault in here? 2020-04-06 01:35:34 rahiqion: yes 2020-04-06 01:35:47 ddevault: i hear you're a jerk 2020-04-06 01:35:58 what the hell 2020-04-06 01:36:07 welp, now you know at least one person thinks you're a jerk 2020-04-06 01:36:37 monado[d]: lmao 2020-04-06 01:36:37 i hope you'll take this lesson in stride and kill the next person you think might call you a jerk in the future. it only takes one. 2020-04-06 01:36:59 ddevault: do you run alpine? 2020-04-06 01:37:39 I'm not really interested in talking to you under these pretenses 2020-04-06 01:38:04 ah, too bad. jerk move. 2020-04-06 01:38:10 monado[d]: some people like to feed off drama 2020-04-06 01:38:11 rahiqion: please go. 2020-04-06 01:38:26 reading my tone in anything but a massive joke was your first mistake, nacelle 2020-04-06 01:38:54 I -see- you're a jerk. 2020-04-06 01:38:59 now please, go. 2020-04-06 01:39:07 monado[d]: I’m a jerk 2020-04-06 01:39:16 monado[d]: Junior educated rich kid 2020-04-06 01:47:06 coming up next: rahiqion walks back to his flying saucer and sets course to the last known location of a harmless native of #somechannel named ddevaulu ... 2020-04-06 01:47:41 McBoat[d]: The hell went down here 2020-04-06 01:47:43 nacelle: you even misread what i said; the fuck? 2020-04-06 01:49:40 monado[d]: humorous 2020-04-06 01:49:47 monado[d]: conversation 2020-04-06 04:22:07 Hello people... I'm trying to update my alpine 3.7 install ('data' mode, with boot files residing on the same ext2 partition) and running into issues 2020-04-06 04:24:29 can't get any version starting 3.8 to boot up at all... getting initrams emergency recovery shell launched 2020-04-06 04:26:34 i believe modloop kernel parameter no longer works with 3.8 onwards and it's unable to locate it. Previously, the location had to be manually specified using kernel modloop=/path/to/modloop parameter 2020-04-06 04:27:50 Also came across some documentation referencing alpine_dev parameter and that seems to be even older and doesn't work either 2020-04-06 04:29:51 Does anyone know how to specify the device/path location in newer version if not using FAT/syslinux partition? I load the boot files from ext2 partition using GRUB 2020-04-06 04:32:18 <_ikke_> https://gitlab.alpinelinux.org/alpine/mkinitfs/-/blob/master/initramfs-init.in#L333 2020-04-06 04:32:24 <_ikke_> alpine_dev should still exist 2020-04-06 04:34:03 <_ikke_> Thouogh I don't see it reference anymore 2020-04-06 04:36:13 Hmmm so modloop has indeed been removed, as I suspected 2020-04-06 04:36:51 If you look at that code, you will see that even though alpine_dev is listed, it's not being used at all 2020-04-06 04:37:00 <_ikke_> yes, I mentioned that 2020-04-06 04:37:58 it's referenced here: https://wiki.alpinelinux.org/wiki/Create_a_Bootable_USB 2020-04-06 04:38:40 although since it's referencing grsec, i knew it must be even older than 3.7 2020-04-06 04:40:04 Okay, so now that there's no modloop and alpine_dev is just being ignored, how to make this work in a ext2 filesystem? 2020-04-06 04:47:33 I did apk add python3. for pip do I apk add pip3? 2020-04-06 04:48:17 As a side note, any idea why has this ability been removed? It's ironic that a linux distro can be loaded from a FAT filesystem but not an ext* filesystem. 2020-04-06 04:48:33 monado[d]: quesker: pypip3 2020-04-06 04:49:05 monado[d]: Actually that doesn’t seem to be right 2020-04-06 04:49:12 <_ikke_> it's built-in 2020-04-06 04:49:16 py3-pip found it thanks 2020-04-06 04:49:28 <_ikke_> right, subpkg 2020-04-06 04:50:25 monado[d]: py3-pip 2020-04-06 04:50:31 monado[d]: ah seems you got it already 2020-04-06 04:51:00 <_ikke_> https://pkgs.alpinelinux.org/contents?file=pip3&path=&name=&branch=edge&arch=x86_64 2020-04-06 05:34:17 i am eager to test out alpine on AMD Ryzen 9 4900H 2020-04-06 05:35:37 monado[d]: zoom zoom 2020-04-06 06:24:48 how do you static compile tar with musl 2020-04-06 06:24:55 the static flags doesnt build one 2020-04-06 06:25:47 Maybe the configure script has an option for it 2020-04-06 06:27:03 checking 2020-04-06 06:27:51 --enable-static --disable-shared get ignored 2020-04-06 06:28:46 hey there 2020-04-06 06:29:49 hi 2020-04-06 06:41:17 ScottHamilton[d]: Hello 2020-04-06 06:44:49 oneinsect, whith software? 2020-04-06 06:45:17 even though not common, not all software propose those options (some are not buildable as shared or vice versa) 2020-04-06 06:45:25 tar software 2020-04-06 06:45:30 markand: 2020-04-06 06:45:41 GNU-tar 2020-04-06 07:03:48 Hi how do I install an older version of any package using apk? 2020-04-06 07:07:41 not possible if you do not have the package logcal 2020-04-06 07:07:44 local* 2020-04-06 07:08:19 And even then using old packages is unsupported 2020-04-06 07:09:44 we delete old pkg when new pkg arrives. 2020-04-06 07:10:19 I can see this, https://superuser.com/questions/1055060/how-to-install-a-specific-package-version-in-alpine 2020-04-06 07:10:28 but somehow does not work for me 2020-04-06 07:10:55 it only works if that version is in the index 2020-04-06 07:11:12 and that version will be locked, so apk upgrade will not upgrade it. 2020-04-06 07:11:50 well, I am running in this issue in x11vnc https://github.com/LibVNC/libvncserver/issues/328 2020-04-06 07:12:11 alpine package is at 0.9.16-r0 unfortunately 2020-04-06 07:12:24 and it seems to work in 0.9.15 2020-04-06 07:12:47 So how do it go to 0.9.15 then? any other suggestions? 2020-04-06 07:12:48 sorry, its not supported. 2020-04-06 07:13:00 try installing it yourself 2020-04-06 07:13:02 Can i download it manually and install? 2020-04-06 07:13:11 Well, fixing the 0.9.16 release would be the way to go forward about this then 2020-04-06 07:13:50 Cogitri I fear I am not that competent person 2020-04-06 07:14:53 that issue you mention says its fixed in 0.9.13 2020-04-06 07:14:55 umm , ok so let me see where I can find apk packages, I am assuming I can download them like a .deb package in debian and install 2020-04-06 07:15:45 Well, we don't offer old packages for download 2020-04-06 07:15:48 Yesh i did not understanf that comment either but see this https://github.com/LibVNC/libvncserver/issues/328#issuecomment-492765468 2020-04-06 07:15:51 So you'd have to build it yourself 2020-04-06 07:16:03 whaaat :'( 2020-04-06 07:17:17 newalpineuser: alpine is not always the best product for less experienced users. 2020-04-06 07:17:44 how is that possible just out of curiosity? What about users who are on older alpine release 2020-04-06 07:17:55 can they not download older packages? 2020-04-06 07:18:05 you cannot 2020-04-06 07:18:25 or you need to switch to an older version of alpine 2020-04-06 07:18:29 I mean, what if the new packages are incompatible for them? 2020-04-06 07:18:59 clandmeter so my point being, there must be a repo for where I can download the apk package right? 2020-04-06 07:19:03 distributions are complex, they look simple from user case, but it like one giant puzzle. 2020-04-06 07:19:29 newalpineuser: its not that simple, so the answer is probably no. 2020-04-06 07:20:35 programs depend on specific libs, and even libs depend on specific other libs (core libs like libc). 2020-04-06 07:21:03 so if oyu start mixing them from older releases, things get unstable or not working at all. 2020-04-06 07:28:11 yea makes sense I guess 2020-04-06 07:28:31 also I understood that comment, the issue is in libvncserver which is 0.9.12 in alpine 2020-04-06 07:29:02 so it is fixed in 0.9.13 of libvncserver 2020-04-06 07:30:16 0.9.16 of x11vnc is consuming 0.9.12 of libvncserver 2020-04-06 07:35:06 ACTION sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/zZJUzoHTWsocqkgGkVQaehfD > 2020-04-06 07:43:27 Hey all. Where do I report that a package is missing its init/service ? 2020-04-06 07:43:40 ^ 2020-04-06 07:46:15 lars__: https://gitlab.alpinelinux.org/alpine/aports/issues 2020-04-06 07:57:31 TBK[m]: Thank you. Bug rapport submitted. 2020-04-06 08:13:17 Anybody using wireguard ? alpine seems there is an error with my setup. But its the same wg0.conf file as I use on all my other systems 2020-04-06 08:13:25 Line unrecognized: `Address=10.64.10.189/32,fc00:bbbb:bbbb:bb01::1:abc/128'Configuration parsing error 2020-04-06 08:18:29 lars__: is there a dash in the ipv6 range? /-128 2020-04-06 08:20:00 TBK[m]: Yes. (from wg0.conf file) Address = 10.64.10.189/32,fc00:bbbb:bbbb:bb01::1:abc/128 2020-04-06 08:22:33 But as far as I know. Its meant to be there. Works like that on arch, debian etc 2020-04-06 09:00:16 Adding ip6tables solved my wireguard connect problem 2020-04-06 09:01:08 👍️ 2020-04-06 09:06:22 No it didnt. It works with the quick wg tool. But ifup still complains. Line unrecognized: `Address=10.64.10.189/32,fc00:bbbb:bbbb:bb01::1:abc/128'Configuration parsing error 2020-04-06 09:20:50 ScottHamilton[d]: I've got issues logging in to my alpine session. I don't know what's the default login and password. 2020-04-06 09:30:32 toinux[d]: /32 ? 2020-04-06 09:35:53 ScottHamilton[d]: ones you set during install 2020-04-06 09:36:26 'root' and enter key if you didn't set them 2020-04-06 09:53:20 ScottHamilton[d]: Ok, then I guess I need to install again 2020-04-06 09:54:18 you can boot with 'init=/bin/sh' in kernel cmdline and reset password 2020-04-06 09:55:29 Or add `s` to the CLI, then you'll land in an emergency shell of the initramfs 2020-04-06 09:55:36 s/CLI/kernel cmdline/ 2020-04-06 09:58:35 heh, kernel 5.6 have cmdfile besides cmdline 2020-04-06 10:16:53 hmmm I'm having an issue with mutt, checking mails work fine but sending ends in "No authenticators available" 2020-04-06 10:16:59 my same conf works fine elsewhere 2020-04-06 10:18:10 ACTION tries to rebuild with --with-gss 2020-04-06 10:23:28 did you installed sasl lib 2020-04-06 10:24:47 it is pulled by mutt 2020-04-06 10:24:52 cyrus-sasl-plain 2020-04-06 10:25:01 ah 2020-04-06 10:25:05 I though libsasl 2020-04-06 10:25:31 I had this issue about year ago, adding cyrus-sasl-plain solved it 2020-04-06 10:25:57 worked! 2020-04-06 10:25:58 thanks mps 2020-04-06 10:26:06 maybe we should add note somewhere about that 2020-04-06 10:26:06 I installed -login variant as well 2020-04-06 10:26:39 I think that's what a optionaldepends could be made for ;p 2020-04-06 10:26:49 heh :) 2020-04-06 10:27:16 if someone doesn't need it than we should not put it in depends 2020-04-06 10:40:20 We really need optional dependencies in apk tho 2020-04-06 10:40:59 It's fine that we try to keep dependencies down to a minimum but right now we have the choice between bloating deps or hoping and users install the right things 2020-04-06 10:48:23 could this be solved by docs for packages 2020-04-06 10:49:12 Who reads through the docs for every package they install 2020-04-06 10:49:57 There needs to be some output from APK at the end of the transition which is like "Installed package X which recommends packages: Y (reason), Z (reason)" 2020-04-06 10:50:16 Nice, simple, very informative and hard to miss 2020-04-06 10:50:29 and to chatty 2020-04-06 10:53:48 ScottHamilton[d]: One solution is to make multiple packages with different deps options 2020-04-06 10:54:10 ScottHamilton[d]: mutt-light, mutt-full, mutt-minimal 2020-04-06 10:54:14 ScottHamilton[d]: for example 2020-04-06 10:54:27 <_ikke_> @scott, that's a lot of maintenance though 2020-04-06 10:55:13 ScottHamilton[d]: I think it's easier than maintaining every options in a single package 2020-04-06 11:02:31 I like the way openbsd's pkg_add print package message at the end of installation 2020-04-06 11:02:35 so you can't miss them 2020-04-06 11:02:41 but optionaldepends could be a thing anyway 2020-04-06 11:03:50 oh noes, soon someone will suggest USE flags 2020-04-06 11:04:22 maybe README.alpine for packages which needs extra info 2020-04-06 11:04:26 it'll be all downhill from there, and soon upgrading Perl will break an Alpine install every time ;D 2020-04-06 11:04:48 not sure why this USE flag came here 2020-04-06 11:05:32 optionaldepends is a recommendation about additional packages that can be installed as extra when the software itself does not immediately require them (e.g. using dlopen rather than linking to them) 2020-04-06 11:20:49 it'll be the logical progression for introducing optional deps 2020-04-06 11:21:21 unless you strictly stick to the approach Scott mentioned, which in turn increases maintenance load 2020-04-06 11:22:01 (which is somewhat doable still as long as it's well controlled) 2020-04-06 11:22:43 why I didn't receive Scott's messages? Oo 2020-04-06 11:23:04 oh I get it 2020-04-06 11:23:34 albr_ is a bot bridge for matrix? 2020-04-06 11:23:43 that's my impression, yes 2020-04-06 11:23:48 okay :) 2020-04-06 11:24:29 albr_ is bridge to (really annoying) discord 2020-04-06 11:29:29 ACTION stands corrected :) 2020-04-06 11:47:36 TBB: That's some really flawed logic there, just because we offer optional dependencies we don't suddenly become a source based distro 2020-04-06 11:48:18 And @scott, that's a lot more effort than just having a `optionaldeps` field in an APKBUILD and probably will turn into a mess really quickly 2020-04-06 11:48:38 Especially for packages which have many optional deps 2020-04-06 11:49:12 mps: Is it really a problem when the package manager tells you info you usually need to know to get a functional package instead of burying them in some weird file? 2020-04-06 11:49:31 If you don't want that output redirect stdout to /dev/null 2020-04-06 11:52:34 I didn't suggest it to happen suddenly, but the logic is solid as such: either you provide options and you don't, and the more you provide options the bigger the pressure builds for having a way to handle them. But, that said, the currenty way with additional and visible information about what optional deps are available is IMO a good approach. 2020-04-06 11:52:56 provide _or_ don't, slight typo fix 2020-04-06 11:53:56 I come from Gentoo originally and that was enough source based distro for the rest of my life :) 2020-04-06 11:54:22 My suggestion isn't to add options 2020-04-06 11:54:33 It wouldn't change anything about the build 2020-04-06 11:55:03 It'd just show the users an "Oy, this package is pretty unfunctional because we didn't want to pull in unnecessary deps for 5% of our userbase, so install this if you need feature X" 2020-04-06 12:00:06 I find that to be the sensible approach in the current situation; either that or metapackages 2020-04-06 12:01:04 Neat :) 2020-04-06 12:05:38 I just let my imagination run a bit too wild at times, and that combined with my in-built lousy stand-up comedian usually leads to remarks like my initial one :D 2020-04-06 12:07:13 ScottHamilton[d]: Then you may want to make a lite version with no optional deps for the 5% and a defaul one woth optdeps. 2020-04-06 12:07:26 ScottHamilton[d]: *default 2020-04-06 12:07:34 ScottHamilton[d]: With 2020-04-06 12:09:00 But the other users might not want a full package either. Really, having optdepends where users can choose the deps they need seems easiest to pull off in the long run, avoids confusion ("do I need -full?") and allows users to keep a minimal system while still knowing what deps they actually need 2020-04-06 12:09:59 ScottHamilton[d]: Ok 2020-04-06 12:10:55 ScottHamilton[d]: That would be nice if you prompt with ccmake like ncurse interace for what should be installed and what shouldn't 2020-04-06 12:11:57 ScottHamilton[d]: And think of functionnalities rather than raw deps 2020-04-06 12:14:25 how much of software in general compiles in such a way that it checks the existence of certain deps at run time instead of just compiling extra functionality in? 2020-04-06 12:14:46 Hmm...although that would be nice in some circumstances, I think that's something that could be done later on (once we have a first version which just prints stuff ot the CLI) 2020-04-06 12:14:57 TBB: Not that much, must stuff hard-depends on something if you set it during buildtime 2020-04-06 12:15:28 Since having a runtime dep means either depending on the binary (which can be brittle) or using dload and friends 2020-04-06 12:29:49 most such question are from users which comes here from big distros, and they expect (or even insist) alpine must be same as these big distros 2020-04-06 12:31:40 alpine have word 'simple' and word 'small' in description, and I would like that these words are not just 'marketing lies' 2020-04-06 12:33:07 Well, by keeping those dependencies optional we're small and simple, no? 2020-04-06 12:33:30 I think if we don't have optional deps we're not simple because you have to read some obscure docs to see what you need or deal with weird errors 2020-04-06 12:33:42 And if we only offer -full packages we aren't small anymore 2020-04-06 12:33:56 optional deps are useles, who will read it 2020-04-06 12:35:13 Those who run `apk add` supposedly 2020-04-06 12:35:21 If you don't read that output we can't really help users 2020-04-06 12:35:30 s/you/users/ 2020-04-06 12:39:02 we expect from our users that they can read, look around and at the end think 2020-04-06 12:44:45 ScottHamilton[d]: From a user perspective, it would be grate to think in a functionnality way rather than in a reps way 2020-04-06 14:00:27 friends, perl fails on not finding zlib.h this time however /usr/include contains zlib.h any variable that i can set in APKBUILD 2020-04-06 14:00:50 to help make file of perl to find zlib.h 2020-04-06 14:01:51 intially it failed to find bzip2 headers but that is now fixed 2020-04-06 14:10:13 Anybody has an idea how to start wireguard client on boot. The wiki only covers the server part. 2020-04-06 14:18:15 WG does not have a "server" component since all peers act as a client and server. 2020-04-06 14:18:15 oneinsect: You could set CFLAGS="-I/usr/include" in the APKBUILD if perl takes that 2020-04-06 14:18:18 https://wiki.alpinelinux.org/wiki/Configure_a_Wireguard_interface_(wg) 2020-04-06 14:18:50 lars:__ You could add a script to /etc/local.d which runs wg-quick 2020-04-06 14:34:07 The etc/networking/interface solution only works if you list no address. WHich you have to on the "Client" side to connect to the server. 2020-04-06 14:35:10 So I have to use wg-quick to start wireguard. /etc/local.d sounds like a good solution. But there need to be two parts. boot and shutdown. Not sure how to work that 2020-04-06 14:43:00 Seems /etc/local.d is not suited for start/stop operations, Since you can only start/stop ALL scripts in that directory. So both start and stop scripts will be executed at boot. 2020-04-06 14:43:05 Any other ideas ? 2020-04-06 14:44:19 lars__: no. script.stop is executed on poweroff or reboot 2020-04-06 14:46:38 mps: So if I run rc-update add local default. Alpine will only run scripts with the .start extension at boot and only the .stop scripts at poweroff ? 2020-04-06 14:47:09 yes 2020-04-06 14:48:23 read /etc/local.d/README 2020-04-06 14:48:32 any guesses why perl is not pick up zlib.h in /usr/include? is it looking at /usr/local/include? 2020-04-06 14:48:56 mps: Thx. Will try that. 2020-04-06 14:49:06 picking* 2020-04-06 14:49:34 oneinsect: it looks. maybe you have something which changed that 2020-04-06 14:50:49 you are still riding 'alpine glibc' horse ? :) 2020-04-06 14:50:57 its just pain alpine chroot without anything 2020-04-06 14:50:57 ./apk -X http://dl-cdn.alpinelinux.org/alpine/edge/main/ -U --allow-untrusted --arch $TARGET_ARCH --root /root/engincs-os-chroot/ --initdb add busybox-static apk-tools-static alpine-keys linux-headers 2020-04-06 14:51:07 i mean i have now reached a stage 2020-04-06 14:51:17 where i have built bzip2 and zlib 2020-04-06 14:51:26 struck at 3rd package perl 2020-04-06 14:51:28 in order 2020-04-06 14:51:38 once this is done the horse will be ready 2020-04-06 14:51:52 :D 2020-04-06 14:52:04 dead^Wready :) 2020-04-06 14:52:08 i should have an iso in next 2-4 days 2020-04-06 14:52:16 lol 2020-04-06 14:52:53 can anyone tell me what are list of environmental variables in alpine full installed version? 2020-04-06 14:52:57 probably 'INCLUDE' is changed somewhere 2020-04-06 14:53:44 i did not change it, if it compiles in full alpine installation then it should work, any ideas where zlib.h is in the full alpine? 2020-04-06 14:54:49 Zlib.xs:34:10: fatal error: zlib.h: No such file or directory 2020-04-06 14:56:37 it is /usr/include/zlib.h 2020-04-06 14:56:46 did you installed zlib-dev 2020-04-06 14:57:09 yes ofcourse 2020-04-06 14:57:26 apk info -L zlib-dev 2020-04-06 15:01:02 https://justpaste.me/LTEz 2020-04-06 15:06:45 so there is 'usr/include/zlib.h' (and please use text/plain paste service) 2020-04-06 15:07:29 sure i will text service next time 2020-04-06 15:07:35 yes there is 2020-04-06 15:18:30 https://ctxt.io/2/AABAFyJcFA 2020-04-06 15:18:37 mps: full log 2020-04-06 15:19:44 error first occurs make[1]: *** [Makefile:934: Makefile] Error 1 2020-04-06 15:20:53 why you have this '-Ilib' 2020-04-06 15:21:23 and this '-I./zlib-src' 2020-04-06 15:21:40 i dont have it, i mean i am just running abuild -v build to check 2020-04-06 15:22:23 and you are building miniperl? 2020-04-06 15:23:20 just using this 2020-04-06 15:23:22 https://git.alpinelinux.org/aports/tree/main/perl/APKBUILD 2020-04-06 15:23:58 made absolutely no changes anywhere 2020-04-06 15:25:38 are you running abuild on your glibc system, or alpine proper? 2020-04-06 15:26:12 glibc system 2020-04-06 15:26:47 oh, then I don't know, sorry 2020-04-06 15:26:55 never mind 2020-04-06 15:33:10 lars__: openrc could be a solution. I did a quick search and found two script - https://gist.github.com/tokoyami/ff5a777dab005dcb93e3b975c9481856 & https://bugs.gentoo.org/672582 2020-04-06 15:34:31 ScottHamilton[d]: I'm unable to reinstall alpine on lvm partition in trial-boot 2020-04-06 15:41:46 some problem sorted, moved past that error 2020-04-06 15:42:00 by include ZLIB_INCLUDE ZLIB_LIB 2020-04-06 15:42:38 including* 2020-04-06 15:43:26 though sed is used, env vars could be 2020-04-06 15:43:26 used too: 2020-04-06 15:43:26 ZLIB_INCLUDE=/usr/include 2020-04-06 15:43:26 ZLIB_LIB=/usr/lib 2020-04-06 15:57:09 one more questions to the knowledgeable folks, in gcc -lz what does -lz stand for? 2020-04-06 15:57:46 link libz 2020-04-06 15:57:56 aha 2020-04-06 15:58:18 -levent links to libevent 2020-04-06 15:58:28 now it strangely says x86_64-linux-gnu/bin/ld.bfd: cannot find -lz 2020-04-06 15:58:40 missing /lib/libz.so 2020-04-06 15:58:48 checking 2020-04-06 15:58:54 Or missing -L/lib 2020-04-06 16:02:54 bingo maxice8: and Cogitri: libz.so was in /lib/ and not in /usr/lib so the above should be ZLIB_LIB=/lib 2020-04-06 16:03:57 compilation successfully done, this whole thing happens because of the artifacts of cross-compiler tool chain which uses usr/lib so I need set it there when I actually build one 2020-04-06 16:04:18 so that there is consistency maintained 2020-04-06 16:04:28 thanks folks 2020-04-06 16:51:36 TBK[m]: Perfect. Didnt even think about the init option. Works fine, the "after","before" are especially useful. 2020-04-06 16:53:06 lars__: I did a quick revision of the GH script. I have not done any testing as of yet. 2020-04-06 17:13:35 i am not sure whether this is specific to alpine, but i am nuable to access SMART on my hp p410 smart array 2020-04-06 17:13:54 i loaded the gh module, but smartctl still tells me that there is no SMART available 2020-04-06 17:14:04 is there anything else i need to do? 2020-04-06 17:14:21 sg module, sorry 2020-04-06 17:15:24 i installed cciss_vol_status, which somehow works: http://dpaste.com/16KYKCE 2020-04-06 17:16:20 but when i run smartctl, i get this: http://dpaste.com/3PRGM42 2020-04-06 17:16:58 and when i pass the `-s on` option as it says, i get this: http://dpaste.com/0NT7D30 2020-04-06 18:11:54 Is there anything more informative to the siruation with Python2 packages than https://wiki.alpinelinux.org/wiki/Python_package_policies#Python_2_deprecation ? 2020-04-06 18:18:41 Not in a easy to find way, there are the git logs to see what was moved to python3 2020-04-06 18:24:20 I have just seen some pull request which "claim python binary" and such. Problem is, I need Python2. So I am interested in how fast it is going to disappear in Alpine. 2020-04-06 18:25:02 python2 binary will still be available 2020-04-06 18:25:17 if that Merge request is merged then calling python will open python3 2020-04-06 18:38:27 Hi 2020-04-06 18:38:39 hi 2020-04-06 18:39:28 I want to run my django app on Alpine (bare metal, not docker). So I need to start gunicorn at startup (via openrc?). However, I cannot find a good guide or way to do this. 2020-04-06 18:39:42 Anyone her who can give me pointers or advice? 2020-04-06 18:41:38 rc-update add gunicorn 2020-04-06 18:41:45 That is if we provide an initd servive 2020-04-06 18:41:58 service* 2020-04-06 18:42:18 do we provide these? How do I find it out? 2020-04-06 18:43:29 https://pkgs.alpinelinux.org/contents?file=&path=%2Fetc%2Finit.d&name=py3-gunicorn&branch=edge&repo=community&arch=x86_64 2020-04-06 18:43:35 Doesn't seem like we do :/ 2020-04-06 18:43:38 and I use gunicorn now installed within the virtual environment... so it might complicate things that I need the virtual environment (since not all dependencies/versions are available as package in apk). 2020-04-06 18:44:01 Hm, I don't really know Python at all, but can you use uwgsi? 2020-04-06 18:45:59 probably could. I have no experience with that. Gunicorn seems to be adviced most. I combine it with nginx. It works well when I start it by hand... 2020-04-06 18:46:13 phanter: for non-containerized python apps, check out virtualenv. install your python dependencies via pip. Run a process runner/watcher like supervisord or runit or monit for your application-specific processes. alpine has a package for all three of those. 2020-04-06 18:46:39 supervisord... I have used that in the past... will check! 2020-04-06 18:48:44 you could always write your own init script for gunicorn. alpine has the py3-gunicorn package, but I wouldn't necessarily use the alpine-provided package if it doesn't have all the dependencies (in favor of virtualenv+pip which can include a gunicorn install) 2020-04-06 18:49:08 https://wiki.alpinelinux.org/wiki/Writing_Init_Scripts 2020-04-06 18:50:45 well, I am not looking wforward to writing my own init scripts... I will have a renewed look at supervisor... 2020-04-06 18:51:31 I have had things running for years with a simple monit+cron setup. stuff that should have been updated a long time ago, but never break, so I forget they exist. 2020-04-06 19:21:22 https://www.archlinux.org/packages/community/any/gunicorn/files/ 2020-04-06 19:21:34 supervisord did the trick indeed! Thanks! 2020-04-06 19:59:58 can someone help me understand why no logs from iptables dropped packets show in /var/log/messages despite having a logdrop chain? 2020-04-06 20:42:03 toinux[d]: docker ? lxc ? 2020-04-06 20:42:09 toinux[d]: docker ? lxc ? bare metal ? 2020-04-06 20:42:53 toinux[d]: there is a known bug on debian + lxc where iptables logs are sent to /dev/null, have you tried NFLOG ? 2020-04-06 20:50:47 running in a vm 2020-04-06 20:51:33 I did try nflog and could not find any logs from that either 2020-04-06 20:51:52 however, I have never used nflog before, so I could be missing some config 2020-04-06 20:54:47 ddevault I agree with you, the X200 is the best laptop ever made 2020-04-06 20:57:28 Hello, I'm trying to setup a simple encrypted system with a unencrypted /boot partition in /dev/sda1 and LUKS root on /dev/sda2 How do I enable the equivalent of "cryptsetup luksOpen ..." during boot? 2020-04-06 21:01:40 <_ikke_> I don't know any specifics,but did you look at https://wiki.alpinelinux.org/wiki/LVM_on_LUKS ? 2020-04-06 21:07:33 _ikke_: I have adapted that article with some non-LVM specific things from Archwiki: https://wiki.archlinux.org/index.php/Dm-crypt/Encrypting_an_entire_system#LUKS_on_a_partition But it seems I'm missing a key step. 2020-04-06 21:37:26 Is there any Open-Source project which builds Alpine packages as a part of CI/CD pipeline on every push/pull which integrates this logic into main repository I could have look at? 2020-04-06 21:59:04 cerna: i'm kinda working in that direction. try clloning aports and looking at scripts/ 2020-04-06 21:59:14 i'd like to formally document those scripts at some point 2020-04-06 22:22:17 c705: Thanks. I was thinking about scripting the creation of APKBUILD and then calling the build (in something nice to write in, not bash). However, how to integrate into the repository (looking at it like the /debian folder from DPKG world)? 2020-04-06 23:59:48 hi 2020-04-06 23:59:56 exit 2020-04-07 03:06:28 darn the ld of toolchain is only looking within the sysroot when I say ld -lcursesw --verbose 2020-04-07 03:06:28 , its refusing to look into usr/lib or lib/x86_64-linux-gnu 2020-04-07 03:06:49 irrespective of setting LD_LIBRARY_PATH or LIBRARY_PATH 2020-04-07 05:38:21 oneinsect: Just set the right path in /etc/ld.so.conf.d 2020-04-07 06:08:26 i set the path Cogitri: 2020-04-07 06:09:42 let me paste the output 2020-04-07 06:10:49 https://www.heypasteit.com/clip/0IUKI1 2020-04-07 06:11:24 GCC and GNU ld are configured against a common sysroot. This means that where ld scripts refer to their subordinate libraries using an absolute path, the path is still relative to sysroot. 2020-04-07 06:12:21 it refuses use any environment variable including LD_PRELOAD 2020-04-07 06:12:36 and crosstool-ng just doesnt provide a mechanism to disable sysroot 2020-04-07 06:12:43 while building them 2020-04-07 06:45:58 i posted here yesterday without luck, so i will try again. i am unable to access SMART on my hp smart array p410. smartctl just says that smart is available but not enabled and when i try enabling smart, it does not work. am i missing some drivers or anything? 2020-04-07 06:46:31 cciss_vol_status works, but that can not send mail when something is wrong 2020-04-07 06:46:38 and does not do SMART 2020-04-07 06:49:23 <_ikke_> cciss_vol_status -s /dev/sda 2020-04-07 06:49:25 <_ikke_> /dev/sda: (Smart Array P410i) RAID 5 Volume 0 status: OK. 2020-04-07 06:51:08 <_ikke_> even smartctl is working for me 2020-04-07 06:51:30 <_ikke_> SMART Health Status: OK 2020-04-07 06:51:42 <_ikke_> (from smartctl --all /dev/sda -d cciss,1 2020-04-07 06:52:03 <_ikke_> nixi: ^ 2020-04-07 06:57:44 _ikke_: when i run smartctl, i get this 2020-04-07 06:57:45 http://dpaste.com/2F7JXTR 2020-04-07 06:58:16 when i pass the `-s on` option, i get this http://dpaste.com/21PHZ0J 2020-04-07 06:59:04 cciss_vol_status works like so: http://dpaste.com/0N81GDE 2020-04-07 06:59:42 <_ikke_> for me: SMART support is: Enabled 2020-04-07 06:59:52 well, what have you installed? 2020-04-07 07:00:02 do you have the same raid array? 2020-04-07 07:00:12 oh, p410i, nevermind 2020-04-07 07:00:41 <_ikke_> smartmontools and cciss_vol_status 2020-04-07 07:01:56 <_ikke_> nixi: try smartctl -s on 2020-04-07 07:02:05 _ikke_: i did, that is the last dpaste 2020-04-07 07:02:10 <_ikke_> ah 2020-04-07 07:02:10 it just refuses to start 2020-04-07 07:02:28 <_ikke_> "ATA output registers missing" 2020-04-07 07:02:31 i even loaded the sg module to see if that helps, but nope 2020-04-07 07:02:51 _ikke_: hmmm, what does that mean? 2020-04-07 07:02:58 this is my first time working with raid 2020-04-07 07:03:00 <_ikke_> I have no clue 2020-04-07 07:03:17 <_ikke_> I don't have a lot of experience with it either 2020-04-07 07:04:23 <_ikke_> https://sourceforge.net/p/smartmontools/mailman/message/32691422/ 2020-04-07 07:10:29 what am i looking for? 2020-04-07 07:23:56 <_ikke_> I don't know, just trying to look for what it might mean 2020-04-07 15:11:50 Hello, can you ask questions about alpine here? :) 2020-04-07 15:12:15 <_ikke_> Sure, you don't need to ask permission :) 2020-04-07 15:14:40 ok just wanted to make sure :) i have a question. I'm new to Alpine and Linux in general and tried to use the ACF. I followed the wiki and ran setup-acf. i guess the script installed all the packages i needed. It's a cool webinterface but i dont need it so i want to remove it. Do i need to uninstall all the packages one by one or is it another 2020-04-07 15:14:40 easier option? - Thanks 2020-04-07 15:14:50 _ikke_, you're missing so many opportunities for bad stand-up comedy! 2020-04-07 15:16:46 <_ikke_> TBB: I often resist that urge :) 2020-04-07 15:23:52 Hauxley: I don't recall off the top of my head whether setup-acf installs packages *for* you 2020-04-07 15:24:03 but generally speaking, if you install a package explicitly, and it pulls in dependencies 2020-04-07 15:24:17 and then you 'apk del' that package, it'll remove unneeded dependencies automatically. 2020-04-07 15:24:36 so if you run 'apk del' on the acf-* packages you have installed, you should see a bunch of other dependencies go with it. 2020-04-07 15:29:46 Ok thanks i think i understand :) when you say acf-* thats just for all the potential associated packages to the acf? thats not a command to run? 2020-04-07 15:57:24 I fixed it now :) i uninstalled all the packages and added --purge. i bunch went away with acf-apk-tools then just had to remove the mini_httpd :) thanks for the help have a good night 2020-04-07 15:57:36 or day (y) 2020-04-07 19:09:25 Hey CogitriI tink the pipelines for some of the architectures are stuck (with relation to !6486) 2020-04-07 19:10:32 Huh, that's a new way to write my nickname, usually it's Cogitry :D 2020-04-07 19:10:56 Anyway, I guess the CI is busy on FF 75 right now, so your build should start in an hour or so 2020-04-07 19:11:43 jammed space key =) 2020-04-07 19:13:02 Good evening! How do I find out which package owns /usr/bin/fire? 2020-04-07 19:13:29 apk info -W 2020-04-07 19:14:52 Thanks, maxice8 2020-04-07 19:15:28 You're welcome 2020-04-07 19:15:37 note: that only works if the pkg is installed 2020-04-07 19:16:47 Otherwise apk-file might be useful 2020-04-07 19:49:30 Cogitri hah, I used tab complition, go figure :) maybe I accidentally typed the 'l' somewhere by accident? 2020-04-07 19:49:38 I do appologies :D 2020-04-07 19:50:40 apologize ... it's to late :( 2020-04-07 19:58:44 Heh, no worries :P 2020-04-07 20:04:11 also did a rebase as per gitlab's request :) lets hope the CI finishes before new changes are merged that break the merge again :) 2020-04-07 20:05:12 <_ikke_> heh 2020-04-07 20:08:11 Something is strange with `ip` even from the iproute2 package at the moment: 2020-04-07 20:08:39 `ip route add 0/0 nexthop via inet6 fe80::21b:21ff:febb:6934 dev bond0.25` returns `RTNETLINK answers: Invalid argument` 2020-04-07 20:08:46 Anyone a clue on what is going wrong? 2020-04-07 20:11:29 I've tested `ip route add 0/0 nexthop via inet6 fe80::21b:21ff:febb:6934 dev wlan0` on another alpine system with the same error; it works on a debian / devuan system running 4.19.0 and iproute 4.20.0 2020-04-07 20:41:15 In trying to compile a project, I receive the same "#include " error shown here https://git.alpinelinux.org/aports/commit/?id=ede95d986c91cc187d590baddf3f69caee3fed8e 2020-04-07 20:42:11 But that link suggests the problem should be fixed. I've installed SDL2 and SDL2-dev 2020-04-07 20:43:08 I'm unsure what to try to get past the issue 2020-04-07 20:48:13 bovis: You have directfb-dev or however it's called installed? 2020-04-07 20:52:58 Cogitri: Yes, directfb and -dev 2020-04-07 20:55:23 anyone knows why dvtm depends on ncurses-terminfo ? 2020-04-07 20:57:12 Cogitri: It's not the same issue, but what I found here (https://github.com/dhewm/dhewm3/issues/252) suggests that the makefile is looking for directfb.h in /usr/include/ when it's actually in /usr/include/directfb, where it is located on my computer 2020-04-07 20:57:34 bovis: Hm, I don't really know sdl nor CMake well, but you could work around it by setting your CLFAGS to -I/usr/include/directfb 2020-04-07 20:57:51 Cogitri: I did try CMAKE_PREFIX_PATH:STRING="/usr/lo 2020-04-07 20:57:55 cal:/usr/local/directfb" 2020-04-07 20:58:01 But with no success 2020-04-07 20:59:02 I don't think that does something 2020-04-07 20:59:08 Just set CFLAGS 2020-04-07 21:04:06 Hello there, where can i find a logg for recently installed packages? Also do you guys have tips for removing packages with all the associated folders and files with that package install? - Thanks :) 2020-04-07 21:04:13 a log* 2020-04-07 21:04:27 Cogitri: I'm unfamiliar with this. Running 'CFLAGS="-I/usr/include/directfb" make' didn't work. Am I doing what you asked correctly? 2020-04-07 21:05:28 <_ikke_> Hauxley: apk does not log anything 2020-04-07 21:06:18 ah ok :) 2020-04-07 21:07:03 _ikke_: Can you force apk to log? 2020-04-07 21:07:19 ^^ Hauxley 2020-04-07 21:08:51 <_ikke_> bovis: you can alias apk to send output to a log file as well as the terminal 2020-04-07 21:09:07 <_ikke_> alias apk='command apk | tee /var/log/apk.log' 2020-04-07 21:09:09 <_ikke_> something like that 2020-04-07 21:09:20 <_ikke_> alias apk='command apk | tee -a /var/log/apk.log' 2020-04-07 21:09:28 <_ikke_> but breaks probably because it cannot write to apk.log 2020-04-07 21:09:31 <_ikke_> as a normal user 2020-04-07 21:09:36 bovis: you need to set the cflags before running cmake or whatever the build system is 2020-04-07 21:10:44 Cogitri: I did try also 'CFLAGS="..." cmake', and that didn't do the trick either when trying to run make afterward 2020-04-07 21:34:03 for cmake, -DCMAKE_C_COMPILER_FLAGS="-I" is good to have for start 2020-04-07 21:34:25 using env isn't that exact, usually 2020-04-07 21:36:44 artok: Unsure if this happened previously, but running cmake with your suggestion resulted in an error of "Manually-specified variables were not used by the project" 2020-04-07 21:39:32 woah. 2020-04-07 21:40:30 -DCMAKE_C_FLAGS ? 2020-04-07 21:42:43 CMAKE_C_COMPILER_FLAGS is what the error refers to 2020-04-07 21:44:00 artok: My original compile instructions were to run exactly this: cmake -D OPTION_OFFICIAL_ONLY:BOOL=ON .. 2020-04-07 21:44:11 I added your DCMAKE... and got that error 2020-04-07 21:44:33 Removed the OFFICIAL stuff, and cmake compiled without the error 2020-04-07 21:44:51 But after all that, make still gives me the error of being unable to find directfb.h 2020-04-07 21:45:58 CMAKE_C_FLAGS override CFLAGS env variable, CMAKE_C_COMPILER_FLAGS should work also, it is later cmake variable that is first populated... 2020-04-07 21:48:34 but the project might have some setting for the dicrectfb include 2020-04-07 21:57:13 artok: There are multiple includes in the CMakeCache.txt file. None I see for directfb, but a few for SDL2, like SDL2_INCLUDE_DIR:PATH=/usr/include/SDL2 (I'm thinking about the original Alpine commit I referenced earlier) 2020-04-07 21:59:02 That file does also reference what I just tried with the line CMAKE_C_COMPILER_FLAGS:UNINITIALIZED=-I/usr/local/directfb 2020-04-07 22:26:16 cmake cache is the thingie that is populated, CMakeList.txt is the one that searchs for the directfb 2020-04-07 22:46:25 artok: https://bpaste.net/XELQ Searching for directfb in grep returns only two matches 2020-04-07 22:47:35 In the second file, CXX.includecache, "directfb.h" is on a line by itself. Can I edit that file to include the full path to directfb.h? 2020-04-07 22:51:26 yet grep is done on source dir? 2020-04-07 23:11:23 artok: That grep includes src. Done directly in src, it returns nothing. 2020-04-07 23:14:54 even the #include doesn't show on the sources? 2020-04-07 23:17:40 artok: ^^ I'm not sure what you're asking. The output of grep from before is all I know about finding directfb.h. 2020-04-07 23:19:18 file that has the include directive should show up on that grep list =) 2020-04-07 23:19:21 Here's the make error I'm receiving https://bpaste.net/AZNA 2020-04-07 23:19:57 aah ! 2020-04-07 23:20:09 that is SDL-dev problem 2020-04-07 23:20:48 artok: As I discussed with Cogitri, I've installed SDL2 and its -dev package 2020-04-07 23:21:38 Looking here, it seems as if I've recieved a related error but that it was patched: https://git.alpinelinux.org/aports/commit/?id=ede95d986c91cc187d590baddf3f69caee3fed8e 2020-04-07 23:22:25 and you're up to date with that .pc ? 2020-04-07 23:31:07 artok: I've updated my system within the past week 2020-04-07 23:45:36 if having both -dev packages installed, it is project cmake that has something wrong 2020-04-08 06:21:51 is it possible to create a minimal image for virtualbox — like docker image is just few mb, but standard image is over 100mbs 2020-04-08 06:22:41 i want to run a headless vm, i need few packages only, ssh, git, java, gradle — thts it 2020-04-08 06:23:07 snimavat: for docker you need just one application (usually) 2020-04-08 06:23:16 yep 2020-04-08 06:23:26 i want to run the alpine in virtualbox, not docker 2020-04-08 06:23:40 for VM you need kernel, modules, firmware, system processes etc 2020-04-08 06:23:47 i may install docker inside alpine, but not the otherway around 2020-04-08 06:24:32 actually planning to create an alpine based development environment 2020-04-08 06:24:40 tht i will run inside virtualbox 2020-04-08 06:25:02 I would say that 'docker is one application isolation', not OS 2020-04-08 06:25:13 yes, thts correct 2020-04-08 06:25:32 is it possible to create a 40/50 mb image for virtualbo 2020-04-08 06:25:40 rather thn the few hundred mbs 2020-04-08 06:25:45 i dont want desktop env etc 2020-04-08 06:25:49 just headless 2020-04-08 06:25:50 if you want to run alpine in container than maybe LXC is better option than docker 2020-04-08 06:25:54 with minimal stuff 2020-04-08 06:26:57 and alpine by default doesn't have desktop 2020-04-08 06:27:32 so i see virtualbox iso available on downlod section is few hundred mbs 2020-04-08 06:27:36 is tht minimum i need ? 2020-04-08 06:28:04 I don't think we have virtualbox iso 2020-04-08 06:28:30 i mean, the iso for virtual machines 2020-04-08 06:29:46 hardly it can be smaller and still usable for most users 2020-04-08 06:30:50 humm 2020-04-08 06:31:03 ok, i think thn i will have to use tht 2020-04-08 06:31:30 it would have been great if i had just a working alpine with package manager and nothing else - may be under 50mb 2020-04-08 06:31:38 and i can install whtever i want from repositories 2020-04-08 06:32:18 I would suggests installing in LXC then 2020-04-08 06:39:40 <_ikke_> snimavat: it might be possible to create an iso that contains just the bare minimum 2020-04-08 06:40:05 _ikke_ any links how can i proceed with tht ? 2020-04-08 06:40:35 <_ikke_> Step 1 is figuring out what the bare minimum is 2020-04-08 06:40:48 anyone know what any of these means? https://cloud.demyx.sh/s/54qRwJtbYsoB4Qw/preview 2020-04-08 06:42:54 other thn tht i will later install git, node, jdk, and may be docker 2020-04-08 06:54:18 Does anyone in here understand gnupg much? 2020-04-08 06:54:49 I'm messing around in a ctf and had to decrypt a file with gpg, but I'm wondering how gpg did this without generating any keys on its own. 2020-04-08 06:55:07 Furthermore, how I decrypted it with a password when I didn't have anything but said passphrase. 2020-04-08 06:58:40 Ah, it's because it was symmetrically encrypted. But now I'm wondering how I'd verify this with cyberchef. 2020-04-08 10:20:57 is ISDN is still used anywhere? 2020-04-08 10:21:30 <_ikke_> cim209: it's a kernel stack trace 2020-04-08 10:21:45 mps: not a lot for sure 2020-04-08 10:23:36 thinking to remove it from kernel 2020-04-08 10:24:08 anyway we don't have userspace tools for ISDN in repo 2020-04-08 10:25:45 I think the ISDN kernel stuff doesn't have a maintainer anymore too, or does it? 2020-04-08 10:26:11 At least in Germany about all connections are switched to IP now 2020-04-08 10:27:45 iirc, you are right about kernel status for ISDN 2020-04-08 13:15:37 ScottHamilton[d]: Hello, how on earth is this possible : `Could NOT find Z3: Found unsuitable version "0.0.0", but required is at least "4.7.1" (found /usr/lib/libz3.so)` I've installed the z3-dev package by the way 2020-04-08 13:16:57 I guess some bad CMake that assumes that the version is like so: libz3.so.x.x.x but development libs always end in libname.so 2020-04-08 13:17:13 You should probably patch the CMake file to use pkg-config or smth 2020-04-08 13:23:40 ScottHamilton[d]: Ok, nice I'll do that (it's llvm's cmake btw) 2020-04-08 13:34:55 I think it still compiles into it 2020-04-08 13:38:03 oh, llvm cmake shows correct version 2020-04-08 13:38:37 pkg-config is there ? 2020-04-08 13:45:07 ScottHamilton[d]: Nope, cmake fails 2020-04-08 13:48:40 ScottHamilton[d]: And no, th z3.pc file doesn't exist 2020-04-08 13:48:46 ScottHamilton[d]: And no, the z3.pc file doesn't exist 2020-04-08 14:01:16 Hi, i have a strange problem with wifi on a raspberry pi 4 (but he same issue happen also with a pi3b). I can connect to the network just fine but i cannot send o recieve package, i tried both ping and ssh, the strange thing is that i can obtain an ip via udhcpc but nothing else. the command i use to connect are "udhcpc -i wlan0 -x hostname:rpi" 2020-04-08 14:01:17 and "wpa_supplicant -i wlan0 -c /tmp/wpa_supplicant.conf -B -dd". Also i tried doing a package capture via tcpdump and i see the ping going out and the response coming in but ping dosen't print anything it seem that the packages don't reach the userspace, could it be a routing problem? ( i've done the ping via "ping -I wlan0 10.10.1.254" and 2020-04-08 14:01:17 capture via "tcpdump -i wlan0 -w /ping_wifi_router.pcap" 2020-04-08 14:02:47 i am still struggling with this, http://codepad.org/I4nFmH7O 2020-04-08 14:03:18 how do i make the ld looking into directories other than the sysroot 2020-04-08 14:03:19 x86_64-linux-gnu-ld -lz --verbose 2020-04-08 14:03:36 Cogitri: my savior are you here friend 2020-04-08 14:04:57 how do i check where the ld is looking for (if at all) a ld.so.conf file 2020-04-08 14:07:08 You can set the LIBRARY_PATH environment, gcc/clang will look in that dir 2020-04-08 14:07:22 LD_LIBRARY_PATH ? 2020-04-08 14:07:24 Otherwise pass CFLAGS="-L$dir" 2020-04-08 14:07:29 No, only LIBRARY_PATH 2020-04-08 14:07:38 i cant pass CFLAGS to all packages of aports 2020-04-08 14:07:40 oh yah, runtime 2020-04-08 14:07:56 but it is not picking up either LD_LIBRARY_PATH or LIBRARY_PATH 2020-04-08 14:07:57 LD_LIBRARY_PATH is for ld, the runtime thingie, LIBRARY_PATH is for the linker 2020-04-08 14:08:09 https://sysprogs.com/w/fixing-rpath-link-issues-with-cross-compilers/ 2020-04-08 14:08:18 You can set cflags just fine for aports 2020-04-08 14:08:23 Just set it in /etc/abuild.conf 2020-04-08 14:08:38 oooh 2020-04-08 14:09:05 i only need this hack till i compile the binutils (proper) 2020-04-08 14:09:29 btw how do i find out if ld is indeed looking for \etc\ld.so.conf. file 2020-04-08 14:09:35 ScottHamilton[d]: CFLAGS nope, LDFLAGS 2020-04-08 14:12:49 so LDFLAGS="-L/lib" 2020-04-08 14:12:53 that should do? 2020-04-08 14:12:59 so LDFLAGS="-L/usr/lib" 2020-04-08 14:25:06 ScottHamilton[d]: yes 2020-04-08 14:26:16 hmmm its a ugly hack, i wish there was a way to ld to look into other than sysroot folder 2020-04-08 14:26:23 to tell* 2020-04-08 14:46:46 ScottHamilton[d]: Ok so cogitri, the lib /usr/lib/libz3.so.4.8.7.0 exists 2020-04-08 14:51:40 Well yes, but you link against libz3.so because the linker doesn't know about that version 2020-04-08 15:20:01 i've found that this command fix the issue but i'm still not sure what i'm doing wrong that necessitate such workaround: sysctl net.ipv4.conf.wlan0.rp_filter=0 2020-04-08 15:24:22 <_ikke_> hexmlx: how did you find that sysctl? 2020-04-08 15:24:56 on serverfault: https://serverfault.com/questions/391954/linux-router-ping-doesnt-route-back/428976#428976 2020-04-08 15:25:46 <_ikke_> rp_filter is return path filtering 2020-04-08 15:28:02 _ikke_: small note, reverse path filter 2020-04-08 15:28:16 sorry for nitpick 2020-04-08 15:29:03 <_ikke_> Ty 2020-04-08 15:29:16 from what i'm undestading (not much) it seem that the ping request start from wlan0 but the answer arrive on eth0. Now, both eth0 and wlan0 are in the same network, but from the tcpdump the answer come to the wlan0 interface, with the corret destination ip so i'm not sure why i'm triggering this fiter (but lowlevel networking it's something new for 2020-04-08 15:29:16 me so i'm probably mistaken). (also english is not my main language) 2020-04-08 16:30:33 not sure if this is for this channel but doesn't postgresql-dev install the pg server and do you *NEED* that if you're only ever going to connect to a remote container? 2020-04-08 16:50:28 <_ikke_> ash_worksi: postgresql-dev should only contain files / libraries necessary to build something against postgres 2020-04-08 17:31:42 _ikke_: thanks 2020-04-08 17:32:02 you always know what to say to calm me down _ikke_ :) 2020-04-08 17:32:17 <_ikke_> :) 2020-04-08 19:09:14 So here's a headscratcher... /etc/modules has af_packet, ipv6. But isn't loading either. 2020-04-08 19:10:00 <_ikke_> try adding them to a file in /etc/modules-load.d 2020-04-08 19:10:32 _ikke_: the screenshot i posted doesn't show much does it? 2020-04-08 19:10:51 <_ikke_> no 2020-04-08 19:10:56 Will give it a shot.. I presume this is upstream being stupid again? They also broke `loop max_loop=64` 2020-04-08 19:11:00 i figured 2020-04-08 19:11:36 i have a feeling it's my network mount, log showed some errors and did a fsck, hopefully that does it 2020-04-08 19:11:53 _ikke_: nope, no change. And modules-load.d just looks for bare file still, not xx.conf, yeah? 2020-04-08 19:13:39 it looks at all *.conf in /etc/modules-load.d 2020-04-08 19:13:59 <_ikke_> what does exactly? 2020-04-08 19:14:30 <_ikke_> modules service apparently 2020-04-08 19:14:37 <_ikke_> but it also looks in /etc/modules 2020-04-08 19:14:45 Yeah, that's no change either. Something is definitely Not Right here with the kernel. 2020-04-08 19:14:46 yes 2020-04-08 19:15:07 <_ikke_> RootWyrm_: can you manually load them? 2020-04-08 19:15:30 Nope, insmod says no bueno on path. And the ONLY module being loaded is squashfs. 2020-04-08 19:16:03 Er, modprobe... insmod says invalid kernel format. 2020-04-08 19:16:48 <_ikke_> sounds like you have the wrong kernel modules 2020-04-08 19:16:58 <_ikke_> what does uname -r and ls /lib/modules return? 2020-04-08 19:17:17 Close, I see what's going on now, and it's bad. The 5.4.27 update got the modules but not the actual base kernel on rpi here somehow. 2020-04-08 19:17:37 So the system's actually running 5.4.12 but none of the 5.4.12 modules are there. 2020-04-08 19:19:32 <_ikke_> RootWyrm_: Sounds like your bootmedia is not updated 2020-04-08 19:20:26 One would think, but, no.. this particular one's been through a couple kernel updates so unless something changed in how rpi's are handled should have been fine. 2020-04-08 19:21:55 OOF. 'apk del linux-rpi4' -> ERROR: unsatisfiable constraints: kernel (missing): required by: world[kernel] linux-rpi4-5.4.27-r0 (missing): required by: world[linux-rpi4-5.4.27-r0] 2020-04-08 20:03:59 quick question 2020-04-08 20:04:21 ld.bfd --sysroot=/ -lz --verbose this works but only temporarily 2020-04-08 20:04:46 and this also works ld.bfd -L/usr/lib -lz --verbose 2020-04-08 20:05:12 do we a global sysroot environmental variable that ld.bfd looks for? 2020-04-08 20:05:45 that can override its self instead of me changing abuild.conf 2020-04-08 20:06:00 have* 2020-04-08 20:07:14 sysroot env variable for ld only 2020-04-08 20:08:26 I don't know of one 2020-04-08 20:09:10 never mind btw i am progressing well, should complete build all the main packages soon 2020-04-08 20:09:15 and have an iso 2020-04-08 20:09:23 thanks to you Cogitri: 2020-04-08 20:10:17 except this minor hickup which I will solve by quickly compiling binutils after the dependencies from aports and move to using it 2020-04-08 20:10:50 i wish they a global value which only ld picked up 2020-04-08 20:16:07 _ikke_: welp, suspect I found the problem. Looks like actual hardware failure. 2020-04-08 20:16:15 <_ikke_> ohh 2020-04-08 20:18:25 Either that or 5.4.27 has a reaaaaaaaally nasty bug, but, given the USB ports are dead as a doornail too... 2020-04-08 20:18:27 <_ikke_> Hmm, I restarted my vps with a new kernel, now iptables says: "iptables: No chain/target/match by that name." 2020-04-08 20:18:59 <_ikke_> RootWyrm_: it could probably not load the proper modules 2020-04-08 20:19:29 _ikke_: no, even after that was fixed, all four USB ports are completely dead. 2020-04-08 20:19:38 And around 32% packet loss. 2020-04-08 20:32:20 <_ikke_> Weird, the ip_tables modules seem to be missing 2020-04-08 20:41:58 Ooof, yeah, and bad news... throwing Raspbian at it resurrected everything. 2020-04-08 20:42:19 <_ikke_> bad or good news? 2020-04-08 20:42:29 That's bad news for the 5.4.27 package. 2020-04-08 20:42:47 <_ikke_> but good for you 2020-04-08 20:42:52 <_ikke_> means your hw is not broken 2020-04-08 20:43:21 RootWyrm_ raspbian is out of the box but shitD based tho 2020-04-08 20:43:30 as long as you use systemD you are damned 2020-04-08 20:43:39 Yes, but, kind of a big deal WRT 5.4.27 being the only thing in the repo. 2020-04-08 20:44:09 <_ikke_> Xelraa: no flaming please 2020-04-08 20:44:11 Also, because of the failure mode, it's literally impossible to debug which piece or part is broken. 2020-04-08 20:45:50 _ikke_: so, now the question is, how to fix it? Go forward? Move back? 2020-04-08 20:48:04 sorry to poke inbetween but why doesnt gcc package of alpine have libssp? 2020-04-08 20:48:15 i dont see the so file in package contents 2020-04-08 20:49:00 "When stack smashing protection is not provided by the C library, libssp provides the functionality needed to support the -fstack-protector flag" 2020-04-08 20:49:11 are we using c library for stack smashing protection? 2020-04-08 20:51:09 oneinsect: no apology necessary.. IIRC musl is being built with stack smash protection enabled. 2020-04-08 20:51:39 okie so we are using musl to enable stack protection and not the gcc one 2020-04-08 20:53:44 for knowledge seekers some info here https://patchwork.openembedded.org/patch/150197/ hence the reason for choice of musl 2020-04-08 20:53:49 hey, some recent changes made alsa sound stop working in my firefox ESR, updated yesterday. am i alone with this? 2020-04-08 20:53:54 thanks RootWyrm: 2020-04-08 20:55:04 oneinsect: glad I could help :) 2020-04-08 20:55:45 hiro: it works here 2020-04-08 20:55:56 argh, then it must be something i caused 2020-04-08 20:56:07 mpd is working fine with same /etc/asound.rc 2020-04-08 20:56:14 s/rc/conf/ 2020-04-08 20:56:38 aplay, too. 2020-04-08 20:57:20 mps: you're definitely using alsa, not pulseaudio? 2020-04-08 20:58:23 _ikke_: where the heck would kernel bug go these days? aports on gitlab? 2020-04-08 20:59:09 <_ikke_> yes 2020-04-08 20:59:09 hiro: sure, one of the reasons to switch to alpine was that on debian firefox can't work without pulseaudio 2020-04-08 20:59:51 mps: can you please check about:support and tell me how it looks for a working alsa? 2020-04-08 21:00:02 mps: it's empty here, but i suspect it should show an audio device 2020-04-08 21:00:23 mps: googling didin't turn anything up apart from people that said 5 years ago that alsa isn't supported any more 2020-04-08 21:00:24 ;) 2020-04-08 21:01:02 ah, now i also caught this in stderr 2020-04-08 21:01:02 [Child 23883, MediaPlayback #2] WARNING: Decoder=7f8b70de7740 Decode error: NS_ERROR_DOM_MEDIA_MEDIASINK_ERR (0x806e000b) - OnMediaSinkAudioError: file /home/buildozer/aports/community/firefox-esr/src/firefox-68.6.1/dom/media/MediaDecoderStateMachine.cpp, line 3307 2020-04-08 21:01:15 no alsa in about:support 2020-04-08 21:01:27 @mps slide down to media 2020-04-08 21:01:35 what does Audio Backend tells you ? 2020-04-08 21:01:39 i use Pulseaudio which is pulse-rust 2020-04-08 21:02:29 maxice8: no mention of alsa also there 2020-04-08 21:03:04 What does it say, I want the string 2020-04-08 21:04:16 http://tpaste.us/xkdQ 2020-04-08 21:05:07 oh interesting 2020-04-08 21:05:18 so it doesn't show anything... 2020-04-08 21:05:24 but works regardless? 2020-04-08 21:05:32 sure 2020-04-08 21:05:33 mps: when didi you last upgrade? :) 2020-04-08 21:05:43 few days ago 2020-04-08 21:06:03 i guess when the CVE happened 2020-04-08 21:06:06 when I pushed firefox-esr upgrade to aports :) 2020-04-08 21:06:15 hahaha it's YOU then 2020-04-08 21:06:32 but it works fine 2020-04-08 21:06:36 you made that package, yeah? 2020-04-08 21:06:44 and worked before 2020-04-08 21:06:53 i guess it's something weird on my system 2020-04-08 21:07:02 let me enable dmix 2020-04-08 21:07:49 and, btw it works on three x86_64 boxes in my home, and one aarc64 and one armv7 2020-04-08 21:09:16 but, new firefox-esr in CI, probably will be merged in a few hours 2020-04-08 21:09:35 ok i can confirm sound works on my card 0 2020-04-08 21:10:07 ah, good 2020-04-08 21:10:09 i had tried to specify an asound.conf, which works for aplay and mpd, but somehow firefox fucks it up 2020-04-08 21:10:23 s/specify/fill in/ 2020-04-08 21:10:48 thanks for this firefox package 2020-04-08 21:11:01 due to alsa it's the only usable one that exists to my knowledge 2020-04-08 21:11:24 i don't know on what other distro firefox+alsa JUST WORKS (TM) 2020-04-08 21:13:34 I didn't created this apk, just helped somewhat 2020-04-08 21:19:29 i can confirm it's just that without dmix firefox doesn't even try 2020-04-08 21:19:40 i have configured my second card but via dmix and all is fine 2020-04-08 21:20:01 if you don't have an asound.conf dmix is on by default nowadays i think 2020-04-08 21:20:36 mps: still appreciated to be part of a community that has some common sense left to enable the alsa thing for those people who don't want pulseaudio 2020-04-08 21:20:43 :) 2020-04-08 21:24:26 off again, have a good one 2020-04-08 21:25:07 hiro: hmm, and this common sense is fading away, nowadays 2020-04-09 00:09:17 Hello. I want to compile a C program using gcc. I'm always getting an erro of missing headers 'bits/stdint-intn.h'. I have libc-dev installed. And I knew that I'm missing libc6-dev according to some answers in stackoverflow. Is there some packages available through the alpine package manager? 2020-04-09 00:11:00 That seems like a glibc specific header 2020-04-09 00:11:23 try removing the include and see if it works 2020-04-09 00:24:39 No It doesn't work. There are some types loaded from there 2020-04-09 00:27:07 bits/stdint.h ? then 2020-04-09 00:27:24 also please give an url to the program's source 2020-04-09 01:53:06 Greetings! Having trouble trying to use the scripts/bootstrap.sh from abuilds to make a cross compile environment for aarch64 or armhf from an x86_64 install. It fails to prepare binutils complaining about builddir being set correctly. Any ideas? 2020-04-09 06:56:15 folks 38: autotools and whitespace in file names FAILED (tools.at:1310) 2020-04-09 06:56:22 any idea why that test fails? 2020-04-09 06:56:40 rest all are good for autoconf 2020-04-09 06:59:52 folks as in the package folks? 2020-04-09 07:00:14 lol i folks as in my dear friend Cogitri: :D 2020-04-09 07:00:24 i mean* 2020-04-09 07:00:49 Ah ^^ 2020-04-09 07:04:16 https://lists.gnu.org/archive/html/bug-autoconf/2018-04/msg00003.html 2020-04-09 07:04:54 This one is due to well known issue Unescaped left brace in regex is deprecated here. do all your tests pass Cognitri? 2020-04-09 07:04:58 for autoconf? 2020-04-09 07:08:05 so i cannot tell automake to use a file with whitespaces in its name 2020-04-09 07:08:08 noted 2020-04-09 07:08:49 i wonder if you guys noticed this one, i mean this issue since its the same APKBUILD i am using of alpine edge 2020-04-09 07:11:34 Well, if the thing is in our repos then I suppose the checks passed on our builders 2020-04-09 07:11:50 hmmmmm 2020-04-09 07:12:12 this one escaped your builders 2020-04-09 10:18:54 where did this patch go? 0001-fix-compilation-with-latest-xattr.patch 2020-04-09 10:18:54 https://git.alpinelinux.org/aports/diff/main/acl/APKBUILD?id=8d23e79e8e2de4e599dc516d9060a4d3958c8a49 2020-04-09 10:19:03 dont need it here https://gitlab.alpinelinux.org/alpine/aports/-/tree/master/main/acl 2020-04-09 10:19:45 dont see* 2020-04-09 10:20:54 You could use git log for that 2020-04-09 10:21:44 hmmmmm 2020-04-09 11:21:20 <_ikke_> anyone knows whether the ip_tables kernel module is required for iptables, or are there other modules? ip_tables is apparnetly missing on my vps and iptables (command) is not working (unknown chain/target..) error 2020-04-09 11:26:18 _ikke_: I think it is obligatory to have it for iptables to work 2020-04-09 11:27:47 <_ikke_> right 2020-04-09 11:28:08 <_ikke_> strange thing is that I cannot find it in the modules dir for the previous kernel I was running 2020-04-09 11:28:13 <_ikke_> (it used to work fine before) 2020-04-09 11:31:05 did you upgrade kernel? 2020-04-09 11:32:16 <_ikke_> It's a kernel provided by the provider 2020-04-09 11:32:32 ah 2020-04-09 11:36:25 <_ikke_> These are the netfilter related modules: http://tpaste.us/QnE8 2020-04-09 11:38:09 hmm, strange there is no ip_tables 2020-04-09 11:38:18 <_ikke_> yes 2020-04-09 11:38:59 <_ikke_> CONFIG_IP_NF_IPTABLES=y 2020-04-09 11:39:14 <_ikke_> sounds like it's built-in? 2020-04-09 11:41:24 <_ikke_> "iptables: No chain/target/match by that name." 2020-04-09 11:43:33 <_ikke_> iptables -P INPUT ACCEPT 2020-04-09 11:43:35 <_ikke_> iptables: Bad built-in chain name. 2020-04-09 11:46:44 probably something specific to vendor kernel build 2020-04-09 11:47:19 that is why I insist of using 'my' kernels on VM providers 2020-04-09 11:47:42 <_ikke_> Yeah, they apparently now allow you to use vendor kernels, but only for new instances types apparently 2020-04-09 11:47:53 kernels from my distro or ones I build 2020-04-09 11:48:31 hm, by 'vendor' I mean VM provider 2020-04-09 11:49:09 <_ikke_> sorry, I meant distro kernel 2020-04-09 11:49:26 ah, ok. np :) 2020-04-09 11:50:47 <_ikke_> any clue what else might be necessary to use the alpine kernel except apk add linux-lts? 2020-04-09 11:50:55 <_ikke_> I guess setting up a bootloader 2020-04-09 11:52:55 some VM providers allow use of distro bootloader but most don't 2020-04-09 11:53:35 <_ikke_> "Local boot allows you to start your instance with a local configuration and a specific kernel version." 2020-04-09 11:53:49 Hm, don't most VM provides give you the option to boot a sysrescuecd or smth and set up your own system? 2020-04-09 11:53:55 most uses grub out-of-VM-image but read grub.cfg from VM-image 2020-04-09 11:54:01 <_ikke_> Cogitri: yes, they do 2020-04-09 11:54:10 <_ikke_> I guess I'll have to do that 2020-04-09 11:55:10 <_ikke_> Can you have a proper bootloader if you just have a single partition? 2020-04-09 11:56:00 If you use BIOS, yes 2020-04-09 11:56:06 With UEFI, no 2020-04-09 11:56:21 <_ikke_> This is VM on a cloud provider, no idea what they are using 2020-04-09 11:56:38 GRUB must have support for your rootfs then though and I think you need some special padding at the very front of the disk where grub can install itself or smth 2020-04-09 11:57:00 Well, does /sys/firmware/efi exist? 2020-04-09 11:57:01 <_ikke_> I see only 1024 bytes being 0 2020-04-09 11:57:18 <_ikke_> Cogitri: no 2020-04-09 11:57:47 <_ikke_> /dev/vda is ext4, so I could probably reformat it 2020-04-09 11:58:00 Then they're probably using legacy booting 2020-04-09 12:02:56 <_ikke_> so if I use a rescue system, how would I manage to install alpine then? 2020-04-09 12:04:00 I just boot the rescue system, format the disk I want to install on and mount that and then follow https://wiki.alpinelinux.org/wiki/Alpine_Linux_in_a_chroot 2020-04-09 12:04:20 Don't forget to set a root password, that happens every 2nd time I do a chroot install :) 2020-04-09 12:04:42 <_ikke_> haha D: 2020-04-09 12:04:44 <_ikke_> :D 2020-04-09 12:05:34 <_ikke_> I'll try that, thanks 2020-04-09 12:08:18 I installed alpine on gandi.net VM by first creating qemu VM locally, make tarball, and untar it on their premise 2020-04-09 12:12:02 how the FUCK do i disable mouse in vim?!?!?! 2020-04-09 12:12:17 all this shit stopped working: 2020-04-09 12:12:17 set mouse= 2020-04-09 12:12:17 set mouse-=a 2020-04-09 12:12:25 set nocompatible " Use Vim defaults (much better!) 2020-04-09 12:12:42 disabling this fucking color syntax highlighting was also already hard 2020-04-09 12:13:47 <_ikke_> hiro: a little less swearing please 2020-04-09 12:16:11 sorry for being so emotional about it, it literally ruins my day. 2020-04-09 12:26:31 it's completely broken. only way to disable it was in /usr/share/vim/vim82/defaults.vim 2020-04-09 12:26:47 you just have to delete it there, somehow it ignores /etc/vim/vimrc 2020-04-09 12:26:52 but only for the mouse!! 2020-04-09 12:34:54 the weirdest thing: if you put it into ~/.vimrc the mouse is successfully disabled with set mouse= 2020-04-09 12:35:01 but in /etc/vim/vimrc it is not 2020-04-09 12:35:06 WHAT IS THIS 2020-04-09 12:58:01 i never understood this mouse thing in the terminal? if i want to use a mouse i use gvim 2020-04-09 12:58:13 same in tmux 2020-04-09 13:06:27 the best is the combination of tmux and vim mouse where you never know where it will go argh 2020-04-09 13:06:32 it's hilarious tbh 2020-04-09 14:07:17 when adding apk add bash, it says error un-satisfiable constraints /bin/sh (missing) required by: bash-5.0.16-r0[/bin/sh] 2020-04-09 14:07:22 but it doesnt tell me what is missing 2020-04-09 14:07:28 how to look for more info 2020-04-09 14:07:53 <_ikke_> it misses cmd:/bin/sh 2020-04-09 14:08:06 what does that mean? 2020-04-09 14:08:14 sh is there 2020-04-09 14:08:26 its where i am running it from 2020-04-09 14:10:15 _ikke_: throw me some info 2020-04-09 14:11:04 aha 2020-04-09 14:11:08 i have ash seems like 2020-04-09 14:12:27 HI 2020-04-09 14:14:24 <_ikke_> oneinsect: those are provides, virtual packages 2020-04-09 14:14:35 Yes, apk doesn't search for literally /bin/sh 2020-04-09 14:14:49 ooooh 2020-04-09 14:14:54 But it automatically detects what cmds a package contains 2020-04-09 14:15:08 So you can do fancy stuff like `apk add cmd:python3` and install whatever package contains that command 2020-04-09 14:15:24 The Alpine 3.9 apk command isn't working 2020-04-09 14:16:14 apk add bash --update gives an error: 2020-04-09 14:16:15 ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.9/main: Permission denied #402 2020-04-09 14:17:08 apk searches for virtual package of /bin/sh which is required for bash installation 2020-04-09 14:17:17 but nowhere does it mention the above 2020-04-09 14:20:50 the APK repository is broken 2020-04-09 14:23:00 doesnt work even if i add a virtual package apk add -t sh 2020-04-09 14:23:10 i even added p:cmd:/bin/sh to it 2020-04-09 14:23:17 still cannot install bash 2020-04-09 14:23:23 same error 2020-04-09 14:24:26 Here is the full error: 2020-04-09 14:24:30 `[info] ---> Running in a73860f5a032[info] fetch http://dl-cdn.alpinelinux.org/alpine/v3.9/main/x86_64/APKINDEX.tar.gz[info] ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.9/main: Permission denied[info] WARNING: Ignoring APKINDEX.b89edf6e.tar.gz: No such file or directory[info] fetch 2020-04-09 14:24:30 http://dl-cdn.alpinelinux.org/alpine/v3.9/community/x86_64/APKINDEX.tar.gz[info] ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.9/community: Permission denied[info] WARNING: Ignoring APKINDEX.737f7e01.tar.gz: No such file or directory[info] ERROR: unsatisfiable constraints:[info] bash (missing):[info] required by: world[bash][info] Removing 2020-04-09 14:24:31 intermediate container a73860f5a032[error] The command 'apk --update add bash' returned a non-zero code: 1` 2020-04-09 14:37:55 okie its there in busybox and busybox initscripts 2020-04-09 14:37:59 sorry my bad 2020-04-09 14:44:26 didile: Please use a pasting provider for multiline error messages 2020-04-09 14:45:20 https://pastebin.com/3cCY1fHh 2020-04-09 14:46:39 Hm, fwiw I can fetch the APKINDEX just fine 2020-04-09 14:46:44 You're running that command as root, right? 2020-04-09 14:48:17 I'm running it in a Dockerfile built with sbt-native-packager 2020-04-09 14:48:25 Step 2/13 : RUN ["apk", "--update", "add", "bash"] 2020-04-09 14:48:43 base on openjdk:8-jre-alpine 2020-04-09 14:49:30 <_ikke_> Cogitri: it's using seabios apparently 2020-04-09 14:49:41 It suddently stopped to work yesterday after months of perfectly working setup 2020-04-09 14:50:01 Hm, do you know more about that error, ikke? 2020-04-09 14:50:50 <_ikke_> Cogitri: no 2020-04-09 14:51:21 That's unfortunate 2020-04-09 14:51:59 Anyway, if it uses seabios you need to leave a few bits at the beginning of the disk for grub to install 2020-04-09 14:52:08 And shouldn't need a seperate /boot 2020-04-09 14:52:27 didile14: I might be able to look into it later on, but you might want to upgrade to Alpine 3.11 anyway 2020-04-09 14:52:59 <_ikke_> Cogitri: I already did create a separate /boot 2020-04-09 14:53:09 <_ikke_> but apparently it's still booting their kernel :( 2020-04-09 14:53:11 Alpine 3.11 isn't supported by OpenJDK 2020-04-09 14:54:12 <_ikke_> permission denied on network sounds like a firewall interfering 2020-04-09 14:54:21 <_ikke_> ie, iptables 2020-04-09 14:55:55 didile14: ' apk policy openjdk11' => http://dl-cdn.alpinelinux.org/alpine/v3.11/community 2020-04-09 14:57:23 An error occurred during a connection to dl-cdn.alpinelinux.org. PR_END_OF_FILE_ERROR 2020-04-09 14:57:57 "Secure Connection Failed" 2020-04-09 14:58:17 Hm, dl-cdn is http 2020-04-09 14:58:40 You could try a different mirror from https://mirrors.alpinelinux.org/ 2020-04-09 14:58:49 ikke: And you install grub? 2020-04-09 14:59:11 <_ikke_> extlinux 2020-04-09 14:59:13 I'll try AdoptOpenJDK docker instead of the official one 2020-04-09 15:06:04 <_ikke_> ugh, now the instance is in some kind of stuck state, trying to stop 2020-04-09 15:08:52 didile14: That might work, but AFAICS openjdk11 is available on 3.11 2020-04-09 15:09:34 I'm using Play Framework 2.5.X 2020-04-09 15:09:41 it doesn't support OpenJDK11 2020-04-09 15:15:17 I changed for another image: adoptopenjdk/openjdk8:alpine-jre 2020-04-09 15:15:59 using Alpine 3.11 2020-04-09 15:16:03 https://pastebin.com/0ibfT8fp 2020-04-09 15:16:05 same error 2020-04-09 15:16:32 Are you using a HTTP proxy? 2020-04-09 15:16:48 no 2020-04-09 15:17:51 Try setting your mirrors to https://alpine.global.ssl.fastly.net/alpine/ instead of http://dl-cdn.alpinelinux.org/alpine/ for the HTTPS version, maybe that fixes it already. This works fine on multiple machines of mine, so I'm afraid this isn't on Alpine 2020-04-09 15:18:03 I posted an issue before and got a response from someone havine the same issue for another Alpine based image: https://github.com/docker-library/openjdk/issues/402#issuecomment-611478577 2020-04-09 15:19:18 Maybe the CDN has problems in some parts of the word, but then that'd be on Fastly 2020-04-09 15:19:31 Anyway, you could try one of the other mirros on https://mirrors.alpinelinux.org/ for now 2020-04-09 15:19:58 how should I do that in a Dockerfile? With apk command? 2020-04-09 15:21:54 `echo "https://alpine.global.ssl.fastly.net/alpine/v3.11/main" > /etc/apk/repositories` in the Dockerfile 2020-04-09 15:22:01 I'm in Switzerland (Europe) 2020-04-09 15:22:14 (Same for other repos you want to fetch, e.g. community instead of main if you want to fetch community) 2020-04-09 15:24:23 Huh, it works fine for me in Germany 2020-04-09 15:24:34 ikke: Sorry to ping you again but you know the CDN stuff better than me 2020-04-09 15:25:52 <_ikke_> permission denied sounds more like a local issue then a remote issue 2020-04-09 15:26:04 <_ikke_> "ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.9/main: Permission denied" 2020-04-09 15:26:08 <_ikke_> this is the issue, right? 2020-04-09 15:26:11 Yes 2020-04-09 15:26:36 I thought it might be a proxy but 2 users have this issue and both mentioned that they don't use proxies 2020-04-09 15:27:08 <_ikke_> hmm 2020-04-09 15:27:17 yes that's right 2020-04-09 15:27:24 both main and community 2020-04-09 15:28:22 same if I try to download the file with Firefox or any browser 2020-04-09 15:28:31 403 2020-04-09 15:28:35 <_ikke_> does curl -v http://dl-cdn.alpinelinux.org/alpine/v3.9/main/x86_64/adwaita-icon-theme-dev-3.31.1-r0.apk work? 2020-04-09 15:29:00 nop 2020-04-09 15:29:37 output: https://pastebin.com/GtLkfbyb 2020-04-09 15:31:17 <_ikke_> 403 forbidden 2020-04-09 15:32:12 akka Permission denied 2020-04-09 15:33:56 <_ikke_> fastly itself is not reporting a lot of errors 2020-04-09 15:34:54 <_ikke_> didile14: that IP address belongs to Swisscom (Schweiz) AG 2020-04-09 15:34:57 <_ikke_> so it's your ISP 2020-04-09 15:35:31 argh 2020-04-09 15:35:55 <_ikke_> try using a different DNS server 2020-04-09 15:37:59 abuild.conf just like LDFLAGS for /usr/lib where do I set /usr/include within that conf file 2020-04-09 15:38:13 any quick help? 2020-04-09 15:38:39 acl still fails building saying FATAL ERROR: attr/error_context.h does not exist. 2020-04-09 15:39:15 CFLAGS="-I$dir" and same for CXXFLAGS 2020-04-09 15:39:25 thanks 2020-04-09 15:39:42 <_ikke_> Hmm, looks like I'm in an efi shell? 2020-04-09 15:39:47 may be in the next avatar I will thank you by naming by Son after you 2020-04-09 15:40:22 ikke: EFI Shell in Seabios? Huh 2020-04-09 15:41:06 changed my DNS for 8.8.8.8 and it works! 2020-04-09 15:41:10 <_ikke_> "Displays the UEFI Shell command list or verbose command help" 2020-04-09 15:41:31 works now! thanks Gods! 2020-04-09 15:41:43 can i name my son then? 2020-04-09 15:41:49 :P 2020-04-09 15:42:47 hmmm, I have sound on my raspberry pi with a USB headset but not with chromium... 2020-04-09 15:42:57 <_ikke_> Cogitri: maybe the local boot option switches it to efi? 2020-04-09 15:43:23 markand: Does it show up in alsamixer? Maybe it nerds pulse 2020-04-09 15:43:39 <_ikke_> Cogitri: it's doing ipxe apparently 2020-04-09 15:43:42 ikke: Maybe it boots with OVMF then 2020-04-09 15:43:48 Huh 2020-04-09 15:43:48 it works fine with pulse (pulsemixer shows it) 2020-04-09 15:43:55 and I can play music with mpv 2020-04-09 15:44:11 ACTION is happy that my hoster just does plain EFI booting with OVMF 2020-04-09 15:44:37 however, I think chromium sticks to alsa and that it tries to output the sound through the jack rather than my USB headset 2020-04-09 15:49:10 oh wait maybe I need alsa-plugins-pulse 2020-04-09 15:49:18 audio on Linux is so messy :) 2020-04-09 15:54:09 Ah, that's probably on us not building Chromium against pulse to avoid the dep 2020-04-09 15:54:25 But alsa-plugins-pulse is something you almost always want 2020-04-09 15:57:09 markand: the alternative is to set up asound.rc with a dmix thingy that has your headphones as default, then chrome would be using that 2020-04-09 15:57:18 markand: i had to set up the same yday. 2020-04-09 15:58:41 I did yes it works 2020-04-09 16:00:42 for me it works out-of-the-box without any of 'helpers' 2020-04-09 16:00:48 native alsa 2020-04-09 16:02:47 USB headset ? 2020-04-09 16:03:08 no, wire 2020-04-09 16:03:35 USB acts as a soundcard so it requires some conf 2020-04-09 16:03:41 Ive an error while installing bash 2020-04-09 16:03:42 oh, you mean usb card 2020-04-09 16:03:52 [info] Executing glibc-bin-2.31-r0.trigger 2020-04-09 16:03:58 [info] /usr/glibc-compat/sbin/ldconfig: /usr/glibc-compat/lib/ld-linux-x86-64.so.2 is not a symbolic link 2020-04-09 16:04:00 yes 2020-04-09 16:04:19 then asound.conf can be set 2020-04-09 16:04:52 didile: Probably something AdoptOpenJDK does 2020-04-09 16:05:14 IIRC they do some dirty hacks (packaging glibc in Alpine) so we can't support that 2020-04-09 16:05:23 Either use the native Alpine containers or ask them about that 2020-04-09 16:07:44 How do you known that? I mean I've been looking for their Dockerfile for a while... 2020-04-09 16:15:56 I talked to AdoptOpenJDK at the FOSSDEM 2020-04-09 16:16:38 If we could somehow package it natively on Alpine but apparently they need glibc right now, so their Alpine containers aren't really too much Alpine anymore 2020-04-09 16:17:13 OpenJDK needs glibc yes 2020-04-09 16:18:13 AdoptOpenJDK does, openjdk itself doesn't 2020-04-09 16:18:24 We have it packaged just fine in our repos with musl 2020-04-09 16:18:38 At least in Edge we have all versions form 8 to 14 2020-04-09 16:18:48 I've seen it on official OpenJDK repo that's why 2020-04-09 16:19:31 what's the best way to go so? 2020-04-09 16:19:54 use an Alpine image and add OpenJDK from APK? 2020-04-09 16:20:09 At least that's the only way we support 2020-04-09 16:20:27 You're free to do it other ways but then you should probably ask the vendors distributing those images if they can help 2020-04-09 16:20:28 That's the best way to go I guess 2020-04-09 17:31:40 I'm trying to install a local package with apk. With this as my apkbuild (https://bpaste.net/SS3Q) why do I receive the error "No such package: .makedepends-freealut"? 2020-04-09 17:40:50 Full output of build: https://bpaste.net/FKHQ 2020-04-09 17:44:07 <_ikke_> "ERROR: freealut: builddeps failed" 2020-04-09 17:44:25 <_ikke_> It failed to install the dependencies, so uninstalling them will also fail 2020-04-09 17:52:59 _ikke_: What dependencies am I trying to install if I've listed none? 2020-04-09 17:53:49 <_ikke_> bovis: does apk fix return something? 2020-04-09 17:54:41 Anyone able to help me trouble-shoot a custom kernel install for alpine? Every time I attempt to install and reboot I get an error "mounting UUID=xxx /sysroot: No such device found". I can show my Kernel build steps and install steps and different things I have tried if it would help :) 2020-04-09 17:55:00 iirc busybox mount does not support UUID= 2020-04-09 17:55:50 _ikke_: Yes. It installed a package. This leads to other build errors, but otherwise is helpful 2020-04-09 17:55:53 Thanks 2020-04-09 18:02:02 The current "/boot/extlinux.conf" file uses an 'APPEND root=UUID=xxx' and it seems to boot fine. I check the uuid it points to /dev/sda3. When I boot with the new kernel and enter the limited shell mode there is no /dev/sda3 present. Any idea why this could be? 2020-04-09 19:20:37 friends binutils throws an error saying ./obstack.c: In function 'call_chunkfun': 2020-04-09 19:20:37 ./obstack.c:92:23: error: request for member 'extra' in something not a structure or union 2020-04-09 19:20:37 92 | return h->chunkfun.extra (h->extra_arg, size); 2020-04-09 19:20:43 any idea? 2020-04-09 19:21:53 I guess it stays implicit declaration somewhere above? Sounds like a missing header 2020-04-09 19:22:21 but which one 2020-04-09 19:23:53 okie 2020-04-09 19:23:56 let me dig in 2020-04-09 19:28:37 hmmmm what headers could it be missing 2020-04-09 19:28:54 To supplement my earlier question I have made a post on unix stackexchange that has more information: https://unix.stackexchange.com/questions/579035/mounting-uuid-xxx-on-sysroot-failed-no-such-device-occurs-after-linux-kernel 2020-04-09 19:30:10 Well, can you manually mount the rootfs to /sysroot in the emergency shell? 2020-04-09 19:37:04 Congitri: I can mount in the emergency shell, not sure what I should be mounting to /sysroot to be honest (bit of a noob). I assume you mean the disk where /boot folder is? 2020-04-09 19:37:32 No, you mount your / to sysroot 2020-04-09 19:37:39 And mount your /boot to /sysroot/boot 2020-04-09 19:39:29 Cogitri: I think binutils code gives priority for CFLAGS which has compiler include path added for help it find the other headers but then there is obstack.h in the include path from my toolchain, any idea on how to patch the makfile of binutils to fix this? 2020-04-09 19:40:04 added to it to help find the other* 2020-04-09 19:40:04 -isystem is always included as first thing 2020-04-09 19:40:26 i dont want it to pick up the obstack.h from /usr/include 2020-04-09 19:40:40 seems that is what is messing it up 2020-04-09 19:41:04 I am assuming the filesystem in the emergency shell is from the initramfs (there is no /boot there). I can't find where my rootfs is. No disks show with fdisk -l either. 2020-04-09 19:41:32 Then you probably forgot to add the right features to mkinitfs.conf 2020-04-09 19:41:41 You don't happen to use a virtual disk or nvme? 2020-04-09 19:41:51 Yes, running in a VM 2020-04-09 19:42:13 With virtio as driver for the disk? 2020-04-09 19:45:03 Checking now 2020-04-09 19:48:06 any idea on how to tell to ignore a certain file via CFLAGS to the makefile 2020-04-09 19:49:29 McBoat[d]: You wouldn't via CFLAGS; you would just remove the file from any listings 2020-04-09 19:49:46 ummmm 2020-04-09 19:50:04 Cogitri: As far as I can tell it is using the sd driver for sda devices 2020-04-09 19:50:23 E1337: If you do use virtio drives, simply add "virtio" to the features list in /etc/mkinitfs/mkinitfs.conf 2020-04-09 19:50:25 McBoat[d]: although typically all C files of a project are interdependent it might not work out very well 2020-04-09 19:50:47 And rebuild the initramfs with `mkinitfs`afterwards 2020-04-09 19:50:56 There's no such driver as `sd`. 2020-04-09 19:51:18 McBoat[d]: CFLAGS are just the flags that tell the compiler how to behave (for example, -O to set the optimization level and -g to enable debug symbols) 2020-04-09 19:52:02 `readlink /sys/block/sda/device/driver` gives ../../../../../../bus/scsi/drivers/sd. Unless I am reading the wrong thing? 2020-04-09 19:52:17 I'll change the mkinitfs.conf and give it a shot 2020-04-09 19:52:24 McBoat[d]: Typically Makefiles either have a static list of files or determine them via $(wildcard); if it's the former you can just remove the file by name and if it's the latter you can splice it out with $(patsubst) or similar 2020-04-09 19:53:11 E1337: Just open virt-manager or whatever you're using for virtualization and check what you set as driver 2020-04-09 19:55:10 albr_: thanks for now i have just moved the existing toolchain header of obstack.h to backup and abuild has built successfully binutils so i will be anyway replacing the toolchain binutils 2020-04-09 20:02:56 Cogitri: Been trying to find anything of the sort in VirtualBox but can't. All I can say is it is stored in a .vmdk file. Also: '/sys/dev/block/8:0/device/driver -> ../../../../../../../bus/scsi/drivers/sd' is found after running 'ls -l /sys/dev/block/*/device/driver ls -l /sys/dev/block/*/driver' 2020-04-09 20:05:06 Cogitri: Also, virtio is already in the features list of /etc/mkinitfs/mkinitfs.conf 2020-04-09 20:05:08 Hm, I think somewhere in Virtualbox in your disk selection there should be a menu where you can choose what interface to use 2020-04-09 20:05:15 E.g. SATA vs IDE 2020-04-09 20:05:32 But I've never used VB because it kind of sucks compared to virt-manager 2020-04-09 20:06:38 I'll take another look. Just used VB out of habit, haven't really looked into others. I'll check out virt-manager after this. 2020-04-09 20:06:57 qemu/kvm with virt-manager (and virsh) is wonderful stuff imo. 2020-04-09 20:07:08 Cogitri: Controller is IDE 2020-04-09 20:07:33 nacelle: How is vagrants support for it? 2020-04-09 20:08:12 E117: Could you try switching to SATA and see if the disk shows up then? 2020-04-09 20:08:34 nacelle: Yes, virt-manager is amazing, I use it for all my virtualization needs 2020-04-09 20:14:34 i use it for 50% of what I do, 50% I do in virsh (because scripting, etc.) 2020-04-09 20:14:43 virsh dumpxml is handy 2020-04-09 20:14:51 especially when cloning machines 2020-04-09 20:29:30 Cogitri: I have tried while using both AHCI and virtio-scsi. Same error for both. Can you check my install method? https://imgur.com/a/lI7asYU 2020-04-09 20:34:32 I think you forgot to also install the modules 2020-04-09 20:34:49 You only install the vmlinuz file, so the modules containing other drivers are missing 2020-04-09 20:34:54 I ran `make modules_install` just before thoose commands 2020-04-09 20:35:09 Didn't include it in screenshot because of the large output lol 2020-04-09 20:35:12 Ah 2020-04-09 20:37:17 Anyway, it's time to sleep for me now, so I'm afraid I can't help you more today, maybe you'll find someone else who can help you in the meantime :) 2020-04-09 20:37:39 Cogitri: All good. Thanks for the help :D 2020-04-09 20:50:13 this might be a stupid question, but why isn't /etc/profile not sourced by default? 2020-04-09 21:50:25 Hi all, just trying to figure out how to install the dependencies for dropbox client in alpine. Until recently, using the frolvlad/alpine-glibc container as a base, the only additional dependencies required were: glib, libstdc++, libatomic, su-exec, shadow, and python3 2020-04-09 21:51:26 however, now dropbox throws an error about a missing lib: ImportError: libglapi.so.0: cannot open shared object file: No such file or directory 2020-04-09 21:51:56 but I can't figure out what alpine package might provide libglapi.so.0 ? 2020-04-09 21:52:11 apk search -x so:libglapi.so.0 2020-04-09 21:52:43 thanks will take a look 2020-04-10 03:06:55 I'm having a lot of trouble compiling https://github.com/kmxz/overlayfs-tools on an Alpine environment. I keep getting linker errors: undefined reference to `fts_read' 2020-04-10 03:07:06 Yes I have fts and fts-dev installed 2020-04-10 03:07:22 is -lfts in the linker flags ? 2020-04-10 03:07:29 that too 2020-04-10 03:07:38 but still I get linker errors 2020-04-10 03:07:46 I can see the .so;.a(s) in /usr/lib too 2020-04-10 03:07:53 Do you have an abuild or trying to compile by hand ? 2020-04-10 03:08:00 by hand 2020-04-10 03:08:07 but I can put toegether a Dockerfile that repros this 2020-04-10 03:08:17 i'll see it here then 2020-04-10 03:08:51 # make 2020-04-10 03:08:51 gcc -lfts -lm main.o logic.o sh.o -o overlay$ 2020-04-10 03:09:18 https://gist.github.com/prologic/89a176863038b7974ea142014568dc57 2020-04-10 03:10:31 what else do you want ot see? 2020-04-10 03:11:22 i'm also getting attr/xattr.h missing 2020-04-10 03:12:03 I patched that actually 2020-04-10 03:12:34 # patch attr/xattr.h 2020-04-10 03:12:34 sed -i'' -e 's|attr/xattr\.h|sys/xattr.h|g' *.c 2020-04-10 03:24:29 puts -lfts at the end 2020-04-10 03:25:41 https://imgur.com/a/rIzPMSm 2020-04-10 03:25:53 the linker args must come at the end 2020-04-10 03:29:48 learn something new every day 2020-04-10 03:30:16 wtf 2020-04-10 03:30:18 are you kidding me? 2020-04-10 03:32:11 No 2020-04-10 03:32:13 oh good lord 2020-04-10 03:32:16 tthat is so weird 2020-04-10 03:32:19 See the imgur link 2020-04-10 03:32:20 is ld really that senstiive? 2020-04-10 03:32:30 Yeah I just confirmed your fix :) 2020-04-10 03:32:35 that's insane 2020-04-10 03:32:35 Moral of the story, use a build system like meson 2020-04-10 03:32:42 haha 2020-04-10 03:32:46 hey I didn't write this shit :) 2020-04-10 03:32:53 someone else did and it looks like it was done by hand 2020-04-10 03:33:01 the makefile is broken 2020-04-10 03:33:06 the attr.h includes are broken 2020-04-10 03:33:13 I wonder if the binary works now ;) 2020-04-10 03:33:19 They are glibc I believe 2020-04-10 03:37:36 thanks for your help :) 2020-04-10 03:37:41 I feel kind of stupid :) 2020-04-10 04:22:09 https://github.com/prologic/overlayfs-tools/commit/47dcb518dfad7341b60b1ae1d860d32b00e72d02 2020-04-10 04:22:15 omg I've never written a line of C in my life 2020-04-10 04:22:21 😱 2020-04-10 07:08:07 Hey y'all 2020-04-10 07:08:32 Hello 2020-04-10 07:09:49 I'm having trouble starting X; whenever I try, it throws the following errors: https://termbin.com/s11l 2020-04-10 07:10:58 What's your GPU? 2020-04-10 07:11:36 AMD Radeon RX 560 2020-04-10 07:11:50 I made sure to install xf86-video-amdgpu, but it hasn't yet made a difference. 2020-04-10 07:17:17 udev{,-postmount,-triggers} is loaded? 2020-04-10 07:17:52 I'm not sure. How do I check for that? 2020-04-10 07:18:49 rc-update would show it 2020-04-10 07:19:45 OK 2020-04-10 07:20:01 sysinit, default, sysinit respectively 2020-04-10 07:22:12 Should they be on boot instead? or all three be on sysinit? 2020-04-10 07:26:54 No, the current seems good 2020-04-10 07:27:05 OK 2020-04-10 07:29:22 Does /dev/fb0 exist? 2020-04-10 07:29:43 Yes 2020-04-10 07:32:27 Huh 2020-04-10 07:32:42 Indeed 2020-04-10 07:33:03 I assume linux-firmware is installed? 2020-04-10 07:33:21 It is 2020-04-10 07:34:24 there were reportesd issues with older linux-lts and amd video driver 2020-04-10 07:34:59 I installed using the latest snapshot, though 2020-04-10 07:35:00 though we didn't manage to reproduce it 2020-04-10 07:35:24 what is your kernel version 2020-04-10 07:35:25 It just works for me with a 5700 XT 2020-04-10 07:35:36 mps: 4.19.98-0 2020-04-10 07:36:06 aha, try to install linux-lts and set it to boot 2020-04-10 07:36:13 I wish I could afford a 5700 XT, but this computer needs a less potato CPU first 2020-04-10 07:36:23 How do I switch kernels in Alpine? I'm a noob with this distro ^^; 2020-04-10 07:37:03 in /boot extlinux.conf or /boot/grub/grub.cfg 2020-04-10 07:37:20 Alright 2020-04-10 07:37:31 what is your boot loader 2020-04-10 07:37:54 GRUB; I wasn't offered a choice 2020-04-10 07:38:33 then it should boot linux-lts automatically if you install it 2020-04-10 07:39:41 Alright 2020-04-10 07:39:49 Any other advice before I reboot? 2020-04-10 07:40:23 yes, take one brandy :) 2020-04-10 07:40:36 I don't drink, but I appreciate the sentiment :) 2020-04-10 07:41:04 BRB 2020-04-10 07:42:51 No change :( 2020-04-10 07:43:20 what shows 'uname -a' 2020-04-10 07:44:32 https://termbin.com/pxvs 2020-04-10 07:44:56 good 2020-04-10 07:45:09 OK 2020-04-10 07:45:15 how do you start X 2020-04-10 07:45:26 startx 2020-04-10 07:46:07 try next: 'apk add tpaste' then 'tpaste < /var/log/Xorg.0.log' and post url 2020-04-10 07:47:47 http://tpaste.us/7KZ6 2020-04-10 07:49:08 huh, 348.991] (EE) Failed to load module "ati" (module does not exist, 0) 2020-04-10 07:49:15 maybe this is issue 2020-04-10 07:49:45 It should be using amdgpu, since this is a newer card 2020-04-10 07:49:47 ? 2020-04-10 07:51:10 Yes, that's not problematic, it just goes through all drivers 2020-04-10 07:51:32 Ah 2020-04-10 07:51:52 do you have xf86-video-amdgpu apk installed 2020-04-10 07:52:20 apk info -e xf86-video-amdgpu 2020-04-10 07:52:49 Yes 2020-04-10 07:53:50 uhm, I cannot check it thoroughly because I don't have amd gpu 2020-04-10 07:53:58 :/ 2020-04-10 07:54:18 but looks like something related to missing some package 2020-04-10 07:55:09 apk info -e xf86-video-modesetting 2020-04-10 07:58:26 That's installed 2020-04-10 07:59:34 huh, I don't have more ideas, sorry 2020-04-10 07:59:49 Thank you anyway :) 2020-04-10 07:59:56 np 2020-04-10 08:09:54 Blah 2020-04-10 08:17:56 I guess Alpine isn't for me, then :/ 2020-04-10 08:18:31 what kind of a computer is this? 2020-04-10 08:19:16 An amd64 desktop that I built in 2017 2020-04-10 08:20:43 Hal_Alpine: I wouldn't give up so fast. try some other live distro and look what is needed for X to work 2020-04-10 08:20:59 I'm about to; ideally, GRUB's boot-from-ISO ability works for me 2020-04-10 08:21:03 and then look if all that exist on alpine 2020-04-10 08:21:07 but the ISOs are on an exFAT partition, so knock on wood 2020-04-10 08:21:30 okay. I was thinking of a possible dual gfx adapter problem, since I've encountered problems with those and AMD; gpu integrated into the cpu and such 2020-04-10 08:22:04 No, the CPU is Intel 2020-04-10 08:22:23 At the time I built this, I wanted it to be a hackintosh, and AMD hackintoshing was still an exercise in hypertension 2020-04-10 08:22:41 :D 2020-04-10 08:22:44 :D 2020-04-10 08:23:26 OK, BBL 2020-04-10 08:23:29 I had this laptop with an Intel i7 and a separate AMD gpu chip. It required blacklisting the integrated gpu 2020-04-10 10:55:30 Good day guys 2020-04-10 10:57:03 Can I ask for help ? Im trying to compile a driver for my usb wifi dongle but keep getting 2020-04-10 10:57:13 make[1]: *** /lib/modules/5.4.27-0-lts/build: No such file or directory. Stop. 2020-04-10 11:05:20 <_ikke_> Guest37: add linux-lts-dev to your makedepends 2020-04-10 11:05:42 <_ikke_> or if you build it manually, apk add linux-lts-dev 2020-04-10 11:07:21 Thank you, Ill try that 2020-04-10 12:48:46 <_ikke_> What would determine whether you add a service to sysinit, boot or default? 2020-04-10 12:49:30 <_ikke_> I guess at what part in the boot process something is started, but is it described somewhere when what boot level is initiated? 2020-04-10 12:49:57 At what stage of the booting you need it available. To he honest, I'm not sure if things would break if you were to put everything into default (without shutdown services of course) though 2020-04-10 13:08:07 _ikke_: an example, cgroups needs to be in sysinit cause other services depend on it. 2020-04-10 13:09:15 Hm, if you put it in default it'll be started before that if another service depends on it 2020-04-10 13:09:48 problem is that some dont 2020-04-10 13:10:17 in my case it was setting cgroups to v2 only 2020-04-10 13:16:00 Do the package maintainers take package requests? If so, what means of communication is preferred in this regard: irc, mailing list, bugtracker? 2020-04-10 13:17:54 monado[d]: make an issue in gitlab 2020-04-10 13:19:24 Got it, thanks 2020-04-10 13:24:20 monado[d]: no 2020-04-10 13:24:23 monado[d]: *np 2020-04-10 14:25:00 hello 2020-04-10 14:25:12 please, remind me how to obtain .apk files from browser? 2020-04-10 14:25:42 I don't see a link/button for it on pkgs.alpinelinux.org :( 2020-04-10 14:25:49 You can go to Man will nicht neben jemand bestimmtes sitzen and navigate to the right dir to download it 2020-04-10 14:25:51 but I remember there was some trick 2020-04-10 14:25:58 <_ikke_> :D 2020-04-10 14:26:03 https://alpine.global.ssl.fastly.net/alpine/ 2020-04-10 14:26:04 Derp, wrong paste from lesson lol 2020-04-10 14:26:18 thanks! 2020-04-10 14:26:28 User Accessibility lessons aren't fun :c 2020-04-10 14:26:49 Who needs a good UI anyway! :P 2020-04-10 14:31:00 if I download just the ones I need but not their deps - the ones I need won't work. manually getting everything I need - is a bit of a pita 2020-04-10 14:31:19 can I use alpine to download everything I install as .apk files? 2020-04-10 14:32:52 <_ikke_> apk fetch -R 2020-04-10 14:35:35 can mysql-client be used to connect to mssql? 2020-04-10 14:35:49 <_ikke_> no 2020-04-10 14:36:13 _ikke_: is there a client for alpine to connect to mssql? 2020-04-10 14:39:20 https://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-2017#alpine-linux looks like this is the best one can have 2020-04-10 14:40:32 FreeBDSM, looks like sqsh may have FreeTDS support but I don't see the support libraries for other languages in the aports tree 2020-04-10 14:45:41 I've been stuck the past few days trying to get the aports/utils/bootstrap.sh script to make an aarch64 or armhf cross compile environment working on my x86_64 box. Here is a pastebin with the output https://pastebin.com/Dm8vVW4g any ideas on what I can do to correct this? (My goal is to cross-compile some kernels for these machines because compiling them on a Pi3 is so slow) 2020-04-10 16:14:36 I'm trying to use the wget in alpine 3.11 and it won't follow a 307 redirect. I don't see any flags that would enable it to do so. It works fine in Arch and follows the redirect. It must be a different implementation of wget. What can I do? 2020-04-10 16:15:04 manj-gnome: apk add wget 2020-04-10 16:15:15 <_ikke_> manj-gnome: you are using busybox wget, which is more limited 2020-04-10 16:15:36 got it, thank you 2020-04-10 16:58:07 Hello 2020-04-10 16:59:20 I am trying to setup a VM with Alpine Linux and full disk encryption as a kind Proof-of-concept. 2020-04-10 17:01:50 I have an internal disk and a usb stick configured for this VM and got it setup so that the bootloader resides on the usb stick and the main disk is opened with cryptsetup in plain mode. 2020-04-10 17:04:09 I get as far as installing a base system by mounting the encrypted disk (/dev/mapper/crypt) on /mnt and the usb stick (/dev/sda1) on /mnt/boot and then running setup-disk /mnt 2020-04-10 17:04:36 I can then chroot into the newly installed system and generate initfs and grub config 2020-04-10 17:07:43 Heres where I am stuck: I don't know how to setup the initfs and grub config. I guess I need to add cryptsetup and cryptkey to mkinitfs.conf and also add modules dm-crypt and dm-mod to /etc/default/grub but don't know how to specify the options for kernel or initfs to properly open the encrypted disk. 2020-04-10 17:08:23 Can anyone give any pointers where to have a look for the proper boot parameters? 2020-04-10 17:09:41 Currently the boot screen just sits there at 'Loading initial ramdisk ...' and does nothing else. Just dropping to a shell would be nice at the moment... 2020-04-10 18:10:06 spameier, I have found the best path is to have an unencrypted partition that has the contents of /boot and then encrypt everything else. I typically just have a second partition that I use dm-crypt to encrypt and use that as an LVM physical volume, then you can create a logical volume for your mount points and swap. I believe if you create an /etc/crypttab before you rebuild your initramfs it will pull in the correct 2020-04-10 18:10:06 modules. The only things that will not be encrypted with this method are your boot loader, kernel, and initrd. There are typically no secrets in those anyway. 2020-04-10 18:15:16 Yeah then you have everything in one disk. My goal though is to encrypt the full disk and to boot off a USB stick. So far I got it working using luksFormat on the disk and with the help of man mkinitfs-bootparam. 2020-04-10 18:15:55 My problem seems to have been that mkinitfs doesn't support plain encrypted drives. I am testing now the detached header option... 2020-04-10 18:16:35 You could put the content of /boot on your USB stick - no problem there. LUKS really wants a partition and not a raw disk device so putting a partition table on your disk and a single partition, and then encrypting that, may help. 2020-04-10 21:32:05 My USB headset doesn't get recognized by either Alsa or PulseAudio. Can it be that linux-lts is missing some kernel modules or something? 2020-04-10 21:33:53 edolnx: that's not true at all. 2020-04-10 21:34:05 except that part about unencrypted /boot, that's fine 2020-04-10 22:44:34 Hello71, what's not true? 2020-04-10 22:45:25 luks, insofar as it's a specific thing, doesn't care about partitions or "raw disk devices". that's the whole point of "everything is a file" 2020-04-10 22:46:05 hell, you can use dm on loop just fine. it'll be slow, but fine 2020-04-10 22:48:43 The "everything is a file" construct is only true for Plan9, in Linux there are lots of special cases. And yes, you can use raw devices but as you said it will be slow. Using a partition device ensures you can seek around the media in 4k LBA chunks instead of byte-by-byte. That's the primary advantage. 2020-04-10 22:50:38 Depending on underlying media there are also advantages if/when your drive starts having issues (transparent LBA relocation) and SSD wear. 2020-04-10 22:55:27 anyone had issues with libvirt not starting recently? 2020-04-10 23:46:55 edolnx: that's, uh... what? 2020-04-10 23:47:03 i don't 2020-04-10 23:47:05 what 2020-04-11 00:00:26 Can I just remove things from /etc/apk/world? I have inadvertently polluted that file. 2020-04-11 00:04:47 Hello71: I think the point that was trying to be made (which is irrelevant to your example and the actual desire) is that if you setup luks on top of a block device alone instead of a partition from a block device with a partition table then misalignment has a chance of occurring. 2020-04-11 00:05:06 But yes that has nothing to do with your example of using luks on a loop device that was associated with a file. Ironically your example demonstrates slowdown with more layers. While that example give demonstrates possible slow down with out the additional layer. 2020-04-11 00:05:09 kinda amusing 2020-04-11 00:05:13 partitions *are* block devices. 2020-04-11 00:05:13 heh 2020-04-11 00:06:01 s/device/$& that's not a partition/ 2020-04-11 00:06:12 damn kids nowadays with their device management daemons 2020-04-11 00:06:29 well that has nothing to do with it 2020-04-11 00:06:30 back in my day sysadmins manually mknoded each device 2020-04-11 00:06:45 but moreover, that's not how alignment works. that's not how arithmetic works. 2020-04-11 00:06:51 0 is aligned to *everything*. 2020-04-11 00:07:01 0 is the most aligned sector 2020-04-11 00:08:53 how do you think alignment works 2020-04-11 00:09:11 I'm not saying I agree. I mean personally I use luks on top of the drives themselves which have no partition table and haven't experienced anything indicating that it's significantly slower. 2020-04-11 00:09:47 I'm just saying it's funny that two seemingly orthogonal things were being agreed on irrespective of them being right or not. 2020-04-11 00:25:34 it's not that easy to notice shorn writes without benchmarking... 2020-04-11 00:25:40 mostly it just causes extra SSD wear 2020-04-11 00:26:28 and also theoretically data loss on power failure, but iirc even sqlite expects 4096 byte atomic writes if the drive advertises it 2020-04-11 00:27:38 Well if I'm not noticing it, can't be too significant for me to care. Never stated they don't exist either. I don't know or care. 2020-04-11 00:32:42 If it's nothing noticeable going through some tests `fio` or `iozone` with both setups, it's negligible. 2020-04-11 01:15:38 0 would be aligned to everything if everything didnt try to stick a FAT table at 0 2020-04-11 01:15:53 or something 2020-04-11 01:16:02 so you end up with 512, 2048, or some other offset 2020-04-11 01:16:14 and that offset then has to align with erase block sizing, etc. 2020-04-11 01:55:07 except then you're not really doing "on top of a block device alone". 2020-04-11 01:55:16 you're doing "512 off of a block device alone" 2020-04-11 02:11:45 hello, was wondering if anyone here managed to get alpine linux to authenticate against a samba DC ?? wbinfo works as expected but since there is no support for nss in musl getent does not lookup winbind 2020-04-11 02:12:09 does that sound correct ?? 2020-04-11 02:17:04 Hello71: its turtles all the way down 2020-04-11 02:18:20 brbendert: musl nscd 2020-04-11 02:18:29 and also apparently sssd is the future anyways 2020-04-11 02:18:30 i did install that 2020-04-11 02:18:33 but you still need nscd 2020-04-11 02:18:45 not sure if you need to patch musl to use it 2020-04-11 02:18:48 when starting the service it complains about libnss 2020-04-11 02:19:06 libnss_files.so.0 2020-04-11 02:20:23 i am not sure how a package can make it into the system with a broken dependency 2020-04-11 04:19:04 runtime loader... if the person testing doesn't have that feature enabled, the module never gets loaded and they don't hit that bug 2020-04-11 04:19:51 fair enough 2020-04-11 07:29:11 abuild says warning: libgmp.so.10, needed by ./.libs/libisl.so, not found (try using -rpath or -rpath-link) 2020-04-11 07:29:11 even though I have it in /usr/lib and i have the path to abuild.conf export LDFLAGS="-L/usr/lib -L/lib -Wl,--as-needed" 2020-04-11 07:29:29 this is for isl apkbuild package 2020-04-11 07:29:32 any ideas people 2020-04-11 07:31:52 did you run ldconfig? 2020-04-11 07:32:02 ofcourse i did 2020-04-11 07:32:55 and the verbose of ldconfig shows that libgmp.so.10 -> libgmp.so.10.4.0 is there usr/lib 2020-04-11 07:32:59 kinda strange 2020-04-11 07:34:36 or course, sorry... I guess my next step would be making sure versions match 2020-04-11 07:34:45 and paths 2020-04-11 07:35:40 versions and paths match? meaning? 2020-04-11 07:38:09 the .so versions, i.e. .so.10 points to a version that is still installed 2020-04-11 07:38:34 hmmmm 2020-04-11 07:39:06 and that the paths from ldd match 2020-04-11 07:52:22 ooh man i still cant figure what the problem is 2020-04-11 07:52:31 .so does point to an installed version 2020-04-11 07:57:24 Any idea how to install the libwrap package ? Its used by the danted/sockd server. But not available as I can see 2020-04-11 08:12:55 okie seems it is only going to find it via -lgmp and doesnt care about LDFLAGS 2020-04-11 08:13:41 and you know my toolchain ld has a sysroot hardcoded which doesnt allow it to find 2020-04-11 09:05:15 any toughbook cf-30 users out there ? 2020-04-11 09:09:13 Ask your question 2020-04-11 09:12:51 Cogitri: any trick on how to suspend on lid close ? 2020-04-11 09:13:02 hi 2020-04-11 09:13:18 is there a way to configure /var/log/messages so that long lines don't get truncated? 2020-04-11 09:15:07 greguu: Hm, at least on my Spectre X360 suspend on lid close works just fine (at least in GNOME) 2020-04-11 09:15:17 Does normal suspension work? 2020-04-11 09:15:24 greguu: 'cat /etc/acpi/LID/00000080 | tpaste' => http://tpaste.us/kyeb 2020-04-11 09:16:53 mps: there is no /etc/acpi/LID/ 2020-04-11 09:16:59 :( 2020-04-11 09:24:27 oh it seems busybox's syslogd has a hardcoded limit of 256 bytes message size :-( 2020-04-11 09:24:43 so rsyslog or syslog-ng ... choices, choices 2020-04-11 09:25:56 Cogitri: yes, pm-suspend does work 2020-04-11 09:28:20 btw, a Spectre X360 is not really close to a CF-30 Panasonic Toughbook 2020-04-11 09:29:46 greguu: create it 2020-04-11 09:30:15 mps: well, may need a kernel patch to the alpine kernel to make it work 2020-04-11 09:31:10 it works on alpine kernels, aarch64, armv7 and x86_64 on my boxes 2020-04-11 09:31:58 suspend on lid close also does work on my other devices, just not on the CF-30 toughbook 2020-04-11 09:32:40 No, but I very much dobut that anyone in this chat is going to have that exact device 2020-04-11 09:34:20 well, that was my initial question. any toughbook cf-30 users out there ? 2020-04-11 09:34:33 if not, just ignore 2020-04-11 09:43:28 okay, but how do you disable busybox's syslog so it doesn't conflict with syslog-ng without also disabling busybox's cron? 2020-04-11 09:45:11 `rc-update del syslog` ? 2020-04-11 09:47:44 it's not even in default 2020-04-11 09:47:52 and when you stop syslog, you also stop cron 2020-04-11 09:48:02 but when you start syslog-ng, you don't start cron 2020-04-11 09:48:21 and of course, when you start cron, you start syslog 2020-04-11 11:21:40 damn 2020-04-11 11:22:12 is there some kind of provide= mechanism for openRC? 2020-04-11 12:28:32 has anyone tried building asmutils lately? It achieves 100x smaller binaries of unix tools, partly with a custom elf startup code. http://asm.sourceforge.net/asmutils/a-linux-0.17.tar.gz 2020-04-11 12:29:09 http://asm.sourceforge.net/asmutils/asmutils-0.18.tar.gz 2020-04-11 12:40:34 are they tool old? 2020-04-11 12:49:17 development stopped in 2006 but the tools work as new if you build it. ;) Only replace gmake with make in MCONFIG. 2020-04-11 12:54:37 i will try them sometime 2020-04-11 12:54:57 once i am done with this nasty glibc work 2020-04-11 13:08:39 oneinsect: those tools also include a tiny libc. 2020-04-11 13:08:53 oooh 2020-04-11 13:08:54 is it 2020-04-11 13:08:56 thats nice 2020-04-11 13:09:11 i could try this on a cortex m4 with an mmu 2020-04-11 13:09:20 a very tiny tiny linux 2020-04-11 13:09:25 :D would be nice 2020-04-11 13:09:36 a mmu* 2020-04-11 13:14:53 those utils only work on i386 2020-04-11 13:15:20 x64? 2020-04-11 13:15:44 yeaa my bad i missed these i386 specific but what about 64-bit? 2020-04-11 13:15:49 are* 2020-04-11 13:30:01 which cortex m4 has an mmu? 2020-04-11 13:30:05 they only have mpus 2020-04-11 13:30:26 hmm ... under what name does Alpine package https://wiki.policyd.org/ ? 2020-04-11 13:34:57 yes your are right 2020-04-11 13:35:03 m4 doesnt have mmu 2020-04-11 13:52:13 <_ikke_> rapha: https://repology.org/project/policyd/versions 2020-04-11 13:57:50 oh, that's an interesting website 2020-04-11 13:58:17 okay, so "absent in repositories" means that ppl generally install that themselves from sources? 2020-04-11 13:59:40 oneinsect: regarding 64bit: the elf startup code needs to be adapted to elf64. It would be worth producing really nifty tiny binaries e.g. a httpd daemon in 530 bytes only (32bit). 2020-04-11 14:01:03 rapha: Either they install it themselves or they go ahead and package it so it's in the repos 2020-04-11 14:05:40 anyone know how to fetch patch from this on github https://github.com/crystal-lang/shards/pull/344/files 2020-04-11 14:06:39 https://github.com/crystal-lang/shards/pull/344.patch 2020-04-11 14:07:40 could try that Lingunixtix: but later 2020-04-11 14:07:46 i almost nearing my quest 2020-04-11 14:07:47 doesn't work: You are being redirected 2020-04-11 14:09:19 ah, works in firefox but not with curl 2020-04-11 14:10:12 and with 'curl -L', ofc. 2020-04-11 14:10:16 Cogitri: thanks 2020-04-11 14:54:32 kaey: work in 64bit too but replacing the custom startup code with whatever the linker normally puts in results in much larger binaries. 2020-04-11 15:01:06 hmmmm 2020-04-11 15:48:16 afontain_: how would net work 2020-04-11 16:30:44 is there a way to pass a file to source to the default shell? 2020-04-11 16:32:25 /etc/profile.d ? 2020-04-11 16:33:23 it doesn't get sourced upon login :/ 2020-04-11 16:35:42 The thing ends with .sh ? 2020-04-11 16:35:55 yup 2020-04-11 16:36:05 Huh 2020-04-11 16:36:22 Well, can't you set the thing in your shell's configuration otherwise? 2020-04-11 16:36:33 https://paste.debian.net/1139749/ 2020-04-11 16:36:39 I set some variables in my .config/fish/config.fish, I guess with bash that'd be .bashrc 2020-04-11 16:37:37 except it's busybox' ash here, the default shell from alpine 2020-04-11 16:38:34 Then it's .ashrc, I guess 2020-04-11 16:38:41 Or .profile 2020-04-11 16:39:02 neither are working :/ 2020-04-11 16:39:35 Hm, I'm pretty sure those should work 2020-04-11 16:39:42 I think .ashrc needs to be executable though 2020-04-11 16:40:13 still nope :/ 2020-04-11 16:42:09 its .profile and /etc/profile for ash 2020-04-11 16:42:26 i just tested a user with a .profile, it worked for me 2020-04-11 16:42:38 weird 2020-04-11 16:42:47 could it be proxmox' black magic? 2020-04-11 16:42:52 the .profile does _NOT_ have to be set executable 2020-04-11 16:42:55 no 2020-04-11 16:43:15 it will be sourced, not executed :) 2020-04-11 16:43:17 what are you putting into the .profile and where are you putting it? 2020-04-11 16:43:41 https://paste.debian.net/1139751/ 2020-04-11 16:44:45 that works for me 2020-04-11 16:44:50 prompt is nice n' green 2020-04-11 16:45:20 meh 2020-04-11 16:46:06 maybe your terminal sucks? idk 2020-04-11 16:46:28 the prompt should change as well 2020-04-11 16:46:38 it does 2020-04-11 16:46:49 not here :/ 2020-04-11 16:47:06 how are you logining out and loging in again? 2020-04-11 16:47:12 loging out, even 2020-04-11 16:47:39 `pct enter 104` → to enter the lxc container number 104, running in proxmox 2020-04-11 16:51:27 might be that you're going over serial there, not a proxmox issue but a container thing. 2020-04-11 16:52:42 I'll look deeper into this, thanks :) 2020-04-11 16:53:47 it may be that the proxmox virtual serial port isnt handling the bits right, but i seriously doubt this. maybe they just never put color handling into their thing. -shrug- (and therefore maybe it is a proxmox thing as you suspect) 2020-04-11 16:54:15 if you ssh in from a capable terminal, you should be able to set the colors over that 2020-04-11 16:54:25 at least that will help you verify the .profile is working 2020-04-11 18:56:10 ScottHamilton[d]: Hello, seems like alpine isn't really optimal to build llvm https://stackoverflow.com/questions/50258121/building-llvm-6-under-linux-alpine 2020-04-11 18:57:26 It still needs a few patches on musl, es 2020-04-11 18:58:30 ScottHamilton[d]: Ok, so in the meantime what can I do ? Change to another distribution ? 2020-04-11 18:59:03 Apply the patches? 2020-04-11 18:59:03 Or use the LLVM we have in our repos 2020-04-11 18:59:36 ScottHamilton[d]: I'm building it 2020-04-11 18:59:51 ...but why? 2020-04-11 19:00:13 ScottHamilton[d]: The llvm in alpine's repos is compiled? 2020-04-11 19:01:20 Well yes, of course it is, everything in our repos is compiled, that's the point of them 2020-04-11 19:01:44 But why do you want to build it from source when you have the binaries available from us 2020-04-11 19:02:58 ScottHamilton[d]: I'm building it with special options such as PGO, ASSERTIONS, and multiple times to get a fully optimized toolchain 2020-04-11 19:02:59 ScottHamilton[d]: (building llvm with llvm) 2020-04-11 19:03:22 hola people, i am going back to buildroot 2020-04-11 19:03:44 cross-tool is failing after some 15 packages especially isl 2020-04-11 19:04:17 Ah well, then just apply the two patches we have in our repos and it should work, I suppose. 2020-04-11 19:04:42 (Assertions probably means that your LLVM will crash though at time stho, those are meant for debugging) 2020-04-11 19:04:56 ScottHamilton[d]: yes I know 2020-04-11 19:05:22 no one wants to talk me? 2020-04-11 19:05:25 :p 2020-04-11 19:06:18 yeaa yeaa i know i pollute these forums with glibc all over 2020-04-11 19:06:30 No worries. I guess buildroot is the better tool for the job 2020-04-11 19:06:44 ooh Cogitri: talked to me! 2020-04-11 19:06:47 :D 2020-04-11 19:16:01 Well, it's good a to talk a bit while coding 2020-04-11 19:16:30 just pulling your leg Cogitri: go ahead i will not disturb further 2020-04-11 19:21:06 oneinsect: :) 2020-04-11 19:21:24 :D 2020-04-12 05:29:18 Hi guys! 2020-04-12 05:29:55 I'm completly new to alpine linux and usualy I am using Arch. I was wondering me if alpine is also very up to date for packages version? 2020-04-12 05:30:23 or it's more like an ubutun, a bit less often. 2020-04-12 05:43:29 monado[d]: depends on what repo you’re using 2020-04-12 05:44:04 monado[d]: edge is what could be considered rolling release while the numbered releases freeze packages and are supported for a set amount of time 2020-04-12 06:09:56 They already left 2020-04-12 06:12:27 monado[d]: Thats unfortunate 2020-04-12 06:14:11 Yup 2020-04-12 06:35:01 McBoat[d]: that's how it is with IRC 2020-04-12 06:35:11 McBoat[d]: can't keep your client running 24/7 2020-04-12 06:35:27 McBoat[d]: And not everybody has a message backlog proxy 2020-04-12 06:36:13 McBoat[d]: Out of curiosity, is there a message logging bot in this channel, besides the message history on the Discord end? 2020-04-12 06:37:50 <_ikke_> algitbot logs as well 2020-04-12 06:39:40 McBoat[d]: ah; where to? 2020-04-12 06:39:46 dev.a.o/irclogs 2020-04-12 06:39:53 McBoat[d]: gracias 2020-04-12 06:39:56 <_ikke_> https://dev.alpinelinux.org/irclogs/ 2020-04-12 10:25:07 > McBoat[d]: can't keep your client running 24/7 of course you can have your client running 24/7, what do you think most of us do here in this chan? you can run your client in some less critical server in a tmux, or you can rent one of those super cheap 1eur/month vps 2020-04-12 10:46:23 or use a web-based client 2020-04-12 10:46:27 or something like irccloud 2020-04-12 11:14:08 Hello. I tried to install Alpine in a 1GB cf card but I’m getting errors. 2020-04-12 11:14:40 Can I make a custom partitioning? Without SWAP? 2020-04-12 11:15:13 <_ikke_> yes 2020-04-12 11:15:35 <_ikke_> when asked about what disks to use, select none 2020-04-12 11:15:54 <_ikke_> Then, when finished, make your disk setup as desired 2020-04-12 11:16:17 <_ikke_> then run setup-disk with the desired root partition (I think) 2020-04-12 11:19:44 Thank you _ikke_, I will try this. 2020-04-12 11:20:11 <_ikke_> make sure you do have a boot partition mounted at /boot 2020-04-12 11:39:44 I wish there was just an option to not use swap in the menu. Like... do you want to create a swap partition? (Default Yes) And then it asks you for sys, data... etc... or sysnoswap 2020-04-12 11:41:35 Or a little partition manager... which gives you a bit more choice during the setup. 2020-04-12 11:42:55 I mean... who wants swap in a SSD world? Only wastes writes. 2020-04-12 11:46:01 id4rk: export SWAP=0 (or similar) 2020-04-12 11:46:16 before starting setup-alpine 2020-04-12 11:46:48 Let me try that! 2020-04-12 11:47:07 SWAP_SIZE=0 2020-04-12 11:47:10 according to /sbin/setup-disks 2020-04-12 11:47:48 SWAP_SIZE, yes 2020-04-12 11:48:18 I forgot exact syntax :) 2020-04-12 11:50:15 Ok... let’s see if it does not complain about missing space this time. 2020-04-12 11:53:24 Thanks for the trick, but unfortunately it does not seem enough. 2020-04-12 11:54:44 <_ikke_> What is the error you are getting in the first place? 2020-04-12 11:59:56 Creating file systems..., Installing system on /dev/sda3:, /mint/boot/ is device /dev/sda1, ERROR: Failed to create lib/modules/5.4.27-0-lts/kernel/drivers/scsi/scsi_mod.ko : No Space left on device, ERROR: linux-lts-5.4.27-r0: No space left on device, 100%#####, boot is device /dev/sda1 2020-04-12 12:00:07 Each Komma = new line 2020-04-12 12:00:59 It probably has something to do with the different mount points? 2020-04-12 12:04:11 setup-disk -h 2020-04-12 13:45:39 Hi everyone from small rainy village in Finland! 2020-04-12 13:46:09 hello timo 2020-04-12 13:46:22 I'm trying to install Alpine but faced a surprising problem 2020-04-12 13:47:14 I have Ryzen 1700 and Asrock AB350M. Alpine boots as expected but sees no network interfaces 2020-04-12 13:47:30 'lo' is ther of course 2020-04-12 13:47:50 not really that surprising at all 2020-04-12 13:48:07 Oh, ok, that's promising 2020-04-12 13:48:46 you could try just "service hwdrivers start" and see if it gets you the interface 2020-04-12 13:49:14 usually network isnt up until after "setup-alpine" is ran 2020-04-12 13:49:25 entirely normal 2020-04-12 13:49:35 Trying hwdrivers... 2020-04-12 13:49:37 yeah, network isn't up before setup-alpine or setup-interfaces 2020-04-12 13:49:52 oh wait timo, you're still at the installer phase 2020-04-12 13:50:52 Not really, I think 2020-04-12 13:51:19 I copied a working setup from VirtualBox into a USB-stick 2020-04-12 13:52:16 "hwdrivers has already been started" 2020-04-12 13:52:58 I tried before 'setup-interfaces' but it didn't seem to do enything 2020-04-12 13:54:51 "ifconfig -a" shows nothing more than 'lo' 2020-04-12 13:56:01 well, I suppose it goes to modprobing a bunch of drivers and seeing if any of them recognizes your network interface, it's rtl8111gr 2020-04-12 13:56:34 so, modprobe rtl8169 and see if it gives you an interface 2020-04-12 13:59:50 sorry, the module name is r8169 2020-04-12 14:01:18 No luck. I also tried all from amd-folder 2020-04-12 14:01:34 Should the interface show up in 'ifconfig -a' right away? 2020-04-12 14:02:45 as soon as you've run modprobe, yeah. ... a bit of googling seems to talk a lot about having to deal with realtek's own driver, but the information isn't very recent 2020-04-12 14:04:22 Hm, maybe I boot Ubuntu and look what module it seems to use... 2020-04-12 14:05:04 probably easiest that way 2020-04-12 14:06:45 timo-k: what is your kernel version 2020-04-12 14:07:55 if you copied it from virtual box maybe it is linux-virt? 2020-04-12 14:14:05 Kernel 5.4 -- I'll check 2020-04-12 14:14:26 Ubuntu seems to load r8169 and realtek 2020-04-12 14:14:48 booting back to Alpine... 2020-04-12 14:15:27 timo-k: linux-lts or linux-virt? 2020-04-12 14:16:40 uname says 5.4.27-0-lts 2020-04-12 14:17:26 aha, that's ok 2020-04-12 14:20:13 Tried to modprobe r8169 and realtek but no luck 2020-04-12 14:21:47 What's the easiest way to run a command at boot? 2020-04-12 14:22:03 put it in an executable in /etc/local.d 2020-04-12 14:22:15 and enable local service 2020-04-12 14:22:56 timo-k: it is enabled in latest kernel, CONFIG_R8169=m 2020-04-12 14:24:13 Ok, yes it seems to load alright 2020-04-12 14:25:07 do you eth? device then 2020-04-12 14:26:04 Thanks! 2020-04-12 14:26:06 sorry, do you see eth? device then 2020-04-12 14:26:41 Where? ifconfig doesn't show enything but 'lo' 2020-04-12 14:29:22 then maybe it is not driver for your card 2020-04-12 14:30:03 There is "r8169: probe of ... failed with error -2" in dmesg 2020-04-12 14:30:13 lspci can help to see what is you eth card 2020-04-12 14:33:07 hw spec says 8111gr 2020-04-12 14:33:10 realtek 2020-04-12 14:34:37 realtek has a driver for it; it's always the worst case scenario: find a realtek chip in your system, pray it's supported, find out it's not, hunt for either realtek's own drivers or random github forks, compile and pray some more 2020-04-12 14:36:25 what is this CONFIG_AMD8111_ETH=m 2020-04-12 14:36:41 I think this should be supported out of the box by Linux. I have run Ubuntu on this setup from 4.15 era 2020-04-12 14:36:46 not realtek? 2020-04-12 14:38:31 Should it do any difference if I start from fresh and put clean ISO-image into the USB-drive? 2020-04-12 14:38:53 maybe, and good idea to try 2020-04-12 14:39:04 I'll try... 2020-04-12 14:40:10 that's probably it 2020-04-12 14:47:26 Aaha - no it didn't change anything, but... 2020-04-12 14:48:45 Now I noticed that r8169 whined about missing realtek-module. I now loaded FIRST realtek and THEN r8169 and that did it 2020-04-12 14:49:23 Before I tried to load them in the other order 2020-04-12 14:50:31 timo-k: so you got eth0 ? 2020-04-12 14:52:20 Yes 2020-04-12 14:53:44 nice :) 2020-04-12 14:55:56 Okay, when I reboot, do "modprobe -r r8169; modprobe realtek; modprobe r8169" and then setup-alpine everything goes as expected 2020-04-12 14:59:17 How do I fix this conveniently? I expected that there should be a dependency in modules.dep but I'm not seeing it even in Ubuntu's version. 2020-04-12 15:24:52 'depmod -a' 2020-04-12 15:28:17 I already thought I edit modules.dep by hand but it is in .modloop which is ro 2020-04-12 15:29:18 It sems I need to learn to use squashfs... 2020-04-12 15:44:43 modules.softdep mentions realtek.ko as a dependency of r8169.ko. Is it possible the busybox modprobe doesn't read softdep? 2020-04-12 16:08:33 Is there a full version of modprobe in some apk? 2020-04-12 16:09:59 kmod 2020-04-12 16:28:26 artok: thanks 2020-04-12 16:36:43 Ok, kmod made it 2020-04-12 16:37:03 busybox modprobe can't do softdeps 2020-04-12 16:41:03 I know this is offtopic but I'll try my luck anyway: Does anyone happen to know any magic how to get ASRock MB to boot always from USB-drive if available? It seems to forget the setting every time the USB-drive is not there at boot. 2020-04-12 16:42:47 timo-k: that's not an ASRock thing, that's an Aptio thing and non-fixable. If the boot device goes away, it gets taken out of boot priority. 2020-04-12 16:42:59 I know your pain, my ASRock B450 board does that too 2020-04-12 16:43:16 But yes, I guess it's not on Asrock, but it's just the only thing I always boot of an USB 2020-04-12 16:43:37 More often than not the actual root cause is using the wrong USB port. 2020-04-12 16:43:56 (because I forgot to add an /boot partition to my main drive, derp) 2020-04-12 16:45:35 Thanks - I was afraid that being unsolvable 2020-04-12 16:45:51 Absolutely must be a port directly attached to a root hub, and must be a root hub available at stage 1. So if you plug it into the ASMedia port, it's not gonna work. 2020-04-12 16:48:32 Hmm, I'm not sure if I understand correctly. I am able to boot from USB-drive. The problem is that if I detach the drive and boot from somewhere else and later want to boot again from the USB-drive, I need monitor and keyboard again to select the boot source 2020-04-12 16:48:35 timo-k: you're trying to use the rear ports, correct? 2020-04-12 16:48:45 Yes 2020-04-12 16:48:47 timo-k: oh. Then no. That is normal period. 2020-04-12 16:49:15 If you disconnect it, it is gone from boot order, period. The eligible device list is rebuilt every time at stage 1`. 2020-04-12 16:51:32 I'm setting up an headless server and thought that it would be nice to be able to boot from a ssh-enabled Alpine rescue USB-drive if, sorry, when something goes wrong - but, oh well... 2020-04-12 16:52:55 That could work with an IPMI I guess 2020-04-12 16:53:23 Yes, that would be ideal 2020-04-12 16:55:11 How hard would it be to put up a ssh enabled live CD? 2020-04-12 16:55:14 timo-k: well then boy do I have the board for you. https://www.asrockrack.com/general/productdetail.asp?Model=X470D4U 2020-04-12 16:55:45 (Note, has to be the FRONT USB ports. The rears aren't available for boot.) 2020-04-12 16:57:52 Oh yes I have drooled on that (X470D4U) but it is a bit expensive and hard to get here 2020-04-12 17:05:16 I have several, really great board.. working with them on QVLing some additional SATA DOMs too. 2020-04-12 19:09:03 -Propre[d]: Hello, I have a problem with my touchpad. My laptop is an Asus 900A and the touchpad was working perfectly on Linux Xandros. With Linux Alpine on XFCE Desktop, the touchpad can only move, I can't click on anything (with both buttons and double-tap). I tried to install xf86-input-libinput but nothing changes, and the mouse was very slow. With xf86-input-synaptics, nothing changes too, but the mouse speed was normal. Wh 2020-04-12 19:09:50 <_ikke_> The message has been truncated: "but the mouse speed was normal. Wh.." 2020-04-12 19:13:05 -Propre[d]: Here is the truncated part : What can I do to repare my touchpad ? (Sorry for my bad English, I'm French). Thank you in advance ! 2020-04-12 19:17:18 <_ikke_> Just some random guesses 2020-04-12 19:17:26 <_ikke_> Is your user member of the input group? 2020-04-12 19:18:32 -Propre[d]: No, but if my user is not member of this group, I don't know why I can still move the cursor 2020-04-12 19:18:44 <_ikke_> no idea 2020-04-12 19:18:47 -Propre[d]: I will try to add my user to this group and then login / logout 2020-04-12 19:22:29 -Propre[d]: Nothing changes for the touchpad, but now my keyboard and my USB mouse don't work 😂 2020-04-12 19:22:34 -Propre[d]: I will try to reboot 2020-04-12 19:25:04 -Propre[d]: Is there a way to reboot but reverse my command ? 2020-04-12 19:25:16 -Propre[d]: I can't do anything without keyboard 2020-04-12 19:26:35 <_ikke_> try ctrl+alt+F2 2020-04-12 19:27:06 -Propre[d]: during alpine boot ? 2020-04-12 19:27:32 <_ikke_> When it's booted 2020-04-12 19:27:41 <_ikke_> I assume you directly get a graphical interface/ 2020-04-12 19:27:42 <_ikke_> ? 2020-04-12 19:27:50 -Propre[d]: Yes 2020-04-12 19:27:59 <_ikke_> Then try that combination 2020-04-12 19:28:15 <_ikke_> if it works, you should see a console with a login prompt 2020-04-12 19:33:11 -Propre[d]: I get it only when I poweroff my laptop and I tip the combination 2020-04-12 19:45:16 -Propre[d]: I think I'm blocked 😦 2020-04-12 19:46:45 <_ikke_> When you boot, do you get grub or syslinux? 2020-04-12 19:47:41 -Propre[d]: Where is this wrote ? 2020-04-12 19:48:19 -Propre[d]: Where is this written? 2020-04-12 19:48:54 <_ikke_> When you start 2020-04-12 19:49:05 <_ikke_> when you boot, before alpine is started 2020-04-12 19:52:55 -Propre[d]: I can't find anything, sorry. I have followed the documentation of Alpine Linux to install it 2020-04-12 19:53:57 -Propre[d]: I think it is SysLinux 2020-04-12 19:54:59 -Propre[d]: Ok it's really syslinux 2020-04-12 19:55:15 <_ikke_> ok 2020-04-12 19:55:32 <_ikke_> when it boots, I think you then have to press tab when you see syslinux 2020-04-12 19:57:17 -Propre[d]: I get "Alpine/Linux Boot Menu" 2020-04-12 19:57:33 -Propre[d]: And "Linux lts" under 2020-04-12 19:57:46 <_ikke_> There should be a legend that tells you how to edit 2020-04-12 19:59:51 -Propre[d]: What do I need to edit ? 2020-04-12 20:00:04 <_ikke_> the boot cmdline 2020-04-12 20:00:34 -Propre[d]: I can edit ".linux vmlinuz-lts root=UUID=92af80a3-1487-4456-b19d-b85e477f5c60 modules=sd-mod,usb-storage,ext4 nomodeset quiet rootfstype=ext4 initrd=initramfs-lts" 2020-04-12 20:00:58 <_ikke_> right 2020-04-12 20:00:58 -Propre[d]: I'm not sure this is what I need to edit 2020-04-12 20:01:04 <_ikke_> append single to it 2020-04-12 20:01:05 -Propre[d]: Okay 2020-04-12 20:01:08 <_ikke_> 'single' 2020-04-12 20:01:13 <_ikke_> without the quotes 2020-04-12 20:01:16 -Propre[d]: Okay 2020-04-12 20:01:43 -Propre[d]: Okay I'm entering single mode ! 2020-04-12 20:06:14 -Propre[d]: It says that my user does not exist, I don't know how I'm supposed to remove it from input group 2020-04-12 20:07:49 <_ikke_> id 2020-04-12 20:10:27 -Propre[d]: id: unknown user myuser 2020-04-12 20:10:43 <_ikke_> getent passwd 2020-04-12 20:11:30 -Propre[d]: sh: getent: not found 2020-04-12 20:11:42 -Propre[d]: Maybe I should try with cat ? 2020-04-12 20:12:00 <_ikke_> cat /etc/passwd 2020-04-12 20:12:18 -Propre[d]: There is a lot of users but not my user 😭 2020-04-12 20:12:29 <_ikke_> but it's strange that getent is not available 2020-04-12 20:12:54 <_ikke_> do you use run-from-ram? 2020-04-12 20:13:21 -Propre[d]: I think no 2020-04-12 20:13:35 -Propre[d]: My laptop is an Asus Eee PC 900A 2020-04-12 20:13:51 -Propre[d]: I replaced Linux Xandros with Linux Alpine 2020-04-12 20:15:04 <_ikke_> mount | grep ' / ' 2020-04-12 20:21:33 -Propre[d]: none on / type rootfs (rw) 2020-04-12 20:21:33 -Propre[d]: proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) 2020-04-12 20:21:35 -Propre[d]: sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) 2020-04-12 20:21:36 -Propre[d]: devtmpfs on /dev type devtmpfs (rw,nosuid,relatime,size=470344k,nr_inodes=117586,mode=755) 2020-04-12 20:21:37 -Propre[d]: devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) 2020-04-12 20:21:38 -Propre[d]: shm on /dev/shm type tmpfs (rw,nosuid,nodev,noexec,relatime) 2020-04-12 20:34:17 <_ikke_> That first line looks really strange 2020-04-12 20:34:25 <_ikke_> I've never seen 'none' mounted to / 2020-04-12 20:36:26 -Propre[d]: I don't know what should I do in that particular case... 2020-04-12 20:36:55 <_ikke_> ls /dev/sd* 2020-04-12 20:38:12 -Propre[d]: no such file or directory 2020-04-12 20:48:54 -Propre[d]: should I mount/unmount anything ? 2020-04-12 20:49:31 <_ikke_> You can try to mount your disk to /mnt or something like that if it's available 2020-04-12 20:59:38 hey guys 2020-04-12 20:59:56 since I've upgraded my Alpine on my raspberry (aarch64) my wireless interface had gone (was working fine just before) 2020-04-12 21:00:04 linux-firmware-brcm is installed 2020-04-12 21:05:24 it's actually running 5.4.12-0-rpi 2020-04-12 21:06:32 Oo can't understand why it has a so old kernel as I upgraded it Oo 2020-04-12 21:07:55 LTS kernel 2020-04-12 21:35:21 Exim package maintainer not here by chance? 2020-04-12 21:36:42 today I added Alpine animal for the Exim farm (https://buildfarm.exim.org/), to run tests, but running the full test suite made it time out on builds.sr.ht 2020-04-12 21:36:58 jobs #186045, #186046 and #186047 2020-04-12 21:37:30 algitbot: wrong URL, use https://builds.sr.ht/~exim/job/186045 instead :) 2020-04-12 21:39:19 km_: algitbot is right, but your references are wrong :) 2020-04-12 21:39:40 can't blame the bot ;) 2020-04-12 21:40:43 '#' is alpine issue/bug report number prefix 2020-04-12 21:41:10 sorry, algitbot, I'm new here and to alpine :) 2020-04-12 21:41:17 and I think exim maintainer is not on our IRC channels 2020-04-12 21:41:30 ok, then I'll have to to debugging myself 2020-04-12 21:41:44 right now I'm running several test "batches": 1..999, 1000..1999 and so on until test 5999 - https://builds.sr.ht/~exim and will try debugging further tomorrow 2020-04-12 21:42:10 maybe ddevault would give a clue on where the test suite gets stuck 2020-04-12 21:42:11 you can post mail to maintainer, or contributor, maybe you will have luck 2020-04-12 21:42:47 once the build fails it should prompt you to SSH into the build VM 2020-04-12 21:42:51 from there you can debug normally 2020-04-12 21:43:20 oh, if it timed out there's little to be done there 2020-04-12 21:43:22 hm 2020-04-12 21:43:25 yes, but when it does not fail but times out... 2020-04-12 21:43:49 batching sounds reasonable, but consider a binary search 2020-04-12 21:43:53 normally a full testrun takes ~40 mins (on openbsd and freebsd that is) 2020-04-12 21:44:39 I'll try to identify a range and then tomorrow do testrun when connected via ssh 2020-04-12 21:44:46 you could also make the tests more verbose 2020-04-12 21:44:50 so it prints the name of each test as it starts working on it 2020-04-12 21:44:54 this would be wise in general I think 2020-04-12 21:45:54 I'll check if Exim test suite supports that... 2020-04-12 21:48:58 I'd just drop the batching in favor of that, actually 2020-04-12 21:49:04 even if you have to patch Exim's test runner to support it 2020-04-12 21:49:17 it would be a much more efficient use of resources and would get you the answer much sooner 2020-04-12 21:51:12 well, yes, but at least now I know that tests until 1000 and after 2000 are fine -- that's good to know in general 2020-04-12 21:51:27 for debugging I will use a more targeted approach 2020-04-12 21:52:03 knowing tests 0-1000 and 2000- are fine is nice but it would be a lot better to know test 1204 is the culprit 2020-04-12 21:53:19 ddevault: I'll get there :) alpine is a new member of the farm (and new to me, too) 2020-04-12 21:54:30 and until I figure out, I'll make sure that commit builds are submitted with tests 1..50, which do work 2020-04-12 21:55:12 I don't want to waste your computing power, ddevault 2020-04-12 23:56:49 hello 2020-04-12 23:58:20 hi 2020-04-13 00:09:02 hello 2020-04-13 00:36:22 There's no DKMS for Alpine? :'( 2020-04-13 00:37:06 I can't find any reference to it on the wiki or any packages 2020-04-13 00:43:31 Could you remind me of what that is? 2020-04-13 00:49:10 It's a scheme for building kernel modules (keeping them up to date) 2020-04-13 00:49:17 https://en.wikipedia.org/wiki/Dynamic_Kernel_Module_Support 2020-04-13 00:49:35 I was trying to install VirtualBox but I can't compile the kernel modules for it 2020-04-13 00:50:05 I thought Alpine would make a really nice clean host OS but maybe I have to change my plans.. 2020-04-13 00:50:21 I know I could use QEMU/KVM but I have existing VMs :) 2020-04-13 00:55:09 I've been searching for Virtualbox on Alpine too but all I get is about the opposite: Running Alpine inside virtualbox :) 2020-04-13 01:03:55 I even tried to compile them manually but not really succeeding 2020-04-13 01:16:32 have you tried your vms under qemu/kvm? 2020-04-13 01:17:02 there is very little thats incompatible between those in general - maybe a nic driver or something will be different, but for the most part it should "just work" 2020-04-13 01:17:23 Hm yeah but I used the shared folders feature and the host only comms which I believe are not available in QEMU 2020-04-13 01:17:50 wrong, they are 2020-04-13 01:17:58 you can provide shared mounts into guests 2020-04-13 01:18:02 i have one setup that wya 2020-04-13 01:18:04 Oh really? Thanks! I'll have a look 2020-04-13 01:18:08 please do 2020-04-13 01:18:20 friends dont let friends run virtualbox ;-P 2020-04-13 01:18:38 I've never used it before.. At work we use VMWare and at home I was on VBox for a long time but now that it's Oracle I wouldn't mind to get off it anyway 2020-04-13 01:19:06 virt-manager and virsh are powerful 2020-04-13 01:19:10 virsh especially 2020-04-13 01:19:25 virt-manaager you'll be most comfortable with to manage the qemu/kvm guests 2020-04-13 01:20:41 Hm I prefer CLI 2020-04-13 01:21:00 Thanks I found the wiki page, sounds really good 2020-04-13 01:21:50 actually qemu has three implementations of shared folders 2020-04-13 01:22:30 Ok thanks for correcting me! I'll get into this 2020-04-13 01:22:39 Great that I can keep using Alpine, I really love its minimalism 2020-04-13 01:22:56 Like when I boot the system and it's using 60MB :D 2020-04-13 01:23:00 four if you count virtual fat 2020-04-13 01:23:01 of RAM 2020-04-13 01:23:42 but that's not really shared, it's just a convenience wrapper over mounting an image 2020-04-13 01:55:41 virsh is for cli 2020-04-13 01:55:53 it is awesome imo 2020-04-13 01:56:07 i wonder why my alpine took long time to start 2020-04-13 02:00:15 Yeah I was just trying out virt-manager but I can't get the policy agent to work properly (I don't have a desktop environment - that's probably why) 2020-04-13 02:00:22 I'm just running it with a remote X export :D 2020-04-13 02:00:34 I'll figure it out but I'll read into virsh first 2020-04-13 02:00:40 Thanks again for all the help! 2020-04-13 02:52:01 I make a vnc desktop that I... vnc into. 2020-04-13 02:52:15 it runs virt-manager 24/7 2020-04-13 02:58:47 (I have several hypervisors like this) 2020-04-13 02:59:39 "desktop" in the loosest sense too, its just blackbox :-) 2020-04-13 09:33:21 in the APKBUILD is there a postinstallation method that can be called 2020-04-13 09:33:23 just like package 2020-04-13 09:34:23 <_ikke_> oneinsect: you can define a post install script 2020-04-13 09:34:33 any example? 2020-04-13 09:34:43 <_ikke_> https://wiki.alpinelinux.org/wiki/APKBUILD_Reference#.24pkgname.post-install 2020-04-13 09:35:11 this script is there within the APKBUILD folder itself? 2020-04-13 09:35:30 coz i need to create and include ld.so.conf 2020-04-13 09:35:33 etc 2020-04-13 09:36:10 <_ikke_> It's in the same folder as the APKBUILD, yes 2020-04-13 09:36:12 i dont know if should do it like touch ${pkgdir}/etc/ld.so.conf within the package() function or outside as script 2020-04-13 09:36:25 suggestion? 2020-04-13 09:36:28 <_ikke_> the former 2020-04-13 09:36:33 aah alrite 2020-04-13 09:36:44 <_ikke_> If it's a matter of installing files, doing it in package() is the best option 2020-04-13 09:36:53 thanks 2020-04-13 09:37:52 and any idea on how to do a arch based compiler option selection in build() function like for example --enable-static-pie, broken on ARM and --enable-cet, x86 only 2020-04-13 09:38:05 i mean for ./configure 2020-04-13 09:38:28 I'm a bit confused by the many number of terms used for ARM architectures 2020-04-13 09:38:42 debian used armel/armhf and other distributions use other terms as well 2020-04-13 09:38:57 is armhf equivalent to ARMv6 in Alpine? 2020-04-13 09:39:04 <_ikke_> oneinsect: use a case statement on CARCH 2020-04-13 09:39:11 <_ikke_> and set a variable with the options based on the arch 2020-04-13 09:39:18 any example _ikke_ 2020-04-13 09:39:21 quick one? 2020-04-13 09:41:35 <_ikke_> A bit like this: https://git.alpinelinux.org/aports/tree/main/alpine-ipxe/APKBUILD#n25 2020-04-13 09:42:01 <_ikke_> But you use that to define arguments to ./configure 2020-04-13 09:43:54 markand: arm ecosystem is jungle 2020-04-13 09:45:15 yes 2020-04-13 09:46:33 to know what is difference between different distro and flavors only option is to investigate them thoroughly 2020-04-13 09:48:06 markand: It's armv6 Hard Float (so with hardware acceleration for floating point operations) 2020-04-13 09:52:03 not all armv6 are equal 2020-04-13 09:57:19 understood 2020-04-13 09:57:21 will try 2020-04-13 09:58:49 ddevault: hooray! 2020-04-13 09:59:06 running the test suite in a detached tmux revealed the sinner 2020-04-13 09:59:18 https://0bin.net/paste/BehWtDMp9KemD5yR#orQbn7WGfTpqvq1Vozeb802+chzUGijtstTCp2omqZK 2020-04-13 10:00:15 installing coreutils _should_ solve the issue 2020-04-13 10:01:38 but, to be honest, exinext is an ugly hack: https://git.exim.org/exim.git/blob/HEAD:/src/src/exinext.src 2020-04-13 10:03:28 _ikke_: can i also have a case where i can change makedepends based on cases? 2020-04-13 10:03:40 yes 2020-04-13 10:03:42 <_ikke_> sure 2020-04-13 10:04:01 hmmm how do i pass the variable to the apkbuild then from shell? 2020-04-13 10:04:10 <_ikke_> huh? 2020-04-13 10:04:18 <_ikke_> you just adjust makedepends 2020-04-13 10:04:35 <_ikke_> case $CARCH in x86) makedepends="$makedepends foobar";; esac 2020-04-13 10:05:19 <_ikke_> or if you want to exclude 2020-04-13 10:05:24 i meant can $CARCH be something else 2020-04-13 10:05:32 say bootstrap 2020-04-13 10:05:39 <_ikke_> Sure, it's just shell 2020-04-13 10:05:45 <_ikke_> It can be any variable 2020-04-13 10:05:46 thanks 2020-04-13 10:22:47 what is this variable for pkgrel=0? is it for doing multiple releases for same pkgver="2.30" 2020-04-13 10:23:06 <_ikke_> yes, if you change something in the packaging without there being a new release 2020-04-13 10:23:11 aha 2020-04-13 10:23:13 thanks 2020-04-13 10:23:16 <_ikke_> this makes sure the package is unique and the builders will build a new version 2020-04-13 10:29:53 thanks 2020-04-13 10:37:43 so, now and going forward Apline will be tested as a platform for Exim: https://buildfarm.exim.org/cgi-bin/show_history.pl?nm=ibex&br=HEAD 2020-04-13 10:45:22 neat 2020-04-13 10:49:16 has anyone bootstrapped an alpine ghc 32bit? 2020-04-13 10:55:32 Hm, no, we only have 64-bit right now :/ 2020-04-13 10:55:52 I wanted to look into that soon, but I won't make it for 3.12 2020-04-13 10:55:56 And I don't really know Haskell at all so it might take a bit 2020-04-13 10:56:05 And I'll try to get LDC to arches other than x86_64 before that 2020-04-13 10:57:29 How is the 64bit one bootstrapped? With a glibc GHC? 2020-04-13 10:58:19 <_ikke_> right now it's bootstrapped with itself 2020-04-13 10:58:27 <_ikke_> not sure how the original bootstrap went 2020-04-13 11:00:26 Hm, apparently it was introduced in cf0b33112cd566332be4376233f1c297f03255e7 2020-04-13 11:01:12 I don't really get where that ghc-bootstrap package came from tho 2020-04-13 11:01:23 <_ikke_> Cogitri: it's a provides 2020-04-13 11:01:57 <_ikke_> https://git.alpinelinux.org/aports/tree/community/ghc/APKBUILD#n37 2020-04-13 11:02:02 Yes, but how is it built with ghc-bootstrap when it was first introduced 2020-04-13 11:10:30 There are these https://github.com/redneb/ghc-alt-libc/releases 2020-04-13 11:10:36 but they are compiled on gentoo and so I get runtime errors with missing symbols (e.g. tparm) 2020-04-13 11:18:41 oh, actually, they work... it's just the ncurses thing with tinfo split 2020-04-13 11:18:52 that's all I needed 2020-04-13 15:33:46 <_ikke_> Anyone knows why I'm getting this error? I'm copying a config which I know works, but when I try to send mail, I get these errors: http://tpaste.us/EOQJ 2020-04-13 15:34:30 <_ikke_> Relevant config: http://tpaste.us/0Pbx 2020-04-13 15:36:04 <_ikke_> (postfix, on alpine) 2020-04-13 15:40:49 _ikke_: maybe this can help 'recipient_canonical_classes = envelope_recipient' 2020-04-13 15:41:21 postconf -v | grep canonical_classes 2020-04-13 15:41:31 <_ikke_> I had this first: recipient_canonical_classes = envelope_recipient, header_recipient 2020-04-13 15:41:51 that look good 2020-04-13 15:46:13 <_ikke_> hmmm 2020-04-13 15:46:34 <_ikke_> Might have been spaces around the ' = ' that I didn't have 2020-04-13 15:47:59 <_ikke_> 500 5.5.2 Error: bad syntax 2020-04-13 15:48:01 <_ikke_> 221 2.7.0 Error: I can break rules, too. Goodbye. 2020-04-13 15:48:03 <_ikke_> :D 2020-04-13 15:48:11 after 2 months in the jungle I updated Alpine without it breaking anything (edge) 2020-04-13 15:48:15 great sign 2020-04-13 15:48:40 <_ikke_> mps: it's no longer failing on that part 2020-04-13 15:48:46 <_ikke_> mps: thanks for thinking along 2020-04-13 15:50:08 heh, never thought of spaces in postfix main.cf, it looks so natural to have them. Now when you mentioned that I become conscious of them :) 2020-04-13 16:01:16 why on earth d< d< d< not work in vim on alpine? 2020-04-13 16:01:31 first I thought it's something with the ssh or my terminal but does the same thing in deep console 2020-04-13 16:01:45 <_ikke_> Are you using vi instead of proper vim? 2020-04-13 16:02:13 no its vim 2020-04-13 16:02:20 you cant even install vi 2020-04-13 16:02:28 <_ikke_> vi is present by default 2020-04-13 16:02:39 <_ikke_> (a busybox applet) 2020-04-13 16:02:53 <_ikke_> what is d< supposed to do? 2020-04-13 16:06:24 ok I got it vi is busybux, was not a good idea to move it :< 2020-04-13 16:15:52 today I learned my lesson how to destroy alpine linux in 5 seconds mv /usr/bin/vi /usr/bin/oldvi; chmod 000 /usr/bin/oldvi 2020-04-13 16:16:04 won myself another run with the live cd :D 2020-04-13 16:16:14 d< deletes back one or more characters 2020-04-13 16:16:49 <_ikke_> Doesn't do anything for me (non-alpine system) 2020-04-13 16:17:03 <_ikke_> Are you sure it's not some kind of extension? 2020-04-13 16:17:52 <_ikke_> Xelraa: even simpler: >/bin/busybox 2020-04-13 16:21:36 <_ikke_> or rm -rf /usr 2020-04-13 16:27:04 'd<' could be delete shift-width, but I see it first time 2020-04-13 16:45:20 Hello All, 2020-04-13 16:46:18 <_ikke_> o/ 2020-04-13 16:46:58 My docker Alpine 3.11 will not apk update, first time failed forever. it is having difficulty with APKINDEX. Anyone with similar difficultie 2020-04-13 16:47:25 <_ikke_> Quasar: what is the exact error? 2020-04-13 17:08:34 Well this is a headscratcher. Task has no conditionals, fails to run, -vvv says the skip_reason is "Conditional result was False". But there's no conditional. o.O 2020-04-13 17:13:07 Let me get a screen shot 2020-04-13 17:19:43 wouldn't you know it, as soon as I ask for help it fixes itself on it's own. It did say temporary error. I should have been a bit more patient. Thanks 2020-04-13 17:28:11 Oops, wrong channel. Ugh.. long day already. 2020-04-13 22:11:16 Trying to install alpine is asking me for a login n password anyone have an Idea what this might be?Thanks. 2020-04-13 22:12:09 username: root 2020-04-13 22:12:20 password: just press Enter 2020-04-13 22:12:40 Thanks mps 2020-04-13 22:12:55 np 2020-04-13 22:14:25 we should change this on install isos and tarballs 2020-04-13 22:26:11 perhaps a /etc/issue type of message 2020-04-13 22:39:16 arch has autologin... 2020-04-14 05:35:58 hey yalls, how's everyone? 2020-04-14 05:46:09 <_ikke_> Doing alright. It usually helps to ask an actual question :) 2020-04-14 05:46:37 oh sorry, i was just kinda curious, what sets this os apart from say something like arch? 2020-04-14 05:49:07 excuse me 2020-04-14 05:49:14 <_ikke_> rofail: musl libc instead of glibc, openrc instead of systemd. stable releases if you care for that. 2020-04-14 05:49:47 when I do ps -p mypid it doesn't work. it says ps: unrecognized option: p 2020-04-14 05:50:25 install procps, it provides cmd:ps that has -p 2020-04-14 05:50:38 but this is a posix option 2020-04-14 05:50:43 why does not busy box support it? 2020-04-14 05:50:59 I don't know, you'll have to contact busybox upstream for an answer 2020-04-14 05:51:36 is there an alternative to busybox that is not a gnu project that is posix compatible? 2020-04-14 05:51:49 @rofail APK (our package manager), usage of musl, and splitting of packages mostly 2020-04-14 05:52:16 does busybox not come with man pages either? 2020-04-14 05:52:20 thanks guys.. i've done some browsing of the package choice. 2020-04-14 05:52:22 all you get is the command line help? 2020-04-14 05:52:28 @joebobjoe i don't think procps is a GNU project 2020-04-14 05:52:30 i could be wrong though 2020-04-14 05:52:32 <_ikke_> joebobjoe: there is toybox, not sure if it's posix compattible 2020-04-14 05:52:50 toybox ps has -p 2020-04-14 05:53:30 thanks I'll check out the toy box 2020-04-14 05:53:33 @joebobjoe apk add busybox-doc 2020-04-14 05:53:43 ok yes I see procps is not gnu, thanks 2020-04-14 05:54:08 why does apk info print a blank line at the end of its output? always annoying when utilities do that 2020-04-14 05:55:38 I guess a lot of utilities do that 2020-04-14 05:55:51 procps adds a blank line before output of its help 2020-04-14 05:55:58 but not after 2020-04-14 07:51:56 Hello71: re 'arch has autologin...'. I change all my boxes with alpine which use serial consoles as primary console to use autologin 2020-04-14 07:53:02 and also, openwrt by default have autologin, I thought to propose similar for alpine install iso/tarball 2020-04-14 08:15:53 how to start docker-compose containers after startup of OS? 2020-04-14 08:20:51 https://stackoverflow.com/a/45193532 2020-04-14 08:24:11 Cogitri: so 'restart: always' makes dockerd known about docker-compose files and it will start those containers? 2020-04-14 08:24:18 s/known/know 2020-04-14 08:24:45 i was curious how it can start if i have docker-compose.yml in various paths on my filesystem 2020-04-14 08:25:03 automatically after boot of course... 2020-04-14 08:25:06 <_ikke_> jirib: it restarts the containers 2020-04-14 08:25:17 <_ikke_> docker-compose is just automation for creating containers and more 2020-04-14 08:25:29 <_ikke_> so docker does not need to know about any compose file 2020-04-14 08:25:38 <_ikke_> it just restarts the containers again 2020-04-14 08:32:07 so dockerd reads /var/lib/docker/containers//config.v2.json during boot or how does it work exactly? 2020-04-14 08:36:59 <_ikke_> Something like that, I don't know all the details 2020-04-14 08:38:41 _ikke_: thanks a lot 2020-04-14 08:38:55 Cogitri: thx ;) 2020-04-14 08:40:39 as shorewall is iptables only and it's little bit outdated 2020-04-14 08:40:39 has anybody started to make firewalld package for alpinelinux? 2020-04-14 08:40:39 <_ikke_> jirib: alpine has awall 2020-04-14 08:40:42 does it play nicely with docker, libvirt? 2020-04-14 08:41:01 can i restart awall and not to lose docker/libvirt rules? 2020-04-14 08:41:08 <_ikke_> awall recently added a feature to use namespaced changes so that it does not interfere with docker 2020-04-14 08:41:18 <_ikke_> s/changes/chains 2020-04-14 08:45:18 Hi, i'm trying to build https://github.com/debauchee/barrier on alpine, but i get "Missing header: X11/Xlib.h X11/XKBlib." Even though they both are present in /usr/include. Any idea ? 2020-04-14 09:31:25 fridim: CFLAGS/CPPFLAGS ? 2020-04-14 09:31:58 fridim: does it go into X11 subdir in /usr/include ? 2020-04-14 09:32:48 you can use strace to see what paths does it try to access if unsure 2020-04-14 09:49:21 jirib, found it, i just had to `rm CMakeCache.txt` that was not done in their clean_build.sh ... 2020-04-14 09:49:32 jirib, thanks :) 2020-04-14 09:49:37 urw 2020-04-14 10:04:29 ACTION scratches his head 2020-04-14 10:04:54 Trying to work out if udevd should be running inside a container or not 2020-04-14 10:05:01 Alpine container that is 2020-04-14 10:07:08 PhoenixMage: imo it shouldn't 2020-04-14 10:07:31 PhoenixMage: i want no poettering software in my containers 2020-04-14 10:10:47 <_ikke_> hiro: thank you for your non substantive contribution 2020-04-14 10:12:05 hiro: I agree but I cant seem to get udev events into my container, only kernel events 2020-04-14 10:12:21 --net=host doesnt work like everyone says it should 2020-04-14 10:12:25 <_ikke_> Why do you need / want udev events in a container? 2020-04-14 10:12:42 <_ikke_> Normally you are not adding hardware to a container 2020-04-14 10:13:08 _ikke_: I build some rook images based on alpine and it watches for a udev event when an rbd device is created 2020-04-14 10:13:16 PhoenixMage: personally i get all eudevd events out of the udev as fast as possible by writing into my own event framework... 2020-04-14 10:13:25 PhoenixMage: then i distribute the events using my own system 2020-04-14 10:13:37 PhoenixMage: the reason: udev is doing crazy things like kill my processes 2020-04-14 10:13:44 hiro: Could be worse, could be systemd-udev :p 2020-04-14 10:13:53 PhoenixMage: samee shit tbh :) 2020-04-14 10:14:10 once they get their fingers into something it becomes all complicated to do anything simple 2020-04-14 10:14:43 PhoenixMage: just run simple scripts from udev. 2020-04-14 10:14:48 PhoenixMage: then do what you like with the data 2020-04-14 12:13:25 With A 2020-04-14 12:14:34 Where do you usually define the variables used in the scripts in /etc/init.d/ ? For example i want to change a username for a daemon 2020-04-14 12:15:29 ah, /etc/conf.d got it 2020-04-14 12:15:35 <_ikke_> indeed 2020-04-14 13:27:21 anything specific has to be done for /etc/conf.d/mydaemon to be included ? 2020-04-14 13:36:29 <_ikke_> you need to add it in the correct place in $pkgdir in the package() function 2020-04-14 13:36:38 <_ikke_> and make sure you have an -openrc subpkg 2020-04-14 13:57:22 Anyone here know if Openrc can provide a directory context to a run service? For example, I want to run a Lapis (lua openresty web server) from /var/www, but need to run lapis server production IN that directory to have it work. 2020-04-14 13:57:55 I was thinking that a simple shell script would work, just a cd & function call, but that seems like kludge 2020-04-14 14:25:23 wsinatra: https://github.com/OpenRC/openrc/issues/218 ? 2020-04-14 14:26:12 jirib: oddly enough, I just stumbled upon that, and it's exactly what I needed. Thank you! 2020-04-14 15:36:00 what abuild say ERROR: Unable to open root: No such file or directory 2020-04-14 15:36:00 ' 2020-04-14 15:36:07 during the rootpkg step 2020-04-14 15:36:13 ERROR: Failed to open apk database: No such file or directory 2020-04-14 15:36:22 what does it mean root 2020-04-14 16:00:29 strace 2020-04-14 19:51:38 hi all 2020-04-14 19:51:57 how to set 'lp' permission (for cups) on /dev/bus/usb/002/008 ? 2020-04-14 19:52:13 i'm surprised there's nothing in mdev.conf for this 2020-04-14 19:58:51 Having fun with onefetch: https://imgur.com/a/Nv9mITy 2020-04-14 19:59:22 <_ikke_> What is it? 2020-04-14 20:01:21 Shows git repo stats like neofetch/screenfetch 2020-04-14 20:16:26 alpine on a pi4 is slower at network than raspbian, by a sadly noticable margin. not sure why yet (kernel?), anyone else know why? 2020-04-14 20:22:09 nobody really using usb printer? /dev/bus/usb/*/* is root:root 2020-04-14 20:22:21 cupsd runs under lp, right? 2020-04-14 20:25:17 wfm but I use udev and not mdev 2020-04-14 20:26:51 iiuc it should be something like SUBSYSTEM=usb;PRODUCT=xxx root:lp 660, but what is PRODUCT? is it idProduct? my device is Vendor=04b8 ProdID=0007 2020-04-14 20:29:41 Try using udevadm monitor and see what it says 2020-04-14 20:38:59 PhoenixMage: oh man, thank you very much! 2020-04-14 20:39:02 # udevadm info --path /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1 | grep PRODUCT 2020-04-14 20:39:04 E: PRODUCT=4b8/7/100 2020-04-14 20:39:11 SUBSYSTEM=usb;PRODUCT=4b8/7/100;.* root:lp 660 */lib/mdev/usbdev 2020-04-14 20:39:17 now it's root:lp, thx! 2020-04-14 20:58:54 monado[d]: 14 years ago 2020-04-14 20:58:56 monado[d]: sheesh 2020-04-14 21:35:53 If I do `ping google.com` I get "bad address", but `ping google.com.` works fine, why would that be? 2020-04-14 21:38:12 ndots:5 in /etc/resolv.conf, solved 2020-04-14 21:43:33 ad cups, mdev, local usb printer - https://wiki.alpinelinux.org/wiki/Printer_Setup#mdev_hacks_for_USB_printers 2020-04-14 21:43:50 it works for me 2020-04-14 22:16:18 hello, when I apk add busybox-doc then do man busybox all I see is a blank man page 2020-04-14 22:16:28 never seen that before in my life, a blank man page lol 2020-04-14 22:18:07 this is what I see http://codepad.org/oB27de53 2020-04-14 22:32:11 joebobjoe: probably mandoc problem? i see smb.conf(5) is bad as well 2020-04-15 06:32:01 I've read here and there that using login -f in /etc/inittab should be avoided in favor of agetty --autologin instead 2020-04-15 06:32:14 someone knows why? I've been using login -f successfully here 2020-04-15 06:37:15 agetty sets TERM 2020-04-15 06:39:12 long time ago I tried with 'login' but it makes some mess, and I switched to agetty and forgot what were issues with login 2020-04-15 07:42:33 Dont suppose anyone knows how to compile docker against libudev? :( 2020-04-15 07:48:54 okay thanks mps :) 2020-04-15 07:50:09 markand: YAW. I think to change our install isos and tarballs to use agetty autologin 2020-04-15 07:50:10 Is there a quick way to see which of the packages you have installed come from the testing repository? 2020-04-15 08:55:07 ncopa, hi o/ i can't use /etc/conf.d/syncthing apparently. Any issue with that ? According to _ikke_ "you need to add it in the correct place in $pkgdir in the package() function, and make sure you have an -openrc subpkg" 2020-04-15 08:55:39 <_ikke_> fridim: Can you specify more details? 2020-04-15 08:55:43 <_ikke_> What is not working? 2020-04-15 08:56:08 <_ikke_> and how does your APKBUILD look like? 2020-04-15 08:56:08 i'm trying to change the user 2020-04-15 08:56:20 it's not mine, i'm using syncthing (apk add syncthing) 2020-04-15 08:56:31 <_ikke_> aha 2020-04-15 08:56:42 <_ikke_> Ok, then I misunderstood 2020-04-15 08:56:53 <_ikke_> then ignore my first advice 2020-04-15 08:56:54 in the /etc/init.d/syncthing script, it uses $SYNCTHING_USER user 2020-04-15 08:57:06 and i tried to changed that in /etc/conf.d/syncthing 2020-04-15 08:58:02 but it's ignoring it, it still runs as 'syncthing' user 2020-04-15 09:32:51 How can I disable logging? 2020-04-15 09:33:16 Or redirect all logs to /dev/null 2020-04-15 09:34:52 <_ikke_> echo 2020-04-15 09:35:10 <_ikke_> echo '*.* /dev/null' >/etc/syslog.conf 2020-04-15 09:35:43 <_ikke_> or simply just disable syslog 2020-04-15 09:36:01 -O /dev/null in opts 2020-04-15 09:36:10 <_ikke_> rc-service stop syslog; rc-default del syslog boot 2020-04-15 09:36:12 in /etc/conf.d/syslog 2020-04-15 09:36:14 is what I done rn 2020-04-15 09:36:27 rc-service stop syslog; rc-default del syslog boot; doesn't work starts up anyway 2020-04-15 09:36:47 <_ikke_> probably because it's pulled in 2020-04-15 09:36:47 It is not on rc-service/rc-update list of services anymore, but it starts anyway 2020-04-15 09:36:50 ah 2020-04-15 09:36:58 most likely by crond 2020-04-15 09:37:42 <_ikke_> need logger 2020-04-15 09:37:48 <_ikke_> yes 2020-04-15 09:38:58 yeah I will have to take that into account that some programs might want to use cron 2020-04-15 09:41:24 <_ikke_> so -O/dev/null should be working then, right? 2020-04-15 09:42:53 <_ikke_> Programs might expect /dev/log to exist as well 2020-04-15 09:46:05 tmpfs /var/log tmpfs rw,nodev,nosuid,size=10M 0 0 2020-04-15 09:46:06 hmm 2020-04-15 19:01:36 What's the best way to update FD limits on boot (ulimit -n xxxx) 2020-04-15 19:01:41 for OpenRC? 2020-04-15 19:12:29 Set it in /etc/security.conf or however it's called? 2020-04-15 19:32:09 or check rc.conf which is openrc config 2020-04-16 05:40:02 I am perusing the APKBUILD reference page on the wiki and wonder what is meant by a "Shared objects dependency"? 2020-04-16 05:40:57 Probably the so: dependencies 2020-04-16 05:41:50 abuild automatically checks what libraries a package links against during build and then adds deps on those 2020-04-16 05:42:01 That was my assumption too, was just looking for clarity 2020-04-16 05:42:24 So if something built against seccomp then seccomp is an assumed dependency 2020-04-16 05:43:30 <_ikke_> an implicit dependency 2020-04-16 05:44:05 Anyone know why an alpine docker container would not see udev messages from netlink but an ubuntu container would? Both instaniated the exact same way... 2020-04-16 05:44:30 udevadm for ubuntu shows UDEV and KERNEL messages, alpine only shows KERNEL messages... 2020-04-16 05:45:43 systemd confuses things, I cant work out if the systemd socket actually fires an instance of udevd to process the message inside the container 2020-04-16 09:36:09 Why is firefox not avalible in 3.11 2020-04-16 09:36:17 only firefox-esr 2020-04-16 09:36:36 and chromium is kinda old to 2020-04-16 09:39:05 monado[d]: edit /etc/apk/repositories and enable edge 2020-04-16 09:39:22 albr_, dont want to use edge 2020-04-16 09:39:32 3.11 is more stable 2020-04-16 09:39:59 monado[d]: well the releases will only let you use LTS versions of software 2020-04-16 09:40:06 monado[d]: that only makes sense no? 2020-04-16 09:40:09 firefox (not esr) was long time only in testing 2020-04-16 09:40:27 monado[d]: hi, mps 2020-04-16 09:40:44 moved to community month or two ago 2020-04-16 09:40:44 mps, ok, why. Is not firefox stable 2020-04-16 09:41:30 monado[d]: Hi, you are still 'out of proper irc client' 2020-04-16 09:41:32 firefox do only exist in edge. Not 3.11 community 2020-04-16 09:42:03 monado[d]: mps, i'm on my laptop. If I were at my mac, i'd be using irc 2020-04-16 09:42:09 Jenkler: yes, it is moved to community after 3.11 release, because that 2020-04-16 09:42:35 monado[d]: why would you even need a release if you're not running it in a server or something 2020-04-16 09:42:38 monado[d]: np, just saying 2020-04-16 09:42:51 mps, cool. So in 3.12 it will exist 2020-04-16 09:43:05 need to wait for 3.12 then 2020-04-16 09:43:15 monado[d]: you could use the flatpak 2020-04-16 09:43:21 monado[d]: if you were keen on doing that 2020-04-16 09:43:23 I hope and I will insist to be move back to testing, hi Cogitri :) 2020-04-16 09:43:39 I hope not* 2020-04-16 09:49:59 Hi, I just noticed a bug with the tpm2-tss (subpackages) and fixed it in !6873 but I'm curious as if this was intended, or was it really just a silly bug? 2020-04-16 10:50:56 Hey what's the easiest way to setup a custom dhcp server that persists amongst reboots? 2020-04-16 10:51:08 I am in /etc/network/interfaces file rn 2020-04-16 10:51:31 do I just use a tabulator on the interface I want to modify and add in nameserver 2020-04-16 10:52:16 <_ikke_> Guest75: So you mean dns server, not dhcp server? 2020-04-16 10:52:44 auto eth0 2020-04-16 10:52:44 iface eth0 inet dhcp 2020-04-16 10:52:45 hostname raspberrypi 2020-04-16 10:52:54 I want to now add in dns server override 2020-04-16 10:52:57 of the dhcp 2020-04-16 10:52:58 to it 2020-04-16 10:53:16 or should I just install networkmanager and call it a day 2020-04-16 10:53:32 Guest75: edit /etc/resolv.conf 2020-04-16 10:53:42 won't it get overriden by router on a reboot tho 2020-04-16 10:53:46 <_ikke_> yes 2020-04-16 10:54:10 <_ikke_> https://help.ubuntu.com/community/StaticDnsWithDhcp 2020-04-16 10:54:11 config openresolv ? 2020-04-16 10:54:37 <_ikke_> That's about ubuntu, but perhaps it works like that for Ubuntu as well 2020-04-16 10:54:40 <_ikke_> Alpine I mean 2020-04-16 10:55:41 while true; do ssh root@192.168.0.6; done; waiting for connection I will wait for it to reboot and see if the change works 2020-04-16 10:56:38 overriden 2020-04-16 10:57:47 raspberrypi:~# rc-service networking restart 2020-04-16 10:57:47 yeah maybe I should have first restarted networking service 2020-04-16 10:58:09 sudo invoke-rc.d networking restart < upstart command so 2020-04-16 10:59:27 busybox likely handles the networking 2020-04-16 10:59:33 udhcpc: sending discover 2020-04-16 11:01:58 setting fixed nameserver can be done in /etc/resolvconf.conf, openresolv apk 2020-04-16 11:03:34 add a script to /etc/networking/if-post-up.d ? 2020-04-16 11:10:00 yeah I will just setup a static ip address 2020-04-16 11:10:06 I allready use dhcp reservation 2020-04-16 11:10:33 one way or another I will be writting to /etc/resolv.conf over and over 2020-04-16 11:11:13 I preffered to keep dhcp in case I would use it on some other network 2020-04-16 11:14:01 guys, udhcpc already supports not overwriting the /etc/resolv.conf 2020-04-16 11:14:09 you don't need to add more packages to resolve this problem 2020-04-16 11:14:19 just change the script that is run by udhcpc 2020-04-16 11:14:33 personally i have a line in there that creates the file /etc/resolv_dhcp.conf 2020-04-16 11:14:36 (default /etc/udhcpc/default.script) -p ... 2020-04-16 11:14:39 hmm 2020-04-16 11:14:53 this file is then used by whatever software that might want to use the dhcp-provided dns forwarding servers, for example dnsmasq 2020-04-16 11:15:06 but you're free to ignore those servers or do whatever else 2020-04-16 11:15:08 Guest75: yes 2020-04-16 11:15:31 this is extremely flexible bec. it's JUST A SCRIPT, so easy to understand and modify to your personal preference. 2020-04-16 11:16:15 it's extremely simple to do it this way, easy to understand and you have 100% control 2020-04-16 11:16:24 there's other things that are related, too, like ntp servers... 2020-04-16 11:16:37 you might get local ntp servers via dhcp, in that script you can cover all that 2020-04-16 11:18:15 the ubuntu style stuff is too complicated and doesn't even cover everything that you can do this way 2020-04-16 11:18:24 it's completely misdesigned. 2020-04-16 11:19:05 and 'sold' as easy to use :D 2020-04-16 11:19:48 smells like systemd 2020-04-16 11:20:05 -s PROG Run PROG at DHCP events (default /usr/share/udhcpc/default.script) 2020-04-16 11:20:06 widze 2020-04-16 11:20:23 it was on etc on ubuntu man page 2020-04-16 11:20:38 UDHCPC="/etc/udhcpc" 2020-04-16 11:20:38 UDHCPC_CONF="$UDHCPC/udhcpc.conf" 2020-04-16 11:20:38 RESOLV_CONF="/etc/resolv.conf" 2020-04-16 11:20:39 ;hmm 2020-04-16 11:20:51 How many lines of code does systemd have now? Over a million I think 2020-04-16 11:21:22 systemd-nspawn and systemd-run is what is the more convinent part of it tbh 2020-04-16 11:21:49 mainly because nspawn is easier to use than docker and you can place the rootfs/use your vms rootfs'es easilly 2020-04-16 11:22:12 and systemd-run is probablly the easiest way I have seen to run programs under a certain cgroup 2020-04-16 11:24:50 I mean maybe if I done it like run shell, set cgroup to the ash/bash prompt then set the flag to make children inherit cgroup 2020-04-16 11:25:13 and launch a program then I would have a way to have a program get the cgroup from a start; at least the easiest way I can see to do it 2020-04-16 11:37:57 yeah I realised now I don't grasp sh syntax for if at all 2020-04-16 11:38:17 I am not sure if "$ip" or "192.168.0.6" is detected as a number 2020-04-16 11:38:19 instead of a string 2020-04-16 11:38:50 wait let me check nested ifs 2020-04-16 11:39:04 okay so fi is just } 2020-04-16 11:39:43 inb4 #!/usr/bin/env tcc -run 2020-04-16 11:40:22 or I will use case 2020-04-16 11:41:29 I have to check the syntax 2020-04-16 11:41:50 okay 2020-04-16 11:43:17 HAHAYES 2020-04-16 11:43:18 yep 2020-04-16 11:43:23 case worked the confirmation is there 2020-04-16 11:43:40 nameserver 192.168.0.6 2020-04-16 11:43:41 yep 2020-04-16 11:44:01 hey, anyone aware of aarch64 alpinelinux AWS AMI? 2020-04-16 11:59:38 13:21 Guest systemd-nspawn and systemd-run is what is the more convinent part of it tbh 2020-04-16 11:59:42 i don't even use this stuff 2020-04-16 11:59:47 i don't know why people do... 2020-04-16 12:00:17 i feel like i was an early adopter, and back then i had to choose between things that weeren't even cool yet. and i sticked with that. 2020-04-16 12:00:40 my "containers" are mostly limited to 1) chroot + network namespaces 2) kvm VMs if i want more isolation 2020-04-16 12:01:26 if you are an early adopter of systmd-nspawn or docker or whatever other hype there is nowadays, all you should realize is that everything is broken 2020-04-16 12:01:44 and if you are not an early adopter of this crap, why do you pretend it's worth anything to everybody around you? 2020-04-16 12:02:17 yes, docker is hard to use, but i don't need nspawn to "use my rootfs" 2020-04-16 12:02:28 i can use my rootfs just fine WITHOUT any framework to assist me 2020-04-16 12:02:47 it's *already there*, so if nobody hides it from my processes i don't need anything to unhide it, hm? 2020-04-16 12:03:28 "systemd-run is probablly the easiest way I have seen to run programs under a certain cgroup" -> that does indeed sound usueful... 2020-04-16 12:03:43 so far there was no way for me to use cgroups because of this, and i just used VMs instead (cause i had to figure them out aynway) 2020-04-16 12:03:55 but if you're saying cgroups became usable bec. of systemd-run i might give it a shot soon 2020-04-16 12:04:25 though... it does have systemd in it's name. is there no alternative so i don't have to feel all poettered over? 2020-04-16 12:05:19 13:38 Guest I am not sure if "$ip" or "192.168.0.6" is detected as a number 2020-04-16 12:05:21 in sh? 2020-04-16 12:05:29 in bourne everything is a string 2020-04-16 12:06:05 even when you do echo $((1+1)) the two 1's are a string before being converted and then solved numerically... 2020-04-16 12:06:06 your text: 1+1 2020-04-16 12:06:14 Fear: hm? 2020-04-16 12:06:16 I'd be interrested in an alternative to systemd-run's cgroups support too 2020-04-16 12:06:27 afontain_: i haven't tried it yet, so i can't really judge 2020-04-16 12:07:11 accessible documentation on cgroups is… lacking imo 2020-04-16 12:07:16 but i'd like to know how bad it is if you already played with it 2020-04-16 12:07:40 I didn't 2020-04-16 12:08:56 my use case was restricting Firefox to 1.5GB RAM or something on limited memory 2020-04-16 12:09:15 (think: pinebook, librem5) 2020-04-16 12:10:07 I've had bad experiences with Firefox on an 1GB RAM EeePC 2020-04-16 12:48:01 i've had bad experiences with firefox on a superomputer 2020-04-16 12:54:13 I mean that the browser ram usage made everything unusable 2020-04-16 12:54:33 no matter how light the DE or the browser btw 2020-04-16 12:54:51 (well, except for elinks or dillo) 2020-04-16 12:56:44 i can not confirm that, bec. firefox was unusable before i hit the ram limits 2020-04-16 12:57:06 and dillo works fine with low memory usage even on 128MB RAM for me. 2020-04-16 12:57:15 it really is about the browser. IMO. 2020-04-16 12:58:30 firefox takes everything it gets and then some; I finally had to upgrade the pc because of getting into these 15 minute swap hells 2020-04-16 12:58:49 <_ikke_> Been there, done that 2020-04-16 12:59:18 <_ikke_> I have to restart Fx once a day because it claimed all memory 2020-04-16 13:00:29 I'm not at somewhat usable levels, 2 instances open with maybe 10 tabs total, memory consumption at 9 GB. but both instances were restarted today. 2020-04-16 13:00:33 *now 2020-04-16 14:09:05 what i do nowadays is just start multiple firefoxes, one per tab. i.e. i stop using their tab thingy and let the process exit every time i close a "tab"/window and with it all the data that got collected in the meantime. 2020-04-16 14:09:48 this way when i just have a site open for a short time, and it's one of those that waste so much cpu and memory, it will be guaranteed it doesn't linger around somewhere 2020-04-16 14:12:08 I don't go quite as extreme as that but I do run several instances for different purposes 2020-04-16 14:24:26 it also helps bec. you can hand-craft a very limited .config 2020-04-16 14:24:38 where it just can not overwrite things or add folders or stupid caches 2020-04-16 14:25:04 you can just symlink /dev/null into places and take away the firefox user permissions 2020-04-16 14:25:15 this is the only way to prevent it to mine certain data... 2020-04-16 14:25:22 and keep a lean profile 2020-04-16 23:38:03 sorry, I kept a trigger enabled by mistake one that I was working on. 2020-04-17 00:51:48 son of a bit... https://github.com/gentoo/eudev/blob/799591c57368bbe47667f5b696050247a766b117/src/libudev/libudev-monitor.c#L177-L188 2020-04-17 01:01:58 Anyone remember what an attribute starting with a s is? Similar to d is directory 2020-04-17 01:04:18 Socket, need more coffe 2020-04-17 02:43:16 McBoat[d]: hey y'all, bit of a stupid one. Trying to get a Ruby application running in Docker, and it was failing to require 'json'. So I checked in irb, and lo and behold, the issue persisted 2020-04-17 02:43:40 McBoat[d]: It throws a «LoadError (cannot load such file -- json)» in irb 2020-04-17 02:44:43 McBoat[d]: Worth noting that it works on my host system (Fedora 31, Ruby 2.6.5) but not in the container (Alpine 3.11; Ruby 2.6.6) 2020-04-17 02:45:08 McBoat[d]: Anybody know what's up here? 2020-04-17 04:03:09 w00t, fixed :D Next version of eudev will work without patching too 2020-04-17 06:24:53 good morning. at this point I am considering to run a new virtualization server, that is, the hardware, not the actual virtual machines, with Alpine. I've seen there is a number of different types of iso available for download and installation. the question is, which one would be best suited to run a fairly recent AMD EPYC CPU as a Qemu/KVM hypervisor host? 2020-04-17 06:33:14 Marquel: standard or extened isos are ok 2020-04-17 06:37:33 mps: so the virtual iso would be for an actual VM? 2020-04-17 06:54:45 yes 2020-04-17 06:59:42 thx. 2020-04-17 07:00:21 np 2020-04-17 07:51:31 In my $HOME/.profile, I try to source $HOME/.ashrc, but I get this error message: 2020-04-17 07:51:43 /bin/ash: .: line 1: 3: No file descriptors available 2020-04-17 07:52:30 please send your .profile via a paste service (preferably only the lines up to the offending one) 2020-04-17 07:52:59 it's literally just ". $HOME/.ashrc" 2020-04-17 07:53:01 that's the whole file 2020-04-17 08:13:13 azarus: replace it with "cat $HOME/.ashrc" 2020-04-17 08:13:28 it looks like you have something at line 3 of that file that requires a file that cannot be found 2020-04-17 08:18:55 KatolaZ: Yeah, that error seems to be resolved now, but it still doesn't seem to get sourced when I launch a shell 2020-04-17 08:19:03 Thank you. 2020-04-17 08:35:34 azarus: why not just use .profile ? 2020-04-17 09:09:28 nacelle: had that before, doesn't seem to source anyhting :/ 2020-04-17 12:23:08 going to attempt replacing ubuntu-efi with alpinelinux-efi remotely. any warnings/suggestions? 2020-04-17 12:34:07 hello _ikke_ 2020-04-17 12:34:49 <_ikke_> o/ 2020-04-17 12:34:59 you remember me right? 2020-04-17 12:35:26 <_ikke_> yes 2020-04-17 12:35:39 right 2020-04-17 12:35:55 so i just tried booting up the latest release of alpine 3.11.5 2020-04-17 12:36:00 it detects none of my interfaces 2020-04-17 12:36:14 i have a ethernet cable plugged in 2020-04-17 12:36:15 <_ikke_> It will be part of 3.12 2020-04-17 12:36:29 is this a bug? 2020-04-17 12:36:33 <_ikke_> which is due soon 2020-04-17 12:37:50 oh 2020-04-17 12:38:01 so the rtl8821ce driver with be included in it? 2020-04-17 12:38:07 <_ikke_> yes 2020-04-17 12:38:21 nice 2020-04-17 12:38:32 ill suppose it would be a better idea to have patience 2020-04-17 12:39:21 do you have a exact ETA? 2020-04-17 12:39:28 <_ikke_> no 2020-04-17 12:39:37 <_ikke_> That's kind of an oxymoron 2020-04-17 12:39:37 mhm 2020-04-17 12:39:53 <_ikke_> an ETA is never exact 2020-04-17 12:40:22 right 2020-04-17 12:40:33 would the ETA be in this month? 2020-04-17 12:40:36 <_ikke_> it's due first of may 2020-04-17 12:40:52 ok 2020-04-17 12:40:54 <_ikke_> But the builders still need to be setup 2020-04-17 12:41:00 builders? 2020-04-17 12:41:21 <_ikke_> The systems that build all the packages for that release 2020-04-17 12:41:36 oh 2020-04-17 12:41:42 mhm 2020-04-17 12:41:49 but it should recognize my ethernet 2020-04-17 12:41:55 but eth0 isnt even there 2020-04-17 12:42:02 <_ikke_> If edge does, than 3.12 should as well 2020-04-17 12:42:18 im talking about the 3.11.5 release iso 2020-04-17 12:42:22 the installer 2020-04-17 12:42:34 <_ikke_> yes, that one does not have that module 2020-04-17 12:42:52 I know, but that isn't the problem 2020-04-17 12:43:15 the previous release would check for (eth0), but this one just doesnt check or load any of the interfaces 2020-04-17 12:43:20 i have no network 2020-04-17 12:47:51 Is there a guide for setting up Xorg on Raspberry Pi (3B)? I followed the general Xfce guide, but Xorg errored out with 'no devices found' when I tried to start lightdm 2020-04-17 12:55:48 hmm, I rsynced my hard drive to another drive and ran `apk fix` on every package. However now when I start X, I get no keyboard input, only mouse 2020-04-17 12:56:02 Anyone have an idea? I couldn't find anything relevant in the Xorg log 2020-04-17 12:56:29 Except for: 2020-04-17 12:56:30 [ 40042.987] (EE) /usr/share/libinput: failed to find data files 2020-04-17 12:56:30 [ 40042.987] (EE) Failed to load the device quirks from /usr/share/libinput and /etc/libinput/local-overrides.quirks. This will negatively affect device behavior. See https://wayland.freedesktop.org/libinput/doc/1.15.4/device-quirks.html for details. 2020-04-17 12:56:38 But I'm not sure if this was there before 2020-04-17 12:57:42 (Installing libinput doesn't help) 2020-04-17 15:01:33 Hi, which image should be used for netbooting multiple raspberry pis netboot aarch64 or the raspberrypi images? 2020-04-17 15:05:45 fritz19: use the pi image 2020-04-17 15:06:10 maybe this will help: https://gist.github.com/erincandescent/c3266fc3cbb7fe21be0ab1def7adbc48 2020-04-17 15:09:49 nacelle: thanks for the input. 2020-04-17 15:23:16 does dillo work on alpine for anyone ? 2020-04-17 19:31:04 after failing to set up Xorg on an RPi 3, I tried to just use SDL2 without X11, but I cannot even get the mesa driver to appear. /dev/dri is never created, even after following the instructions in the wiki. What's going on? Are GPU drivers broken on Raspberry Pi with Alpine? 2020-04-17 19:31:23 Do you have udev setup? 2020-04-17 19:44:05 <_ikke_> ~. 2020-04-17 19:49:52 udev? 2020-04-17 19:50:11 not sure what that is 2020-04-17 19:51:11 following the instructions here I just got a black screen with blinking cursor: https://wiki.alpinelinux.org/wiki/XFCE_Setup 2020-04-17 19:51:31 I previously followed the OpenGL and other instructions here: https://wiki.alpinelinux.org/wiki/Raspberry_Pi 2020-04-17 19:51:47 maybe I broke something beyond repair, though 2020-04-17 19:55:13 <_ikke_> hackkitten: modprobe fbcon fixed that issue for me 2020-04-17 19:55:29 <_ikke_> not sure if that's still relevant, because it was a couple of yearsb ack 2020-04-17 19:58:13 "modprobe: FATAL: Module fbcon not found in directory /lib/modules/5.4.12-0-rpi2" 2020-04-17 20:00:50 doesn't seem to work =/ 2020-04-17 20:01:10 also not sure why it is looking at rpi2 stuff when it runs on an rpi3? 2020-04-17 21:00:52 hackkitten: fbcon now are not a separate module.. its a option compiled int the drm modules of each GPU.. do you build a custom kernel? 2020-04-17 21:22:28 mckaygerhard: no, using the release from the downloads page, though with edge repositories enabled 2020-04-17 21:56:27 god apparently synapse is really out of date in alpine stable 2020-04-17 21:57:10 wait huh 2020-04-17 21:57:40 yeah 2020-04-17 21:57:47 1.7.0 in latest-stable 2020-04-17 21:57:57 sorry got confused what numbers i was looking at for a second 2020-04-17 22:35:19 I'm running a chroot (32bit) on my main system (64bit). Can I compile 32-bit programs within the chroot? 2020-04-17 22:37:51 yes 2020-04-17 22:38:53 maybe you have to set personality with 'linux32' command 2020-04-18 00:20:45 so hackkitten then the kernel has a build problem 2020-04-18 03:41:37 Can your AlpineLinux gtk program use input method? 2020-04-18 03:43:04 I compiled a Fcitx to my laptop, the xim program can be used, but the gtk cannot be used 2020-04-18 03:48:03 I think I found the problem, I must set the LANG environment variable to use Gtk's IME.... 2020-04-18 08:35:52 hmmm, it's not used /etc/security/limits.conf in Alpine? I've tried to add the following for ardour: 2020-04-18 08:36:02 @audio - rtprio 95 2020-04-18 08:36:02 @audio - memlock unlimited 2020-04-18 08:36:25 but once loggued, ulimit -a still report 0 for max rt prio 2020-04-18 08:42:26 hmmmm, util-linux isn't linked to PAM 2020-04-18 08:52:34 markand: util-linux can be used without pam 2020-04-18 08:52:43 so, not need to be linked 2020-04-18 08:53:24 nvm, it's shadow that provides PAM'ed login 2020-04-18 08:53:26 works fine now 2020-04-18 08:53:42 let's see if it fixes ardour with that new RTPRIO value 2020-04-18 11:27:52 i get this error 2020-04-18 11:27:53 x86_64-alpine-linux-musl/bin/ld: cannot find -lncurses 2020-04-18 11:27:59 while compiling texinfo 2020-04-18 11:28:08 even though i have all libs installed including static 2020-04-18 11:28:10 did ldconfig 2020-04-18 11:28:12 any ideas? 2020-04-18 11:32:09 Missing -L ? 2020-04-18 11:33:15 okie missed https://git.alpinelinux.org/aports/tree/main/texinfo/fix-build-without-NLS.patch 2020-04-18 11:33:17 darn 2020-04-18 11:33:24 thanks Cogitri: 2020-04-18 11:37:49 same error 2020-04-18 11:37:53 will check if missing -L 2020-04-18 11:38:19 i mean why isnt ld find ncurses 2020-04-18 11:38:20 x86_64-alpine-linux-musl/bin/ld: cannot find -lncurses 2020-04-18 11:38:29 what strange **** 2020-04-18 12:12:39 apparently only libncursesw.a exists in alpine and no libncurses.a was ever found 2020-04-18 12:12:43 https://pkgs.alpinelinux.org/contents?file=*libncurses*&path=&name=&branch=edge&arch=x86_64 2020-04-18 12:12:47 why? 2020-04-18 12:12:54 missed something somewhere? 2020-04-18 12:13:27 i thought the Ncurses 2020-04-18 12:13:27 development package had it 2020-04-18 12:13:41 or the static package 2020-04-18 12:14:14 do you see that Cogitri: ? 2020-04-18 12:14:17 or is it only me? 2020-04-18 12:14:31 is maldridge still here 2020-04-18 12:14:53 ikke: with the new handle, did you notice? 2020-04-18 12:20:39 there is no libcurses.a in the whole of alpine 2020-04-18 12:20:41 oh my god 2020-04-18 12:20:48 can someone do something please 2020-04-18 12:30:12 Might need to switch distro if void has two distinct teams around it? 2020-04-18 12:30:21 though it doesn't affect me all to much 2020-04-18 12:33:50 oneinsect: well, you can add that to necurses-static I suppose 2020-04-18 12:43:12 yeaa i mean one other thing is bash expects -lcurses however the symbolic links to -lncurses are not generate 2020-04-18 12:43:18 that is another aspect as well 2020-04-18 12:43:28 due to which static compile of bash in alpine fails 2020-04-18 12:43:45 shall i submit a ticket to these two?> 2020-04-18 12:43:57 generated* 2020-04-18 17:29:24 Can abuild work in a chroot? Running any abuild command just returns nothing. 2020-04-18 17:35:28 yes, it can 2020-04-18 17:41:02 mps: Hello again. What would cause, um, nothing to happen? 2020-04-18 17:44:58 bovis: try with -v (verbose) flag 2020-04-18 17:49:20 does a "base" alpine install include wget? 2020-04-18 17:49:49 I includes busybox wget, yes 2020-04-18 17:50:00 s/I/It/ 2020-04-18 17:50:04 ah, busybox has wget? 2020-04-18 17:50:07 ok, thanks 2020-04-18 17:50:18 a very simple version of wget 2020-04-18 17:52:20 wget doesn't support put as far as i can tell, and i'm adding support to a small init script which requires put, so just was thinking about how i felt about establishing a dependency on curl 2020-04-18 17:53:01 mps: Odd it still returns nothing. Like I just hit return with no command at all 2020-04-18 17:53:26 that's really odd 2020-04-18 20:16:07 monado: indeed, maldridge is still here 2020-04-18 20:29:23 Thalheim mps nsz dalias: The compile with Thalheim's build worked. Thanks for all the assistance. 2020-04-18 20:34:07 bovis: nice :) 2020-04-18 22:19:19 hey. i just installed the grafana package from the alpine repo and i have a complaint: the default config triggered my alarms bec. it made two outgoing HTTPS connections... 2020-04-18 22:19:39 in retrospect it seems this is to be expected and can only be disabled by manually changing the config files 2020-04-18 22:20:27 i think the config files should only be shipped in an alpine package if this stuff is disabled by default! 2020-04-18 22:20:47 Please make an issue on gitlab.a.o 2020-04-18 22:21:53 algitbot: ? 2020-04-18 22:22:20 algitbot automatically expands alpinelinux.org urls for convenience 2020-04-18 22:46:42 god. this is not ok. this is why i don't use windows, and now on alpine linux i have the same problems! 2020-04-18 22:46:46 same with influxdb 2020-04-18 22:46:58 what is wrong with all this hipster software, and people just let them do?! 2020-04-18 22:51:15 hello :) 2020-04-18 22:51:28 I have an error compiling a package that uses aioinit. Is that not part of musl-libc? 2020-04-18 22:52:07 aio_init ? 2020-04-18 22:52:24 `error: 'aioinit' was not declared in this scope` -> I'm not sure if I'm missing an include or if that's not part of musl 2020-04-18 22:52:34 maxice8: oh, let me try 2020-04-18 22:52:38 Man-page says it is GNU-specific 2020-04-18 22:52:47 maxice8: what does that mean? 2020-04-18 22:53:13 it is possibly not implement in Musl libc 2020-04-18 22:54:03 oh :( 2020-04-18 22:54:32 how did you get the manpage? `man aioinit` doesn't work for me 2020-04-18 22:54:39 search engine 2020-04-18 22:57:16 right. So if aio is not implemented in musl, I'm screwed 2020-04-18 22:59:33 Well, I tried. Moving back to an ubuntu image ^^. Thanks for the help! 2020-04-18 23:00:09 It's weird though, because #include works -_- 2020-04-18 23:03:34 It defines stuff in this from what i understand https://pubs.opengroup.org/onlinepubs/009695399/basedefs/aio.h.html 2020-04-18 23:05:07 maxice8: well my code includes aio.h.. 2020-04-18 23:05:33 but the one you link here doesn't have aio_init 2020-04-18 23:30:16 ok, giving up. thanks maxice8 for the help! 2020-04-19 02:58:27 why does alpine have the gnu man pages? 2020-04-19 02:58:35 when I do man 3 sleep I get some gnu page 2020-04-19 02:58:40 even though I'm running musl 2020-04-19 02:59:19 are pages in the linux man-pages project not gnu-specific? 2020-04-19 03:34:59 McBoat[d]: musl is unrelated to the shell you use 2020-04-19 03:35:08 McBoat[d]: er, my bad, misread that 2020-04-19 03:35:44 McBoat[d]: man 3 pages aren't GNU specific; they're POSIX. glibc and musl are ABI-incompatible but API-compatible 2020-04-19 03:37:27 McBoat[d]: (well, to be fair, glibc has some extensions like 64-bit time and some platform-specific stuff, but both are API-compatible to the standard) 2020-04-19 03:45:56 @McBoat so gnu has a separate set of pages that are generic and don't include documentation for their extensions? 2020-04-19 03:46:09 otherwise, docs for gnu extensions would be in a musl distribution 2020-04-19 03:47:01 McBoat[d]: Nope, they are the same page. I just checked in an Alpine container vs. my Fedora host; they are identical 2020-04-19 03:48:17 McBoat[d]: as I said, though; it's a generic *page,* just signed GNU since those were the folks who wrote that page. The contents of man pages aren't standardized since 1) that's out of the scope of any spec 2) somebody's always gonna find a way to improve how they're written 3) they need to be translated 2020-04-19 11:41:22 when booting the alpine iso, how can i provide kernel parameters? 2020-04-19 11:41:25 i am experiencing display corruption when booting 3.10.4-virt in libvirt-qemu and qxl video, figured i'd go digging 2020-04-19 11:41:38 depends on the bootloader 2020-04-19 11:42:57 i'm not sure what the alpine iso ships with, i think it's isolinux/syslinux? it just prints "boot:" and doesn't seem to be very helpful :p 2020-04-19 11:43:14 yeah, that's sys/extlinux 2020-04-19 11:43:24 You can just start typing there 2020-04-19 11:43:52 oh so just add kernel arguments and hit enter? 2020-04-19 11:48:46 mh wasn't that easy, all i get is loading "whatever"... failed: No such file or directory 2020-04-19 11:49:20 I recall having to supply the entire boot line 2020-04-19 11:49:25 but can you try pressing tab there? 2020-04-19 11:50:05 oho yes it offered virt 2020-04-19 11:50:13 and "virt nomodeset" works! 2020-04-19 11:51:01 thanks, that was less work than i expected lol 2020-04-19 12:18:00 I can't remember what I need to do/install to get my bluetooth mouse working 2020-04-19 12:18:06 it is paired/connected/trusted with bluez 2020-04-19 12:18:19 and the mouse is connected, but not working 2020-04-19 13:54:03 Is there a way to install a package without its dependencies? 2020-04-19 14:20:33 velix: You can make virtual packages to satisfy the dependencies 2020-04-19 14:20:44 But be mindful that dependencies are dependencies for a reason 2020-04-19 14:21:08 Yeah, I'm abusing Alpine a bit, since I need a dependency from a package only. 2020-04-19 14:21:16 So I don't need need all the stuff from it. 2020-04-19 14:21:21 I got a work-around ;) 2020-04-19 14:21:28 Fetch the apk, extract what I need and run away. 2020-04-19 14:21:32 Ah 2020-04-19 14:21:32 Well, virtual packages should do the trick then 2020-04-19 14:21:42 Ah, that works too of course :) 2020-04-19 14:22:11 Saves tons of megabytes and stress on the mirrors. 2020-04-19 14:22:26 Don't want to make too much traffic these days. 2020-04-19 17:51:20 mirrors measure bandwidth in terabytes. a few megabytes doesn't make a difference 2020-04-19 17:53:36 Depeche Mode - Everything Counts 2020-04-19 18:04:49 Depeche Mode - Just can't get enough 2020-04-19 18:48:37 best band ever 2020-04-19 18:48:37 at least what I've seen live =) 2020-04-19 19:07:03 they were amazing in 1998 when I first saw them, but the last couple of gigs have been pretty meh 2020-04-19 19:07:34 that '98 is still in my top 5 gigs of all time 2020-04-19 21:47:47 i just did a "sys" install, and it appears to have used grub for the bootloader. i didn't specify anything, and the documentation i've read suggests syslinux is the default bootloader. what am i missing? 2020-04-19 22:41:43 i think grub is default on efi 2020-04-19 22:47:41 oh, ok, thanks. do you know if that's documented anywhere? 2020-04-19 22:50:02 probably not other than the scripts 2020-04-19 22:50:06 but the scripts are reasonably easy to read 2020-04-19 22:50:11 ok 2020-04-19 22:51:00 kinda hard to find by google though. https://git.alpinelinux.org/alpine-conf/tree/ 2020-04-19 22:51:14 thanks 2020-04-19 22:51:38 https://git.alpinelinux.org/alpine-conf/tree/setup-disk.in#n1306 2020-04-19 22:51:41 on a different topic, when setup-alpine runs setup-disk, i'd like it do do setup-disk -L, so it does lvm. is there a way to do that? or do i have to run setup-disk manually if i want lvm? 2020-04-19 22:51:47 default BOOTLOADER=${BOOTLOADER:-syslinux} at the top 2020-04-19 22:52:03 I guess that's the configuration then, you do BOOTLOADER=syslinux setup-disk 2020-04-19 22:54:15 dunno if it works though. afaict syslinux is not really maintained anymore 2020-04-19 22:54:41 why maintain perfection? ;) 2020-04-19 22:54:45 oh, why do you think that? 2020-04-19 22:55:01 didn't get efi support at all for a long time, and even now Arch wiki says it's "partial". I tried syslinux boot with XFS root and it didn't work due to some new xfs metadata format 2020-04-19 22:55:23 i guess it's been a while since a release, but i think historically, there haven't been frequent releases anyway 2020-04-19 22:55:28 then I gave up. grub with custom config is good enough for me 2020-04-19 22:55:41 and systemd-boot on EFI (no Alpine on desktops for me) 2020-04-19 22:56:23 there is gummiboot which is an early version of systemd-boot 2020-04-19 22:56:29 :D i also packaged systemd-boot once 2020-04-19 22:56:31 Apart from isolinux and some here and there binaries like memdisk, I'm very surprised when I see syslinux in use. That being said, syslinux is very much a "KISS" package. Reading a syslinux cfg file is WAY easier than any grub file. 2020-04-19 22:56:37 yeah, or direct efistub 2020-04-19 22:56:54 James_Epp: well the legacy grub format was pretty simple 2020-04-19 22:57:13 actually if you prefer the syslinux config format, grub2 has a module to read those 2020-04-19 22:57:18 it can also read legacy grub config files 2020-04-19 22:57:20 I forget where I saw the joke, it went something like "GRUB is a great operating system, lacking only in a good bootloader" 2020-04-19 22:57:40 Interesting, I didn't know that reg: grub2 reading syslinux cfgs 2020-04-19 22:57:44 you do need to write a one-line grub config that just says "syslinux_configfile syslinux.cfg" 2020-04-19 22:57:59 or something along those lines 2020-04-19 22:58:21 the grub config format isn't really that bad though if you don't try to use the special features 2020-04-19 22:58:39 and at that point I don't think syslinux module mess is a big improvement 2020-04-19 22:58:48 grub-mkconfig does suck though 2020-04-19 22:59:14 These days grub is the best tool for the job [opinion]. 2020-04-19 22:59:28 https://wiki.archlinux.org/index.php/User:Eschwartz/Grub#Write_the_configuration_from_scratch 2020-04-19 23:01:34 ah, answered my own question. lvmsys or lvm and then sys 2020-04-19 23:02:01 oh, I forgot about your other question. couldn't answer it anyways 2020-04-19 23:02:40 no worries 2020-04-19 23:05:19 if i'd like the "regular" suite of various common programs like mount, df, etc., instead of busybox, how can i do that? 2020-04-19 23:14:19 apk add coreutils util-linux 2020-04-19 23:15:02 procps-ng psmisc etc 2020-04-19 23:15:06 https://pkgs.alpinelinux.org/contents 2020-04-19 23:17:27 ah, thanks 2020-04-20 00:19:11 judging from https://git.alpinelinux.org/aports/tree/community/wine/APKBUILD , wine on alpine does 64 bit only, so no WoW64? 2020-04-20 00:24:05 Can't an Alpine 32bit choort be used ? 2020-04-20 00:48:42 is there anything that's natively part of the setup-alpine process that can add an "initial user"? 2020-04-20 01:09:09 lunaphyte, I am incredibly new to alpine (literally only ran the setup once) but I imagine that would require an answer file 2020-04-20 02:07:02 Is there a way to be notified of or list the apk-new files? 2020-04-20 02:07:09 Ie when upstream config changes 2020-04-20 02:07:32 I guess find would work :P 2020-04-20 03:25:59 lunaphyte: I'd wager not, because "chroot /mnt adduser myuser" is one step 2020-04-20 03:30:42 usually people want sudo set up automatically but I think nobody has implemented that yet 2020-04-20 05:00:36 How can I stop apk upgrade from overwriting certain files? Like my custom grub.cfg 2020-04-20 05:22:06 where is this grub.cfg located? 2020-04-20 05:25:23 ikke: usually /boot/grub 2020-04-20 05:25:38 also, generated from /etc/grub/* 2020-04-20 05:27:02 Marquel: yes, that was my idea 2020-04-20 05:27:12 if it's /boot/grub, then it's not apk that is overwriting it 2020-04-20 05:37:58 hrm. don't know that well, but from my knowledge it's /etc/grub which is managed by package manager and /boot/grub/grub.cfg is then updated by grub-mkconfig. 2020-04-20 05:40:10 the package manager does not overwrite files in /etc 2020-04-20 05:41:03 but it should put the package's defaults there, shouldn't it? 2020-04-20 05:41:53 Only on first install 2020-04-20 05:42:02 if you adjust it, it will note overwrite it 2020-04-20 05:42:19 alas, it might be those defaults are in /usr/share/grub or something. however, the grub-stages do use /boot/grub/grub.cfg. 2020-04-20 06:01:22 Its definitely overwriting it somehow when a new kernel is added and saves the old one to grub.cfg.backup 2020-04-20 06:02:09 Annoys me because its a custom kernel for an armv7 device and if I reboot it before I remember then I have to go find the device and plug a kb and screen into it 2020-04-20 06:07:34 Hello, I'm using Alpine 3.10 on a ARM and following this https://wiki.alpinelinux.org/wiki/Setting_up_GVM10 to setup OpenVas, it does not mentions it, but OpenVAS Manager is required and looks like Alpine does not have the package (openvasmd). 2020-04-20 06:37:13 TheSlackOne: https://community.greenbone.net/t/is-openvas-manager-and-gvmd-the-same/1777 -> openvasmd = gvmd 2020-04-20 06:59:57 TBK[m]: Thanks! 2020-04-20 07:14:13 Hi all! I wanted to know if it is possible to create an apkovl file from the apk static tool? 2020-04-20 07:14:31 I tried here: https://github.com/vincentserpoul/alpine-diskless-headless/tree/master/apk 2020-04-20 07:15:17 I build on a x86-64 host for an aarch64 host 2020-04-20 07:15:59 but it seems even though I use the --arch=aarch64 flag, some of the exectutable are set in x86-64 2020-04-20 07:16:39 I tried different combinations: no qemu-aarch64 + x86_64 apk tool version + aarch64 2020-04-20 07:17:05 qemu-aarch64-static + aarch64 apk tool + aarch64 flag 2020-04-20 07:17:40 the last one gives me "aarch64" in /etc/apk/arch (the others combinations don't, despite the flag) 2020-04-20 07:20:23 but still, when I try to run "qemu-aarch64-static setup-hostname" > it fails as if the setup-hostname was for another arch 2020-04-20 07:22:58 qemu-aarch64-static /sbin/setup-hostname > Error while loading /sbin/setup-hostname: Exec format error 2020-04-20 07:23:53 whereas qemu-aarch64-static /sbin/apk update is completely fine 2020-04-20 07:47:26 hi, i haven't upgraded alpine in some weeks, and i get this error "unsatisfiable constraints" with libffi - https://0x0.st/i199.txt and help on how to resolve it? 2020-04-20 07:47:45 any* 2020-04-20 07:48:31 i have main/community/testing enabled, and i'm on edge 2020-04-20 07:48:49 (i think barely anything installed from testing though) 2020-04-20 07:49:32 (barely anything == i don't think i have things installed from testing, maybe just one or two) 2020-04-20 07:51:07 Do you have some pinned dependencies? 2020-04-20 07:51:30 i haven't used alpine in a while. how do i test that? 2020-04-20 07:51:43 cat /etc/apk/world | grep = 2020-04-20 07:51:57 empty 2020-04-20 07:52:03 so i guess no? 2020-04-20 07:52:10 Or maybe something depends on so:libffi.so.6 (that was what held me back) 2020-04-20 07:52:24 As in that is in /etc/apk/world 2020-04-20 07:52:32 Yup, no return on that means no pinned deps 2020-04-20 07:53:07 k. so how do i figure out what's holding me back? it seems related to llvm10 from the output 2020-04-20 07:53:37 (i don't mind uninstalling things, i'm not too attached to this install, but i do want to keep it functional and updated) 2020-04-20 07:54:59 Yeah, llvm-10 pulls in the new libffi version 2020-04-20 07:55:25 yeah, i'll try uninstalling it and see if it gets fixed. 2020-04-20 07:55:35 Ah, that probably won't work 2020-04-20 07:55:40 ? 2020-04-20 07:55:46 how so? 2020-04-20 07:56:10 Hm, sadly the error reporting in apk isn't that amazing with these things, you could try `apk add $thingThatDependsOnLibFFI6=$latestVersion` 2020-04-20 07:56:30 llvm10-libs is probably pulled in by loads of other stuff like mesa 2020-04-20 07:56:52 so i'll cleau up the (llvm10 only) deps too 2020-04-20 07:57:00 clean* up 2020-04-20 07:57:53 (removing llvm10 on its own indeed didn't help. now i should figure out/recall how to remove orphan deps) 2020-04-20 07:57:59 The easiest thing to do would probably be replacing your /et/apk/world so it only contains alpine-base 2020-04-20 07:58:05 (Backup your world before!) 2020-04-20 07:58:12 Then do `apk upgrade -a` 2020-04-20 07:58:21 And then restore the backup and upgrade agai 2020-04-20 07:58:54 i'm living on the edge. no backup for me! :) 2020-04-20 07:59:14 but i do wan to see what teh deps are 2020-04-20 08:02:33 Cogitri: do you think it's an issue of my setup or at the repos? it seems libffi is needed by tons of stuff, and i also have libffi-dev. any chance these two conflict in some way and the issue is basically out of my control? 2020-04-20 08:02:54 It's probably on us 2020-04-20 08:03:13 We've rebuilt libffi against the new version and apparently that didn't go too well 2020-04-20 08:03:14 oh, in that case i can just wait till it gets fixed, right? 2020-04-20 08:03:31 Well, we'd need to know what exactly is broken for that 2020-04-20 08:03:52 how can i help with that? 2020-04-20 08:03:55 Can you try something ala `sudo apk add py3-gobject3=3.36.0-r2 mozjs68=68.7.0-r0 gjs=1.64.1-r2 mozjs60=60.9.0-r6 glib=2.64.2-r3 gobject-introspection=1.64.1-r2 wayland-libs-client=1.18.0-r4 wayland-libs-server=1.18.0-r4 p11-kit=0.23.20-r5 llvm9-libs=9.0.1-r3` ? 2020-04-20 08:04:14 That will force apk to try to install the latest version of these and will hopefully give us a better error message 2020-04-20 08:04:18 (Backup your world before) 2020-04-20 08:04:30 Or just remove the `=.*` afterwards again 2020-04-20 08:04:53 i get the same error as in my original report (didn't compare it with diff, but it looks the same) 2020-04-20 08:05:21 Can you send the error msg? 2020-04-20 08:05:25 yeah 2020-04-20 08:05:45 hmm.. might be different https://0x0.st/i19W.txt 2020-04-20 08:06:07 (the pastebin gave it a different URL - it uses the same url if it has the same content) 2020-04-20 08:06:42 Oh, I see the problem :) 2020-04-20 08:06:49 You have py-gobject installed which we've dropped some time ago 2020-04-20 08:06:54 So that didn't get rebuild 2020-04-20 08:06:58 Can you try removing py-gobject ? 2020-04-20 08:07:04 sure 2020-04-20 08:07:42 hmm 2020-04-20 08:07:43 $ sudo apk del py-gobject 2020-04-20 08:07:43 World updated, but the following packages are not removed due to: 2020-04-20 08:07:43 py-gobject: py-gtk 2020-04-20 08:07:56 remove that too? 2020-04-20 08:08:23 Yes 2020-04-20 08:08:24 (i don't really need it. i was testing some python gtk thingy) 2020-04-20 08:08:39 Ah yes, better to remove those, those packages are stone old by now :) 2020-04-20 08:09:11 still no go https://0x0.st/i19y.txt 2020-04-20 08:09:33 Hm, the `apk add` I did above doesn't work either? 2020-04-20 08:10:15 i didn't run it after the removals. should i re-run it now? 2020-04-20 08:10:28 Yes please 2020-04-20 08:11:01 got a similar error https://0x0.st/i19v.txt 2020-04-20 08:11:44 Can you python2=2.7.17-r4 to the list? 2020-04-20 08:12:16 similar error https://0x0.st/i19w.txt 2020-04-20 08:15:16 (i don't think i need py-pygtksourceview2 and python2-tkinter) 2020-04-20 08:15:35 (and even if i did, i'd prefer them removed over a non-updating system) 2020-04-20 08:18:44 i removed them, still issue on upgrade and with the same add command: https://0x0.st/i19x.txt 2020-04-20 08:19:31 Cogitri: is python2 supposed to still be supported by alpine? 2020-04-20 08:19:41 avih: it's depreated 2020-04-20 08:19:42 maybe that's the issue? 2020-04-20 08:19:45 deprecated 2020-04-20 08:20:00 right. well, i don't need it personally, so i'll just remove it 2020-04-20 08:21:47 hmm... python2 has deps which i can't tell if they're python2-specific or not, specifically setuptools: 2020-04-20 08:21:48 $ sudo apk del python2 2020-04-20 08:21:48 python2: python2-dev py-setuptools py2-pip py-gi 2020-04-20 08:21:48 World updated, but the following packages are not removed due to: 2020-04-20 08:22:52 You need to verify what's in your world file that depends on anything python2 related 2020-04-20 08:23:21 i think 'apk del python2` just listed those, didn't it? 2020-04-20 08:23:37 does --rdepends work for such cases 2020-04-20 08:24:15 mps: was that directed to me? 2020-04-20 08:24:48 avih: no, in general 2020-04-20 08:25:14 sometimes I use it 2020-04-20 08:26:50 something weird is going on. i can't remove those remaining packages, neither together nor one by one. it keeps saying that it's not removed due to 2020-04-20 08:27:17 avih: Remove py-gi 2020-04-20 08:27:29 It's still pulling in the old python2 2020-04-20 08:27:30 i did 2020-04-20 08:28:03 https://0x0.st/i19E.txt 2020-04-20 08:28:30 recursive dependencies 2020-04-20 08:28:42 You need to check what's in /etc/apk/world 2020-04-20 08:28:42 Ah, removing python2 itself shouldn't be required though 2020-04-20 08:28:46 sudo apk del python2 --> shows me the deps (python2: python2-dev py-setuptools py2-pip). if i try to remove them together, it also doesn't go 2020-04-20 08:29:26 what should be required then? :) 2020-04-20 08:29:39 it's weird. indeed if there's some recursive deps there 2020-04-20 08:29:43 You need to check what's in /etc/apk/world 2020-04-20 08:29:44 as if* 2020-04-20 08:30:04 Those are the packages that are explicitly installed 2020-04-20 08:30:13 removing any dependencies that are not explicitly installed is not going to do much 2020-04-20 08:30:45 this is my /etc/apk/world https://0x0.st/i196.txt 2020-04-20 08:31:16 i don't know what i should be looking for though.. 2020-04-20 08:31:35 so py-pip 2020-04-20 08:32:19 sec 2020-04-20 08:32:46 (brb phone) 2020-04-20 08:32:48 You might want to prune that anyway, I see a lot of things you probably don't need anymore 2020-04-20 08:33:30 Unless you need to build projects, you probably don't need any *-dev package 2020-04-20 08:43:56 back, sorry. 2020-04-20 08:44:31 yeah, i do use this system to test development of projects, so mostly except for python-dev things, which is mostly for testing, i do use the -dev packages 2020-04-20 08:45:03 abuild uses virtual packages as dependency roots 2020-04-20 08:45:17 but i'll try to remove py-pip 2020-04-20 08:45:25 so you could do something like apk add -t foo-bar-deps pkg1-dev pkg2-dev 2020-04-20 08:45:43 Then all you need to do is to remvoe foo-bar-deps to get rid of everything again 2020-04-20 08:48:34 but it seems to go deeper. i removed the python2 things, including py-pip, and tried upgrading again, still breaks on libffi issue. i tried removing llvm10-libs and upgrade again, and now libffi-dev has issues. i tried removing that, and it didn't because too many things (which i actually use, like qt-*-dev) depend on it 2020-04-20 08:49:55 i don't want to force-"fix" this system. if you think it's some issue on your side which would get fixed in some time when i try to upgrade again, then it's just fine - i'll wait with the upgrade 2020-04-20 08:50:04 Again, llvm10 isn't the problem, the packages holding the new version back are 2020-04-20 08:50:20 And I don't think there's something to fix on our side, since packages we've dropped since seem to hold your system back 2020-04-20 08:50:32 So you probably need to remove those 2020-04-20 08:50:34 ok, good info. thx. 2020-04-20 08:51:05 so, qt-*-dev seem to depend on libffi-dev. i do want to keep qt-*-dev packages. is libffi-dev supported? 2020-04-20 08:51:12 Yes 2020-04-20 08:51:16 good. 2020-04-20 08:51:41 Did the apk add command provide some better info after removing py-gi ? 2020-04-20 08:51:55 so that's my latest error output https://0x0.st/i19n.txt 2020-04-20 08:52:09 hmm.. didn't try that. will now. 2020-04-20 08:52:29 ERROR: unsatisfiable constraints: 2020-04-20 08:52:29 breaks: python2-dev-2.7.17-r0[python2=2.7.17-r0] 2020-04-20 08:52:29 satisfies: world[python2=2.7.17-r4] 2020-04-20 08:52:29 python2-2.7.17-r4: 2020-04-20 08:53:33 Maybe also add python2-dev to the mix I guess 2020-04-20 08:53:36 removed (again?) python2 and python2-dev, this is now the upgrade output: https://0x0.st/i19y.txt 2020-04-20 08:54:04 Cogitri: add meaning to your apk add command? or to the things to remove? 2020-04-20 08:54:10 To the add command 2020-04-20 08:54:15 With a =2.7.17-r4 2020-04-20 08:54:35 even after i did apk del python2 python2-dev ? 2020-04-20 08:55:30 Ah, if you deleted those two I'd try to do the apk add without both python2 and python2-dev 2020-04-20 08:55:36 RROR: unsatisfiable constraints: 2020-04-20 08:55:36 python2-2.7.17-r4: 2020-04-20 08:55:36 breaks: python2-dev-2.7.17-r0[python2=2.7.17-r0] 2020-04-20 08:55:58 ok. sec 2020-04-20 08:56:21 Huh, how does it break that if you don't have it installed 🤔 2020-04-20 08:56:39 i don't think i need python2... seems i have python2-2.7.17-r0[so:libffi.so.6] 2020-04-20 08:57:13 maybe i do have it installed? 9not that i recall, but it seems to be referenced at the error outout) 2020-04-20 08:57:15 output* 2020-04-20 08:57:34 https://0x0.st/i19R.txt 2020-04-20 08:58:52 ok, it seems i'm just unable to remove python2-dev: 2020-04-20 08:58:53 $ sudo apk del python2 python2-dev 2020-04-20 08:58:53 World updated, but the following packages are not removed due to: 2020-04-20 08:58:53 python2: python2-dev 2020-04-20 08:59:17 so python2 depends on python2-dev, and i can't remove them together? 2020-04-20 08:59:42 9i don't think the order should matter, but i'll try swapping the del order) 2020-04-20 09:00:10 nope. same issue. i can't seem to be able to remove python2 and python2-dev 2020-04-20 09:02:31 (i don't mind editing files to "remove" them manually, if you tell me how and you think it can't be done with apk) 2020-04-20 09:03:11 Well, https://0x0.st/i19R.txt suggest python2 is still installed 2020-04-20 09:03:33 So I'd just run the `apk add` I mentioned above and add python2 and python2 dev to it and see what package it can't upgrade 2020-04-20 09:04:15 with -2.7.... ? 2020-04-20 09:04:18 = 2020-04-20 09:04:31 Hey everyone. I'm trying to install `font-noto-cjk`, (https://pkgs.alpinelinux.org/package/edge/community/s390x/font-noto-cjk) but I think its in a later version of Alpine than I am using as apk can't find it. 2020-04-20 09:04:38 Is there some way to bring it in? 2020-04-20 09:05:03 avih: With the exact version, es 2020-04-20 09:05:39 Should be in >=3.11 2020-04-20 09:07:32 I've got `@edge http://dl-cdn.alpinelinux.org/alpine/edge/main` in /etc/apk/repositories if that's any use 2020-04-20 09:07:58 No need to use edge when it's in 3.11 2020-04-20 09:08:12 And using 3.11 is a good idea anyway since community is only supported for 6 months 2020-04-20 09:08:22 So it's not supported in older releases 2020-04-20 09:08:23 Cogitri: Ah, that was replying to me :) 2020-04-20 09:08:24 Sorry 2020-04-20 09:08:32 How can I tell what I'm using? 2020-04-20 09:08:43 Its a pre-built Dockerfile so I didn't explicitly set it all up 2020-04-20 09:09:02 cat /etc/os-release I guess 2020-04-20 09:09:16 VERSION_ID=3.10.2 2020-04-20 09:09:22 or just cat /etc/apk/repositories 2020-04-20 09:09:34 It seems like my Dockerfile has been updated to 3.11.5, so I'll update that and see how I get on 2020-04-20 09:09:37 Cheers :) 2020-04-20 09:10:29 Cogitri: i don't get how your add command helps. why would i want to add those things (and python and python-dev) at specific packages when at least python2[-dev] seem to be holding me back? 2020-04-20 09:11:10 (so far i just run it, but now that i look at it, i don't understand why it helps) 2020-04-20 09:11:11 If you add them explicitly then apk will be forced to consider the upgrade 2020-04-20 09:11:22 And then it'll show what still pulls in libffi.so.6 2020-04-20 09:11:26 gotcha 2020-04-20 09:11:36 Your goal is to have nothing left that depends on libffi.so.6 here so everything pulls in libffi.so.7 2020-04-20 09:12:43 indeed 2020-04-20 09:14:13 hey 2020-04-20 09:14:29 Hola 2020-04-20 09:14:36 I can't get my bluetooth mouse to work, it's connected/paired correctly with bluez but seems ignored with X.Org 2020-04-20 09:16:22 Hm, you have xf86-input-libinput installed/USB mice work? 2020-04-20 09:16:43 yes 2020-04-20 09:16:50 only the bluetooth mode fails 2020-04-20 09:16:51 that's the add command with python2 attempts. i tried both r0 and r4, but i'm probably doing something wrong 2020-04-20 09:16:52 https://0x0.st/i1p8.txt 2020-04-20 09:17:22 it's not the first time I use it under alpine, not sure where I failed though :P 2020-04-20 09:17:42 avih: Ah no, you need to add it with -r4 2020-04-20 09:17:56 i did that too at that command - it has both r0 ad r4 2020-04-20 09:18:05 maybe a kernel module missing 2020-04-20 09:18:06 wouldn't pinning all these versions cause issues later? 2020-04-20 09:18:06 And probably also need python2-dev=2.7.17-r4 2020-04-20 09:18:16 ikke: It's only temporarely 2020-04-20 09:18:21 You remove the pinned versions later on 2020-04-20 09:18:23 Cogitri: look at the last paste - it has that too 2020-04-20 09:18:29 But apk's error reporting is very subpar on upgrade 2020-04-20 09:18:50 avih: remove the python2-dev=2.7.17-r0 python2=2.7.17-r0 2020-04-20 09:18:52 the add command includes: python2=2.7.17-r4 python2-dev=2.7.17-r4 python2-dev=2.7.17-r0 python2=2.7.17-r0 2020-04-20 09:18:55 ok 2020-04-20 09:19:02 (i tried that too, but i'll retry) 2020-04-20 09:19:18 markand: Hm, udev would load that automatically for you though 2020-04-20 09:19:33 https://0x0.st/i1pc.txt 2020-04-20 09:19:38 still no good 2020-04-20 09:19:46 I think that as long as you removed the packages which only depend on the old version, apk upgrade --available should work 2020-04-20 09:20:39 okay I think I got it 2020-04-20 09:20:41 i'm willing to remove all of them, preferably with some automatic dependency detection, but manual is fine too, but so far i was not able to 2020-04-20 09:20:45 I remember now: it's the input-hog error 2020-04-20 09:21:24 ikke: It should work, yes, but finding out what old package still needs that version is hard with that command 2020-04-20 09:22:04 avih: Well, `mv /etc/apk/world /etc/apk/world.orig && echo "alpine-base" > /etc/apk/world && apk upgrade -a && mv /etc/apk/world.orig /etc/apk/world && apk upgrade -a` should do the trick then 2020-04-20 09:22:05 modprobe uhid == done 2020-04-20 09:22:11 That will remove everything and reinstall it again 2020-04-20 09:22:26 try apk info -r so:libffi.so.6 2020-04-20 09:22:44 But that probably returns the same info as you already had 2020-04-20 09:23:38 Cogitri: interesting. so basically upgrade only base, then restore the old world, and somehow it would now succeed to upgrade? 2020-04-20 09:24:41 ikke: https://0x0.st/i1pu.txt i'm willing to remove all of those and later reinstall individual ones which i want (probably at least firefox) 2020-04-20 09:24:44 Yup 2020-04-20 09:25:46 Cogitri: should i still do your command with the alpine-base upgrade? 2020-04-20 09:26:09 (i don't use wayland, fwiw) 2020-04-20 09:27:00 (i still didn't run the alpine-base-only upgrade) 2020-04-20 09:27:27 Well, I'd just do it and see what happens, it won't hurt and probably is the easiest way to fix this without messing around much 2020-04-20 09:27:34 k 2020-04-20 09:29:29 Cogitri: 845 packages upgraded, that's the errors just after the last https://0x0.st/i1pe.txt 2020-04-20 09:30:26 hmm.. it mentions py2-vte. i might have that installed at some stage. 2020-04-20 09:30:38 have had* 2020-04-20 09:30:46 Yes, removing that would be good then 2020-04-20 09:30:50 And probably is the root cause 2020-04-20 09:31:21 Removing the packages missing from your world will fix it 2020-04-20 09:31:22 Since those have been dropped by Alpine 2020-04-20 09:31:23 well, it didn't show up in any output so far i think 2020-04-20 09:31:56 it was part of your /etc/apk/world 2020-04-20 09:32:17 and problem is that these commands sadly don't work recursively 2020-04-20 09:32:44 they only mention direct dependencies, but they might have been pulled in by something else and so on 2020-04-20 09:32:51 right. missed that then. so just removing these packages should be ok? the list does include linux-grsec and linux-vanilla 2020-04-20 09:33:03 how do i make sure the system still works after i remove them? 2020-04-20 09:33:04 Yes, we're using linux-lts now 2020-04-20 09:33:20 `apk add linux-lts` should work 2020-04-20 09:33:31 (After doing the upgrade) 2020-04-20 09:33:45 so apk add linux-lts && apk del linux-grsec linux vanilla ? 2020-04-20 09:33:54 Yup 2020-04-20 09:33:57 linux-vanilla * 2020-04-20 09:34:52 it doesn't let me add linux-lts - it prints unsatisfiable constraints exactly like at the end of that apk upgrade 2020-04-20 09:35:12 Fix your dependencies first then I guess 2020-04-20 09:35:15 And add linux-lts afterwards 2020-04-20 09:35:49 oh, remove all those things first? including linux-vanilla and grsec, before installing linux-lts? 2020-04-20 09:35:56 Yes 2020-04-20 09:36:12 hmm what linux would i be left with if i remove vanilla and grsec? 2020-04-20 09:37:18 none, but the running kernel will still work 2020-04-20 09:37:20 None 2020-04-20 09:37:21 Yes 2020-04-20 09:38:25 oh my, this removes 737 packages... 2020-04-20 09:38:46 spring cleaning :) 2020-04-20 09:39:27 oh no, it's _installing_ 727 packages, following that apk del command... (without yet apk-add linux-lts) 2020-04-20 09:39:48 apk del gconf libfetch-dev linux-grsec linux-vanilla man mozjs-38-dev py2-vte py 2020-04-20 09:39:49 thon-dev qt5-x11extras-dev 2020-04-20 09:39:49 ... 2020-04-20 09:39:49 (1/737) Installing fakeroot (1.24-r0) 2020-04-20 09:40:49 Nice, it should work once it's done then 2020-04-20 09:41:07 i hope i have enough disk spac. iirc this whole system is on 8G or so space 2020-04-20 09:41:12 space* 2020-04-20 09:41:26 (so far at 251) 2020-04-20 09:41:43 Well,it worked before that, so it should work now 2020-04-20 09:41:46 8GB should be plenty :) 2020-04-20 09:42:03 It's not windows :P 2020-04-20 09:42:18 i know. this has to be one of the main reasons i love alpine. 8g for a full development machine :) 2020-04-20 09:42:44 Of course there are huge packages willing to eat up all that space for you 2020-04-20 09:43:57 that being said, i still don't understand how running apk del can end up installing things... 2020-04-20 09:44:15 It doesn't? 2020-04-20 09:44:15 removing constraints apparently 2020-04-20 09:44:25 Cogitri: but id did and still does. 2020-04-20 09:44:36 see the command i posted above 2020-04-20 09:44:45 Isn't that the `apk upgrade -a` you're running right now? 2020-04-20 09:44:59 it's not. it's the del command 2020-04-20 09:45:04 look up few lines 2020-04-20 09:45:11 Ah. Well, it tries to satisfy `world` then 2020-04-20 09:45:33 If you kept your old world it wouldn't have installed packages 2020-04-20 09:45:49 well, to me it's quite unexpected TBH... (but i'm not complaining :) ) 2020-04-20 09:46:11 (95%) 2020-04-20 09:46:12 apk always tries to satisfy world :) 2020-04-20 09:46:17 world is so demanding 2020-04-20 09:46:28 it is, isn't it? :) 2020-04-20 09:46:54 "OK: 1745 MiB in 756 packages" 2020-04-20 09:47:01 so what now? apk add linux-lts? 2020-04-20 09:47:41 Yup 2020-04-20 09:48:12 so if i rebooted before that, it won't boot? 2020-04-20 09:48:31 Yes 2020-04-20 09:48:45 good thing it seems to be working so far then :) 2020-04-20 09:49:05 (this is pure magic!) 2020-04-20 09:49:52 Linux keeps everything in memory, it does not rely on files being present on the FS 2020-04-20 09:50:04 yeah. as i said, magic :) 2020-04-20 09:51:00 so now alpine edge is linux-lts, which happens to be 5-4-32 now? 2020-04-20 09:51:19 Yup 2020-04-20 09:51:22 Executing syslinux-6.04_pre1-r6.trigger 2020-04-20 09:51:22 OK: 2500 MiB in 843 packages 2020-04-20 09:51:24 reboot? 2020-04-20 09:52:08 (also included "/boot is device /dev/sda1" which was eaten by the irc client because it starts with /) 2020-04-20 09:52:24 yeah, make sure your /boot is updated as well 2020-04-20 09:52:33 how do i check that? 2020-04-20 09:52:37 ls /boot 2020-04-20 09:52:56 (87/87) Installing linux-lts (5.4.32-r0) 2020-04-20 09:52:56 Executing busybox-1.31.1-r14.trigger 2020-04-20 09:52:56 Executing mkinitfs-3.4.5-r1.trigger 2020-04-20 09:52:56 Executing kmod-27-r0.trigger 2020-04-20 09:52:56 ==> initramfs: creating /boot/initramfs-lts 2020-04-20 09:52:56 Executing syslinux-6.04_pre1-r6.trigger 2020-04-20 09:52:58 /boot is device /dev/sda1 2020-04-20 09:53:01 OK: 2500 MiB in 843 packages 2020-04-20 09:53:12 looks good 2020-04-20 09:53:17 yeah, /boot has things in it 2020-04-20 09:53:29 reboot? 2020-04-20 09:53:39 initramfs: creating /boot/initramfs-lts 2020-04-20 09:53:43 yes 2020-04-20 09:53:51 better find out now that things are broken then later I guess 2020-04-20 09:54:35 oh my, it worked! :D 2020-04-20 09:55:01 Nice :) 2020-04-20 09:55:02 Make sure to remove all `=` from your world though 2020-04-20 09:55:18 I think apk upgrade -a should fix that as well, but not sure 2020-04-20 09:55:25 booted, firefox works. i'll figure out the rest later. very very nice, and very very thank you for the hand holding :) 2020-04-20 09:55:29 Or, itt does? 2020-04-20 09:55:40 Oh it does?* 2020-04-20 09:55:48 Interesting, didn't know apk upgrade -a removed that 2020-04-20 09:55:53 I'm not sure if it actually modifies /etc/apk/world 2020-04-20 09:55:54 hmm.. wait, right, i still have those = at world.. ? 2020-04-20 09:55:56 checking now 2020-04-20 09:55:56 avih: Glad that it works now :) 2020-04-20 09:56:20 "Resets versioned world dependencies, and changes to prefer replacing or downgrading packages (instead of holding them) if the currently installed package is no longer available from any repository" 2020-04-20 09:56:22 See the first part 2020-04-20 09:57:36 i can't see "=" at /etc/apk/world... 2020-04-20 09:57:53 Then it's good 2020-04-20 09:58:02 Than* 2020-04-20 09:58:09 then* :) 2020-04-20 09:58:18 heh 2020-04-20 09:59:35 world still seems to have the things i want, like qt5-dev, firefox, editors, etc. and things i tried so far (like geany and firefox) seems to be working. really nice 2020-04-20 10:00:06 much appreciated guys. thank you very much. 2020-04-20 10:01:27 (i really do love alpine...) 2020-04-20 10:05:20 Cogitri: apk upgrade -U -a did nothing. it updated the APKINDEX files but didn't add anything, just printed:OK: 2500 MiB in 843 packages 2020-04-20 10:05:43 (i'm guessing that's a good thing) 2020-04-20 10:07:06 yes 2020-04-20 10:07:12 right. good. 2020-04-20 10:09:02 hmm.. smaller than i thought, and still 1.5G free: /dev/sda3 5.7G 4.2G 1.3G 78% / 2020-04-20 10:09:09 very nice. 2020-04-20 10:10:49 (pretty amazing to me. considering it appears to include qt-qtbase-dev and qt-qtsvg-dev. the qt sdk is not small...) 2020-04-20 10:11:31 just got segfault with 'apk del -r pkgname' 2020-04-20 10:12:33 Please grab a backtrace then 2020-04-20 10:12:54 ikke: why is the default linux called linux-lts rather than always keep the default linux just "linux" (considering i had to remove linux-grsec and linux-vanilla, which could have also be avoided if the base name was just "linux") 2020-04-20 10:12:54 running strace now 2020-04-20 10:13:52 Strace doesn't really help much on a coredump 2020-04-20 10:13:59 Please run it in gdb and grab a backtrace 2020-04-20 10:14:09 like, keep the name "linux" and reserve linux-foo for tests/whatever, and once it's stable, rename it to "linux" ? 2020-04-20 10:14:45 or maybe linux-alpine if "linux" alone is too non specific 2020-04-20 10:15:05 linux-lts is long term stable 2020-04-20 10:15:12 i know what it is, yes 2020-04-20 10:16:00 'linux' is too generic 2020-04-20 10:16:15 but the default name of the base linux package has changed over the years. it was linux-grsec, then became linux-vanilla, and now it's linux-lts. and i'm asking why not keep one name for the base linux package, such as linux-alpine, so that it's just replaced when something major changes 2020-04-20 10:17:06 because we wanted to have some meaning in pkg name 2020-04-20 10:18:10 well, that would be inconvenient again once it changes to another meaningful name, like history shows can happen 2020-04-20 10:18:22 there is also linux-rpi for raspberry pis 2020-04-20 10:19:01 hmm 2020-04-20 10:19:43 (and i said, do keep the linux-whatever names for kernels specific to $whatever, but also keep the base/default package with the same name, such as linux-alpine) 2020-04-20 10:19:48 and maybe we will have linux-edge in near future 2020-04-20 10:20:03 right 2020-04-20 10:20:52 the main point is that i _think_ it would be nicer if the base linux package name will not change over time. 2020-04-20 10:21:00 linux-alpine would be misleading, because every linux-* in alpine will be linux alpine 2020-04-20 10:21:09 that's correct 2020-04-20 10:21:32 and we plan to keep linux-lts as default for future 2020-04-20 10:21:55 sure. same as you did with grsec and vanilla, i presume 2020-04-20 10:22:17 whenever latest upstream kernel LTS is released we will switch to it as default kernel 2020-04-20 10:22:44 (that being said, i don't disagree that linux-lts is more likely to stay than more specific names) 2020-04-20 10:23:22 (but i thought linux-vanilla would stay, too, and it has not) 2020-04-20 10:23:40 it is not so easy to find proper name (as it looks) 2020-04-20 10:23:48 aye 2020-04-20 10:24:36 so, if the "meaning" will be less specific as to the kind of kernel it is, and more specific to the fact that it's the default alpine linux package, i think it would have the highest potential to stay 2020-04-20 10:25:33 well, we always add release notes for such changes 2020-04-20 10:25:52 sure. but good docs are not a good replacement for seemless behavior 2020-04-20 10:26:18 yes, nothing is perfect :) 2020-04-20 10:26:22 :) 2020-04-20 10:26:32 agreed. let's keep it at that :) 2020-04-20 10:28:56 but it only goes to show that even with such relatively long--installed system (since the days grsec was still teh default), alpine still hums along. few bumps along the way, but nothing too critical. in fact, today was the hardest i've had with alpine, and it was solved within half an hour or so, thanks to the help here. 2020-04-20 10:29:57 :) 2020-04-20 10:30:03 :) 2020-04-20 10:33:36 keep up the good work. later :) 2020-04-20 10:44:18 Is there a reason why grub-mkconfig always adds nomodeset to the grub config? It breaks my GPU... 2020-04-20 10:49:54 And isn't really what you want unless you're in a rescue system 2020-04-20 13:07:59 hi! I'm using abuild with -i to build & install alsa-lib, but `apk list alsa-lib` is empty after abuild. should it be or have I not built & installed it correctly? 2020-04-20 13:12:31 I guess my previous q was too long, so I'll keep it simpleis it impossible to create a valid apkovl with apk-tools static? 2020-04-20 13:36:19 vsm: no, seems well-asked to me, but I have zero experience with the subject, sorry 2020-04-20 14:11:01 no worries, I'll just continue trying :) 2020-04-20 15:28:03 I answered my own question actually... I was stuck on that for the last 2 weeks (on and off), now finally booting wih all the conf \o/ 2020-04-20 15:29:41 vsm: congrats :) If you have the time and think it should be documented, then please add it to the wiki. 2020-04-20 15:30:57 I think it's pretty clean and could definitely benefit those who wants a quick, industrialized, headless install. 2020-04-20 15:31:09 So I will clean it up a bit and submit it in the wii 2020-04-20 15:31:15 wiki 2020-04-20 18:04:38 hi guys 2020-04-20 18:05:07 is there any option to install samba dbg packages? I don't seem to be able to find them 2020-04-20 18:18:05 karasz: It does not exit at the moment. You can create a feature request at https://gitlab.alpinelinux.org/alpine/aports/issues 2020-04-20 18:20:00 s/exit/exist 2020-04-20 19:05:22 Hey every1, May I ask, I want to install alpine on a desktop, but I have no ethernet cable, only wifi, how can I perform this install 2020-04-20 19:07:39 That's feasible. I have a netbook I use as a daily driver without an ethernet port 2020-04-20 19:07:46 the install went just fine on just wifi 2020-04-20 19:08:21 you might need to manually connect to your access point with wpa_supplicant after your first reboot 2020-04-20 19:57:08 wsinatra: should I pick the standard or the extended? up to this point I've only use alpine for virtual machines 2020-04-20 19:57:31 so IDK 2020-04-20 20:11:40 I've personally always used standard and haven't had any issues with it 2020-04-20 20:12:07 I'm not entire certain how many more packages are in extended, or really what they are 2020-04-20 20:12:39 but so long as you have wpa_supplicant you can at very least manually connect to wifi, until you have all of your packages installed 2020-04-20 20:13:17 https://git.alpinelinux.org/alpine-iso/tree/ 2020-04-20 20:44:06 anyone here run Alpine on AWS EC2? would you recommend it? 2020-04-20 20:44:37 thinking of using Alpine to setup a few Wireguard tunnels between regions 2020-04-20 20:45:03 is there even an AMI for it? 2020-04-20 20:45:16 there is no official AMI to my knowledge, and I would be careful about using community ones 2020-04-20 20:47:37 haven't seen an official one, but it doesn't look too hard to build an AMI 2020-04-20 20:48:05 I'd particularlty be customizing it to be a router 2020-04-20 20:50:57 mlu: there is a guide on the wiki https://wiki.alpinelinux.org/wiki/Install_Alpine_on_Amazon_EC2 I do not know if it is up to date 2020-04-20 20:51:57 guess like we'll find out 2020-04-21 00:58:42 i have a catch 22, i think :) 2020-04-21 01:00:39 during install, i want to do a custom disk/filesystem config, before i run setup-alpine, so i can pass my mount point to setup-disk 2020-04-21 01:01:57 but to do that, there are some packages needed, like lvm2. but to install those, i need a working network connection, which setup-alpine configures 2020-04-21 01:07:42 you don't have to use setup-alpine 2020-04-21 01:09:33 setup-interfaces 2020-04-21 01:12:22 there aren't elements from setup-alpine that the various child scripts rely on? i can independently run things like setup-interfaces? 2020-04-21 01:13:00 You can read /sbin/setup-alpine to see if they depend on any special options 2020-04-21 01:13:05 what happens when i ultimately run setup-alpine and it runs setup-interfaces again? 2020-04-21 01:13:14 i believe you can just skip those you already set 2020-04-21 01:13:32 oh, ok. i'll try that, thanks 2020-04-21 02:30:15 where [and how] in the git repos can i find libalpine.sh or whatever generates it? 2020-04-21 02:31:01 https://git.alpinelinux.org/alpine-conf/about/ 2020-04-21 02:32:26 oh, geez, it was right in front of my face :( 2020-04-21 02:32:28 thanks :) 2020-04-21 02:32:43 apk info -W /lib/libalpine.sh, then look at the package in aports to get the URL 2020-04-21 12:10:52 Hi Alpinish 2020-04-21 12:15:53 Yo 2020-04-21 12:16:25 hi 2020-04-21 13:01:23 monado[d]: hi 2020-04-21 13:17:56 Henlo! 2020-04-21 13:18:23 I installed w and who on my Alpine Linux server, however i cannot seem to be able to see connected users 2020-04-21 13:18:45 who just gives me no output, while "w" gives me the usual header, but no users 2020-04-21 13:18:49 Am i doing something wrong? 2020-04-21 13:19:44 I can't find the issue for it right now, but I think GNU who is broken on musl 2020-04-21 13:19:55 Isn't it just not supported?' 2020-04-21 13:20:03 How about "w"? Is it the same command? 2020-04-21 13:20:22 McBoat[d]: "installed w and who" 2020-04-21 13:20:30 I got w from procps 2020-04-21 13:20:31 McBoat[d]: Busybox ships both of them, no? 2020-04-21 13:20:59 musl doesn't support utmp/wtmp 2020-04-21 13:21:14 ^ 2020-04-21 13:21:33 So is there an alternate way to find out if there are connected users? 2020-04-21 13:22:07 I think there's some external lib for utmp, maybe we could build who against that 2020-04-21 13:23:59 yes, there is utmps package, from s6 tools 2020-04-21 13:24:24 Cogitri: afaik, no external libs 2020-04-21 13:25:21 You mean in busybox? Yes, that makes sense 2020-04-21 13:25:35 But does it make sense to build the w triplet for busybox? 2020-04-21 13:26:13 hmm, interesting question 2020-04-21 14:15:33 hi 2020-04-21 14:15:55 is there a way to get an edge install down to 3.11.5? 2020-04-21 14:16:21 You can try changing the mirrors in /etc/apk/repositories and doing apk update, apk upgrade -a 2020-04-21 14:16:26 don't recommend though 2020-04-21 14:16:38 hmm worth a try, since it's a fresh install 2020-04-21 14:18:01 Should work 2020-04-21 14:27:45 yay, worked! thank yooouuuu :) 2020-04-21 15:14:34 <[diablo]> hey good afternoon #alpine-linux .. well firstly may I say, wow.... love it. Firstly I'm pretty much a Docker newbie, and Alpine is slick. But, for me a big wow was using it as my FreeNAS VM for Docker. I've installed RHEL more times than I care to remember, likewise Ubuntu Server ... Loved installing Alpine. Smart, simple, boots fast as #!@*& 2020-04-21 15:15:27 <[diablo]> very impressed - I hope that its easy to maintain, and updates smoothly etc longterm 2020-04-21 15:16:22 <[diablo]> and not a hint of systemd ... awesome sauce 2020-04-21 17:23:24 I have a Docker image that is FROM alpine 3.11. It installs a few packages, along with busybox-suid, and creates a new unpriv'ed user, then switches to that user. I'd like to be able to `su` to root from the user without a password (I never set one), but it keeps prompting me for one. 2020-04-21 17:23:31 What's the best way to do this? 2020-04-21 17:48:34 add sudo and edit sudoers file 2020-04-21 17:48:43 or doas 2020-04-21 17:49:01 and su-exec depending what your container does 2020-04-21 17:49:27 really depends on use case 2020-04-21 17:51:39 Well my use case is: This is a generic container used for CI builds. Most projects can run fine as the unpriv user (which is default), but some projects need root. So I was hoping I could just add busybox-suid and then `su -` in my automation build 2020-04-21 17:51:57 I can use sudo instead 2020-04-21 17:53:07 Yes, just configure sudo / doas to not require a password 2020-04-21 17:53:38 Thanks! 2020-04-21 20:20:35 PerryPal[d]: I am trying to install alpine to a USB using the standard iso. I go through the installation process but after asking “How would you like to use it”, it gives this. 2020-04-21 20:20:35 PerryPal[d]: https://cdn.discordapp.com/attachments/661834182934265883/702252457648062574/image0.jpg 2020-04-21 20:20:41 PerryPal[d]: Any solutions or workarounds 2020-04-21 20:24:53 hmm, interesting 2020-04-21 20:25:02 On 3.11? 2020-04-21 20:25:09 x86_64? 2020-04-21 20:26:08 Do you have net and did fetching the repositories work? 2020-04-21 20:26:25 good question 2020-04-21 20:27:48 PerryPal[d]: No fetching repo did not work but I have a working Ethernet connection 2020-04-21 20:28:29 PerryPal[d]: How should I set it up. The ip is not visible in ip a either? 2020-04-21 20:29:03 Does /etc/network/interfaces look correct? 2020-04-21 20:29:16 PerryPal[d]: I will check 2020-04-21 20:29:43 PerryPal[d]: There is nothing on it 2020-04-21 20:30:44 did you run setup-alpine? 2020-04-21 20:32:01 PerryPal[d]: Yes 2020-04-21 20:32:34 PerryPal[d]: I initialized eth0 but still got the same error 2020-04-21 20:32:44 initialized how? 2020-04-21 20:33:21 PerryPal[d]: It asks which one do want to initialize and the default is eth0 2020-04-21 20:34:13 And what error do you get? 2020-04-21 20:34:33 that sfdisk is missing? 2020-04-21 20:34:39 PerryPal[d]: There is no error on the base of initializing that network interface. 2020-04-21 20:34:46 PerryPal[d]: Yeah sadism is missing. 2020-04-21 20:35:11 PerryPal[d]: Instead of dhcp this time I am trying out the static ip to see what happens 2020-04-21 20:36:13 PerryPal[d]: After using the static ip too, I get this 2020-04-21 20:36:14 PerryPal[d]: https://cdn.discordapp.com/attachments/661834182934265883/702256395814174761/image0.jpg 2020-04-21 20:36:53 Did you set dns servers as well? 2020-04-21 20:37:01 PerryPal[d]: No 2020-04-21 20:40:58 THat's probably why it could not reach mirrors.alpinelinux.rog 2020-04-21 20:41:29 PerryPal[d]: Yep 2020-04-21 20:41:52 PerryPal[d]: Any way I can fix this 2020-04-21 20:42:55 can you ping something now? 2020-04-21 20:43:02 1.1.1.1 for example? 2020-04-21 20:43:44 PerryPal[d]: Sry I meant to ask you of there is any way I can fix this 2020-04-21 20:44:09 PerryPal[d]: It says network untraceable 2020-04-21 20:44:18 PerryPal[d]: It says network unreachable 2020-04-21 20:44:44 ip link show dev eth0 2020-04-21 20:46:16 PerryPal[d]: K 2020-04-21 20:46:57 PerryPal[d]: It shows the Ethernet profile but there is no op address there 2020-04-21 20:47:18 PerryPal[d]: It shows the Ethernet profile but there is no ip address there 2020-04-21 20:48:46 try to add this to /etc/network/interfaces: http://tpaste.us/onYE 2020-04-21 20:49:11 PerryPal[d]: Ok 2020-04-21 20:50:58 PerryPal[d]: I have done that. 2020-04-21 20:51:10 now ifup eth0 2020-04-21 20:52:32 PerryPal[d]: It says the interface eth0 is already configured 2020-04-21 20:52:52 PerryPal[d]: But pinging still doesn’t work 2020-04-21 20:52:55 ifdown eth0 && ifup eth0 2020-04-21 20:54:11 PerryPal[d]: IT Worked!!!! 2020-04-21 20:54:17 PerryPal[d]: Ping works 2020-04-21 20:54:38 PerryPal[d]: Thank you so so much bro 2020-04-21 20:54:51 np 2020-04-21 20:55:10 No idea why setup-interfaces is not working for you 2020-04-21 21:15:40 ah 2020-04-21 21:16:12 full llvm toolchain to build targeting x86_64, aarch64, armv7 alpine systems 2020-04-21 21:16:19 oh, and avr 2020-04-21 21:35:10 PerryPal[d]: Would anyone know how to set up sudo. 2020-04-21 21:35:33 PerryPal[d]: I know on Ubuntu you can add another user with user mod but idk how to do it in alpine 2020-04-21 21:50:25 you still can, if you install `shadow-utils` 2020-04-21 21:50:54 yikes 2020-04-21 21:51:06 i think it is just shadow 2020-04-21 21:51:39 the alpine user utils modify how environment variables are passed between original user and sudo user (eg. doing 'sudo su') 2020-04-21 21:52:04 the busybox ones do not do this 2020-04-21 21:53:23 so i would just install them to do your operation and then remove? hehe 2020-04-21 21:54:58 maxice8: true 2020-04-21 21:55:09 I remind I was surprised by the name and double-checked it wasn't something else 2020-04-22 07:12:40 https://github.com/telegramdesktop/tdesktop/issues/2353#issuecomment-490400763 2020-04-22 07:12:53 could we please build the telegram-desktop package with wayland support? 2020-04-22 07:13:27 codebam: https://gitlab.alpinelinux.org/alpine/aports/issues/new?issue 2020-04-22 07:13:40 okay, thank you 2020-04-22 07:18:22 oh never mind 2020-04-22 07:19:25 codebam: What's the matter? 2020-04-22 07:19:46 I continued reading the thread and it works fine when installing qt5-qtwayland 2020-04-22 07:24:20 Hi all! Sometimes after reboot my system cant get ip from router by using dhcp (ip assigned to machine MAC). Udhcpc trying to get ip some times, then fails and system boots next service. Any ideas? 2020-04-22 07:43:32 Chiptune: More info is needed (Alpine version, etc.). Plus logs from the device and the router router would properly make it a lot easier to diagnose. 2020-04-22 07:44:02 indeed, perhaps even do a packet capture with wireshark and look closer at the dhcp transaction 2020-04-22 07:44:24 for all we know the router could be discarding the packet(s) or refusing 2020-04-22 07:47:37 Oh, well, looks like i found problem. My router dont free lease, so, after reboot machine cant get ip. 2020-04-22 07:48:07 Alpine 3.11 2020-04-22 07:49:38 Need to check something... 2020-04-22 08:13:03 > Oh, well, looks like i found problem. My router dont free lease, so, after reboot machine cant get ip. 2020-04-22 08:13:19 it should just get the same IP then 2020-04-22 08:16:18 indeed 2020-04-22 16:33:35 I think the latest version of py3-libtorrent-rasterbar broke deluge. I'm getting an error about a missing symbol in the cpython .so. 2020-04-22 16:34:42 maxice8: ^ ? 2020-04-22 16:35:57 _ZN10libtorrent9peer_infoD1Ev: symbol not found 2020-04-22 16:36:20 wfm 2020-04-22 16:36:27 what versions are you on ? 2020-04-22 16:37:36 1.2.3-rc1, then I upgraded to 1.2.6-rc0 and it broke. 2020-04-22 16:38:02 Deluge is version 2.0.3-rc5 2020-04-22 16:38:26 Downgrading to the old version fixes it. 2020-04-22 16:40:45 I can't replicate it 2020-04-22 16:41:57 Can you open an issue on gitlab.a.o ? 2020-04-22 17:04:46 Any idea when py3-gevent will be upgraded to 1.5.0? ^^ 2020-04-22 17:06:05 because there's some incompatibility between python3.8 and gevent 1.4: https://github.com/gevent/gevent/issues/1491 2020-04-22 17:08:09 When someone gets into upgrading it 2020-04-22 17:09:34 You may want to open an issue about it on gitlab.a.o 2020-04-22 17:48:51 Cogitri, I'm unsure which project I should open a issue against. 2020-04-22 17:49:21 aports 2020-04-22 17:49:38 Celelibi: https://gitlab.alpinelinux.org/alpine/aports/issues/new?issue 2020-04-22 17:50:54 Thanks 2020-04-22 18:09:53 Hi all 2020-04-22 18:10:34 Guys, how can i launch xserver for single executable? google-chrome for example? 2020-04-22 18:12:15 When i try to, xserver struggle to find swrast_dri.so. But when i install xfce, desktop starts correctly, but everything is frozen 2020-04-22 18:23:50 You're probably missing the X drivers 2020-04-22 18:24:04 Install xf86-input-libinput and the right xf86-video driver for your GPU 2020-04-22 18:24:51 I forget to mention that im doing this for qemu... Via this script https://github.com/alpinelinux/alpine-make-vm-image 2020-04-22 18:25:18 Il try now, thanks! 2020-04-22 18:28:44 PerryPal[d]: how would you get emacs on alpine linux? 2020-04-22 18:30:33 Probably by installing emacs 2020-04-22 18:31:24 https://pkgs.alpinelinux.org/packages?name=emacs&branch=edge 2020-04-22 18:31:55 It's in the community repo 2020-04-22 18:54:10 Cogitri: xf86-video-modesetting is now recommended 2020-04-22 18:54:17 s/xf86-video-// 2020-04-22 18:57:07 Does that work for all cards tho? 2020-04-22 18:57:13 I just use xf86-video-amdgpu 2020-04-22 18:57:25 (Or rather I don't since I use Wayland now) 2020-04-22 18:58:43 does dwm go well with wayland? 2020-04-22 19:00:39 artok: no 2020-04-22 19:00:59 most things don't really go well with wayland. 2020-04-22 19:01:03 I fell in love with dwm 2020-04-22 19:01:15 dwm is a X Window manager 2020-04-22 19:01:26 so no, it won't work on Wayland 2020-04-22 19:02:00 and as you can guess, most other window managers are X window managers. so no, most of them unless specifically mentioned, will not work with wayyland. 2020-04-22 19:02:13 yah, port 2020-04-22 19:12:26 Hello71: i used this little script to build image https://pastebin.com/VmLfSDWz and this is the build log: https://pastebin.com/FnqV6yEg 2020-04-22 19:13:13 same error about swrast_dri.so persists... 2020-04-22 19:17:11 Cogitri: all cards supporting KMS 2020-04-22 19:17:17 that's why it's called modesetting 2020-04-22 19:23:17 I have an installation of alpine in diskless mode. I also have a user - `app` - with a home directory `/home/app` in which it should have write access. Every time I reboot the computer the home directory is owned by root however, stopping `app` from writing to the directory. I cannot find much info online - anyone have an idea what could be done? 2020-04-22 19:25:27 Zakinishi: did you commit that change before you rebooted? 2020-04-22 19:25:30 with lbu 2020-04-22 19:26:41 Yes 2020-04-22 19:27:30 there no Linux but Alpine 2020-04-22 19:28:08 Alpine need only Perl Carton as pkg and everything will be rock 2020-04-22 19:29:48 Wait, just got it to persist. I previously added `/home/app/` and `/home/app/*` to lbu (based on https://gitlab.alpinelinux.org/alpine/aports/issues/10124) but now I tried adding `/home/app` and that seems to have persisted the folder. 2020-04-22 19:30:08 Trailing slash is obviously important :) 2020-04-22 19:30:48 hmm, ok didn't know that either 2020-04-22 20:01:20 Guys, what i have to do with swrast_dri.so?... 2020-04-22 20:02:55 alex-alpine: what is you arch? 2020-04-22 20:03:08 and alpine version 2020-04-22 20:03:12 well you still didn't say the error 2020-04-22 20:03:16 or what you're doing 2020-04-22 20:03:25 or your X version, or alpine version 2020-04-22 20:06:30 Oh, sorry, error : `AIGLX error: dlopen of /usr/lib/xorg/modules/dri/swrast_dri.so (no such file or directory)` 2020-04-22 20:07:04 Kernel version: 5.4.27-0-virt, arch: x86_64 2020-04-22 20:07:45 Xorg server 1.20.6, protocol version 11 2020-04-22 20:09:31 apk add mesa-dri-swrast 2020-04-22 20:13:26 mps: you are the saviour 2020-04-22 20:13:29 thank you! 2020-04-22 20:14:03 Hi @ all ... I have a problem with failing APKINDEX due BAD signature, checked resolc.conf, deleted cache, pinged the adress succesfull and need some advice what else I can do 2020-04-22 20:14:17 alex-alpine: you are welcome :) 2020-04-22 20:14:33 probably you should install your actual dri driver though 2020-04-22 20:14:41 probably you cherry-picked wrong erryr 2020-04-22 20:14:43 ... error. 2020-04-22 20:14:59 Hello71: looks like it run in some VM 2020-04-22 20:15:04 maybe :) 2020-04-22 20:15:19 I will return if something bad happens, that i could not handle 2020-04-22 20:15:29 and in this case virtio is better option 2020-04-22 21:27:36 why does our version of xdg-desktop-portal not have org.freedesktop.impl.portal.Session or org.freedesktop.impl.portal.ScreenCast? 2020-04-22 21:27:49 is that intentional? 2020-04-22 21:29:55 https://0x0.st/ijbj.png 2020-04-22 21:30:35 You have to install xdg-desktop-portal-gtk for that I think 2020-04-22 21:30:55 I have that installed as well 2020-04-22 21:31:05 Huh 2020-04-22 21:31:21 Can you open an issue about that and assign me to it? 2020-04-22 21:31:34 I'll take a look tomorrow but it's time to sleep now 2020-04-22 21:31:52 for sure, thanks. goodnight :) 2020-04-23 03:04:57 hey all 2020-04-23 03:05:01 how is aarch64 support? 2020-04-23 03:05:17 considering moving one of my embedded devices from arch to alpine 2020-04-23 03:06:52 well I guess I'll have to try it then =) 2020-04-23 03:12:08 which image should I run to form the basis of an install to chroot? when I mount the iso I don't see in the much of a way of a rootfs 2020-04-23 03:23:23 found alpine-chroot-install 2020-04-23 04:33:28 Does anyone here have a pi 4b working with alpine? 2020-04-23 04:33:49 I cannot get it to build at all even after unextracting it. 2020-04-23 04:34:42 https://www.youtube.com/watch?v=eMbxtcO15xg 2020-04-23 04:34:53 this is the guide I used except I used the 64 version of the tar 2020-04-23 06:10:18 ./ 2020-04-23 06:10:18 yes 2020-04-23 06:11:25 ayylmaodoug: https://wiki.alpinelinux.org/wiki/Raspberry_Pi I followed this, it worked for me 2020-04-23 06:11:50 (but I also have alpine going on a pi2 and pi3) 2020-04-23 06:12:08 I'll give it a shot I guess 2020-04-23 06:12:11 havent put it on my pi0's yet, but thats soon 2020-04-23 06:12:16 but I dont know how I'm supposed to do the config part 2020-04-23 06:12:20 can it be done in powershell? 2020-04-23 06:12:53 usercfg.txt? I imagine so 2020-04-23 06:12:58 i've no idea though 2020-04-23 06:13:20 (I dont run windows) 2020-04-23 06:13:37 maybe make the file so it has unix line endings instead of dos 2020-04-23 06:13:42 but i' 2020-04-23 06:13:46 m not sure it will care 2020-04-23 06:14:48 you could make the usercfg.txt later on if you dont need it to get the pi going though 2020-04-23 06:15:51 like most of whats done in it is to setup non-standard video - if you're using an hdmi monitor/tv anyways, you can probably skip doing usercfg.txt on your windows box when you make the alpine image. you can make usercfg.txt after alpine is running on the pi. 2020-04-23 06:17:24 (this is why it says "Optionally" for the "create a usercfg.txt" statement) 2020-04-23 06:38:55 hmm 2020-04-23 06:39:05 my main problem is that I dont get any signal from the pi 2020-04-23 06:39:24 that could be a lack of installed image on the pi though, theres not even a bios screen but for all I know the pi doesnt have one 2020-04-23 10:23:59 There is a kinda old chromium in 3.11, is this exploit patched? https://meterpreter.org/cve-2020-6457-google-chrome-use-after-free-vulnerability-alert/ 2020-04-23 10:25:17 is it fixed in edge, then a backport is in order? ncopa 2020-04-23 10:29:33 Jenkler: yes, i suppose so 2020-04-23 10:29:49 but currently im busy with the openssl CVE that requires new releases 2020-04-23 10:30:04 and i want update the kernels while at it 2020-04-23 10:30:24 and right after i updated the 3.10 and 3.9 branches, there came out a new kernel update 2020-04-23 10:30:36 so im back where i started this morning at 8am 2020-04-23 13:35:28 Is there a recommended set of folders to back up for a server instance? Currently backing up /etc and /var, but wasn't sure if I needed to add anything else for the system. I don't care about backing up anything that is included with the system. All the data folders for my applications are included in /var, at least for the apps that I've configured myself. 2020-04-23 13:36:50 I reinstalled my server a bit ago and I only backed up /etc and dumped by DBs 2020-04-23 13:38:19 Hmm, that is a good point. I should setup a cron job to dump my databases periodically. 2020-04-23 15:27:44 hello! 2020-04-23 15:28:03 ncopa: are you here? 2020-04-23 15:44:15 He just 'left' 2020-04-23 15:44:51 ok, ill grab him later, thanks 2020-04-23 15:45:21 i am here if you need me :D as ncopa is not there 2020-04-23 15:49:30 anyone have bluetooth working on rpi4 ? I installed bluez utilities, but cannot seem to get the controller to show up 2020-04-23 15:51:04 Did you start the bluetooth service? 2020-04-23 15:52:15 yeah, but I just found the 'setting up bluetooth' page on your wiki - I just ran btattach ... and it seems to have helped 2020-04-23 15:52:28 so will report back in a few mins if I get it working :-) 2020-04-23 15:53:17 yeah, after running the btattach <...> ; now I can see a controller with bluetoothctl list 2020-04-23 15:54:27 ikke: why do i get this error 2020-04-23 15:54:28 fatal error: bits/libc-header-start.h: No such file or directory 2020-04-23 15:54:37 while compiling glibc 2020-04-23 15:54:41 sorry 2020-04-23 15:54:45 gcc 9.3.0 2020-04-23 15:55:02 no clue :) 2020-04-23 17:19:39 does 3.11.6 include openssh 8.2? 2020-04-23 17:19:56 https://pkgs.alpinelinux.org/packages?name=openssh&branch=v3.11 2020-04-23 17:20:28 ah thx 2020-04-23 18:51:39 Good evening! When trying to start deluge, I get `pkg_resources.DistributionNotFound: The 'six' distribution was not found and is required by deluge`. I confirmed that `py3-six` is installed, so I am a bit puzzled by the error 2020-04-23 18:52:35 Maybe py2 vs py3? 2020-04-23 18:53:38 deluge has a shebang for python3 and it actually doesn't load on python2 at all (he, somewhat happy about that) 2020-04-23 18:53:45 So it seems to be intentional py3 2020-04-23 19:01:57 telmich: what version? seems to run for me 2020-04-23 19:02:27 on edge 2020-04-23 19:03:55 Hi guys, im kinda tired to juggle packages for vm version of alpine. Can somebody, please, give a list what i have to install to run a X server? No desktop environment, only X11 2020-04-23 19:04:03 Thanks 2020-04-23 19:05:55 2.0.3-r5, I'm also on edge 2020-04-23 19:17:35 erm... 2020-04-23 19:17:50 `apk fix` fixed it... 2020-04-23 19:21:17 when in doubt, apk fix :P 2020-04-23 19:29:26 alex-alpine: setup-xorg should deal with that I guess 2020-04-23 19:44:00 Cogitri: it says `temporary error` on every package... 2020-04-23 19:44:12 hmm, maybe i should add community repo 2020-04-23 20:13:23 is dns and the network connection in order? 2020-04-23 20:13:52 temporary error is almost always dns 2020-04-23 20:14:00 yup 2020-04-23 20:14:42 it's not dns 2020-04-23 20:14:44 there's no way it's dns 2020-04-23 20:14:46 it was dns 2020-04-23 21:43:09 Ncopa does virtual work on any hardware except virtual systems? 2020-04-23 21:44:23 Ncopa tried it on a newer pc but that did not work. Maybe Intel nuc could work? 2020-04-23 21:45:31 Why would it ? 2020-04-23 21:46:27 Simple hardware. Nice with a smaller kernel 2020-04-23 21:46:50 it is not a virtual machine 2020-04-23 21:47:36 But kvm and VirtualBox emulate hardware 2020-04-24 02:58:30 are there any aarch64 images that built packages with -march=armv8-a by chance? I tried the generic aarch64 but it seems everything is compiled without any arch/cpu flags 2020-04-24 03:42:17 what's a good solution for running a program as a TCP service under alpine, with stdin/stdout connected to the socket, like with xinetd? 2020-04-24 03:42:40 on arch i'd make systemd do it, and on other openrc distros i've used xinetd, but i noticed there is no xinetd package 2020-04-24 04:17:58 jbg: idk if this is right, but - https://dev.alpinelinux.org/~clandmeter/other/forum.alpinelinux.org/forum/general-discussion/alpine-inetd-setup.html 2020-04-24 04:18:36 (I've definitely never setup busybox inetd, but it seems right at right pass) 2020-04-24 04:27:10 nacelle: thanks! 2020-04-24 04:47:36 Is there a windows based boot disk writer I can use that will select the tarball? rufus doesnt want to take it, it flashes ready and immediately "forgets" the selected bootable image 2020-04-24 05:30:03 ayylmaodoug: which image are you using? 2020-04-24 06:00:16 Jenkler: it may work if you have the real hardware that is common to emulate 2020-04-24 06:00:29 or hardware using virtio... 2020-04-24 06:06:54 valoga; gcc -v will show you what flags and options is used on alpine by default 2020-04-24 06:08:06 and btw, default is ' --with-arch=armv8-a' 2020-04-24 06:10:01 jbg: socat is good for running TCP programs as service (SO_cat name tells much) with options to tweak it 2020-04-24 06:14:02 ahhh i had forgotten about socat 2020-04-24 06:14:03 brilliant 2020-04-24 06:14:06 thanks mps! 2020-04-24 06:15:16 YAW :) 2020-04-24 07:08:11 Kane[d]: Hello, It's been a few days of searching now, but I did not find how to do to have a working avahi-daemon on Alpine, is there a package for mdns that I did not see? or another way to make it work? 2020-04-24 07:12:08 apk add avahi 2020-04-24 07:22:35 Kane[d]: oh I see... the warning for nss support made me think it was something "important" since debian ask for it too, thanks jbg! 2020-04-24 09:11:09 Hi, I see pyside2 is not in the alpine repos. If I package it, will the package be accepted? 2020-04-24 09:11:40 Of course! 2020-04-24 09:11:41 amom: if has a floss license, most certainly 2020-04-24 09:11:45 I don't see why not 2020-04-24 09:11:55 Okay thank you. I will look to packaging it 2020-04-24 09:11:56 You can set me as maintainer if you want, as it's part of the Qt stack which I'm the maintainer for currently 2020-04-24 09:12:15 PureTryOut[m]: Okay I will look into that 2020-04-24 09:12:28 I rewrote my app for pyside2 so I could use kirigami 2020-04-24 09:12:40 but then I found out that alpine doesnt have a pyside2 package. 2020-04-24 09:12:54 1 step forward, 2 steps back lol 2020-04-24 09:12:58 Thanks guys 2020-04-24 09:14:39 « but there was still a forward step » 2020-04-24 09:14:55 Yes. there was. 2020-04-24 09:15:03 =) 2020-04-24 09:15:48 amom: you can use py3-qt5 btw, although we should still have pyside2 as well 2020-04-24 09:45:09 PureTryOut[m]: Ya, Im trying to rewrite my app for pyqt 2020-04-24 12:31:19 heyo 2020-04-24 12:31:53 ikke is the 3.11.6 release containing the driver? 2020-04-24 12:32:10 No, still 3.12 2020-04-24 12:32:14 What driver? 2020-04-24 12:32:26 8821ce 2020-04-24 12:33:06 and is 3.12 still due may 1sy? 2020-04-24 12:33:09 1st* 2020-04-24 12:41:47 ikke 2020-04-24 12:42:25 I don't think it will be released on May 1st 2020-04-24 12:42:32 The builders still need to be setup 2020-04-24 12:43:02 ah 2020-04-24 12:43:10 is that time-consuming? 2020-04-24 12:43:32 yes 2020-04-24 12:43:45 Every package will need to be built 2020-04-24 12:43:57 And some things will fail to build and need to be fixed 2020-04-24 12:44:09 oooh 2020-04-24 15:13:43 should i even try to install alpine if i don't have a wired connection? only wireless. 2020-04-24 15:14:22 sure, alpine should work fine (given that your wireless adapter is suported) 2020-04-24 15:15:22 hm. it's the rtl8192eu driver. but i assume i should install it right after i boot the usb image 2020-04-24 15:16:49 will i have dhcp and wpa_supplicant available without internet? 2020-04-24 15:17:59 i'm trying to put in order the speps i need to follow...i'm not too good at this. 2020-04-24 15:38:55 ok. i think i have to study the wiki more. thanks ikke 2020-04-24 15:44:28 The extended image has more packages available on the iso 2020-04-24 16:24:29 Hey I'm running alpine on a raspberry pi 4b, I'm also running X on it. I've found that both the modesetting and fbdev xf86 drivers seem to work, what do people here recommend I use? 2020-04-24 16:25:31 modesetting is better unless you have issues 2020-04-24 17:14:32 Ok thanks 2020-04-24 17:47:59 brass: also maybe learn how to run some benchmarks so you can see for yourself 2020-04-24 17:48:19 glxgears is an old one I remember, but thats probably too old to matter now who knows 2020-04-24 17:48:41 I tried glx gears but it seemed to run capped at 60fps 2020-04-24 17:49:08 I might look for some other opengl benchmark I can run on the pi 2020-04-24 18:17:36 PerryPal[d]: Is there any command line utility like dd in alpine to flash images to USB drives? 2020-04-24 18:17:48 dd :) 2020-04-24 18:18:18 busybox provides dd, and there is also dd in coreutils 2020-04-24 18:18:45 If you want to create a bootable alpinelinux drive, you can also look at setup-bootable 2020-04-24 18:19:20 PerryPal[d]: I needed to create a xubuntu drive for someone. 2020-04-24 18:19:35 then dd should suffice 2020-04-24 18:19:52 PerryPal[d]: I think dd is there. I just dk how to use it. Thx for your help 2020-04-24 18:20:01 Do you have an iso? 2020-04-24 18:20:22 PerryPal[d]: Yep 2020-04-24 18:20:35 ok, and this image is suitable to write to a usb drive? 2020-04-24 18:20:42 PerryPal[d]: Yes 2020-04-24 18:20:44 ok 2020-04-24 18:20:53 You know what blockdevice corresponds to your usb drive? 2020-04-24 18:21:03 /dev/sd* 2020-04-24 18:21:25 If you plug it in, run dmesg | tail and it should tell you what device was created 2020-04-24 18:26:19 nacelle: Do you know weather the mesa-dri-vc4 or mesa-dri-v3d drivers work better? 2020-04-24 18:26:42 i've not run X on my pi4, sorry 2020-04-24 18:27:24 Ok 2020-04-24 18:29:12 Just tried them out, only vc4 works properly 2020-04-24 18:37:13 I asked yesterday but didn't get a reply. I was curious if any of the release for aarch64 build packages with -march=armv8-a flag? I tried generic but I believe it leaves these flags out 2020-04-24 18:38:03 valoga: I don't think so 2020-04-24 18:39:24 valoga: No, it's not set 2020-04-24 18:39:41 ok thanks for confirming 2020-04-24 18:39:53 I have an embedded odroid device and I would really like to run alpine on it 2020-04-24 18:40:18 I'll use the apk.static to bootstrap an aarch64 chroot to begin the buildout 2020-04-24 18:40:49 also, I have many custom packages from Archlinux, it looks like APKBUILDs are quite similar to PKGBUILDs so hopefully won't be too hard to port 2020-04-24 18:41:22 Yeah, only challenge might be musl instead of glibc, but in most cases, it should work just fine 2020-04-24 18:41:36 err.. can I install glibc? 2020-04-24 18:42:00 Alpine does not come with glibc, though, one person is currently trying to build alpine with glibc 2020-04-24 18:42:13 But like I said, musl should work fine in most cases 2020-04-24 18:42:28 oh, that might be a dealbreaker until it's in. I have some premade binaries that are dynamically linked to glibc 2020-04-24 18:42:55 well, it will never be part of alpine itself 2020-04-24 18:42:56 unless I can just copy over glibc.so 2020-04-24 18:43:14 valoga: there is gcompat that might help if they are already pre-built 2020-04-24 18:43:36 you can basically run glibc stuff in a chroot or similar, but it might be a bit heavy for embedded devices, depending on the device of course 2020-04-24 18:44:19 valoga: I answered you yesterday 2020-04-24 18:45:18 mps: sorry I must have quit before I saw your reply 2020-04-24 18:45:34 i copied over libs from slackware to use software.. worked just fine 2020-04-24 18:45:44 does alpine support multiarch? 2020-04-24 18:45:50 there is irc log at dev.alpinelinux.org/irclogs 2020-04-24 18:45:52 everything is in lib64 so it doesn't conflict 2020-04-24 18:46:50 valoga: no 2020-04-24 18:47:29 valoga; gcc -v will show you what flags and options is used on alpine by default 2020-04-24 18:47:37 and btw, default is ' --with-arch=armv8-a' 2020-04-24 18:47:52 mps: 2020-04-24 06:08:06 and btw, default is ' --with-arch=armv8-a' 2020-04-24 18:48:30 that's good to know 2020-04-24 18:48:49 I had checked using vim :version maybe either the flag was filtered or vim :version only shows explicit flags 2020-04-24 18:49:21 and there is postmarketOS, alpine on phones 2020-04-24 18:53:20 yeah I have a pinephone running pmos 2020-04-24 20:07:50 Is there anyone here running on a raspberry pi 4 with X? I have some questions about your drivers 2020-04-24 20:12:41 are there a lot of choices there? 2020-04-24 20:12:52 (I'm surprised theres any choice) 2020-04-24 20:16:03 glxgears is not a benchmark 2020-04-24 20:16:19 it doesn't tell you anything except "how fast you can run glxgears" 2020-04-24 20:31:32 The problem is that there are two loadable binary overlays (I'm not really sure how they work) for the raspberry pi. One of them provides fake KMS support that works well with mesa, but has bad performance. The other provides real KMS support but doesn't seem to work with the mesa-dri-vc4 package and causes mesa to fall back to the mesa-dri-swrast 2020-04-24 20:31:32 package 2020-04-24 20:31:50 So I'm not really sure how to continue with it 2020-04-24 20:34:01 There are small pieces of information here and there on it but I can't find too many blogs that actually address this issue specifically since most are about previous version of the raspberry pi 2020-04-24 22:50:52 I'm missing linux/stddef.h, is there a command to find out which package might contain it? 2020-04-24 22:52:36 found apk-file 2020-04-24 22:55:40 valoga: https://pkgs.alpinelinux.org/contents?file=stddef.h&path=&name=linux-headers 2020-04-24 22:59:30 thanks, that's a good site 2020-04-24 22:59:36 I don't see ripgrep anywhere 2020-04-24 22:59:46 is there like an AUR equivalent for alpine? 2020-04-24 22:59:59 ripgrep is there 2020-04-24 23:00:06 in community/ repo 2020-04-24 23:00:12 and no there isn't an equivalent to AUR 2020-04-24 23:01:47 ahh.. I'm not on edge 2020-04-24 23:01:51 I don't think it's in v3.11 2020-04-24 23:02:09 ah 2020-04-24 23:02:13 then yes, it isn't in 3.11 2020-04-24 23:04:07 hmm, I guess I should update my chroot 2020-04-24 23:12:31 for an internal package I don't plan on upstreaming, I assume I can get away with git cloning directly? 2020-04-24 23:12:49 I'd rather not have to keep updating some link to a tgz if I can help it 2020-04-24 23:13:18 and I assume in that case the only way around it is to git clone manually in prepare() ? 2020-04-25 00:14:54 my package contains one shared library and a few headers, I made $pkgname be the shared lib only and $pkgname-dev has only the headers. Would it make sense to have $pkgname-dev depend on $pkgname or should I include the lib in $pkgname-dev? 2020-04-25 00:17:46 $pkgname-dev should hold /usr/lib/libfoo.so 2020-04-25 00:17:56 $pkgname or $pkgname-libs should hold /usr/lib/libfoo.so.X and /usr/lib/libfoo.so.X.Y.Z 2020-04-25 00:18:19 abuild will automatically detect a $pkgname-dev subpackage that has the .so file and depend on the $pkgname or $pkgname-libs that provides it 2020-04-25 00:28:39 Hello71: wtf do you think a benchmark is exactly? :-) 2020-04-25 00:29:29 it tells you something about something else 2020-04-25 00:29:44 that you can extrapolate 2020-04-25 00:31:22 it was a sarcastic question. You already defined it after telling me it wasnt that. 2020-04-25 00:32:14 paraphrased: "its not a benchmark. it just tells you how fast something ran, which is a benchmark." 2020-04-25 00:35:07 maxice8: thank you 2020-04-25 00:45:24 I tried looking through the abuild help but how can I keep the src dir intact and repeatedly call build? 2020-04-25 00:57:21 I can't seem to find a corresponding ld v6 to accompany gcc-6 2020-04-25 01:17:22 is edge for aarch64 broken? i just tried to update a system and got a bunch of unresolved dependencies that i had to remove a ton of software to fix, and now i can't install firefox 2020-04-25 01:17:44 please paste the error in a paste service and post them here 2020-04-25 01:17:49 do not that ICU is being rebuilt for 67.1 update 2020-04-25 01:18:52 icu is the remaining lib i'm having issues with now, so i'm going to assume that's the problem at this point. the other thing i was having trouble with was libffi, but i resolved that on my own 2020-04-25 01:38:15 is it possible to downgrade from edge to v3.11? 2020-04-25 01:43:16 set the repos in /etc/apk/repositories and apk upgrade -a 2020-04-25 01:43:56 ok that's great 2020-04-25 01:44:10 I'm trying to compile kernel 4.4 in alpine aarch64 2020-04-25 01:44:20 won't compile with gcc 9 unfortunately 2020-04-25 01:44:30 there's a gcc-6 so I set CCHOST to that 2020-04-25 03:33:51 well it worked 2020-04-25 05:13:07 for some reason my modules don't appear to be loading 2020-04-25 05:13:20 I installed alpine via chroot 2020-04-25 09:04:09 Hi, I need help installation on raspberry pi 2020-04-25 09:05:06 I did according to https://wiki.alpinelinux.org/wiki/Raspberry_Pi 2020-04-25 09:05:36 everything look ok I cab boot up then start setup-alpine script 2020-04-25 09:06:25 after that lbu commit -d and reboot the system reboot but I can no longer log in with root user 2020-04-25 09:07:26 with the password I enter during the setup process. try using passwd -d root then lbu commit -d and reboot not work either 2020-04-25 09:07:50 anybody here can give me an advice? 2020-04-25 09:10:55 'passwd -d root' works for me 2020-04-25 12:46:48 having a slight issue with python on my alpine install 2020-04-25 12:47:20 my shell seems to find python as an executable, but when I open it, it fails with no such file or directory 2020-04-25 12:48:09 I tried reinstalling my python via apk, and even deleting and reinstalling it. Yet it seems that the symlink from python to python3 is not being made correctly. 2020-04-25 12:48:28 what does ldd $(which python) return? 2020-04-25 12:50:07 . /lib/ld-musl-x86_64.so.1: cannot load python: No such file or directory 2020-04-25 12:51:45 it might stil have some remnants from a broken pip install. though I made sure to delete every python package before reinstalling 2020-04-25 12:52:08 py3-pip also fails with an error which looks like its install is broken 2020-04-25 12:53:56 oh, I found the issue, seems to be some dependency clash, my duplicity install seems to want python2, whereas apk just installed python3 2020-04-25 12:54:22 yup, the duplicity package is broken 2020-04-25 13:02:06 ikke: shouldnt python be provided by python3 if python2 is not installed? 2020-04-25 13:05:51 for now modifying /usr/bin/duplicity and setting the interpreter /usr/bin/env python to /usr/bin/env python3 seems to work 2020-04-25 13:08:51 python3 should provide /usr/bin/python 2020-04-25 13:22:27 What is contained in the modloop file for netbooting? And do I need it by default? 2020-04-25 13:28:46 I assume kernel modules 2020-04-25 13:30:05 ikke: right 2020-04-25 13:30:28 hmm 2020-04-25 13:31:06 trying to boot the kernel+initramfs+modloop as optained directly from the download page throws me into a rescue shell, stating that neither initrab nor /sbin/init could be found 2020-04-25 13:32:48 I'm using this https://www.nico.schottelius.org/temp/alpine-ipxe ipxescript (part of it) 2020-04-25 13:33:30 The files that were in the boot/ directory are accessible via http on alpine/ of the webserver 2020-04-25 13:36:41 Ahh, I see that `modules=loop,squashfs` are also set on https://boot.alpinelinux.org/boot.ipxe - testing that now 2020-04-25 13:40:16 No, that does not solve the problem. 2020-04-25 13:42:45 morning. 2020-04-25 13:42:49 Hola 2020-04-25 13:42:56 how would i configure my eth0 with a peer ip? 2020-04-25 13:43:56 the provider does not _really_ support ip ranges, thus even 192.168.0.2/24 talking to 192.168.0.3/24 needs to use 192.168.0.1 as a gateway. 2020-04-25 13:44:29 can't you just set your range to /32? 2020-04-25 13:44:41 oh no, that doesn't work 2020-04-25 13:44:46 i can do it post-boot manually with ip, but I'd rather it being done correctly upon startup by the initscripts. but i seem to be unable to find the relevant syntax for /etc/network/interfaces 2020-04-25 13:45:11 You can add a post-up hook 2020-04-25 13:46:52 seriously? 2020-04-25 13:47:25 yes 2020-04-25 13:47:49 post-up ip addr add ... 2020-04-25 13:48:49 wow. 2020-04-25 13:49:55 (sorry, but i'm not particularly happy with that restriction in configuration) 2020-04-25 13:51:57 one man-page site on the net says pointtopoint
is an option. but that's inconsistent. 2020-04-25 14:34:49 https://git.busybox.net/busybox/tree/networking/ifupdown.c 2020-04-25 16:45:47 Hi, I am using a vm, all is fine. Do you know if WireGuard works well with Alpine. 2020-04-25 16:45:57 At the moment, I get this : 2020-04-25 16:45:59 modprobe: FATAL: Module wireguard not found in directory /lib/modules/5.4.34-0-virt 2020-04-25 16:46:13 It works for my VPN needs at least 2020-04-25 16:46:26 ciswarealpine:~# cat /etc/os-release NAME="Alpine Linux"ID=alpineVERSION_ID=3.11.6PRETTY_NAME="Alpine Linux v3.11"HOME_URL="https://alpinelinux.org/"BUG_REPORT_URL="https://bugs.alpinelinux.org/"ciswarealpine:~# 2020-04-25 16:46:27 5.4 has it not built-in, so you need to install it separately 2020-04-25 16:46:43 wireguard-virt 2020-04-25 16:47:08 Hi Cogltrl and @ikke 2020-04-25 16:47:12 jpierre76: Hi :) 2020-04-25 16:47:31 Hey mps, how are things :) 2020-04-25 16:47:48 good, and at your side? 2020-04-25 16:48:17 Hay fever my friend, I hate Spring :) 2020-04-25 16:48:20 ciswarealpine:~# apk add wireguard-virtERROR: unsatisfiable constraints: wireguard-virt (missing): required by: world[wireguard-virt]ciswarealpine:~# 2020-04-25 16:48:43 Wireguard-virt is naighty 2020-04-25 16:49:03 jpierre76: got community repo enabled? 2020-04-25 16:49:32 Hi TBK[m] 2020-04-25 16:49:48 Which repo do you use? 2020-04-25 16:50:53 http://dl-cdn.alpinelinux.org/alpine/v3.11/community 2020-04-25 16:50:54 http://dl-cdn.alpinelinux.org/alpine/edge/community 2020-04-25 16:51:06 OK, v3.11 2020-04-25 16:51:12 jpierre76: I hope you will overcome this fever soon 2020-04-25 16:51:24 Atchoom LOL 2020-04-25 16:51:44 http://dl-cdn.alpinelinux.org/alpine/3.11/community 2020-04-25 16:52:01 it is not good idea to mix stable and edge 2020-04-25 16:52:19 Right! 2020-04-25 16:56:51 wireguard-virt is naughty 2020-04-25 16:57:09 apk add wireguard-virtfetch http://dl-cdn.alpinelinux.org/alpine/3.11/community/aarch64/APKINDEX.tar.gzERROR: http://dl-cdn.alpinelinux.org/alpine/3.11/community: No such file or directoryWARNING: Ignoring APKINDEX.8153008b.tar.gz: No such file or directoryERROR: unsatisfiable constraints: wireguard-virt (missing): required by: 2020-04-25 16:57:10 world[wireguard-virt] 2020-04-25 16:57:17 no, it is fine, I'm using it for long time 2020-04-25 16:58:04 this looks fine: cat /etc/apk/repositorieshttp://dl-4.alpinelinux.org/alpine/latest-stable/mainhttp://dl-cdn.alpinelinux.org/alpine/3.11/community 2020-04-25 16:58:26 Maybe it's thelatest-stable that is incorrect 2020-04-25 16:59:08 http://dl-cdn.alpinelinux.org/alpine/v3.11/community/ 2020-04-25 16:59:19 'v' before 3.11 2020-04-25 17:00:25 sorry I didn't noticed that I wrote it without 'v' in previous msg 2020-04-25 17:02:16 No worries mps 2020-04-25 17:04:33 I think that wireguard-virt for aarch64 does not exist :( 2020-04-25 17:04:57 it should be there 2020-04-25 17:05:58 but it is not :( 2020-04-25 17:06:08 hm, what happened 2020-04-25 17:07:21 you just found 'issue' 2020-04-25 17:07:51 aha, I had nothing to do (laughts) I decided to add vpn lol 2020-04-25 17:08:06 mps: https://git.alpinelinux.org/aports/tree/community/wireguard-lts/APKBUILD#n19 2020-04-25 17:08:42 I will check that in few minutes, in meantime you can fill bug report on gitlab.a.o 2020-04-25 17:09:15 TBK[m]: jpierre76 need wireguard-virt, not -lts 2020-04-25 17:10:15 TBK[m]: but yes, we should try to add it 2020-04-25 17:10:42 virt is created from the lts apkbuild 2020-04-25 17:10:43 I'll check in aarch64 lxc if it can be buil 2020-04-25 17:10:51 built* 2020-04-25 17:11:05 TBK[m]: yes, I see 2020-04-25 17:11:27 and, wireguard works quite well on my arm boxes 2020-04-25 17:11:47 so don't see a reason why it can't be enabled 2020-04-25 17:11:53 I can create a quick MR 2020-04-25 17:12:26 ok, but also add armv7 2020-04-25 17:13:12 I am connected to https://gitlab.alpinelinux.org/groups/alpine/-/issues 2020-04-25 17:14:17 jpierre76: you can select 'aports' project and add bug report there 2020-04-25 17:15:52 and if TBK[m] create MR you will have pkg ready to download from gitlab.a.o (if it build well) 2020-04-25 17:18:51 mps: did you mean that I should add armv7 for wireguard-virt? 2020-04-25 17:19:19 yes 2020-04-25 17:19:44 we have linux-virt for armv7 also 2020-04-25 17:20:35 mmh I can not find it 2020-04-25 17:22:23 main/linux-lts/config-virt.armv7 2020-04-25 17:24:15 I was looking at http://dl-cdn.alpinelinux.org/alpine/v3.11/releases/armv7/ where we atm do not have a packaged armv7 release. 2020-04-25 17:27:23 ah, so it not bacported to 3.11, sorry for wrong advice 2020-04-25 17:29:02 It's ok, bad news then ? 2020-04-25 17:29:31 jpierre76: no, aarch have linux-virt 2020-04-25 17:29:41 aarch64 2020-04-25 17:30:26 I saw linux-virt package 2020-04-25 17:30:51 yes 2020-04-25 17:31:24 I forgot that armv7 linux-virt added after 3.11 stable release 2020-04-25 17:32:36 so I installed linux-virt 2020-04-25 17:32:54 OK, any advice what to do now? 2020-04-25 17:33:56 jpierre76: you can try the artifact from https://gitlab.alpinelinux.org/TBK/aports/-/jobs/101439 2020-04-25 17:35:41 https://gitlab.alpinelinux.org/TBK/aports/-/jobs/101432/artifacts/raw/packages/community/aarch64/wireguard-virt-5.4.35-r1.apk 2020-04-25 18:37:53 HIya, are e winning please? Kindly advise : fetch http://dl-cdn.alpinelinux.org/alpine/v3.11/community/aarch64/APKINDEX.tar.gzERROR: ./wireguard-virt-5.4.35-r1.apk: UNTRUSTED signature 2020-04-25 18:43:10 jpierre76: apk add --allow-untrusted /wireguard-virt-5.4.35-r1.apk 2020-04-25 18:43:23 ofc, if you trust us :) 2020-04-25 18:46:22 Indeed mps :) 2020-04-25 18:46:29 apk add --allow-untrusted ./wireguard-virt-5.4.35-r1.apkERROR: unsatisfiable constraints: linux-virt-5.4.34-r0: breaks: wireguard-virt-5.4.35-r1[linux-virt=5.4.35-r0] satisfies: world[linux-virt] 2020-04-25 18:46:40 We are innong, I am sure 2020-04-25 18:47:47 hah, need also linux-virt upgrade 2020-04-25 18:48:19 I expected that because TBK[m] bumped pkgrel, but was not sure 2020-04-25 18:48:36 jpierre76: try https://gitlab.alpinelinux.org/TBK/aports/-/jobs/101439/artifacts/file/packages/community/aarch64/wireguard-virt-5.4.34-r1.apk 2020-04-25 18:48:43 Right ! 2020-04-25 18:49:25 you also need to download https://gitlab.alpinelinux.org/TBK/aports/-/jobs/101439/artifacts/raw/packages/community/aarch64/wireguard-lts-5.4.34-r1.apk 2020-04-25 18:50:05 and upgrade it first with apk add --allow-untrusted wireguard-lts-5.4.34-r1.apk 2020-04-25 18:52:42 mps this is ok: 2020-04-25 18:52:44 apk add --allow-untrusted ./wireguard-lts-5.4.34-r1.apk(1/1) Upgrading wireguard-lts (5.4.34-r0 -> 5.4.34-r1)Executing busybox-1.31.1-r9.triggerExecuting kmod-26-r0.triggerOK: 1323 MiB in 283 packages 2020-04-25 18:53:53 well, modprobe wireguard will tell :) 2020-04-25 18:54:57 I think I missed a command : modprobe: FATAL: Module wireguard not found in directory /lib/modules/5.4.34-0-virt 2020-04-25 18:56:26 you need reboot after you upgraded linux-virt 2020-04-25 19:01:55 rebooted 2020-04-25 19:04:18 mps : Let's sum up, I have 3 apk : -rw-r--r-- 1 root root 82071 Apr 25 20:51 wireguard-lts-5.4.34-r1.apk-rw-r--r-- 1 root root 25639 Apr 25 20:49 wireguard-virt-5.4.34-r1.apk-rw-r--r-- 1 root root 85226 Apr 25 19:40 wireguard-virt-5.4.35-r1.apk 2020-04-25 19:05:13 you don't need wireguard-lts-5.4.34-r1.apk 2020-04-25 19:05:22 OK 2020-04-25 19:06:18 do you have linux-virt-5.4.35-r1.apk 2020-04-25 19:06:47 -rw-r--r-- 1 root root 25639 Apr 25 20:49 wireguard-virt-5.4.34-r1.apk-rw-r--r-- 1 root root 85226 Apr 25 19:40 wireguard-virt-5.4.35-r1.apk 2020-04-25 19:06:56 apk version linux-virt 2020-04-25 19:07:36 this probably isn't an alpine-specific problem, but has anyone experienced a kworker process running kacpid/kacpi_notify consuming an entire CPU until disabling some interrupts in /sys/firmware/acpi/interrupts/gpe*? 2020-04-25 19:07:45 wrong one : nstalled: Available:linux-virt-5.4.34-r0 = 5.4.34-r0 2020-04-25 19:08:20 gpe16 and gpe69, although I haven't figured out how to correlate those to something other than those strings 2020-04-25 19:10:11 jpierre76: so you need to install wireguard-virt--5.4.34-r0 2020-04-25 19:10:30 wireguard-virt-5.4.34-r0 2020-04-25 19:43:18 mps: looks like wireguard-virt-5.4.34-r0.apk does not exist for aarch64 2020-04-25 19:47:47 right 2020-04-25 19:50:49 this module should be built without pkgrel bump 2020-04-25 19:52:02 or, linux-virt should be built with pkgrel bumped to 1 2020-04-25 19:54:20 if you want and trust me I can build wireguard-virt -5.4.34-r0.apk for you 2020-04-25 19:55:55 I trust you Milan of course :) Go for it 2020-04-25 20:02:06 ok, give me few minutes to put it on web somewhere 2020-04-25 20:04:31 jpierre76: http://arvanta.net/2x3d1kfg/wireguard-virt-5.4.34-r0.apk 2020-04-25 20:11:53 Thanks mps Now modeprobe is saying something else : 2020-04-25 20:11:56 modprobe: ERROR: could not insert 'wireguard': Unknown symbol in module, or unknown parameter (see dmesg) 2020-04-25 20:13:16 uhm, no luck 2020-04-25 20:13:36 I can't test because I don't have VM with aarch64 2020-04-25 20:14:10 right place 2020-04-25 20:14:19 Alpine linux uses ash as shell? 2020-04-25 20:14:43 Yes 2020-04-25 20:14:51 yes 2020-04-25 20:14:56 :O 2020-04-25 20:15:57 mps : Do you want ssh access ? 2020-04-25 20:16:15 so, the base of Alpine linux is Kernel + Busybox ? 2020-04-25 20:16:34 correct 2020-04-25 20:16:46 anything else? 2020-04-25 20:17:48 jpierre76: no, please 2020-04-25 20:18:22 Dani82: musl 2020-04-25 20:18:25 let me look, looks like I have aarch64 vm, but on other computer 2020-04-25 20:19:13 yeah i know about musl, what should i know about Alpine linux? i'm using Arch but i want to use a system with busybox 2020-04-25 20:19:17 dnsmasq 2020-04-25 20:19:56 no systemd, but openrc 2020-04-25 20:20:05 just try it out I would say 2020-04-25 20:20:10 openssl and python 2020-04-25 20:23:13 jpierre76: hmm, my aarch64 VM doesn't not work my current kernel (i'm testing kernels to find some drivers bug) 2020-04-25 20:23:55 Shall I ask wireguard abut it ? 2020-04-25 20:24:08 ? 2020-04-25 20:26:29 i want to test the mini root fs, can i extract this in a folder and boot using grub? 2020-04-25 20:26:59 minirootfs is not meant to be booted 2020-04-25 20:27:20 It's meant to be used as a chroot 2020-04-25 20:27:32 so i am being crazy rn 2020-04-25 20:27:52 it not like a mini system 2020-04-25 20:28:09 The usecase is a minimal image for things like docker 2020-04-25 20:28:18 it has no init system, it has no kernel 2020-04-25 20:31:29 ok, but i can boot the files in the standard iso inisde the /boot right? 2020-04-25 20:33:29 I am in a wireguard FB user group. I do not know... 2020-04-25 20:34:22 jpierre76: no, this is our build issue, not wireguard issue 2020-04-25 20:35:33 3rd time is the charm. https://gitlab.alpinelinux.org/TBK/aports/-/jobs/101581/artifacts/file/packages/community/aarch64/wireguard-virt-5.4.34-r0.apk 2020-04-25 20:35:41 if you can wait day or two, I plan to build new kernel for my aarch64 box on which I could run VM 2020-04-25 20:35:57 TBK[m]: ah, nice 2020-04-25 20:36:54 jpierre76: try this which TBK[m] just posted 2020-04-25 20:37:53 OK mps : thanks and good night :D 2020-04-25 20:38:51 heh, I will not go to bed in next two hours at least. but good night to you 2020-04-25 20:40:18 apk add ./wireguard-virt-5.4.34-r0.apkERROR: ./wireguard-virt-5.4.34-r0.apk: IO ERROR 2020-04-25 20:40:25 Bad news :( 2020-04-25 20:40:49 --allow-untrusted 2020-04-25 20:41:06 did that as well 2020-04-25 20:41:10 i'd like to add the iproute2 package, but i don't want iptables. how can i just install iproute2? 2020-04-25 20:41:27 apk add --allow-untrusted ./wireguard-virt-5.4.34-r0.apkERROR: ./wireguard-virt-5.4.34-r0.apk: IO ERROR 2020-04-25 20:41:33 jpierre76: apk del wireguard-virt 2020-04-25 20:41:51 and then 'add', maybe will work 2020-04-25 20:42:09 lunaphyte: iproute2 is does not contain iptables 2020-04-25 20:42:38 ikke: https://pkgs.alpinelinux.org/package/edge/main/x86_64/iproute2 says otherwise 2020-04-25 20:42:40 https://pkgs.alpinelinux.org/contents?branch=edge&name=iproute2&arch=x86_64&repo=main 2020-04-25 20:43:13 for some reason, it seems that iptables has been labelled as a dependency for iproute2 2020-04-25 20:43:22 ah, it has a depends 2020-04-25 20:43:24 hmm 2020-04-25 20:49:39 ok, i managed to boot the stuff from the iso using grub, but i can't mount the root in /sysroot, i don't know what i am doing wrong 2020-04-25 20:50:45 it is really a soft depend. you need it for tc_xt 2020-04-25 20:51:37 https://build.alpinelinux.org/buildlogs/build-edge-x86_64/main/iproute2/iproute2-5.6.0-r0.log: so:libxtables.so.12 2020-04-25 20:56:22 Hello71: yeah, i'd really like to be able to decide those things for myself. 2020-04-25 20:57:04 that's one of the reasons i was drawn to alpine. i was really getting tired of the package manager "helping" me, with these artificial dependencies :( 2020-04-25 20:57:29 We do our best to keep dependencies minimal, but it's not always easy 2020-04-25 20:57:54 i get it, but imho, i think it's pretty easy most of the time 2020-04-25 20:58:08 just don't make it a dependency! :) 2020-04-25 20:58:15 the admin will use their brain 2020-04-25 20:58:31 yeah, technically, but sometimes you do need to functionality 2020-04-25 20:58:52 what do you mean? 2020-04-25 20:59:56 For some usecase, you need functionaly x to work, but that requires a dependency on y 2020-04-25 21:00:13 alpine is rolling release? 2020-04-25 21:00:58 edge is rolling release, but we have stable releases as well 2020-04-25 21:01:55 what you mean by "edge"? 2020-04-25 21:06:19 Dani82: https://wiki.alpinelinux.org/wiki/Edge 2020-04-25 21:07:57 hola friends 2020-04-25 21:08:04 anyone still here 2020-04-25 21:08:48 apk update says, ERROR: Unable to lock database: No such file or directory 2020-04-25 21:08:48 because there is no db folder etc, is there a command for apk to let generate directory structure 2020-04-25 21:09:06 like some initdb command? 2020-04-25 21:09:14 :T so i should install Alpine for every release? 2020-04-25 21:10:19 hola found it 2020-04-25 21:10:21 apk add --initdb 2020-04-25 21:10:21 thanks 2020-04-25 21:10:58 Dani82: https://wiki.alpinelinux.org/wiki/Upgrading_Alpine 2020-04-25 21:13:13 ok, i'm almost understanding, so i can upgrade the system, almost like ubuntu right? 2020-04-25 21:52:56 one of the problems is that alpine doesn't have concept of "optional dependency" now 2020-04-25 21:53:14 arch is better in that respect (although iproute2 still depends on iptables) 2020-04-25 21:56:55 an optional dependency mechanism would be pretty useful 2020-04-25 21:59:07 with a philosophy like alpine's though, i'd still like to see a bit more of an open approach to dependencies. e.g. there should only be a dependency if it substantially breaks the basic operation of the package 2020-04-25 21:59:53 it's exactly this rabbit hole that's got distributions like ubuntu where they are now. even arch, unfortunately 2020-04-25 22:00:59 contributions are always welcome 2020-04-25 22:01:15 understood :) 2020-04-25 22:02:30 the other day, I heard that installing Qt pulled in a CD image burner on Arch, and gnuplot, too 2020-04-25 22:30:48 probably they confused qt and kde... 2020-04-25 22:31:04 of course kde includes a cd burner, that's part of a complete de 2020-04-25 22:33:19 does the alpine project have a web site with man pages? 2020-04-25 22:33:40 my searching says no, but i'm wondering if i'm searching badly 2020-04-25 22:35:16 no, but arch is pretty close 2020-04-25 22:35:32 and apk doesn't have man pages anyways (*cough*) 2020-04-25 22:35:39 well, i was looking for the man page for apk 2020-04-25 22:35:42 oh! 2020-04-25 22:35:50 that answers that then :) 2020-04-25 22:36:12 i'll just stick with the usage statement then, thanks 2020-04-25 22:38:40 there is currently a dispute over apk man pages 2020-04-25 22:38:54 oh. what's the dispute? 2020-04-25 22:38:55 apparently some people added man pages, but in the process made --help worse 2020-04-25 22:39:00 ACTION uploaded an image: Capture d’écran de 2020-04-26 00-38-43.png (93KB) < https://matrix.org/_matrix/media/r0/download/gnugen.ch/ycoCSyFGoZdHyFJgsFackGGq > 2020-04-25 22:39:10 didn't they got merged? 2020-04-25 22:39:10 ah. oopsies 2020-04-25 22:39:13 https://gitlab.alpinelinux.org/alpine/apk-tools/-/commits/master 2020-04-25 22:39:23 well yes 2020-04-25 22:39:29 that's the dispute 2020-04-25 22:39:39 it was in #alpine-devel a day or two ago 2020-04-25 22:40:02 I wasn't involved, so may not be totally accurate 2020-04-25 22:41:30 https://gitlab.alpinelinux.org/alpine/apk-tools/-/commit/b62d252b7b51cd4ca8030577849842b07e1913fb, in particular 2020-04-25 22:44:41 https://gitlab.alpinelinux.org/alpine/apk-tools/-/merge_requests/23 2020-04-25 23:06:47 i removed syslinux, after the install was complete [it's using grub now], but some files seem like they were left behind: http://dpaste.com/09PX2XJ 2020-04-25 23:06:58 the .conf and .c32 files, i think? 2020-04-25 23:07:27 i didn't do --purge, because i didn't know about it yet, but i did do apk del --purge syslinux after. 2020-04-25 23:07:41 should that have cleaned up those files? are those syslinux files? 2020-04-25 23:10:07 they are syslinux files 2020-04-26 01:01:34 monado[d]: Does anyone know how to run OS X in a qemu with an alpine host? 2020-04-26 07:14:41 monado[d]: checkout GH kholia/OSX-KVM 2020-04-26 07:18:40 iiuc, license require OSX to be run only on apple hardware 2020-04-26 07:54:25 monado[d]: Thanks :) 2020-04-26 08:06:22 Hi, this is Nirmal. I own a dedicated Hetzner server where I usually install Ubuntu and install my applications. But now, I'm going for Alpine Linux installation on my server. 2020-04-26 08:06:38 Following this guide - https://wiki.hetzner.de/index.php/Eigene_Images_installieren/en 2020-04-26 08:07:09 I'm having trouble generating .sig file from the signatures that Alpine provides. Could somebody guide me on this? Thanks 2020-04-26 08:08:34 GPG is .asc and there is another one called .sha256 - So, I'd like to know how to generate a .sig file using these. I've been trying this many hours yesterday, but I couldn't do this. 2020-04-26 08:10:04 To say more, Hetzner doesn't support Alpine for dedicated servers. So, I have to install it as a custom image. 2020-04-26 08:36:38 mysticmode: without an example of what Hetzner have in the .sig file I can only guess. My guess is that our alpine-standard--.iso.asc is equivalent to .sig 2020-04-26 08:38:20 and the public-key.asc would be https://alpinelinux.org/keys/ncopa.asc 2020-04-26 08:39:09 Yeah, that is sad, I asked them the same question on what .tar.gz.sig contains. Instead explaining, they asked me to point the iso link and they created a bootable USB stick to use it via KVM. The problem is their KVM is too slow that I cannot really able to install the OS using their KVM console. 2020-04-26 08:39:34 AFAIK - .asc should be a seperate file. We need a .tar.gz.sig file as well. 2020-04-26 08:39:46 We need both of them to install Alpine. 2020-04-26 08:40:19 I have the secret key and the Key ID, but I couldn't be able to figure out how to create the .tar.gz.sig using the key iD 2020-04-26 08:41:33 I'm doing this using GPG on Debian buster in my laptop. 2020-04-26 08:46:58 Hetzner has some image tooling at https://github.com/hetzneronline/installimage 2020-04-26 09:11:08 morning. when merging pulseaudio, i get a warning i shoud select SND_HDA_PREALLOC_SIZE of 2048kB or more for HDA codec, but gentoo-sources-5.6* do not allow access to that setting with the default intel-pci-hda configuration. 2020-04-26 09:12:24 TBK[m] No that didn't help. What I'll do now is - boot my server in rescue mode and unzip other images.tar.gz.sig file and see what it contains. Last I did, it was read-only - I'll try it once more. 2020-04-26 09:12:26 wrong channel, sorry. 2020-04-26 12:47:38 hello ikke 2020-04-26 12:48:06 the latest update fixed eth0 not showing up 2020-04-26 12:48:17 now ill patiently wait for 3.12 2020-04-26 12:51:15 hi 2020-04-26 13:05:14 sup 2020-04-26 13:05:34 👋 2020-04-26 13:58:43 o/ 2020-04-26 13:58:49 Enjoying the sun 2020-04-26 14:01:25 where 2020-04-26 14:01:29 It's all cloudy here, so at least I'm not missing out while doing maths 2020-04-26 14:01:57 https://git.alpinelinux.org/aports/tree/main/docs/APKBUILD#n9 prevents me from using a different (actually working) man package like man-db. Is there a reason it depends on mdocml specifically? 2020-04-26 14:02:53 oneinsect: NLD 2020-04-26 14:03:08 PureTryOut: Hum, I think it depended on cmd:man before 2020-04-26 14:03:28 I guess mps changed that when changing the name for mdocml? 2020-04-26 14:03:47 Idk, but mdocml doesn't actually work with Busybox so fails ootb 2020-04-26 14:04:06 Hm, at least for me mdocml seems to work 2020-04-26 14:04:35 hy guys.. 2020-04-26 14:04:50 ACTION sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/JBjrYncXpYrIqoRENDVTFvJV > 2020-04-26 14:04:51 Cogitri: a random example ^ 2020-04-26 14:04:57 i will post and advertise here.. sorry but we need to see the true: https://web.archive.org/web/20200426135826/https://github.com/void-linux/void-packages/commit/c3b796acace52e275ff069347c21000f48138f28 2020-04-26 14:05:23 Seems to call `less` with `-T`, which it doesn't support on Busybox 2020-04-26 14:06:34 Oh huh, I guess I have GNU less installed 2020-04-26 14:06:48 That is one way to fix it lol 2020-04-26 14:07:01 Not sure if we shouldn't just fix mdocml to work with busybox less/make it depend on less then 2020-04-26 14:09:16 🤷‍♂️ 2020-04-26 14:10:59 mps ^? 2020-04-26 14:22:38 Cogitri: it is not merged yet 2020-04-26 14:24:04 and I didn't changed anything, just renamed it and changed depends and makedepends in related packages 2020-04-26 14:24:43 but, iirc this issue about PureTryOut[m] talk is solved not long ago 2020-04-26 14:24:44 Oh, sorry, I thought it was merged already 2020-04-26 14:25:20 if it still is issue we should look at it 2020-04-26 14:25:49 PureTryOut[m]: are you on edge or on stable 2020-04-26 14:34:35 and, here is also cloudy and raining, I'm sleepy 2020-04-26 14:39:45 it's about 18-22C outside 2020-04-26 14:43:33 nice, enjoy it :) 2020-04-26 14:48:41 @ikke are you busy right now? 2020-04-26 14:56:22 whenever i run "apk add --root=/mnt/root --initdb $(cat /etc/apk/world)" it says that all of the packages are missing 2020-04-26 14:58:20 Hi, I have installed Alpine Linux and XFCE. It generally works well, apart from the reboot and shutdown menus. They are greyed out. Any suggestions as for what that may be caused by? Thank you very much in advance for your help. 2020-04-26 14:58:50 guesty: you need to specify a repository as well 2020-04-26 14:59:05 how would i go about doing that? 2020-04-26 14:59:22 -X 2020-04-26 14:59:26 and --allow-untrusted 2020-04-26 14:59:34 ill try 2020-04-26 14:59:56 wait to -X is the alpine repo url right? 2020-04-26 15:01:01 right it is 2020-04-26 15:01:04 gabe: you probably need policy-kit 2020-04-26 15:01:33 mps: Thank you mps. How do I install that? 2020-04-26 15:01:41 no 2020-04-26 15:01:48 I'm wrong 2020-04-26 15:02:42 it is polkit 2020-04-26 15:03:18 or consolekit2 2020-04-26 15:03:42 I don't use this packages so I'm little outdated with this :) 2020-04-26 15:04:59 but one of these two is what you need 2020-04-26 15:05:56 ikke, somehow the linux package is missing 2020-04-26 15:06:07 the rest successfully installed 2020-04-26 15:06:24 mps: Installed both, but neither has helped. Do they need to be configured? 2020-04-26 15:06:32 Nope 2020-04-26 15:06:35 guesty: linux-lts? 2020-04-26 15:06:55 that worked 2020-04-26 15:06:56 You need a polkit helper too. I'm not quite sure what's the right one for xfce but on gnome we use polkit-gnome 2020-04-26 15:07:10 gabe: they should work out-of-the-box 2020-04-26 15:07:42 Cogitri: when I tested xfce consolekit was good and worked 2020-04-26 15:07:44 isn't consolekit2 unmaintained? why not use elogind 2020-04-26 15:08:03 maybe it is changed in last release 2020-04-26 15:08:14 mps: Hmm, they do not seem to. 2020-04-26 15:08:15 Hello71: uhmm 2020-04-26 15:08:41 elogind, please don't :) 2020-04-26 15:08:48 Hello71: I have elogind installed as well. Did not make any difference. 2020-04-26 15:09:27 on 3.10-stable consolekit2 worked very well 2020-04-26 15:09:37 Also on the FXCE login screen, I can not reboot or shout down from there either. 2020-04-26 15:10:24 shall I try to uninstall elogind and polkit? 2020-04-26 15:11:45 gabe: you can, though I'm not sure this will solve issue 2020-04-26 15:12:11 but, untill you try we will not know 2020-04-26 15:12:30 mps: edge 2020-04-26 15:12:30 mps: I could uninstall elogind but polkit is used by consolekit2 2020-04-26 15:13:14 gabe: ah, try to remove elogind then 2020-04-26 15:13:34 and kill stray processes if they exists 2020-04-26 15:13:35 mps: Uninstalling elogind solved the problem. Thank you very much. 2020-04-26 15:14:03 gabe: +1 :) 2020-04-26 15:14:27 PureTryOut[m]: is it problem for all man pages or just some 2020-04-26 15:14:52 All. Doesn't matter what man page, it just calls Less wrong 2020-04-26 15:14:55 hey ikke, when reading the wiki on "how to setup a laptop" this part confuses me: 2020-04-26 15:14:58 So in short installing polkit and consolekit2 solved the issue. Thank you very much for the suggestions mps. 2020-04-26 15:15:04 Then, you need to mount your usb on to /boot: 2020-04-26 15:15:04 mount /dev/sdb /boot 2020-04-26 15:15:04 Edit grub: 2020-04-26 15:15:09 nano /boot/grub/grub.cfg 2020-04-26 15:15:26 what needs to be inside it? 2020-04-26 15:15:38 gabe: nice, I knew that elogind is 'bad gay' :) 2020-04-26 15:15:41 im keeping my gpg keys on thag same usb 2020-04-26 15:15:47 that* 2020-04-26 15:16:34 PureTryOut[m]: how is your $PAGER set 2020-04-26 15:16:51 mps: perhaps is it worth documenting this on the relevant wiki page 2020-04-26 15:17:15 `less` 2020-04-26 15:17:47 hmm, strange, for me it works without problem 2020-04-26 15:18:04 with busybox less applet 2020-04-26 15:20:28 does anyone here use dm-crypt on their alpine-setup? 2020-04-26 15:22:40 PureTryOut[m]: even when remove PAGER envvar 2020-04-26 15:23:06 Works fine if I unset PAGER 2020-04-26 15:23:23 Actually wait 2020-04-26 15:23:24 First need to uninstall GNU less again 2020-04-26 15:24:03 Yeah works if I unset it 2020-04-26 15:24:38 but then default pager is 'more' ? 2020-04-26 15:38:52 I just ran `PAGER='' man ` 2020-04-26 15:39:27 So idk what it then is 2020-04-26 15:41:10 unexport PAGER ? 2020-04-26 15:41:57 Added section to wiki regarding shutdown and reboot: https://wiki.alpinelinux.org/wiki/Xfce_Setup#Allowing_shut_down_and_reboot 2020-04-26 15:42:34 gabe: thanks 2020-04-26 15:45:08 mps: tried unset already but it stayed on less anyhow 2020-04-26 15:49:31 hmm, if I unset pager than mdocml man call pager with 'more -s /tmp/tempfilename' 2020-04-26 15:49:53 ps a | grep more 2020-04-26 15:51:25 are you sure you upgraded mdocml to latest on edge 2020-04-26 15:52:06 on older versions it fails with 'less: unrecognized option: T' 2020-04-26 15:52:33 i give up 2020-04-26 15:54:35 PureTryOut[m]: maxice8 fixed it in git commit 7f9d0dd06fc561630c2ac41c53627b218cafb7f1 2020-04-26 15:54:41 I am 100% sure 2020-04-26 15:54:49 I have that exact failure but with updated systems 2020-04-26 15:55:45 my 'apk version mdocml' => mdocml-1.14.5-r3 and works fine 2020-04-26 15:56:32 I have same version, most definitely does not work fine 2020-04-26 15:56:50 mps: Do you have gnu less installed? 2020-04-26 15:59:33 Cogitri: yes, I have it but for testing I removed it temporary 2020-04-26 15:59:41 Ah okie 2020-04-26 15:59:56 If I remove it it also doesn't work for me 2020-04-26 16:00:13 less -h => BusyBox v1.31.1 () multi-call binary 2020-04-26 16:00:38 ACTION sent a long message: < https://matrix.exqa.de/_matrix/media/r0/download/matrix.exqa.de/xDAfUUsSEnXpcWrKkqOElEQD > 2020-04-26 16:01:16 tpaste? 2020-04-26 16:02:11 Ah, Matrix didn't convert that into a link? 2020-04-26 16:02:38 it converts, but have to open tab in browser 2020-04-26 16:02:55 Wouldn't you have to open a browser tab with tpaste too? 2020-04-26 16:03:08 Anyway, it just shows that I deleted less and afterwards get the same error as PureTryOut 2020-04-26 16:03:11 no, with curl 2020-04-26 16:03:26 I think you can curl my link too 2020-04-26 16:03:39 It should only display the raw input of me 2020-04-26 16:03:50 I can reproduce that error on 3.11-stable but not on edge 2020-04-26 16:05:33 Huh 2020-04-26 16:06:06 off-topic question; will there ever be a chance of integrating a option to fully encrypt disks inside the installer? 2020-04-26 16:06:38 and, most of these urls here are full of html formating and not easy to look with curl, so I usually ignore them 2020-04-26 16:07:15 though I learned that one you posted if fine 2020-04-26 16:07:34 guesty: If someone does the work of integrating it, sure 2020-04-26 16:08:20 i wouldve love to do it myself, but i dont have that kind of experience 2020-04-26 16:10:42 Well, gotta start somewhere I guess ^^ 2020-04-26 16:17:41 i want to die instead 2020-04-26 16:20:27 it is a bit complicated 2020-04-26 16:21:30 adding luks to the mix would also justify adding lvm to it, and at that point you'll have several ways of setting up lvm+luks 2020-04-26 16:21:50 https://wiki.alpinelinux.org/wiki/Setting_up_a_laptop 2020-04-26 16:21:56 im following this 2020-04-26 16:22:06 its filled with errors though 2020-04-26 16:28:16 TBB: Only if you use !(btrfs || zfs) though 2020-04-26 16:28:54 do you guys just install alpine unencrypted? 2020-04-26 16:29:32 I use LUKS and BTRFS on my Laptop 2020-04-26 16:30:27 Was pretty easy to setup 2020-04-26 16:31:20 i need plain dm-crypt 2020-04-26 16:31:41 leaving metadata out isnt a option for me sorry 2020-04-26 16:33:28 That's the same thing? 2020-04-26 16:33:56 You just call cryptsetup and it uses LUKS for encryption and dm-crypt is just the thing you use to mount the thing (it's Device Mapper crypt) 2020-04-26 16:38:13 It is? 2020-04-26 16:38:20 Yes 2020-04-26 16:38:28 you're sure there wont be left any luks headers? 2020-04-26 16:38:46 cryptsetup uses LUKS and dm-crypt under the hood 2020-04-26 16:38:54 I'm pretty sure you can't use one without the other 2020-04-26 16:38:56 the only good way to not leave headers on the disk is to have detached headers 2020-04-26 16:39:01 and that complicates things further 2020-04-26 16:39:56 i see 2020-04-26 16:40:23 do you know of any tutorials? 2020-04-26 16:41:20 headers, keyfiles, etc. many combinations of all the options -> it gets a bit complicated 2020-04-26 16:41:47 I'm enough of a traditionalist to not use btrfs or zfs so I can't really say much about that 2020-04-26 16:41:59 right, im trying to leave as much metadata out 2020-04-26 16:42:09 i need plausible deniability 2020-04-26 16:42:50 the wiki is perfect, if it would only work 2020-04-26 16:43:00 I dont know if im the brainlet 2020-04-26 16:44:16 https://wiki.alpinelinux.org/wiki/Setting_up_a_laptop 2020-04-26 16:44:22 i can make a few edits 2020-04-26 16:44:42 since some parts are wrong 2020-04-26 16:59:54 Contributions are always welcome :) 2020-04-26 17:02:25 looks like ill have to wait 5hrs 2020-04-26 17:03:57 why wait 5 hours 2020-04-26 17:04:24 to prevent spam, you cannot add any contributions that change links within 5h 2020-04-26 17:04:38 aah 2020-04-26 17:04:38 im changing bits of text 2020-04-26 17:04:59 I don't think the system is particularly smart 2020-04-26 17:05:44 it is reasonable though 2020-04-26 17:33:49 don't know of any tutorials for alpine 2020-04-26 17:34:00 there are a few for arch but a lot of it will not apply to alpine 2020-04-26 17:35:57 remember seeing some arch wiki page about having a decoy install of e.g. ubuntu on one partition and the rest being luks w/ detached headers, which looks like unpartitioned space 2020-04-26 17:39:30 ok, i actually dont feel like wait 5hrs 2020-04-26 17:39:53 @ikke, could you upload my edits to the page? 2020-04-26 17:44:13 looks like i fot disconnected 2020-04-26 17:44:16 got* 2020-04-26 18:02:25 Hello 2020-04-26 18:02:31 Anyone around? 2020-04-26 18:02:40 about 400 users connected 2020-04-26 18:02:58 what's up? 2020-04-26 18:03:03 I have just installed an Alpine Linux in GNS3 but I'm not being able to figure out how to restart network 2020-04-26 18:03:18 yes, 400 here, but how much idling? 2020-04-26 18:03:36 a fair amount, ref the channel topic 2020-04-26 18:03:56 it's been a while since I messed with gns3, it's a full-on VM right? 2020-04-26 18:04:09 yes 2020-04-26 18:04:29 but the thing is that I have entered the node, changed /etc/network/interfaces 2020-04-26 18:04:40 but now I'm not sure how to restart the network service 2020-04-26 18:04:55 or better, I'm not even sure what it the binary that handles the netowrk interfaces 2020-04-26 18:04:56 tried something like `rc-service networking restart'? 2020-04-26 18:05:01 it's busybox by default 2020-04-26 18:05:27 and other than that, I'm just learning about networking because I've been struggling with networking concepts 2020-04-26 18:05:34 and I'm trying to leran a bit about it 2020-04-26 18:05:42 so all this is kin of new to me 2020-04-26 18:06:07 I tried 'rc' and then hit tab, but couln't see any completion suggestions starting with rc 2020-04-26 18:06:13 let me try the complete command 2020-04-26 18:06:51 alpine uses openrc by default 2020-04-26 18:07:16 it tells me "sh: rc-service: not found" 2020-04-26 20:03:17 part 2020-04-26 21:29:04 am i understanding right that i can take a 3.11 install [for example], and turn it into "edge" whenever i might feel like it? 2020-04-26 21:29:38 yes 2020-04-26 21:29:59 just change the repos and run apk upgrade -U --available 2020-04-26 21:30:17 But don't mix stable with edge 2020-04-26 21:30:36 (ie, v3.11/main and edge/testing) 2020-04-26 21:30:44 mix meaning don't leave some repos stable and some edge? 2020-04-26 21:30:49 correct 2020-04-26 21:30:52 ok 2020-04-26 21:31:11 are there edge iso that can be downloaded and just start out with the install that way? 2020-04-26 21:31:15 *Isos 2020-04-26 21:31:23 there are snapshots, yes 2020-04-26 21:31:30 not sure if there are iso's though 2020-04-26 21:31:48 yes, there are 2020-04-26 21:31:52 http://dl-cdn.alpinelinux.org/alpine/edge/releases/x86_64/ 2020-04-26 21:32:23 thanks. i wasn't finding them referenced from the "main" web pages 2020-04-26 21:32:39 are those isos also known as snapshots? 2020-04-26 21:33:36 it's a snapshot as there is not actual 'release' of edege 2020-04-26 21:34:09 what's the effective difference between a snapshot and a release? 2020-04-26 21:34:46 a release is built from scrats, and will only receive bugfixes / security fixes afterwards 2020-04-26 21:34:57 a release is made when stuff is more… optimal 2020-04-26 21:35:40 afontain_: well, there are so many packages involved that's it's hard to tell 2020-04-26 21:36:53 ofcourse we try to test as much as possible before a release so the main things are not obviously broken 2020-04-27 00:51:14 Anyone here ever had issues with their ALSA recordings? Any recordings I make (any capture from my laptop mic or a plugged-in 3.5 mm mic), and all the settings fixes I've tried with help from #alsa, still result in a lot of static in the background. 2020-04-27 00:51:56 My Alpine is up to date. I haven't built a custom kernel, and hadn't messed with ALSA beforehand. 2020-04-27 01:49:48 Hiya, I'm on Alpine trying to get webcam working, and the uvcvideo package doesn't seem to exist, how should I get webcam set up? 2020-04-27 02:55:29 bovis: did you try adjusting your mixer levels 2020-04-27 02:55:39 corn: uvcvideo isn't a package, it's a kernel module 2020-04-27 02:58:02 Hello71: Yes. I've muted and unmuted various inputs, and moved the levels up/down for the inputs, including messing with the boost. Nothing seems to change the situation. It was suggested that I place 'options snd_hda_intel position_fixed=1' in /etc/modprobe.d/alsa-base.conf, but that didn't change anything. 2020-04-27 02:58:44 It always sounds like the fuzz of a snowy television channel in the background 2020-04-27 03:00:14 what are you using to record 2020-04-27 03:00:34 try plain arecord -fdat > recording.wav 2020-04-27 03:01:52 also, it's position_fix, and also I don't think that would help 2020-04-27 03:03:16 ^^ 'fixed' typo here, but not in the file 2020-04-27 03:03:26 Hello71: I'm using arecord 2020-04-27 03:04:46 Hello71: The recorded file is still scratchy with -fdat 2020-04-27 03:09:58 did you check that you're adjusting the capture mixers, not the playback mixers 2020-04-27 03:10:17 sometimes the playback mixers are also called mic 2020-04-27 03:12:08 Hello71: Yes. I've tried adjusting them all. 2020-04-27 03:13:17 does it work in windows 2020-04-27 03:13:18 Hello71: Perhaps what's most puzzling is the Capture and Digital columns in the capture mixers. They both need to be at significant levels (70 or so) for my voice to end up audible on the recording 2020-04-27 03:14:08 Hello71: I don't know. There's no Windows on this box. Would checking it in a Wine program help? I don't know what program I'd have to install 2020-04-27 03:14:27 Is uvcvideo not included in the standard kernel? 2020-04-27 03:26:15 corn: should be 2020-04-27 03:26:19 !paste 2020-04-27 03:26:22 hm 2020-04-27 03:26:54 pastebin lsusb -nn 2020-04-27 03:27:01 actually install usbutils first, then pastebin lsusb -nn 2020-04-27 07:20:00 Hi all. Its possible to disable dependency removing after building package with abuild? 2020-04-27 07:21:00 change CLEANUP in /etc/abuild.conf 2020-04-27 07:21:17 and / or ERROR_CLEANUP 2020-04-27 07:22:09 ikke: oh, thanks! Love you <3 2020-04-27 07:22:13 :) 2020-04-27 07:24:11 ikke: ah, also, its possible to forced reinstall package from repo? 2020-04-27 07:24:31 Or i must delete and then install? 2020-04-27 07:24:51 afaik, yes 2020-04-27 07:24:59 or change pkgrel 2020-04-27 07:25:12 you could try apk fix 2020-04-27 07:25:19 anyway, purging does good sometimes.. 2020-04-27 07:25:56 This is needed to reinstall the rebuilt package. 2020-04-27 07:26:05 yes, I understood as much 2020-04-27 07:26:55 Thx guyz 2020-04-27 07:58:05 is /etc/init.d/runsvdir supposed to be there by default with the openrc package? it calls a nonexistant /usr/bin/runsvdir 2020-04-27 08:01:09 runsvdir is apparently provided by runt 2020-04-27 08:01:12 runit 2020-04-27 08:01:41 runit provides /sbin/runsvdir, so in any case openrc's initscript seems well out of place 2020-04-27 08:01:42 while the service is provided by openrc 2020-04-27 08:01:55 runit package provides runitd 2020-04-27 08:02:00 runitd initscript* 2020-04-27 08:04:15 apk info -W /etc/init.d/runsvdir => /etc/init.d/runsvdir is owned by openrc-0.42.1-r2 2020-04-27 08:04:28 yes 2020-04-27 08:26:17 should i file a bug on this package 2020-04-27 08:27:05 or more accurately what is the expected goal of the runsvdir service provided by openrc 2020-04-27 08:27:23 would it be better to fix the service so that runsvdir binary is provided by something, or to tear the service out entirely 2020-04-27 08:28:24 Hi, has anybody experience in using networkmanage ron alpine (3.11)? i can't make it manage my network connection , it keep saying "unmanaged" for both ethernet and wifi 2020-04-27 08:29:03 i could probably move this to -devel unless it'd be better to keep the discussion where it already is 2020-04-27 10:16:36 Why /etc/fstab not loaded automaticaly in alpine lxc-conatiner? Even if i add localmount to boot. Its mounts only whe i run /etc/init.d/localmount mannualy 2020-04-27 10:17:09 Or i don't understand how it works? 2020-04-27 10:22:04 Chiptune: make sure localmount is added to the correct runlevel 2020-04-27 10:23:26 ikke: its on boot 2020-04-27 10:23:40 I tryed other levels, but nothing. 2020-04-27 10:24:34 did you try default? 2020-04-27 10:24:53 Yap. 2020-04-27 10:26:37 Then I don't know, sorry 2020-04-27 10:26:52 Maybe it's missing some dependency 2020-04-27 10:28:04 Hmm. 2020-04-27 10:28:08 Chiptune: you can mount FS from lxc config 2020-04-27 10:28:46 mps: did you meen lxc.mount.entry? 2020-04-27 10:29:22 can't tell from the head, but I think so 2020-04-27 10:33:43 mps: much easier, tx! 2020-04-27 10:34:04 np :) 2020-04-27 10:34:12 But its strange why runlevels not work. 2020-04-27 10:34:18 and is more flexible 2020-04-27 10:34:41 i'm not sure fstab(3) works in lxc 2020-04-27 10:36:08 Maybe im too young to using fstab in lxc-container... 2020-04-27 10:36:23 Or too retarded. 2020-04-27 10:36:26 btw 2020-04-27 10:37:04 people still containers? 2020-04-27 10:37:09 yes 2020-04-27 10:37:12 i thought only alpine was enough 2020-04-27 10:37:17 use* 2020-04-27 10:37:33 fstab(5)* 2020-04-27 10:37:38 We use containers extensively :) 2020-04-27 10:37:44 both lxc and docker\ 2020-04-27 10:37:52 Something wrong with containers? 2020-04-27 10:38:02 naaa 2020-04-27 10:38:04 nothing wrong 2020-04-27 10:38:10 Hm... 2020-04-27 10:38:15 I run alpine in lxc containers for different usages 2020-04-27 10:38:15 i am mostly am embedded guy...just pulling your legs 2020-04-27 10:38:23 however this is true 2020-04-27 10:38:24 an apkovl can be used to specify the payload of a running system, as in a configured webserver or other applications. Instead of having to edit configs on a running system, this allows to completely define a machine before actually having to execute it. This is an huge advantage over two-step systems like ansible, which need to be triggered externally to bring the system into production state. 2020-04-27 10:38:34 from here 2020-04-27 10:38:34 https://blog.w1r3.net/2018/04/16/automated-provisioning-using-apkovl.html 2020-04-27 10:38:56 honestly apkovl when compared to ansible really shines!!! 2020-04-27 10:39:37 I don't use any automation tools, all done 'by hand' and some scripts 2020-04-27 10:40:34 but still alpine shines 2020-04-27 10:40:47 :P 2020-04-27 10:41:45 I found kisslinux is much simpler and more customizable, but it is too young 2020-04-27 10:41:53 docker + ansible on everyday use 2020-04-27 10:43:54 That's generally the problem: newer systems can learn from older systems, but at the time they get mature, they are bound to be surpassed by another system again 2020-04-27 10:45:20 yes, every editor starts small till it become emacs :) 2020-04-27 10:46:37 but these small systems can remind us what we forget in race for features 2020-04-27 10:49:09 The ideal situation is that the user can select exactly what features you get, but either that creates a lot of overhead, you users need to compile everything themselves 2020-04-27 10:52:14 yes and there is no ideal system (or anything) in the world, always is to find something that works for particular use case or use knowledge 2020-04-27 10:52:36 Correct, it's a lot of trade-offs 2020-04-27 10:53:19 And also conflicting interests 2020-04-27 10:54:16 but nice thing with this is that the life is not boring 2020-04-27 12:40:11 Hi, I'm sure this has been asked multiple times here and elsewhere. But I couldn't figure this out searching for it. I just installed Alpine 3.11.6 on my server and using "/bin/sh" as my default shell for root and non-root(no-password) user. My question is related to the ".profile" variables not working on my non-root user. I'm trying to install 2020-04-27 12:40:11 golang on this non-root user and setting up the PATH for go bin and GOPATH for packages. So, after doing source ~/.profile - when I type 'go' it says command not found and when I type $GOPATH it says /home/git/go permission denied error. Could somebody guide me on this? Thank you! 2020-04-27 12:49:18 Well, permission denied sounds like the permissions on the go binary aren't correct. You coulkd check with ls or smth what the permissions are 2020-04-27 12:49:36 You probably want to set PATH to find the go binary 2020-04-27 12:50:46 Ok, This is my $PATH on 'git' user: -sh: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/git/local/go/bin: not found 2020-04-27 12:51:17 And you have a go binary in /home/git/local/go/bin that has the execute bit set? 2020-04-27 12:51:30 yes 2020-04-27 12:51:38 # Go PATH environment variablesexport PATH=$PATH:$HOME/local/go/binexport GOPATH=$HOME/go 2020-04-27 12:53:07 This is the permission for .profile - "-rwxr-xr-x 1 git git 92 Apr 27 12:19 .profile" 2020-04-27 13:15:50 Is tlmgr available from some package? pkgs.alpinelinux.org can't find it and it is not included in my texlive installation 2020-04-27 14:25:35 Hi! Easy way for doing autologin in tty1? 2020-04-27 14:26:58 Linus: By using agetty 2020-04-27 14:27:16 it has a -L option to automatically login 2020-04-27 14:27:24 (/etc/inittab) 2020-04-27 14:37:11 er try "-a " 2020-04-27 14:37:37 -L is something else 2020-04-27 14:41:35 yes found it out myself 2020-04-27 14:42:05 used agetty instead of getty and used the -a flag. Thanks anyways 2020-04-27 14:45:40 oh, sorry, misremembered the option then 2020-04-27 14:55:53 Linus: put '/sbin/agetty -L 115200 ttyS0 linux --login-pause --autologin root --noclear' in inittab 2020-04-27 14:56:24 ofc, you change to your tty 2020-04-27 15:51:16 looks like my edits came through 2020-04-27 15:51:31 >https://wiki.alpinelinux.org/wiki/Setting_up_a_laptop 2020-04-27 15:52:52 Might want to add to docs.alpinelinux.org instead... 2020-04-27 15:57:11 i didn't know that page existed 2020-04-27 15:58:43 looks clean and nic 2020-04-27 15:58:47 nice 2020-04-27 15:59:04 Yep 2020-04-27 16:14:36 I'm trying to find an older build of the containerd package. The APKBUILD file is in the community repo since containerd v1.2.1 2019-01-01, but looking in the binary repos e.g. http://dl-cdn.alpinelinux.org/alpine/v3.9/community/x86_64/ the earliest build is in alpine v3.9 and is containerd v1.2.7. Where might I find earlier builds please? 2020-04-27 16:15:12 We dont keep old builds 2020-04-27 18:35:51 Is there still an ISO available with the xfce desktop preinstalled? 2020-04-27 18:37:09 Did that ever exist? 2020-04-27 18:37:25 According to distrowatch.com 2020-04-27 18:38:19 I suppose not then. lol 2020-04-27 18:39:09 alpine started as a pure non-desktop server distro, Lately it's gaining more support for desktopts 2020-04-27 18:39:12 desktops* 2020-04-27 18:56:43 monado[d]: how hard would it be to make one 2020-04-27 19:21:43 probably not too hard, way easier than maintaining it long term. 2020-04-27 19:26:24 Like what would be involved in the progress 2020-04-27 19:26:30 *process 2020-04-27 19:35:45 figuring that out is a large part of the challenge :) 2020-04-27 22:14:55 could do something like postmarketos does 2020-04-27 22:15:01 they have a tool that can build gnome images 2020-04-27 22:15:16 but that's technically a fork of alpine I think? 2020-04-27 22:17:11 that's a repo on top of Alpine with some extra tools 2020-04-27 22:40:51 I guess you could use pmbootstrap to install it with XFCE to disk 2020-04-28 07:11:57 hi 2020-04-28 07:13:08 bye 2020-04-28 07:58:39 I notice that openssl has been fixed CVE-2020-1967, but there is no entry in https://github.com/alpinelinux/alpine-secdb 2020-04-28 09:12:20 that repo hasn't been updated since february 2020-04-28 11:45:43 Does anyone have any instructions on how to use Plymouth? 2020-04-28 11:47:57 Cogitri: should https://wiki.alpinelinux.org/wiki/Gnome_Setup work to get xorg up and running? 2020-04-28 11:49:01 when i start gdm nothing happens. 2020-04-28 11:49:08 Hm, I think it should, at least that worked for my laptop and desktop 2020-04-28 11:49:20 Nothing happens as in gdm itself doesn't show up? 2020-04-28 11:49:32 as in nothing happens :) 2020-04-28 11:49:39 im running it in qemu 2020-04-28 11:49:54 Fair ^^ 2020-04-28 11:49:56 Hum, can you maybe enable 2020-04-28 11:50:04 debugging in /etc/gdm/custom.conf 2020-04-28 11:50:11 And fetch me what is in /var/log/greeter.log? 2020-04-28 11:50:33 there is also no xorg log so i guess its never started 2020-04-28 11:50:36 ok 2020-04-28 11:51:30 i enabled it and restarted gdm 2020-04-28 11:51:32 there is no log 2020-04-28 11:52:00 Huh, wtf 2020-04-28 11:52:05 Can you run `gdm` as root? 2020-04-28 11:52:23 i can but just hangs 2020-04-28 11:53:01 Hm, I had that once when I broke my pam config 2020-04-28 11:53:14 But those instructions worked for me and maxice8 2020-04-28 11:53:15 ah 2020-04-28 11:53:19 its logging to syslog 2020-04-28 11:53:33 Ah 2020-04-28 11:54:33 https://tpaste.us/EOdD 2020-04-28 11:55:10 its using wayland? 2020-04-28 11:55:41 I think it does by default 2020-04-28 11:55:51 You can force disable wayland in /etc/gdm/custom.conf 2020-04-28 11:56:04 it supposed to work with wayland? 2020-04-28 11:56:08 i never used wayland before 2020-04-28 11:56:18 Wayland just works for me on all of my systems at least 2020-04-28 11:56:35 Huh, do you have a user that's not root in your VM? 2020-04-28 11:56:48 no :) 2020-04-28 11:57:18 Can you try creating one and try starting gdm again? 2020-04-28 11:57:34 thats something 2020-04-28 11:57:40 i get a nice oops now 2020-04-28 11:58:15 i need to contact my system administrator 2020-04-28 11:58:16 A new error, hurray :D 2020-04-28 11:58:30 let me ring him real quick 2020-04-28 11:58:55 i need to reboot he says 2020-04-28 11:58:57 ;-) 2020-04-28 11:59:25 If that doesn't fix it, it's time to panic 2020-04-28 11:59:36 oh it started xorg cause i ucommented it 2020-04-28 11:59:45 Hm, that should work too though 2020-04-28 12:00:25 Haven't used Xorg for some time though 2020-04-28 12:01:53 its using xorg even if i comment it 2020-04-28 12:01:57 ok got picture 2020-04-28 12:02:01 missing dri 2020-04-28 12:02:03 mesa-dri-swrast 2020-04-28 12:03:13 Ah, good :) 2020-04-28 12:03:28 Added that one needs a user to the gnome setup page 2020-04-28 12:03:43 I think the mesa-dri stuff should be dealt with by setup-xorg normally 2020-04-28 12:06:17 yes probably 2020-04-28 12:06:34 so gnome-apps is not divided into parts? 2020-04-28 12:06:41 its all or nothing? 2020-04-28 12:08:38 Yes 2020-04-28 12:08:42 How would you split it up? 2020-04-28 12:08:59 I figured if you don't want all of them you would install the apps you want yourself 2020-04-28 12:09:29 I guess I could make a gnome-apps-cote and gnome-apps-extra 🤔 2020-04-28 12:09:33 s/cote/core/ 2020-04-28 12:10:59 im not sure, i was just wondering 2020-04-28 12:11:13 I think it's a valid question 2020-04-28 12:11:16 a DE without terminal is a bit... limited :) 2020-04-28 12:11:22 I just wasn't sure how to split it previously 2020-04-28 12:11:36 Yup, I'll add a core apps package 2020-04-28 12:11:52 but overall it olooks good 2020-04-28 12:11:55 good work! 2020-04-28 12:12:00 Thanks :) 2020-04-28 12:12:17 bit slow without proper hw accel 2020-04-28 12:13:04 i wonder if adding budgie support would be difficult 2020-04-28 12:13:08 i kind of like budgie 2020-04-28 12:14:05 Hm, budgie would basically just mean swapping GNOME Shell for budgie, right? 2020-04-28 12:14:43 I remember there were some problems with budgie not updating to newer mutter versions on Void Linux, so they had to keep around old mutter versions when upgrading GNOME 2020-04-28 12:15:05 i think i build it recently 2020-04-28 12:15:13 but didnt try it 2020-04-28 12:18:19 Cogitri: i cannot manage fonts from settings? 2020-04-28 12:19:54 You mean shell fonts? 2020-04-28 12:20:01 I think you need to do that in GNOME Tweaks 2020-04-28 12:20:20 right, we have that in repo? 2020-04-28 12:20:30 Yup 2020-04-28 12:20:31 ah yes 2020-04-28 12:20:37 apk add gnome-tweaks 2020-04-28 12:20:40 i saerched but i think i didnt have community added 2020-04-28 12:21:00 Ah, gnome is in community though ^^ 2020-04-28 12:25:40 yes i searched before :) 2020-04-28 13:16:26 Cogitri: found another issue 2020-04-28 13:16:29 dbus-x11 2020-04-28 13:18:58 without it i cannot start gnome-terminal 2020-04-28 13:25:07 Oh 2020-04-28 13:31:05 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/7313 for the gnome-apps-{core,extra} split 2020-04-28 14:50:11 Cogitri: are you using flatpak? 2020-04-28 14:51:56 Yup, for VSCode and Riot 2020-04-28 14:52:21 im getting errors with org.freedesktop.Platform.openh264 2020-04-28 14:52:41 spotify and skype 2020-04-28 14:53:17 Ah, I think I had that too 2020-04-28 14:53:30 I think you need to explicitly install it because of patent woes or smth 2020-04-28 14:53:38 Can you do `flatpak install org.freedesktop.Platform.openh264`? 2020-04-28 14:53:57 Depending on your setup you might want to pass --user to that 2020-04-28 14:54:06 And choose the 19.08 runtime 2020-04-28 14:56:13 where do i pass --user? 2020-04-28 14:56:32 it seems to fail for bwrap mounting something 2020-04-28 14:56:37 flatpak install --user 2020-04-28 14:56:46 I think it asks you if you dont specify it 2020-04-28 14:56:56 > it seems to fail for bwrap mounting something 2020-04-28 14:56:56 Hum, that certainly does work for me 2020-04-28 14:56:59 Can you spin me a log? 2020-04-28 14:57:46 do i need to run flatpak as regular user? 2020-04-28 14:58:02 Yes 2020-04-28 14:58:21 Or well, I think you could run it as root but you want to use it as regular user :) 2020-04-28 15:04:11 ok this doesnt work out very well 2020-04-28 15:04:17 --user does not work at all 2020-04-28 15:04:27 with it i get: Warning: Could not unmount revokefs-fuse filesystem at /var/tmp/flatpak-cache-GU6TJ0/org.freedesktop.Platform-HSU1J0: Child process exited with code 1 2020-04-28 15:04:46 without* 2020-04-28 15:06:10 Hum, could you try `modprobe fuse`? Although flatpak should load that iself these days 2020-04-28 15:07:08 heh 2020-04-28 15:07:13 i just did 2020-04-28 15:07:29 so fuse is needed 2020-04-28 15:08:12 next error 2020-04-28 15:08:14 lol 2020-04-28 15:09:56 http://tpaste.us/adVN 2020-04-28 15:10:02 very descriptive error 2020-04-28 15:12:28 Be happy that you get an error 2020-04-28 15:12:34 https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/community/flatpak/flatpak.post-install huh 2020-04-28 15:12:43 I've been debugging something for 2h where I don't get any error message at all :-/ 2020-04-28 15:13:11 I guess you need to install runtime/org.freedesktop.Platform/x86_64/19.08 then, weird that it doesn't pull it in for you 2020-04-28 15:13:24 ikke: I'm currently trying to debug electron SIGSEGVing, that is fun too :^) 2020-04-28 15:13:31 heh 2020-04-28 17:19:08 Does anyone have any advice on how to get alpine to dual boot with lakka? I have tried doing pinn and berry boot but cant seem to find a way to proceed on it without a usb stick, iirc alpine doesnt even work on usb 2020-04-28 17:19:23 not that I have a usb stick, I'd like to avoid using it if at all possible 2020-04-28 17:30:24 well, i guess i got a peer network configuration in /etc/network/interfaces for eth0 operational. 2020-04-28 17:30:45 okay, i'm starting to believe this might actually work in the end. 2020-04-28 17:31:05 Marquel: nice 2020-04-28 17:32:32 ikke: just give the interface a /32 address, add "pointopoint " and "gateway " 2020-04-28 17:32:45 yes 2020-04-28 17:33:14 unfortunately that's not documented, so i guess i need to add it to my wiki ;) 2020-04-28 17:33:20 Marquel: if you look at the bonding / vlan package, you can also see how to extend it with your own settings 2020-04-28 17:33:21 well you don't need gateway unless you want it to be the gateway 2020-04-28 17:33:42 Hello71: Marquel already earlier mentioned that's what they needed 2020-04-28 17:33:42 probably would be good to document it in busybox itself 2020-04-28 17:33:45 Hello71: well, that was the whole point of the task at hand. 2020-04-28 17:34:05 sure but "peer network configuration" doesn't specify 2020-04-28 17:34:48 ikke: also, it _is_ possible to manually configure ipv6 with link-local only. alpine's busybox just doesn't accept addr/prefix notation, one _has_ to add "netmask ". 2020-04-28 17:35:23 isn't that the same with debian ifupdown? 2020-04-28 17:35:51 i guess, but then again the last time i've touched debian was, erm, before the invention of PCIe. 2020-04-28 17:36:01 (and by extension ubuntu) 2020-04-28 17:51:55 alpine ifupdown is from debian 2020-04-28 17:52:29 right, figured as much 2020-04-28 17:53:23 latest upgrade is donw by mps :) 2020-04-28 17:53:36 iirc 2020-04-28 17:54:40 :) 2020-04-28 18:01:59 thanks guys. from now i need to do it w/o irc. 2020-04-28 18:40:28 what determines what the cursor looks like in gui applications? 2020-04-28 18:58:23 monado[d]: gtk 2020-04-28 19:00:02 ~/.Xresources => Xcursor.theme: capitaine-cursors 2020-04-28 19:00:23 edd_lc: it depends 2020-04-28 19:01:42 also, ~/.gtkrc-2.0 => gtk-cursor-theme-name = "capitaine-cursors" 2020-04-28 19:02:28 and there is settings for gtk3, and qt 2020-04-28 19:05:25 does it work similar to fonts? i install a font package and say it's used 2020-04-28 19:37:47 the guy's git repo says we can simply copy the icons/capitaine-cursors directory to /usr/share/icons for system-wide installation. does this imply i can copy over any cursor theme from my arch and it'll work? 2020-04-28 19:42:15 yep, works like a charm. nice! thanks, guys 2020-04-28 19:48:06 edd_lc: this is not good idea, 'apk add capitaine-cursors' is better and safer 2020-04-28 19:49:15 mps: :( i had a feeling. can i build this other cursor theme on alpine to make it more sane? because, 'capitaine-cursors' is the only one i could find when search for *cursor* packages 2020-04-28 19:50:03 McBoat[d]: No, it's not a bad idea by any means to install something that isn't packaged. Just make sure to install it to /usr/local instead of /usr 2020-04-28 19:51:24 McBoat[d]: A few benefits: - you know it from your package manager - your package manager knows not to overwrite it - you remember what software that you installed yourself you have to keep up to date because you can just ls the directories of /usr/local 2020-04-28 19:51:50 McBoat[d]: yes, I meant to say 'not install in system dirs' not that is bad idea to install them somewhere else 2020-04-28 19:52:13 I prefer ~/.icons 2020-04-28 19:55:33 McBoat[d]: Ah; since you were instead touting the apk install it threw me off a little as to what exactly you meant 2020-04-28 19:56:55 np 2020-04-28 20:38:40 Sorry, running alpine on a RaspberryPi 2 several months. Now I try to run samba but have a strange problem. /usr/sbin/smbd is not present, so rc-service samba start fails. apk del & add again does not help. Is there something missing in the packet? Please, be gentle, this is my first step in this channel :-) Ludwig 2020-04-28 20:45:11 having a tough time doing raid1 /boot, raid1 → luks → lvm2 /; the wiki instructions are a bit vague on which tasks I need to do. The present error is "No operating system found" (produced by extlinux's mbr.bin). any suggestions? 2020-04-28 20:54:09 (it was this error actually -- https://wiki.syslinux.org/wiki/index.php?title=Common_Problems#Missing_Operating_System_.28mbr.bin.29 ) in any case I have checked both of my raid1 /boot components are marked active. and both devices were attempted to boot from. Partition/disk details here: https://0x0.st/iep2.txt 2020-04-28 20:56:42 current hypothesis: maybe extlinux doesn't understand the newer md format that precedes the block device it contains 2020-04-28 21:05:46 yeah flipping heck, i'll make sure to add this to the wiki 2020-04-28 21:54:44 I can't find my answer on google: what causes resolv.conf to reset on reboot? I haven't seen this in other distros, not sure what's causing it. this is a normal installation. 2020-04-28 21:55:21 E-werd: dhcp can overwrite resolv.conf 2020-04-28 21:59:27 not using DHCP though 2020-04-28 22:00:03 are you using a run-from-ram system then? 2020-04-28 22:00:05 ah shit, I am actually. thanks. 2020-04-28 22:00:30 Then you need to commit change to persist them 2020-04-28 22:00:31 my ipv6 is static, but for whatever reason I never switched the ipv4 to static 2020-04-28 22:00:40 ah, dhcp 2020-04-28 22:01:11 didn't realize that would overwrite resolv.conf though, so thanks for that heads up 2020-04-28 22:01:47 Yes, you typically get dns servers through the dhcp server, and it manages that by updating /etc/resolv.conf 2020-04-28 22:02:53 There is a tool called resolvconf, which gives you more flexibility with that (and it's config file is called resolvconf.conf, to to be confsed by resolve.conf :)) 2020-04-28 22:12:55 looking at the mkinitfs keyfile logic, it appears to simply look for a file when ran. is it possible to mount an additional USB mas storage device before the keyfile feature is used? 2020-04-28 22:13:13 the idea is I'd like to keep /boot on the device, but keyfile separate 2020-04-28 22:14:00 Does anyone have any advice on how to get alpine to dual boot with lakka? I have tried doing pinn and berry boot but cant seem to find a way to proceed on it without a usb stick, iirc alpine doesnt even work on usb 2020-04-28 22:14:05 not that I have a usb stick, I'd like to avoid using it if at all possible 2020-04-28 22:33:19 Hi all 2020-04-28 22:34:07 Does anyone know why a mount command in an Alpine SSH session would always result in "are you root?" even when run as root? 2020-04-29 00:48:30 is it possible to pull from a particular git repo / commit instead of a tar.gz in an APKBUILD? 2020-04-29 01:05:22 Just put the url in the source, some forges like github autogenerate a tarball for specific commits 2020-04-29 01:18:20 unfortunately its just a standalone repo (not on github etc) so no auto .tar.gz 2020-04-29 01:45:01 the git-archive protocol allows this 2020-04-29 01:45:05 but is usually disabled 2020-04-29 01:58:09 Hi, is there someone online? 2020-04-29 01:59:46 I am having some issues following a guide on Alpine Wiki: https://wiki.alpinelinux.org/wiki/Replacing_non-Alpine_Linux_with_Alpine_remotely 2020-04-29 01:59:59 The Without VNC section seems to be outdated 2020-04-29 02:00:40 At the end of the guide there isn't any grsec.cmg nor grsec.gz and after the reboot the machine will be stuck 2020-04-29 02:02:09 I guess it assumes you download grsec iso 2020-04-29 02:02:50 I have downloaded the Alpine Standard iso, it is the wrong one? 2020-04-29 02:03:06 well there is no grsec iso anymore 2020-04-29 02:03:12 so it's a moot point 2020-04-29 02:03:59 So, the guide is just outdated or the without VNC installation is not unpraticable? 2020-04-29 02:04:30 is not praticable anymore* 2020-04-29 02:04:34 well you see where it says "Tested on 2.1.2 and higher" 2020-04-29 02:04:49 and the current version is 3.11.6 2020-04-29 02:05:47 I couldn't know that between 2.x and 3.x there were critical changes D: 2020-04-29 02:06:51 well it's more than 10 years old 2020-04-29 02:07:41 The wiki says that last edit was 2017, so I thought that maybe it could still work 2020-04-29 02:08:19 Thanks for your answers, I will try to figure out how to install a 3.x 2020-04-29 02:08:24 what crap provider are you using anyways 2020-04-29 02:08:32 https://wiki.alpinelinux.org/w/index.php?title=Replacing_non-Alpine_Linux_with_Alpine_remotely&action=history 2020-04-29 02:08:44 2017 edit was to add the (bad) with-vnc instructions 2020-04-29 02:08:45 A very crap hope that doesnt give me a VNC access 2020-04-29 02:09:26 probably easier to pay $3/month for a decent vps 2020-04-29 02:09:59 Probably, I will migrate as soon as my period expires 2020-04-29 02:10:01 I guess it is harder to get money nowadays, especially in Italy 2020-04-29 02:10:47 Well, I got this server without asking for it, but at some point I couldn't refuse and so now I am trying to get the best from it 2020-04-29 02:10:52 A long story 2020-04-29 02:10:59 but if you get paid $6/hour 2020-04-29 02:11:03 and this will take more than one hour 2020-04-29 02:11:50 I am a CS universitary student, I live with my schoolarship and some part-time work 2020-04-29 02:14:07 Well, thanks for your support. I will try hard tomorrow hoping to be successful :D 2020-04-29 02:14:20 is it possible to disable ipv6 on alpine (current network layout is a bit broken, ipv6 doesn't work within my particular bridge segment) 2020-04-29 02:15:02 in partiuclar, i can't seem to remove the ipv6 module on my running system 2020-04-29 02:15:33 (and net.ipv6.conf.* does not exist) 2020-04-29 02:18:03 "disable ipv6" is basically always wrong 2020-04-29 02:18:49 i am inclined to agree, unfortunately my network topology is a bit broken, and it's not my place to fix it ;) 2020-04-29 02:19:53 for what it's worth i'm doing some layer2 rewriting to allow for an ethernet segment bridged to a wider wifi "mesh" network 2020-04-29 02:20:06 and ipv6 doesn't really work if one has to do anything silly in layer 2 2020-04-29 02:20:28 (it's a fake-mesh, but it's branded as such) 2020-04-29 02:21:43 (devices get addresses, but it's not routable because neighbor discovery or router discovery doesn't happen due to the layer 2 magic only working on certain categories of packets, mainly ipv4 ones) 2020-04-29 02:22:09 i've read it's a limitation of this clearly disgusting hack 2020-04-29 03:40:57 if you set net.ipv6.conf.all.accept_ra=0 and don't run dhcpv6 then ipv6 is "basically off" 2020-04-29 06:16:26 morning. 2020-04-29 06:17:56 i have a problem with my alpine host and ipv6: it has an external interface which utilises link-local addresses only. on another, internal interface, a public available subnet is defined. packets for that subnet do arrive on the external interface but are not routed to the internal interface at all. what might be missing here? 2020-04-29 06:19:14 also, it _does_ work in the other direction, so packets _coming_ from the internal interface are properly routed outbound, reach their destination and are answered. so just the answers are not accepted inbound. 2020-04-29 07:50:22 solved at provider-level 2020-04-29 08:37:04 ScottHamilton[d]: Hello, I'm building ffmpeg statically with musl-libc. But I get error ```ld.lld: error: undefined symbol: __memcpy_chk 2020-04-29 08:37:05 ScottHamilton[d]: ``` 2020-04-29 08:37:06 ScottHamilton[d]:  2020-04-29 08:37:07 ScottHamilton[d]: Do you know if musl libc supports __memcpy_chk? 2020-04-29 08:37:29 ScottHamilton[d]: If not, what should I do to correct the code. 2020-04-29 08:56:21 You probably needs to link ssp_nonshared 2020-04-29 08:59:08 ikke: success. the workload has been transferred, alpine is the new hypervisor. including a fully operational dual network stack. 2020-04-29 08:59:23 cool 2020-04-29 09:08:43 yeah. thx to all the alpine devs to make a binary distri that doesn't suc^Wsystemd and being that fast and easy to use. 2020-04-29 09:31:37 albr, mps: thanks for the tips! 2020-04-29 09:34:18 ScottHamilton[d]: I've found. I'm statically linking to libopus wich was not compiled with musl libc 2020-04-29 09:34:31 ScottHamilton[d]: so it's still dynamically linked to glibx 2020-04-29 09:34:34 ScottHamilton[d]: so it's still dynamically linked to glibc 2020-04-29 09:34:52 ScottHamilton[d]: (which I've removed in LD_LIBRARY_PATH to be sure I'm not linking to it) 2020-04-29 11:17:24 ScottHamilton[d]: Hello back, I still can't find out how to prevent my lib from using gnu only C functions such as `__memcpy_chk or` `__fprintf_chk` 2020-04-29 11:18:12 ScottHamilton[d]: I've tried -nostdinc but still, it figures out how to find the headers. 2020-04-29 11:27:10 ScottHamilton[d]: Ok, I may find the solution with FORTIFY_SOURCE 2020-04-29 11:27:14 ScottHamilton[d]: Yep that was it 2020-04-29 12:38:33 Tycho[d]: hello, i'm trying to deploy a project to learn alpine but i'm facing some issues regarding networking. At the moment my alpine guest VM (using vbox) is configured to use the host connection (same subnet as the host) and has a working external connection access as eth0. The issue i'm facing is being able to correctly configure a second network connection, eth1, so that the alpine guest may have access to the subnet where 2020-04-29 12:40:31 Tycho[d]: I did manage to connect this second interface to the vm but i can't figure out how to set it to "up" state. 2020-04-29 12:40:32 Tycho[d]:  2020-04-29 12:40:33 Tycho[d]: `1: lo: mtu 65536 qdisc noqueue state UNKNOWN qlen 1000 2020-04-29 12:40:34 Tycho[d]:  link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2020-04-29 12:40:36 Tycho[d]:  inet 127.0.0.1/8 scope host lo 2020-04-29 12:40:37 Tycho[d]:  valid_lft forever preferred_lft forever 2020-04-29 12:40:38 Tycho[d]:  inet6 ::1/128 scope host 2020-04-29 12:40:40 Tycho[d]:  valid_lft forever preferred_lft forever 2020-04-29 12:40:41 Tycho[d]: 2: eth0: mtu 1500 qdisc pfifo_fast state UP qlen 1000 2020-04-29 12:40:42 Tycho[d]:  link/ether 08:00:27:23:c2:4c brd ff:ff:ff:ff:ff:ff 2020-04-29 12:40:43 Tycho[d]:  inet 192.168.1.31/24 scope global eth0 2020-04-29 12:40:45 Tycho[d]:  valid_lft forever preferred_lft forever 2020-04-29 12:40:46 Tycho[d]:  inet6 fd54:ae3c:add2:0:a00:27ff:fe23:c24c/64 scope global dynamic 2020-04-29 12:40:49 Tycho[d]:  valid_lft forever preferred_lft forever 2020-04-29 12:40:51 Tycho[d]:  inet6 fe80::a00:27ff:fe23:c24c/64 scope link 2020-04-29 12:40:53 Tycho[d]:  valid_lft forever preferred_lft forever 2020-04-29 12:40:55 Tycho[d]: 3: eth1: mtu 1500 qdisc noop state DOWN qlen 1000 2020-04-29 12:40:55 TBK[m]: 2020-04-29 12:40:57 Tycho[d]:  link/ether 08:00:27:a6:a8:46 brd ff:ff:ff:ff:ff:ff` 2020-04-29 12:41:12 Tychoid, please use a paste service 2020-04-29 12:41:14 modern world :) 2020-04-29 12:41:22 Ugh 2020-04-29 12:41:33 Tycho[d]: paste service you mean an external website? 2020-04-29 12:41:39 Yes. 2020-04-29 12:41:54 Tycho[d]: pastebin ok? 2020-04-29 12:41:57 Tychoid this is an irc channel 2020-04-29 12:42:08 The Discord bridge should really turn that into a link or something like Matrix does 2020-04-29 12:42:09 Tycho[d]: sorry if i got the wrong channel, could you redirect me? 2020-04-29 12:42:31 The channel is correct, but the features that discord offer don't work well on irc 2020-04-29 12:42:38 Tycho[d]: oh ok 2020-04-29 12:42:43 (be liberal in what you receive be conservative in what you send - Internet robustness principle by late Jon Postel) 2020-04-29 12:43:00 Anyway, pastebin should be fine 2020-04-29 12:43:09 Tycho[d]: i'll add a link just a second 2020-04-29 12:43:54 ikke: I am guessing the ping was unintended. 2020-04-29 12:44:22 yes, autocomplete not working for non-properly bridged users :/ 2020-04-29 12:45:39 I have experienced that before... Do you know where the code be found? 2020-04-29 12:45:51 :/ 2020-04-29 12:46:11 Tycho[d]: This the the output of the "ip addr" command, can't figure out how to turn the eht1 interface to an up state https://pastebin.com/1CTxXEZy 2020-04-29 12:46:24 Tycho[d]: hope it's ok like this 2020-04-29 12:46:52 TBK[m]: ask monado. But it would require support from freenode to allow those users to be properly bridged 2020-04-29 12:46:59 a so called i-line iirc 2020-04-29 12:50:10 @Tycho: You probably want to use NetworkManager or smth to manage your interfaces 2020-04-29 12:50:34 Tycho[d]: i'll look into it, thanks for the advice 2020-04-29 13:47:20 monado[d]: @Tycho if you read the rules you would know a paste service would’ve been neeeded 2020-04-29 13:47:44 monado[d]: https://cdn.discordapp.com/attachments/661834182934265883/705052701704323112/image0.png 2020-04-29 13:49:39 I think this is something the bridge should enforce though 2020-04-29 13:51:32 I still think a proprietary service like Discord shouldn't be supported in anyway, and a bridge to it should be actively blocked 2020-04-29 13:52:15 Hm, I'm with you on the shouldn't be supported but I don't think we should actively sabotage it 2020-04-29 13:52:28 monado[d]: I’ve heard the argument before, but it has its reasons 2020-04-29 13:53:19 Cogitri: a bridge like this (using a relay-bot) _should_ be actively sabotaged imo. At least you and I have virtual IRC users 2020-04-29 13:53:26 (so autocomplete for nicknames and stuff work) 2020-04-29 13:54:37 Fair, that really is annoying 2020-04-29 13:57:54 monado[d]: I'll try to find a way to fix that, I know a person who wrote something 2020-04-29 13:58:11 Just use Matrix <-> Discord bridge instead 🤷‍♂️ 2020-04-29 13:58:18 But better: stop using a proprietary walled garden like Discord 2020-04-29 14:02:11 PureTryOut[m] I'd have to look into how matrix bridges work 2020-04-29 14:02:21 Because I don't even know what channel it's bridged to 2020-04-29 14:02:49 As for Discord usage, on mobile (iOS for myself and @McBoat) you don't really have any other good option 2020-04-29 14:03:06 with all due respect, matrix clients on that platform leave a lot to be desired 2020-04-29 14:03:45 That is really subjective, as I personally think they're perfectly fine. But even then, anything for not having to use a proprietary platform like Discord 2020-04-29 14:04:02 As for this channel on Matrix, it's #freenode_#alpine-linux:matrix.org 2020-04-29 14:04:36 ACTION is talking through it right now 2020-04-29 14:04:54 huh fun fact 2020-04-29 14:04:56 ACTION  2020-04-29 14:05:05 The "/me 2020-04-29 14:05:19 Commands don't even traverse the bridge 2020-04-29 14:05:48 As in...? I see your /me perfectly fine 2020-04-29 14:05:56 i'm on irc 2020-04-29 14:06:04 https://i.arxius.io/c908678a 2020-04-29 14:06:32 Yes, and according to that screenshot you see my /me fine and I see your /me fine 2020-04-29 14:06:37 ACTION monado[d]: is testing if this works 2020-04-29 14:06:51 Because I'm on irc 2020-04-29 14:06:59 it doesn't traverse the bridge 2020-04-29 14:07:30 What bridge? The Discord bridge? 2020-04-29 14:07:33 yes 2020-04-29 14:07:54 I've probably mentioned this before, even if I own the server, I don't quite use it often 2020-04-29 14:08:03 Ah, I thought you were talking about the Matrix bridge 2020-04-29 14:08:17 ah my bad 2020-04-29 14:18:00 PureTryOut[m]: +1 2020-04-29 14:25:16 https://gist.github.com/amcgregor/5724cb4cccf70468514da3bba7bbedba?ts=4#file-discordbridge-py 2020-04-29 14:25:23 Someone sent me this a while back 2020-04-29 14:25:31 and said they 2020-04-29 14:25:44 would work on tab complete for nicknames 2020-04-29 14:28:02 then they just sent me this too http://docs.znc.in/classCChan.html 2020-04-29 14:28:33 monado: may I ask you to not promote closed and non free things as PureTryOut[m] nicely expressed 2020-04-29 14:28:45 I'm not quite promoting? 2020-04-29 14:29:12 This is off topic discussion anyway, but I'm happy to explain why it exists 2020-04-29 14:29:13 well 2020-04-29 18:17:05 Hi everybody! First time around here. 2020-04-29 18:18:16 I have one simple question regarding version upgrades on a production machine: it's safe to jump from 3.8 to 3.11 or I should update version by version? 2020-04-29 18:21:46 Should be safe to upgrade across that many releases. I'd recommend to install apk-static before that though 2020-04-29 18:22:21 s/k-s/k-tools-s/ 2020-04-29 18:23:30 Thanks. It's in a VM, so a snapshot first will also help to recover. 2020-04-29 18:23:47 Ah yes, that's probably a good idea too 2020-04-29 18:24:03 One thing to be mindful about is that we've changed the name for the kernel package 2020-04-29 18:24:12 So please install linux-lts once you've upgraded 2020-04-29 18:26:53 Right. Thanks. Being alpine, it has a small footprint, so it should be painless. 2020-04-29 18:31:02 Hello, I couldn't find it mentioned in the docs, does Alpine ship with the linux kernel 5.6 yet, or is it planned? 2020-04-29 18:31:48 alpine ships linux-lts which is 5.4.36 at the moment 2020-04-29 18:32:00 i don't know if it is planned to package the stable kernel 2020-04-29 18:46:42 Ah, so I guess February-ish 2021 will probably be when we see 5.6 or newer then assuming it follows the same lts release schedule. 2020-04-29 18:47:13 linux-lts just follows the latest lts kernel right? 2020-04-29 19:00:10 It follows the latest LTS kernel, spocklogical 2020-04-29 19:00:30 /b 3 2020-04-29 19:48:34 Hey, what's the reason the alpine kernel options have nomodeset? 2020-04-29 19:48:48 Isn't modesetting a good thing? 2020-04-29 19:49:50 Yes, modesetting is something you want unless you're in a recovery system 2020-04-29 19:53:40 Ok thanks, I'll just remove the option then 2020-04-29 19:55:08 Yup 2020-04-29 19:55:09 Weird that it's the default 2020-04-29 23:15:40 Question: I see alpine doesn't install a PAM config for sudo 2020-04-29 23:15:59 Could I use create a file in /etc/pam.d called sudo ? Or do I have to declare it somewhere? 2020-04-29 23:16:08 I'm not great with PAM as you can see :D 2020-04-29 23:26:35 One thing I can't find is how PAM knows which config file to apply to which tool 2020-04-29 23:29:25 Ok I found it, so yes the file name should work ( http://linux-pam.org/Linux-PAM-html/sag-configuration-directory.html ) 2020-04-29 23:38:26 Hmm, no... that doesn't work. 2020-04-29 23:41:05 the application defines the name 2020-04-29 23:41:12 but alpine doesn't use pam 2020-04-29 23:41:46 ... I think 2020-04-29 23:42:23 yeah 2020-04-29 23:44:04 Sure? But you can install many pam modules in apk 2020-04-29 23:44:36 https://pkgs.alpinelinux.org/package/edge/community/x86_64/pam-u2f <- Like this one 2020-04-29 23:44:53 but sudo still won't use pam 2020-04-29 23:45:06 Ahh ok I get it, not compiled as such you mean 2020-04-29 23:46:11 You're right... https://git.alpinelinux.org/aports/tree/main/sudo/APKBUILD 2020-04-29 23:46:21 Thanks! Maybe I'll compile my own 2020-04-29 23:51:58 Hmm that's not great either, maybe just su then :) 2020-04-29 23:52:18 Don't want it breaking on me with an update 2020-04-30 00:07:35 Ok I compiled it and it still works, can always use 'su' as backup.. At least all my systems work the same way :) Thanks! 2020-04-30 01:05:40 i set up my filesystems manually, mounted them at /mnt/, and then did setup-disk -v /mnt. it looks like it installed syslinux, even though it also installed grub? am i doing something wrong? 2020-04-30 01:06:30 i've only done setup-disk, i haven't rebooted yet 2020-04-30 03:04:18 https://paste.debian.net/1143863/ 2020-04-30 03:05:08 How to solve this kind of problem? 2020-04-30 03:06:47 It is a packaging error, 2 packages provide the same file, they should have a conflict with eachother or the wrong one should be fixed to not provide that file anymore 2020-04-30 03:06:54 apk update 2020-04-30 03:06:58 in the meantime you need to uninstall either gettext-dev or musl-libintl 2020-04-30 03:07:24 oh, it's actually broken 2020-04-30 03:08:29 Can I ignore it? 2020-04-30 03:08:39 you can but apk won't 2020-04-30 03:08:52 My project needs both packages 2020-04-30 03:09:47 If there is no one of the two compilation will fail. 2020-04-30 03:09:58 can't you pick only one ? 2020-04-30 03:10:57 I do n’t know much about musl ’s intl, I just chose such a method after many attempts 2020-04-30 03:11:28 I can uninstall gettext-dev when running in real time, but it must be done when compiling 2020-04-30 03:11:49 In fact, I can uninstall gettext-dev while running 2020-04-30 03:12:04 sorry, translation software error 2020-04-30 03:12:33 well musl-libintl only provides that specific file 2020-04-30 03:14:36 glib-dev also depends on gettext-dev. 2020-04-30 03:25:23 https://paste.debian.net/1143865/ 2020-04-30 03:25:25 I saw this comment from aports 2020-04-30 03:25:42 I know what i should do 2020-04-30 03:48:08 setup-disk is a little bit of a beast :) 2020-04-30 03:48:31 something with it seems weird to me, although i may just be confused 2020-04-30 04:00:17 for the use case of "setup-disk /mountpoint" [https://git.alpinelinux.org/alpine-conf/tree/setup-disk.in#n1213], it always installs syslinux, which seems a little odd when i've set BOOTLOADER='grub' 2020-04-30 04:03:04 I always install manually instead of using the setup-disk which is not very powerful 2020-04-30 04:04:02 install_mounted_root() also always creates update-extlinux.conf which is a little confusing too, if i've specified BOOTLOADER='grub' 2020-04-30 04:04:09 devtexa: how do you install manually? 2020-04-30 04:05:29 Wait for me for a while, I will give you that wiki url 2020-04-30 04:07:05 https://wiki.alpinelinux.org/wiki/Setting_up_a_laptop 2020-04-30 04:07:45 Goto URL: https://wiki.alpinelinux.org/wiki/Setting_up_a_laptop#Next_step:_Full_blown_Alpine_installation 2020-04-30 04:09:02 oh 2020-04-30 04:09:04 thanks 2020-04-30 04:09:27 you are welcome 2020-04-30 04:10:02 so in short, i can run regular apk add commands, and if i tell it --root=/mnt it will sort of "pretend" /mnt/ is the root of the filesystem? 2020-04-30 04:12:08 --root=/path/to/your/rootfs 2020-04-30 04:12:39 that's pretty neat 2020-04-30 04:14:53 To be honest, when I recommended Alpine Linux to those around me, many people gave up Alpine Linux because of the less powerful installer 2020-04-30 04:15:26 Alpine Linux should really change to a powerful installer 2020-04-30 04:15:52 i don't know 2020-04-30 04:16:35 i'm not sure powerful is always good. in my experience, it seems like too often is just ends up meaning overly complex 2020-04-30 04:16:41 *it just 2020-04-30 04:16:59 monado[d]: what is a powerful installer 2020-04-30 04:17:04 monado[d]: what does that even mean 2020-04-30 04:19:43 Just like OpenBSD or void Linux, provide partition operation. 2020-04-30 04:20:09 tbh, i really prefer do any of that 2020-04-30 04:20:28 Instead of using the entire disk by default 2020-04-30 04:20:55 one thing i really like about the installer is that i can just setup the disks/partitions myself, however i want, mount them somewhere, and provide that directory to the installer 2020-04-30 05:34:26 hi, I sent this package https://lists.alpinelinux.org/~alpine/aports/patches/3325 4 days ago. Still no review. Is the mailing list I sent it to deprecated? 2020-04-30 05:35:50 amom: not yet, but 1) most develoeprs mostly look at gitlab (gitlab.a.o) 2) we are in a feature freeze right now for the 3.12 release, so our focus is on getting 3.12 out 2020-04-30 05:36:25 It's really easy to use git send-email..... 2020-04-30 05:36:33 Ill take a look at the gitlab 2020-04-30 05:36:45 maybe look at mkmr, a tool to 2020-04-30 05:37:00 Thanks ikke 2020-04-30 05:37:02 to make it about as easy to create mere requests 2020-04-30 05:37:39 ikke: mkmr looks really good. 2020-04-30 05:39:04 Wasn't Alpine Linux going to use sourcehut? 2020-04-30 05:41:08 indisturbed: sourcehut doesnt support html emails and alot of devs like html emails 2020-04-30 05:42:57 amom: Is there any use for HTML email for a software development mailing list? 2020-04-30 05:43:24 indisturbed: Imho no. 2020-04-30 05:43:40 I think there was a big issue argument about it. 2020-04-30 05:43:53 so I think it's best not to bring it up again 2020-04-30 05:44:13 s/issue// 2020-04-30 05:46:00 I just heard it was being adopted at one point that's all, clearly old information. No issue, just curious. 2020-04-30 05:47:51 indisturbed: no worries 2020-04-30 05:48:24 The issue is not that people like html e-mails, but that some of the clients they regularly use (like native mobile clients) don't allow you to disable html e-mails 2020-04-30 05:49:02 so when we switched to sourcehut for mailing lists, some users suddenly were not able to participate anymore 2020-04-30 05:59:34 Has anyone used steam and/or matlab on alpine linux? 2020-04-30 05:59:43 steam via flatpak that is 2020-04-30 05:59:57 Im considering migrating my desktop to alpine linux... 2020-04-30 06:00:44 Yup 2020-04-30 06:01:34 Cogitri: yup to steam? 2020-04-30 06:05:10 Yup to steam 2020-04-30 06:05:41 I'm also running Riot.im and VSCode in a flatpak currently (although I'm working on getting those to run natively on Alpine) 2020-04-30 06:13:26 cool 2020-04-30 06:13:42 I have to just find a 3D printing slicer on flatpak 2020-04-30 06:27:02 ACTION is running Steam in Flatpak as well 2020-04-30 06:27:15 Everything runs well except for GTA5 in Proton 😭 2020-04-30 06:28:07 Do people here use Alpine as a desktop operating system? 2020-04-30 06:28:46 I use it on all of my machines, yes 2020-04-30 06:28:51 With GNOME 2020-04-30 06:29:32 I've been thinking of using it as my main, pretty much all of my software has a package in the repos. 2020-04-30 06:29:59 I love using it for my NAS server though, I think it is the best! 2020-04-30 06:30:50 Yeah same, use it on my desktop and laptop 2020-04-30 06:30:54 And hopefully soon on my phone too haha 2020-04-30 06:32:36 Heh 2020-04-30 06:33:34 I did try, but I think I was confused because a lot of things aren't installed by default. Thankfully using a VM helped get me setup for a server, never tried using it as a desktop since. 2020-04-30 06:35:09 I usually just do a chroot install from some live CD of another distro 2020-04-30 06:35:34 And if I install the gnome gnome gnome-apps package I get a pretty nice default desktop 2020-04-30 06:35:59 Setting up the right init services is probably the hardest thing (and I usually just copy and paste from my previous machine) 2020-04-30 06:41:36 Cogitri: oh ya the chroot. Can you run X11 apps in the chroot? 2020-04-30 07:01:11 Cogitri PureTryOut[m] do you guys run stable or edge on your desktops/laptops? 2020-04-30 07:01:58 I only use the chroot for installing Alpine, I don't use it later on 2020-04-30 07:02:26 You can use a chroot with a glibc install of some other distro instead of Flatpak if you want though, but that's probably a lot more work than Flatpak and doesn't integrate as well into your desktop 2020-04-30 07:02:28 Edge for now on both machines. Untill I have everything I need in stable, then I'll switch my laptop over to stable 2020-04-30 07:02:48 I run edge on my machines, which has been pretty stable for me 2020-04-30 07:03:06 And since I develop on edge it makes sense for me to stay on it 2020-04-30 07:03:08 I guess 3.12 should be fine for you 2020-04-30 07:06:25 Cogitri: Oh, Im looking to install alpine from my chroot. Do you keep your old distro installed or no? 2020-04-30 07:07:08 I think you misunderstood me. I just boot a live CD of Ubuntu or whatever and install Alpine from that so I have a GUI while installing 2020-04-30 07:07:17 The chroot I install on becomes my actual system once I reboot 2020-04-30 07:07:58 Oh I see. 2020-04-30 07:08:16 Ok. I might pull the trigger and install alpine. 2020-04-30 07:09:05 Cogitri: What is the purpose of using chroot? Can't you install it from the live session? 2020-04-30 07:09:50 monado[d]: you don’t get a gui 2020-04-30 07:09:53 monado[d]: They just said 2020-04-30 11:11:54 Does anyone know an alternative to the `-p` switch glibc's ldconfig supports? Musl just reports `Illegal option` 2020-04-30 11:13:18 PureTryOut[m]: 'musl' ldconfig is shell script 2020-04-30 11:13:55 you can extend it if you need/like 2020-04-30 11:14:17 I don't want to extend it though 2020-04-30 11:14:19 It needs to be some upstream thing 2020-04-30 11:15:04 no, it can't 2020-04-30 11:15:13 and don't need to be 2020-04-30 11:15:50 sorry, misread your two last msgs 2020-04-30 11:16:20 Hm? 2020-04-30 11:17:06 glibc ldconfig is designed differently 2020-04-30 11:17:06 In this case it's a program running `ldconfig -p` internally to find libraries installed no matter what distribution is used. If there is a portable way of doing this that works on both glibc and musl I'm willing to try and upstream it, but right now it clearly expects glibc 2020-04-30 11:17:47 and, is the ldconfig POSIX, I can't remember but maybe yes 2020-04-30 11:18:04 Probably 2020-04-30 11:19:24 posix is didn't mentioned in man page for ldconfig 2020-04-30 11:19:35 is not* 2020-04-30 13:00:33 any tips how to debug timezone issues? `date` returns the correct time and timezone but different websites infer different timezones ever since i moved my browser to alpine. for example, my email calendar is wrong but telegram web is right. followed this https://wiki.alpinelinux.org/wiki/Setting_the_timezone for naught 2020-04-30 13:20:57 setting the TZ solved the issue <3 2020-04-30 14:54:27 this must be a stupid question but I can't find sway on 3.11.6 (apk search sway). any idea what's the cause? 2020-04-30 14:55:47 billiob: did you add community? 2020-04-30 14:56:02 it's ithttps://pkgs.alpinelinux.org/packages?name=sway&branch=v3.11 2020-04-30 14:56:22 that must be it, thanks! 2020-04-30 14:57:18 yes, I knew it was stupid! 2020-04-30 17:22:30 hello/ ,is it possible to install on a specific part like sda6, instead erase all sda, through set-alpine? 2020-04-30 17:34:08 Hey, any reason why out 170 packages i'm bootstrapping only slang is failing with: ERROR: slang-2.3.2-r0: BAD signature, where the package itself hasn't been updated since 2018? 2020-04-30 17:35:51 They *have* been updated, but just to fix build issues 2020-04-30 17:36:12 But for some reason, they were updated on edge as well 2020-04-30 17:36:16 I mean, rebuilt 2020-04-30 17:37:13 7f3241b6f57bb4a8de8ccc05f1b433e53d87e994, 2f8d18865e4084f27e6cab4386cc905e1690deee, 65a680b2993d80175e4f451de324f1602721db37 2020-04-30 17:39:49 oliv3r[m]: can you try again? 2020-04-30 17:44:35 sure 2020-04-30 17:44:48 ikke: as for build time, I just looked at https://pkgs.alpinelinux.org/package/edge/main/armv7/slang and saw 2018 there 2020-04-30 17:49:30 which is what I would expect, we did not change the version or pkgrel, so it should not have been rebuilt on edge, just fixes build issues on 3.12 2020-04-30 17:50:27 it does indeed work again :) 2020-04-30 17:58:49 thank you ikke 2020-04-30 18:03:13 I need know if it's possible to install on a specific part like sda6, instead erase all sda. 2020-04-30 18:04:16 Not sure if it's possible with setup-disks , but it's possible with https://wiki.alpinelinux.org/wiki/Alpine_Linux_in_a_chroot 2020-04-30 18:07:50 'k Cogitri 2020-04-30 18:21:47 yes, it is possible but require some 'handwork' 2020-04-30 20:27:34 wassup ikke 2020-04-30 20:27:40 hi 2020-04-30 20:27:50 can we expect 3.12 tommorow? 2020-04-30 20:27:55 no 2020-04-30 20:28:02 5th may? 2020-04-30 20:28:15 I would give it at least a week 2020-04-30 20:28:25 alright 2020-04-30 20:28:46 i have another question if you dont mind 2020-04-30 20:29:07 why did linux-hardened get removed from the repo? 2020-04-30 20:29:08 Just ask, I cannot promise anthing :) 2020-04-30 20:29:34 because the authors decided to no longer offer the required patches 2020-04-30 20:29:53 not openly anyway 2020-04-30 20:29:55 the required patches? 2020-04-30 20:30:12 isnt it open source though 2020-04-30 20:30:15 The patches that made het linux kernel 'hardened' 2020-04-30 20:30:17 no 2020-04-30 20:30:42 the patches are still open source. 2020-04-30 20:30:47 officially yes 2020-04-30 20:30:54 but that doesn't mean one has to give it away for free. 2020-04-30 20:31:00 you just have to pay them a lot of money, 2020-04-30 20:31:17 And if you publish it then, you'll lose access most likely 2020-04-30 20:31:42 if one pays and gets the hardened kernel from grsecurity project, one _has_ to get the sources as well, true. but that's about it. 2020-04-30 20:32:05 but gpl should allow them to publish the code as well 2020-04-30 20:32:17 https://github.com/anthraxx/linux-hardened 2020-04-30 20:32:56 ikke: if i'm not mistaken a grsec customer is _allowed_ to do that, but, as you said, will most likely be banned and not get any younger versions. 2020-04-30 20:33:09 Marquel: exactly 2020-04-30 20:33:10 gentoo stopped supporting hardened after kernel 4.7 2020-04-30 20:33:39 spectre/meltdown expedited it for us 2020-04-30 20:33:43 really sucks doesnt it 2020-04-30 20:34:03 we dont have one single good hardened kernel 2020-04-30 20:34:08 and, judging by personal experience, it is not a trivial task even just forward porting a kernel-patchset, much less one as deeply working inside the kernel as grsec. 2020-04-30 20:34:31 Marquel: yeah, some experienced alpine devs tried it, but gave up 2020-04-30 20:35:37 ikke: anarchy from gentoo tried as well. never heard of him again. probably busy spongediving near new guinea. 2020-04-30 20:37:47 IIRC grsec admitted their decision would have a negative impact on alpine and gentoo. 2020-04-30 20:38:17 I'm having an issue running alpine diskless from a flash drive 2020-04-30 20:38:47 Everything runs fine, but wpa_supplicant fails to launch properly when its started during boot 2020-04-30 20:39:09 So I end up having to start it manually and then restart networking myself 2020-04-30 20:40:49 It looks like wpa_supplicant is running into the issue "could not fine wireless interface" in the logs 2020-04-30 20:42:41 Any idea why the wireless interface would only appear after the system is started and not at boot? 2020-04-30 20:45:10 brass: wild guess, but is the wireless module autoloaded in boot-runlevel or possibly only loaded after wpa_supplicant starts up? 2020-04-30 20:49:31 Marquel: it's possible I suppose, do you know how I'd be able to check? 2020-04-30 20:52:08 brass: stop wpa_supplicant from starting and check if the wifi module shows up. 2020-04-30 20:52:32 or, maybe easier, just add it to /etc/conf.d/modules for autoload during system boot. 2020-04-30 20:52:53 the latter is not so much a check but my best guess for a solution to the problem. 2020-04-30 20:57:29 I just rebooted and it works with no changes... it seems to be random weather it loads properly or not 2020-04-30 20:59:19 The diskless version of alpine loads the kernel modules in a loopback device with /etc/init.d/modloop 2020-04-30 20:59:36 Maybe the way they're loaded causes a delay? 2020-04-30 21:53:29 hi, I'm installing Alpine on a RPi 2B. what architecture should I use? 2020-04-30 21:54:24 arm7 2020-04-30 21:54:42 ah wait, I found a wiki page that tells me exactly the answer I need (https://wiki.alpinelinux.org/wiki/Raspberry_Pi) 2020-04-30 21:54:43 thanks 2020-04-30 21:55:16 i have a small fleet of pi2's running alpine :-) 2020-04-30 21:56:09 also, what's inclued in the rpi distribution that's not in the standard? I notice it's quite a bit bigger. would there be any sense in running just the standard distribution on a pi? 2020-04-30 21:56:55 the kernel is different for one 2020-04-30 21:57:28 oh right I didn't realise they were totally separate builds 2020-04-30 21:57:37 I thought it was just a different package configuration 2020-04-30 21:57:55 the pi's run in overlay disk mode, not traditional 2020-04-30 21:58:01 nah, there are a number of differences, primarily in the kernel and bootloader 2020-04-30 21:58:16 I see 2020-04-30 21:58:25 you can install it in a "sys" configuration 2020-04-30 21:58:35 but why? 2020-04-30 21:58:35 is there like a build script or something I could look at to see exactly how it's set up? 2020-04-30 21:58:35 not sure who named it sys or why but it's basically a traditional install 2020-04-30 21:58:40 just out of curiosity 2020-04-30 21:58:53 pretty sure it's in aports/scripts 2020-04-30 21:59:04 cool thanks 2020-04-30 21:59:29 I mean yeah it sounds like I should run the rpi build, but now I'm curious ;) 2020-04-30 21:59:42 the configuration for the kernel is in the linux-rpi package i believe 2020-04-30 22:00:24 it's been a while since i messed with alpine on raspberry pis so i don't remember off the top of my head where ti is 2020-04-30 22:00:33 therre is a variant of the pi2 that has an aarch64 capable cpu 2020-04-30 22:00:43 most people dont have that (i definitely dont) 2020-04-30 22:00:51 but if you bought your pi2 recently you might want to check that out 2020-04-30 22:01:37 and if it supports aarch64 I should use that? 2020-04-30 22:01:45 I don't really know much about architectures 2020-04-30 22:01:48 yes 2020-04-30 22:01:54 64bit vs 32bit 2020-04-30 22:01:55 etc. 2020-04-30 22:01:59 i have access to other aarch64 machines myself, i don't have much i need raspberry pis for except the occasional electronics project 2020-04-30 22:02:00 gotcha 2020-04-30 22:02:06 and even then it's usually overkill 2020-04-30 22:02:59 I'm using mine as a NAS plus toy project host 2020-04-30 22:03:18 NAS...? 2020-04-30 22:03:24 network attached storage 2020-04-30 22:03:33 I know what NAS means but the RPi doesn't really seem fit for that purpose at all 2020-04-30 22:03:40 especially not a pi2 2020-04-30 22:03:44 yup 2020-04-30 22:03:53 how come? 2020-04-30 22:03:55 100mbps is not fast 2020-04-30 22:04:06 disk access is horrific (usb2 at best) 2020-04-30 22:04:07 I think 100 Mbps is the maximum you can get if you're lucky or in a lab 2020-04-30 22:04:22 its easy to get 100mbps out of them, but thats all you can get out of them. 2020-04-30 22:04:36 ha, I'm used to 100mbps 2020-04-30 22:04:37 seems ok to me 2020-04-30 22:04:37 yup, usb and ethernet is on the same controller 2020-04-30 22:04:51 cyberia[m]: for the same money you can get gigabit 2020-04-30 22:05:01 even gigabit is old hat now 2020-04-30 22:05:15 gigabit is pretty much the de-facto standard 2020-04-30 22:05:18 (still) 2020-04-30 22:05:20 guess I'll bear that in mind when upgrading 2020-04-30 22:05:31 10g is becoming the new standard 2020-04-30 22:05:39 we're talking about raspberry pis 2020-04-30 22:05:42 come on 2020-04-30 22:05:53 i'm talking networking in general, right? 2020-04-30 22:05:57 right 2020-04-30 22:06:11 the other reason is a pi cant really do multiple disks 2020-04-30 22:06:17 depending on your perspective, 100G is mainstream 2020-04-30 22:06:21 or 20 Mbps is 2020-04-30 22:53:17 hello, I am running the stable alpine linux. I dont really want to upgrade to edge for some packages I need. Is it best to just compile the packages I need from aports until they land in stable? 2020-04-30 22:59:04 If I enable the edge repository, along side the stable, is that a better option? 2020-04-30 22:59:30 3.12 is coming soon, are the packages in main/ and community or testing/ ? 2020-04-30 22:59:49 amom: you can try but that is less stable than move to edge 2020-04-30 23:00:22 maxice8: they are in testing 2020-04-30 23:00:38 then yeah you'll need to switch to edge if you want them 2020-04-30 23:01:00 I have been using a rolling release distro for the last 7 years so ik how to maintain a computer with one 2020-04-30 23:01:10 (using void and arch) 2020-04-30 23:01:24 should I just pull the trigger and run edge? 2020-04-30 23:01:52 if you feel like it, it would be best if someone were to maintain the packages in question and move them to community/ 2020-04-30 23:01:54 I'm running it 2020-04-30 23:03:13 edge is our 'rolling' release 2020-04-30 23:03:45 maxice8: I actually packaged some of the packages I want 2020-04-30 23:04:18 I guess I could maintain them. 2020-04-30 23:04:44 I cant find any documentation on what I need to do to become a maintainer though. 2020-04-30 23:05:07 you just create merge request 2020-04-30 23:05:58 actually it is not much important who is listed in Maintainer field 2020-04-30 23:07:20 okay. 2020-04-30 23:07:36 Is there anyway for me to fix my audio without having pavucontrol installed? 2020-04-30 23:07:39 lol 2020-04-30 23:07:50 pavucontrol is in testing too 2020-04-30 23:08:27 you can open issue/bug request on gitlab.a.o 2020-04-30 23:12:18 I think I will run edge until all my packages are in the stable repo 2020-04-30 23:12:32 Ill definately open an issue and ask if I can help maintain. 2020-04-30 23:12:34 thanks guys 2020-04-30 23:13:13 help is always welcomed :)