pixelherodev | I think I messed something up | 03:18 |
---|---|---|
pixelherodev | I've been getting udisksctl: error while loading shared libraries: libpolkit-gobject-1.so.0: cannot open shared object file: No such file or directory | 03:18 |
pixelherodev | and "Reinstallation of libpolkit-gobject-1-0 is not possible, it cannot be downloaded." | 03:18 |
pixelherodev | Any ideas what I did? | 03:18 |
pixelherodev | Never mind, figured it out - accidentally switched from beowulf to ceres (and please don't ask how it's possible to do that. I never called this installation sane) | 03:23 |
pixelherodev | Now if I could just figure out why the shutdown menu is blank :( | 03:23 |
pixelherodev | Any reason not to run a script that runs `sudo apt install --reinstall` on every package installed? | 03:30 |
pixelherodev | Other than it being potentially slow and a waste of time? | 03:31 |
fsmithred | omg | 03:31 |
fsmithred | what destkop are you using? | 03:31 |
pixelherodev | MATE | 03:32 |
fsmithred | I'm not up to date on what the kit situation is in beowulf or ceres | 03:33 |
pixelherodev | They were working, then I changed the elogind conf and I think that might have been what set it off. that or the polkit thing. I'll have to reboot to be sure, | 03:33 |
pixelherodev | It's in beowulf. | 03:33 |
pixelherodev | Not in ceres apparently. | 03:33 |
fsmithred | might be better to do a mixed beowulf-ceres | 03:34 |
pixelherodev | No, all I did was set HandleLidSwitch=ignore in elogind.conf, that's probably not it | 03:34 |
pixelherodev | Yeah I might do that | 03:34 |
pixelherodev | I've done mixed oldstable/stable/testing/unstable debian/ubuntu hybrids before, that should be fine :P | 03:34 |
fsmithred | lol, testing/unstable is common and sometimes recommended over doing just one or the other | 03:35 |
fsmithred | so yeah, you should be fine. You've already been through the fire. | 03:35 |
pixelherodev | Yeah. I admit that the debian/ubuntu hybrid wasn't my brightest moment, but Debian's wiki explicitly told me not to so I had no choice but to take that as a challenge, you know? | 03:35 |
fsmithred | lol, yeah, I understand | 03:36 |
pixelherodev | To be quite honest, I learned a lot from that. Namely, if you're careful and know what you're doing you're probably fine, but anyone who intends to do it probably isn't going to be careful enough, | 03:36 |
pixelherodev | If you make sure system libs and software has one source (Debian/Ubuntu), and that there's not too much version difference, avoiding errors is barely any work at all | 03:37 |
pixelherodev | ...okay, after reinstalling the polkit thing udisks worked. | 03:55 |
pixelherodev | Until I restarted. | 03:55 |
pixelherodev | Now I get "polkit authority not available" | 03:55 |
fsmithred | it ascii there's a whole herd of packages for that | 03:58 |
fsmithred | for mate and xfce with slim... | 03:59 |
fsmithred | consolekit libpolkit-gobject-1-0-consolekit libpolkit-backend-1-0-consolekit policykit-1 policykit-1-gnome | 04:00 |
pixelherodev | Thanks! | 04:00 |
fsmithred | some of which might conflict with elogind | 04:00 |
pixelherodev | Damn it! " libpolkit-backend-1-0-consolekit : Depends: libpolkit-backend-consolekit-1-0 but it is not going to be installed" | 04:00 |
pixelherodev | Should I remove elogind then? | 04:00 |
pixelherodev | Or is that not possible? | 04:00 |
fsmithred | I don't know the answer to either of those questions | 04:01 |
fsmithred | hang on | 04:01 |
pixelherodev | Wait nope elogind isn't the problem | 04:01 |
pixelherodev | " libpolkit-backend-consolekit-1-0 : Depends: libpolkit-gobject-1-0 (= 0.105-18+devuan2.11)" | 04:01 |
pixelherodev | "E: Version '0.105.18+devuan2.11' for 'libpolkit-gobject-1-0' was not found" | 04:02 |
pixelherodev | sources.list contains ascii, beowulf, and ceres and I've run `apt update` :( | 04:02 |
fsmithred | what repo you using? | 04:03 |
pixelherodev | http://pkgmaster.devuan.org/merged | 04:03 |
fsmithred | me too, and I see it | 04:03 |
pixelherodev | ...what. | 04:03 |
pixelherodev | That specific version? | 04:03 |
pixelherodev | You sure? | 04:03 |
fsmithred | libpolkit-gobject-1-0: | 04:03 |
fsmithred | Installed: 0.105-9+devuan1 | 04:03 |
fsmithred | Candidate: 0.105-20 | 04:03 |
fsmithred | I'm in jessie right now | 04:04 |
pixelherodev | I see the package | 04:04 |
pixelherodev | Just not that version | 04:04 |
pixelherodev | It's not listed by you either | 04:04 |
pixelherodev | Requires *exactly* 0.105-18+devuan2.11 | 04:04 |
pixelherodev | Which doesn't exist | 04:04 |
fsmithred | I might need to do an update | 04:04 |
pixelherodev | If I remove libpolkit-backend-consolekit-1.0 from the list and run `sudo apt install consolekit libpolkit-gobject-1-0-consolekit policykit-1 policykit-1-gnome --reinstall` it gives me the option to continue with 3 new packages and 2 reinstalls | 04:05 |
pixelherodev | "libpolkit-gobject-1-0-consolekit libpolkit-gobject-consolekit-1-0 policykit-1-gnome" are new | 04:05 |
fsmithred | you might get it working and maybe not. No way to tell in advance. | 04:06 |
fsmithred | what I see is the package that's available hasn't been devuanized yet | 04:07 |
pixelherodev | Nope. | 04:09 |
pixelherodev | It was working before :( | 04:09 |
pixelherodev | Consolekit isn't starting up. | 04:09 |
pixelherodev | Also, upower is crashing | 04:09 |
pixelherodev | "[ 126.841479] traps: upowerd[2381] trap int3 ip:7f567beb8c41 sp:7fff905edf80 error:0 | 04:09 |
pixelherodev | [ 126.841486] in libglib-2.0.so.0.5600.1[7f567be67000+113000] | 04:09 |
pixelherodev | " | 04:09 |
pixelherodev | That's from the kernel log | 04:09 |
pixelherodev | (dmesg) | 04:09 |
fsmithred | this went bad when you upgraded to ceres? | 04:09 |
pixelherodev | Probably. | 04:10 |
fsmithred | you could pin beowulf to 1001 and upgrade again | 04:10 |
pixelherodev | I'm going to remove ceres from sources.list and run "for i in `dpkg-query -f '${binary:Package}\n' -W`; do sudo apt install --reinstall $i; done" | 04:10 |
pixelherodev | Or that | 04:10 |
pixelherodev | That's a better option. | 04:10 |
fsmithred | ouch, that might work | 04:10 |
fsmithred | be nice to dpkg and it'll be nice to you | 04:11 |
pixelherodev | Yeah. | 04:11 |
pixelherodev | I think i figured out what might have been the problem | 04:11 |
fsmithred | ? | 04:11 |
pixelherodev | It seems like some packages failed mid-install and were still marked as installed. | 04:11 |
pixelherodev | e.g. gobject-polkit whatever it's called? It was marked as installed, but its files didn't exist. | 04:12 |
pixelherodev | reinstalling it caused udisks to work until I restarted then changed the error message. | 04:12 |
fsmithred | learn to love a plain window manager | 04:12 |
pixelherodev | Never! | 04:14 |
pixelherodev | I'll just finish compiling the kernel for Gentoo :) | 04:14 |
pixelherodev | I'm going with the for loop. | 04:19 |
pixelherodev | Just in case. | 04:19 |
pixelherodev | The pin won't work if more packages aren't installed properly | 04:20 |
fsmithred | reinstall task-mate-desktop | 04:23 |
pixelherodev | ...did I ever even install that (thinking* | 04:29 |
pixelherodev | I installed mate-desktop-environment et al but I'm not sure I installed the task :P | 04:30 |
pixelherodev | Nope, I did | 04:30 |
pixelherodev | Reinstalling that would be useless though | 04:30 |
pixelherodev | It's a metapacakge | 04:30 |
pixelherodev | s/cak/cka | 04:30 |
pixelherodev | It doesn't actually do anything | 04:30 |
pixelherodev | Probably going to have to reinstall completely :( | 05:20 |
pixelherodev | Or just resign myself to using `sudo mount` instead of udisksctl. | 05:21 |
pixelherodev | I could probably write a quick wrapper to translate udisksctl calls to normal mount / losetup calls. | 05:21 |
pixelherodev | Yeah I'm totally going to spend the next hour doing that lol | 05:23 |
fsmithred | or pmount | 05:27 |
pixelherodev | pmount? | 05:27 |
fsmithred | yeah, it lets user mount removable drives | 05:27 |
fsmithred | spacefm works with it | 05:28 |
fsmithred | udevil is another one | 05:28 |
pixelherodev | Huh | 05:28 |
fsmithred | I think pcmanfm might work with at least one of those | 05:28 |
fsmithred | if you want user to be able to mount fixed drives, you can list the partitions in /etc/pmount.allow | 05:29 |
pixelherodev | Huh. | 05:29 |
pixelherodev | Yeah, I'll stick to mount. | 05:29 |
pixelherodev | It allows emulation of udisks behavior. | 05:29 |
pixelherodev | I can get the UUID of the device requested then translate to a mount call to /media/user/uuid | 05:30 |
fsmithred | yuk | 05:30 |
fsmithred | I don't like using uuid | 05:30 |
pixelherodev | The whole point is to replicate udisks behavior on systems where udisks is broken. | 05:31 |
fsmithred | which behavior? | 05:31 |
pixelherodev | The normal stuff? | 05:33 |
fsmithred | udisks is only in jessie. udisks2 after that | 05:33 |
pixelherodev | Well, udisksctl behavior anyways | 05:33 |
pixelherodev | 2, yeah | 05:33 |
pixelherodev | Not going to integrate this with file managers or anything, this is purely for systems where udisks doesn't work | 05:33 |
fsmithred | 2.6.5-2+devuan1 is in experimental | 05:34 |
fsmithred | I don't know if that would work better than the version in beowulf, which hasn't been devuanized. | 05:34 |
pixelherodev | It's not working for me, and I'm not spending hours to fix it. I can quickly and easily write a small C++ program to emulate udisksctl | 05:34 |
pixelherodev | Got mount working. | 06:22 |
pixelherodev | Fetches the UUID through a call to `sudo blkid DEVICE`, gets the via getpwuid(geteuid())->pw_name, a simple sudo mkdir /media/USER/UUID && sudo mount DEVICE /media/USER/UUID and voila | 06:24 |
pixelherodev | https://i.imgur.com/AHIHIHx.png | 06:37 |
pixelherodev | Good enough for now I suppose | 06:37 |
onefang | OK, I gave up on psi+, bitlbee it is. shrugs | 13:10 |
onefang | At least now all my IM systems are in the same window. | 13:11 |
jaromil | bitlbee <3 | 14:08 |
golinux | What exactly is this? Spam invading git again? https://git.devuan.org/phuongdv/demhanvico | 19:41 |
golinux | Why is my name on there? | 19:41 |
golinux | We need some spam controls on git. I did a purge of this kind of s**t some weeks ago. | 19:42 |
golinux | rrq: Maybe we need a snaplock on git? | 19:43 |
telmich | golinux: is email verification already on? | 19:47 |
golinux | I have no idea. I'm the one who plays with the crayons. :) | 19:55 |
golinux | I assume so. | 19:56 |
golinux | On d1g we get zero spam. | 19:56 |
pixelherodev | Ugh. Seriously? | 21:08 |
pixelherodev | Someone spammed Devuan's git repos? | 21:08 |
pixelherodev | Like, *why*? | 21:08 |
pixelherodev | I don't get it. What do they expect to accomplish? | 21:08 |
KatolaZ | pixelherodev: Internet is full of assholes, you know | 21:09 |
golinux | I blocked that account. | 21:09 |
pixelherodev | Yeah, but - I just *don't understand*. | 21:10 |
pixelherodev | What is the *point*? | 21:10 |
pixelherodev | If you're going to be an asshole, there are better ways to do it. | 21:10 |
pixelherodev | e.g. Deliberately asking a stupid question here and pretending not to understand any of the most basic answers would be more irritating to more people. What's the point of a git repo that even most people in d1 aren't going to see? | 21:11 |
golinux | SEO for a website link | 21:14 |
* pixelherodev rolls eyes | 21:25 | |
pixelherodev | Re: the upower/udisks/etc problems: I'm going to stick with ASCII for now. There's a couple of things missing there that are in beowulf, but most of those I'm going to have a build of on my home folder partition anyways for Gentoo | 21:28 |
pixelherodev | s/ASCII/Ascii :P | 21:29 |
pixelherodev | And the one I'm not building doesn't work properly anyways | 21:29 |
pixelherodev | The global app menu for MATE doesn't function right now, in case that wasn't known. | 21:29 |
golinux | Actually, the minor planet name is all upper case. | 21:29 |
pixelherodev | Huh. | 21:31 |
pixelherodev | s$s/ASCII/Ascii$$ :D | 21:31 |
golinux | It was confusing for us too. ;) https://minorplanetcenter.net/iau/lists/MPNames.html#A | 21:44 |
fsmithred | pixelherodev, which mate are you using? | 21:55 |
pixelherodev | What do you mean? | 21:55 |
pixelherodev | Version? | 21:56 |
fsmithred | which version | 21:56 |
pixelherodev | 1.20.1 | 21:56 |
fsmithred | from hezeh? | 21:56 |
pixelherodev | From the normal devuan repos | 21:56 |
fsmithred | oh | 21:56 |
pixelherodev | Is there somewhere else I should be getting the builds? | 21:56 |
fsmithred | not sure - checking versions now | 21:57 |
pixelherodev | Hezeh has 1.14 | 21:57 |
pixelherodev | and 1.20 for some parts | 21:57 |
fsmithred | oh, just for some? | 21:58 |
pixelherodev | Not entirely sure, I was just browsing pool | 21:58 |
fsmithred | I know the menus work in ascii, but I haven't tried any newer mate | 21:58 |
pixelherodev | Yeah, i pinned stable, removed other suites, and am now downgrading everything | 22:04 |
fsmithred | you're right that only some parts are there | 22:10 |
fsmithred | I see mate-common but not mate-core, and mate-menus but not mate-menu | 22:10 |
fsmithred | and only an ascii repo - no beowulf or ceres | 22:10 |
KatolaZ | pixelherodev: ascii-backports has 1.18 | 22:30 |
pixelherodev | Oh right, backports! | 23:12 |
pixelherodev | It's been a while since I've used a Debianesque distro :) | 23:12 |
pixelherodev | Also, question: why the hell is libsystemd even neeved? | 23:12 |
pixelherodev | s/neev/need | 23:12 |
pixelherodev | After using Gentoo with a basically equivalent setup I am certain that no package I have installed needs to be compiled to depend on it. | 23:13 |
pixelherodev | e.g. networkmanager in devuan shows a dependency on it that I know network-manager can easily be compiled without | 23:14 |
pixelherodev | Same for xorg, udisks, and quite a bit more. | 23:14 |
pixelherodev | Is this just because these packages haven't been devuanized yet | 23:15 |
pixelherodev | ? | 23:15 |
fsmithred | yes | 23:15 |
pixelherodev | I think I might take a crack at devuanizing some packages then. | 23:16 |
fsmithred | volunteers are welcome. | 23:16 |
golinux | https://dev1galaxy.org/viewtopic.php?id=1925 | 23:16 |
golinux | pixelherodev: ^^^ | 23:16 |
pixelherodev | Thanks! | 23:17 |
golinux | Also here: https://devuan.org/os/issues | 23:18 |
golinux | Things will likely be different in Beowulf. | 23:18 |
pixelherodev | Nice :) | 23:19 |
pixelherodev | Is there a "Get started" page for a would be volunteer to look at? | 23:19 |
fsmithred | sort of... | 23:20 |
fsmithred | https://dev1galaxy.org/viewtopic.php?id=549 | 23:20 |
pixelherodev | Thanks | 23:21 |
pixelherodev | "all the usual stuff needed to build Debian packages (lintian, build-essential, cdbs, dh-make, fakeroot, and so on...)" There a document for a software engineer who hasn't actually worked with Debian packages outside of cmake before? :P | 23:21 |
fsmithred | probably, but all the debian documentation I've seen is long-winded | 23:22 |
pixelherodev | Ugh yeah. | 23:22 |
pixelherodev | It's one reason I like cmake so much. | 23:23 |
fsmithred | someone is working on a maintainers manual for devuan, but I don't think there's a public copy yet | 23:23 |
pixelherodev | I can just run `cpack` and get a deb easily | 23:23 |
pixelherodev | Alright, thanks. I'll keep an eye out | 23:23 |
KatolaZ | pixelherodev: you might get a deb | 23:23 |
KatolaZ | to be installed locally | 23:23 |
KatolaZ | :) | 23:23 |
pixelherodev | ...true. | 23:23 |
KatolaZ | distributing it and making sure that it does not break anything is slightly different | 23:23 |
pixelherodev | Yeah, but it's easier for me to modify a deb then to make one from scratch | 23:24 |
pixelherodev | " Actually, there is no need at all to import this package, since it does not depend on systemd" - a thought occurs - does Devuan accept packages that aren't in Debian at all? | 23:26 |
pixelherodev | If so, I might have a program or two I'd like to submit. | 23:26 |
fsmithred | yeah, there are a few | 23:26 |
KatolaZ | pixelherodev: they come to experimental first | 23:27 |
KatolaZ | yes | 23:27 |
pixelherodev | ...the Debian kernel handbook page seems to be down. Anyone know of an alternate link i can use? I want to add support for my laptop's WiFi LED to the Devuan kernel. | 23:29 |
pixelherodev | Locally, that is. | 23:29 |
fsmithred | there are a couple of good howtos at forums.debian.net | 23:30 |
pixelherodev | Also, could I request that the /etc/nanorc file be updated to show line numbers by default? | 23:37 |
pixelherodev | Seems like something that would be generally useful | 23:38 |
fsmithred | heh, you can request anything | 23:39 |
fsmithred | probably won't happen. We try to change as little as possible. | 23:39 |
fsmithred | oh, oh | 23:39 |
fsmithred | file a bug report against devuan-sanity (in experimental) | 23:40 |
fsmithred | that's a package designed to make exactly those kinds of changes | 23:40 |
pixelherodev | Huh | 23:42 |
pixelherodev | Thanks | 23:42 |
fsmithred | bbl | 23:47 |
pixelherodev | So just open an issue on https://git.devuan.org/devuan-packages/devuan-sanity/issues? | 23:59 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!