/srv/irclogs.ubuntu.com/2023/05/17/#xubuntu.txt

sharkyhttps://termbin.com/eekr00:00
sharkyfwiw I installed github-latest versions of various xfce4 packages before the upgrade, trying to get bugs fixed in thunar. IDK if relevant.00:00
Unit1934.18.2 has that symbol..00:00
sharkyaah ok00:01
Unit193libxfce4ui/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
sharkyso potentially upgrade to 4.18.2 and it's all sunshine & rainbows?00:01
Unit193libxfce4ui-2-0: Installed: 4.18.2-200:01
sharkyoh right yeah00:01
sharkyhmm00:02
Unit193find /usr/local/  ?00:03
Unit193Maybe -type f...00:03
Unit193dpkg --verify xfce4-session libxfce4ui-2-0  ?00:04
sharkypossibly related https://forum.xfce.org/viewtopic.php?id=1364000:04
sharkynothing returned for journalctl | grep xfce4-screensaver, alas00:05
sharkyahaa, possibly related to seemingly innocucous nag message: dpkg lines returned:00:07
sharkywarning, parsing file 'var/lib/dpkg/status' near line 5519 package 'exo': missing "Maintainer' field.00:07
sharkycould be nothing but if it's borking on that small thing & throwing connected programs out of whack....???00:07
Unit193You got exo from a weird place, right.00:07
sharkyaye, github latest.00:07
sharkywonder 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
Unit193FWIW, 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
Unit193That'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
sharkyas 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
sharkyah right right00:09
Unit193Generally speaking.00:09
sharkygotcha, will do00:09
Unit193I 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.. :300:10
sharkyfor now do you recall the command to ask where things are?00:10
sharkyhahaha despite your vested interests (!) I would *love* to not have to fanny about with github cloning again, so you've got my vote00:10
Unit193Do you mean on your system (locate), in a package (dpkg -L exo) or in a directory (find /path)?00:10
Unit193find /usr/local/ -type f   would be good to check.00:11
sharkyah thanks, dpkg:00:11
sharkyactually that's probably all the same...00:11
sharky"find /usr/local/ -type f" - add a grep in there, is possible?00:12
sharkyooh it is. finally learning command line :)00:12
sharkythere's a lot of exo...!00:12
Unit193Yeah, though by default there's nothing in that directory so it's just stuff you or some poorly crafted package made.00:13
sharkyhttps://termbin.com/4d7dq00:13
sharky(I'm loving termbin, as you can possibly tell)00:13
Unit193`pastebinit` is also amazing.00:14
Unit193dpkg -l | grep -e exo -e xfce   and see what's all lthere, but  apt install exo/lunar  will revert to repos.00:14
sharkyhttps://termbin.com/4vn000:16
sharky"libexo-2-0:amd64                              4.18.0-1"00:16
Unit193That looks to be the correct version.00:17
sharky"release lunar for exo was not found". package exo not available00:17
sharkyhmm.00:17
sharkyalso not seen "sudo apt install packagename/distributionversion". very cool.00:18
Unit193exo=4.18.0-1 for the version exo/release for the series, yeah.  Pretty nice.00:18
sharkyi'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
sharkypossibly either roll ui back to repos, or upgrade exo to 2-2 (if exists)?00:20
Unit193No 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
Unit193Let's just do a quick:  apt reinstall libxfce4ui-2-0 libxfce4util7 xfce4-session  ?00:22
sharkyyeah 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
sharkyreinstalled & rebooting, gracias00:23
Unit193Could just remove xfce4-screensaver/light-locker/xscreensaver sure, though I don't see that helping.00:23
Unit193Bitte.00:23
sharkyaye 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
Unit193That should be in xfce4-power-manager.00:24
sharkyback at login screen, no change, going to tty, will look at logs00:24
sharkyhmm, xsession-errors not found, did I type something differently? "cat ./xsession-errors | ns termbin.com 9999"00:27
sharkyalso cat ~./xession-errors00:27
Unit193~/.xsession-errors00:27
Unit193~/ means home directory, so /home/unit193/ in my case, the file is .xsession-errors00:27
sharkylooks like I was already home. anyway:00:28
sharkyhttps://termbin.com/qg0r00:28
sharkysame issue00:28
sharkyright let's remove xfce4-screensaver/light-locker/xscreensaver00:29
sharkysudo 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
Unit193Can you also run  dpkg --verify x11-common ?00:31
sharkysame complaint about exo missing maintainer field00: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/Xsession00:31
Unit193Well,  apt install exo/lunar  ?00:32
sharkyshould I go ahead with that screensaver purge line do you think?00:32
Unit193Can.00:32
sharkydoesn'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
Unit193Perhaps install exo from lunar, then?00:33
Unit193It would appear you still have exo from the external source?00:34
sharky"sudo apt install exo/lunar" - lunar for exo was not found00:34
sharkyit IS just exo right, not libxfce4exo ?00:34
Unit193The library is something else.  Actually though you're right, that package doesn't exist. :P00:35
Unit193So, safe to remove.00:35
sharkyi.e. sudo apt purge exo ?00:35
Unit193Yeah.  Can you also pastebin  ldd `which xfce4-session`?00:36
sharkyI'm trying to remember how you uninstall from source (so to speak), i.e. /home/Installers/exo00:36
sharky`which xfce4-session`: /usr/bin/xfce4-session00:37
sharkyLMK if that's not what you wanted/were expecting00:37
sharkyright purging exo00:37
Unit193I was looking for   ldd `which xfce4-session`, 'ldd' is the command and `which xfce4-session` will give it the path.00:38
sharkywarning while removing exo director /usr/local/bin not empty so not removed. That's fine.00:38
sharkyah sorry00:38
sharkyhmm, says no such file or directory, 1 sec, try double quotes00:39
sharkynpoe same00:39
sharkyldd response is  "ldd: ./which xfce4-session: no such file etc"00:40
Unit193Erm, you needed  ldd `which xfce4-session`  those are backtics, not quotes.00:40
sharkyentered it manually anyway - https://termbin.com/eq4sq00:41
Unit193libxfce4ui-2.so.0 => /usr/local/lib/libxfce4ui-2.so.0 (0x00007f8f49369000)00:41
Unit193libxfce4util.so.7 => /usr/local/lib/libxfce4util.so.7 (0x00007f8f49356000)00:41
sharkywhat's the takehome from those brother? Not sure what I'm looking at/for. 7 != 0 ?00:42
Unit193I 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
Unit193That 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
Unit193In your paste from earlier, I only saw the exo stuff in /usr/local/lib though...00:43
sharkyhmm. dpkg-query no path found matching pattern...00:43
Unit193OK, so it was somehow installed another way.  Try  find /usr/local/lib  to see what is all there?00:44
sharkyhttps://termbin.com/fypf00:44
sharkyand00:46
sharkyand00:46
Unit193Try  sudo mv /usr/local/lib /usr/local/evillib  and re-login graphically?00:46
sharkymay be irrelevant00:46
sharkyweird, starting with slash kills the comment00:46
Unit193(There's also geeqie and projectM suff in there, but..)00:46
Unit193I think your file listing there is likely cut off.00:47
sharkyjust gonna quickly reboot just in case the exo purge attempt & other stuff had any impact. long shot but will be a quick turnaround00:47
Unit193I'm next to positive it's /usr/local/lib/libxfce4ui-2.so.000:47
sharkywhat I was trying to paste but got deleted wsa that there seems to be 4 versions of exo in there00:49
sharkyusr/local/lib/libexo-2.so.0.1.000:49
sharkyusr/local/lib/libexo-2.so00:49
sharkyusr/local/lib/libexo-2.so.000:49
sharkyusr/local/lib/libexo-2.la00:49
sharkymay be irrelevant...00:49
Unit193Nah, that's expected and fine.00:49
sharkytest?00:50
sharkyok00:50
sharkyrelogin graphically: is there a way to do that other than rebooting?00:50
Unit193Just try again with lightdm?00:51
sharkystartx00:51
sharkyholy shitballs00:51
sharkyhello desktop00:51
sharkyjoyous day00:51
Unit193Without a couple things in the env, it likely looks a little off though.00:51
sharkytrying a restart to see what happens00:52
sharkyre little off: possibly, seemed ok but I only gave it a few second skim, will see what happens on the restart00:52
sharkyokey dokey, rebooted & logged in fine. amazing stuff, thank you so much!00:55
Unit193Glad it worked out.  There's still a fair bit of cruft in there, though.00:56
sharkyaye no question. thoughts on the best way to address that?00:56
sharkylooks 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. :P00:57
sharkyhaha well I'm thinking just the thunar & tumbler stuff, not any of the (lib)xfce4 stuff00:58
Unit193I 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
sharkyindeed. what was your tip about your PPA?01:00
Unit193Basically I'd start with a fresh /usr/local/,  and that's just  sudo apt-add-repository ppa:xubuntu-dev/staging01:00
sharkynice 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
Unit193Could give it a shot, nvidia drivers would likely work better.01:03
sharkyseems to have worked, lovely stuff01:05
sharkythank you so so so much for your help bud. Absolute lifesaver. If you have a beer fund or whatever, LMK01:09
Unit193Hey, glad you got it without a re-install.01:11
sharkyoof me too.01:12
xu-irc57wHi Team, My xubuntu systems are not getting updated from 18.04 to 20.04, it just hangs in middle12:19

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!