sharky | https://termbin.com/eekr | 00:00 |
---|---|---|
sharky | fwiw I installed github-latest versions of various xfce4 packages before the upgrade, trying to get bugs fixed in thunar. IDK if relevant. | 00:00 |
Unit193 | 4.18.2 has that symbol.. | 00:00 |
sharky | aah ok | 00:01 |
Unit193 | libxfce4ui/debian/libxfce4ui-2-0.symbols: xfce_screensaver_new@Base 4.18.2 so in theory you shouldn't have that problem. Considering both packages came from the Ubuntu repos... | 00:01 |
sharky | so potentially upgrade to 4.18.2 and it's all sunshine & rainbows? | 00:01 |
Unit193 | libxfce4ui-2-0: Installed: 4.18.2-2 | 00:01 |
sharky | oh right yeah | 00:01 |
sharky | hmm | 00:02 |
Unit193 | find /usr/local/ ? | 00:03 |
Unit193 | Maybe -type f... | 00:03 |
Unit193 | dpkg --verify xfce4-session libxfce4ui-2-0 ? | 00:04 |
sharky | possibly related https://forum.xfce.org/viewtopic.php?id=13640 | 00:04 |
sharky | nothing returned for journalctl | grep xfce4-screensaver, alas | 00:05 |
sharky | ahaa, possibly related to seemingly innocucous nag message: dpkg lines returned: | 00:07 |
sharky | warning, parsing file 'var/lib/dpkg/status' near line 5519 package 'exo': missing "Maintainer' field. | 00:07 |
sharky | could be nothing but if it's borking on that small thing & throwing connected programs out of whack....??? | 00:07 |
Unit193 | You got exo from a weird place, right. | 00:07 |
sharky | aye, github latest. | 00:07 |
sharky | wonder if I can roll it/others back to 23.04 latest? or just purge from usr/local or elsewhere (home/me/Installers/exo IIRC) | 00:08 |
Unit193 | FWIW, I'd recommend the xubuntu-dev/staging PPA, it might not be the dev releases but it'll have backports of the latest uploaded to Ubuntu dev release. | 00:08 |
Unit193 | That's part of what I was asking, if maybe you installed things locally into /usr/local/ or if something overwrote files in libxfce4ui-2-0. | 00:09 |
sharky | as a generality (so I don't have to do manual github clones in future) or now specifically from the command line in tty to fix this? | 00:09 |
sharky | (or both) | 00:09 |
sharky | ah right right | 00:09 |
Unit193 | Generally speaking. | 00:09 |
sharky | gotcha, will do | 00:09 |
Unit193 | I mean I'm going to be biased maybe since I'm the one that maintains that PPA, but I also maintain Xfce in Xubuntu/Debian sooo.. :3 | 00:10 |
sharky | for now do you recall the command to ask where things are? | 00:10 |
sharky | hahaha despite your vested interests (!) I would *love* to not have to fanny about with github cloning again, so you've got my vote | 00:10 |
Unit193 | Do you mean on your system (locate), in a package (dpkg -L exo) or in a directory (find /path)? | 00:10 |
Unit193 | find /usr/local/ -type f would be good to check. | 00:11 |
sharky | ah thanks, dpkg: | 00:11 |
sharky | actually that's probably all the same... | 00:11 |
sharky | "find /usr/local/ -type f" - add a grep in there, is possible? | 00:12 |
sharky | ooh it is. finally learning command line :) | 00:12 |
sharky | there's a lot of exo...! | 00:12 |
Unit193 | Yeah, though by default there's nothing in that directory so it's just stuff you or some poorly crafted package made. | 00:13 |
sharky | https://termbin.com/4d7dq | 00:13 |
sharky | (I'm loving termbin, as you can possibly tell) | 00:13 |
Unit193 | `pastebinit` is also amazing. | 00:14 |
Unit193 | dpkg -l | grep -e exo -e xfce and see what's all lthere, but apt install exo/lunar will revert to repos. | 00:14 |
sharky | https://termbin.com/4vn0 | 00:16 |
sharky | "libexo-2-0:amd64 4.18.0-1" | 00:16 |
Unit193 | That looks to be the correct version. | 00:17 |
sharky | "release lunar for exo was not found". package exo not available | 00:17 |
sharky | hmm. | 00:17 |
sharky | also not seen "sudo apt install packagename/distributionversion". very cool. | 00:18 |
Unit193 | exo=4.18.0-1 for the version exo/release for the series, yeah. Pretty nice. | 00:18 |
sharky | i'm wondering if there's a version imbalance which is messing things up? exo 4.18.0-1, ui 4.18.2-2 ? | 00:19 |
sharky | possibly either roll ui back to repos, or upgrade exo to 2-2 (if exists)? | 00:20 |
Unit193 | No that's fine, though you'll want to fix 'exo' if you haven't. I'm afraid while this may make things more tidy, you're not fixing the underlaying problem. :/ | 00:21 |
Unit193 | Let's just do a quick: apt reinstall libxfce4ui-2-0 libxfce4util7 xfce4-session ? | 00:22 |
sharky | yeah I was getting that feeling. Still, arguably best to get it sorted even if it just allows us to reveal the actual problem. Also I wonder f the screensaver might be the issue, since it's also a lockscreen and can prevent people from unlocking their systems (bug may have been fixed, just going off what I've read) | 00:22 |
sharky | reinstalled & rebooting, gracias | 00:23 |
Unit193 | Could just remove xfce4-screensaver/light-locker/xscreensaver sure, though I don't see that helping. | 00:23 |
Unit193 | Bitte. | 00:23 |
sharky | aye maybe not but I don't use a screensaver anyway, unless turning off the monitor after 30 mins counts. which it may, if it's handled by the same program... | 00:24 |
Unit193 | That should be in xfce4-power-manager. | 00:24 |
sharky | back at login screen, no change, going to tty, will look at logs | 00:24 |
sharky | hmm, xsession-errors not found, did I type something differently? "cat ./xsession-errors | ns termbin.com 9999" | 00:27 |
sharky | also cat ~./xession-errors | 00:27 |
Unit193 | ~/.xsession-errors | 00:27 |
Unit193 | ~/ means home directory, so /home/unit193/ in my case, the file is .xsession-errors | 00:27 |
sharky | looks like I was already home. anyway: | 00:28 |
sharky | https://termbin.com/qg0r | 00:28 |
sharky | same issue | 00:28 |
sharky | right let's remove xfce4-screensaver/light-locker/xscreensaver | 00:29 |
sharky | sudo apt purge xfce4-screensaver ? | 00:29 |
sharky | (or possibly could upgrade it to latest? maybe I'll try that after if i need it/care) | 00:30 |
Unit193 | Can you also run dpkg --verify x11-common ? | 00:31 |
sharky | same complaint about exo missing maintainer field | 00:31 |
Unit193 | /etc/X11/Xsession.d/90x11-common_ssh-agent: line 9: has_option: command not found this looks strange as that command comes from /etc/X11/Xsession | 00:31 |
Unit193 | Well, apt install exo/lunar ? | 00:32 |
sharky | should I go ahead with that screensaver purge line do you think? | 00:32 |
Unit193 | Can. | 00:32 |
sharky | doesn't look like it purged, due to exo maintainer again... | 00:33 |
sharky | "Well, apt install exo/lunar ?" sorry not sure how to interpret this, did you want me to try that again, sudo apt install exo/lunar ? | 00:33 |
Unit193 | Perhaps install exo from lunar, then? | 00:33 |
Unit193 | It would appear you still have exo from the external source? | 00:34 |
sharky | "sudo apt install exo/lunar" - lunar for exo was not found | 00:34 |
sharky | it IS just exo right, not libxfce4exo ? | 00:34 |
Unit193 | The library is something else. Actually though you're right, that package doesn't exist. :P | 00:35 |
Unit193 | So, safe to remove. | 00:35 |
sharky | i.e. sudo apt purge exo ? | 00:35 |
Unit193 | Yeah. Can you also pastebin ldd `which xfce4-session`? | 00:36 |
sharky | I'm trying to remember how you uninstall from source (so to speak), i.e. /home/Installers/exo | 00:36 |
sharky | `which xfce4-session`: /usr/bin/xfce4-session | 00:37 |
sharky | LMK if that's not what you wanted/were expecting | 00:37 |
sharky | right purging exo | 00:37 |
Unit193 | I was looking for ldd `which xfce4-session`, 'ldd' is the command and `which xfce4-session` will give it the path. | 00:38 |
sharky | warning while removing exo director /usr/local/bin not empty so not removed. That's fine. | 00:38 |
sharky | ah sorry | 00:38 |
sharky | hmm, says no such file or directory, 1 sec, try double quotes | 00:39 |
sharky | npoe same | 00:39 |
sharky | ldd response is "ldd: ./which xfce4-session: no such file etc" | 00:40 |
Unit193 | Erm, you needed ldd `which xfce4-session` those are backtics, not quotes. | 00:40 |
sharky | entered it manually anyway - https://termbin.com/eq4sq | 00:41 |
Unit193 | libxfce4ui-2.so.0 => /usr/local/lib/libxfce4ui-2.so.0 (0x00007f8f49369000) | 00:41 |
Unit193 | libxfce4util.so.7 => /usr/local/lib/libxfce4util.so.7 (0x00007f8f49356000) | 00:41 |
sharky | what's the takehome from those brother? Not sure what I'm looking at/for. 7 != 0 ? | 00:42 |
Unit193 | I guess try dpkg -S /usr/local/lib/libxfce4ui-2.so.0 to see if anything installed that, but that's certainly the problem. | 00:42 |
Unit193 | That means there's a local version that's a bit dated, and it's getting in the way of the system library. Hence when xfce4-session tried to launch it was loading that as the library which doesn't have the new symbols, then crashes. | 00:43 |
Unit193 | In your paste from earlier, I only saw the exo stuff in /usr/local/lib though... | 00:43 |
sharky | hmm. dpkg-query no path found matching pattern... | 00:43 |
Unit193 | OK, so it was somehow installed another way. Try find /usr/local/lib to see what is all there? | 00:44 |
sharky | https://termbin.com/fypf | 00:44 |
sharky | and | 00:46 |
sharky | and | 00:46 |
Unit193 | Try sudo mv /usr/local/lib /usr/local/evillib and re-login graphically? | 00:46 |
sharky | may be irrelevant | 00:46 |
sharky | weird, starting with slash kills the comment | 00:46 |
Unit193 | (There's also geeqie and projectM suff in there, but..) | 00:46 |
Unit193 | I think your file listing there is likely cut off. | 00:47 |
sharky | just gonna quickly reboot just in case the exo purge attempt & other stuff had any impact. long shot but will be a quick turnaround | 00:47 |
Unit193 | I'm next to positive it's /usr/local/lib/libxfce4ui-2.so.0 | 00:47 |
sharky | what I was trying to paste but got deleted wsa that there seems to be 4 versions of exo in there | 00:49 |
sharky | usr/local/lib/libexo-2.so.0.1.0 | 00:49 |
sharky | usr/local/lib/libexo-2.so | 00:49 |
sharky | usr/local/lib/libexo-2.so.0 | 00:49 |
sharky | usr/local/lib/libexo-2.la | 00:49 |
sharky | may be irrelevant... | 00:49 |
Unit193 | Nah, that's expected and fine. | 00:49 |
sharky | test? | 00:50 |
sharky | ok | 00:50 |
sharky | relogin graphically: is there a way to do that other than rebooting? | 00:50 |
Unit193 | Just try again with lightdm? | 00:51 |
sharky | startx | 00:51 |
sharky | holy shitballs | 00:51 |
sharky | hello desktop | 00:51 |
sharky | joyous day | 00:51 |
Unit193 | Without a couple things in the env, it likely looks a little off though. | 00:51 |
sharky | trying a restart to see what happens | 00:52 |
sharky | re little off: possibly, seemed ok but I only gave it a few second skim, will see what happens on the restart | 00:52 |
sharky | okey dokey, rebooted & logged in fine. amazing stuff, thank you so much! | 00:55 |
Unit193 | Glad it worked out. There's still a fair bit of cruft in there, though. | 00:56 |
sharky | aye no question. thoughts on the best way to address that? | 00:56 |
sharky | looks like I can probably safely move some stuff back from evillib to lib? | 00:57 |
Unit193 | ...Well it'll break again...but I guess if that's what you want. :P | 00:57 |
sharky | haha well I'm thinking just the thunar & tumbler stuff, not any of the (lib)xfce4 stuff | 00:58 |
Unit193 | I wouldn't mix locally installed packages and system ones, specifically if you aren't going to keep up with them. It just confuses things, as you noticed. | 00:59 |
sharky | indeed. what was your tip about your PPA? | 01:00 |
Unit193 | Basically I'd start with a fresh /usr/local/, and that's just sudo apt-add-repository ppa:xubuntu-dev/staging | 01:00 |
sharky | nice one. And thoughts on nvidia driver install? It's working now with nouveau, but I'm kinda wondering if the nvidia driver was ever a problem in the first place (vs nomodeset). Thoughts? | 01:02 |
Unit193 | Could give it a shot, nvidia drivers would likely work better. | 01:03 |
sharky | seems to have worked, lovely stuff | 01:05 |
sharky | thank you so so so much for your help bud. Absolute lifesaver. If you have a beer fund or whatever, LMK | 01:09 |
Unit193 | Hey, glad you got it without a re-install. | 01:11 |
sharky | oof me too. | 01:12 |
xu-irc57w | Hi Team, My xubuntu systems are not getting updated from 18.04 to 20.04, it just hangs in middle | 12:19 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!