You are not logged in.

#1 2020-09-06 04:49:38

dashingdon
Member
Registered: 2015-12-09
Posts: 30

[SOLVED] Lithium Upgrade and multiple users

I have successfully completed the Lithium upgrade by logging is as user1 . Everything is working great. Then logged in as user2 , OS comes up , right click menu also shows up but I can not click any item in the menu. For example : if I click on the File Manager, nothing happens. I logged back in as user1 and I am able to click on the file manager to open it.

Please let me know if I am missing any permissions for user2. Just a note , both users existed prior to the upgrade and were working.

Thanks in advance.

-dash

Last edited by dashingdon (2020-09-10 06:36:08)

Offline

#2 2020-09-06 05:25:58

damo
....moderator....
Registered: 2015-08-20
Posts: 6,271

Re: [SOLVED] Lithium Upgrade and multiple users

Do menu items work using the keyboard instead of the mouse? Perhaps it is a mouse button issue with eg bl-rc.xml.

Check out bl-user-setup and see if it helps:

bl-user-setup --help

Be Excellent to Each Other...
The Bunsenlabs Lithium Desktop » Here
FORUM RULES and posting guidelines «» Help page for forum post formatting
Artwork on DeviantArt  «» BunsenLabs on DeviantArt

Offline

#3 2020-09-06 06:12:49

dashingdon
Member
Registered: 2015-12-09
Posts: 30

Re: [SOLVED] Lithium Upgrade and multiple users

Check out bl-user-setup and see if it helps:

Thanks Damo. Tried

bl-user-setup --reset

.

Also tried Menu items using keyboard. That did not work either.

Any other suggestions ?

Note : Super key combinations are working.

Last edited by dashingdon (2020-09-06 06:14:49)

Offline

#4 2020-09-06 09:02:58

Nick
Member
Registered: 2020-09-05
Posts: 18

Re: [SOLVED] Lithium Upgrade and multiple users

sounds like could be a problem with user2's jgmenu home config files - maybe ~/.xsession-errors would show something useful? just to be clear nothing at all in the menu works? does the command "jgmenu_run" in a terminal provide any feedback?

Offline

#5 2020-09-06 18:09:16

dashingdon
Member
Registered: 2015-12-09
Posts: 30

Re: [SOLVED] Lithium Upgrade and multiple users

does the command "jgmenu_run" in a terminal provide any feedback?

Thanks for the pointer. Few error examples below

# jgmenu_run --> Menu shows --> Click on the 'Terminal' , throws below error

XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
      after 2197 requests (2155 known processed) with 0 events remaining.
# jgmenu_run --> Menu shows --> Click on the 'File Manager', throws below error

X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  10 (X_UnmapWindow)
  Resource id in failed request:  0x3800002
  Serial number of failed request:  964
  Current serial number in output stream:  995
XIO:  fatal IO error 2 (No such file or directory) on X server ":0.0"
      after 963 requests (963 known processed) with 0 events remaining.
# jgmenu_run --> Menu shows --> Navigate to edit running lithium.tint2.rc , throws below error

X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  8 (X_MapWindow)
  Resource id in failed request:  0x3800044
  Serial number of failed request:  2933
  Current serial number in output stream:  2934
X Error of failed request:  BadPixmap (invalid Pixmap parameter)
  Major opcode of failed request:  54 (X_FreePixmap)
  Resource id in failed request:  0x380004a
  Serial number of failed request:  2935
  Current serial number in output stream:  2986

Offline

#6 2020-09-06 18:19:45

dashingdon
Member
Registered: 2015-12-09
Posts: 30

Re: [SOLVED] Lithium Upgrade and multiple users

# cat ~/.xsession-errors

/usr/bin/bl-conky-pipemenu: Failed to locate saved-sessions in /home/$USER2/.config/conky

(clipit:1323): Gdk-CRITICAL **: 23:04:12.829: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed

(blueman-applet:1380): Gdk-CRITICAL **: 23:04:15.428: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 746 requests (704 known processed) with 0 events remaining.
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 1478 requests (1436 known processed) with 0 events remaining.
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 2124 requests (2124 known processed) with 1 events remaining.
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  10 (X_UnmapWindow)
  Resource id in failed request:  0x3000002
  Serial number of failed request:  2125
  Current serial number in output stream:  2158
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  10 (X_UnmapWindow)
  Resource id in failed request:  0x3000002
  Serial number of failed request:  465
  Current serial number in output stream:  498
XIO:  fatal IO error 2 (No such file or directory) on X server ":0"
      after 466 requests (466 known processed) with 0 events remaining.
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 606 requests (564 known processed) with 0 events remaining.
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 2029 requests (1977 known processed) with 0 events remaining.
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 2358 requests (2306 known processed) with 0 events remaining.
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 3328 requests (3276 known processed) with 0 events remaining.
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 3377 requests (3377 known processed) with 0 events remaining.
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  8 (X_MapWindow)
  Resource id in failed request:  0x3800056
  Serial number of failed request:  3378
  Current serial number in output stream:  3421
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  10 (X_UnmapWindow)
  Resource id in failed request:  0x3800002
  Serial number of failed request:  1998
  Current serial number in output stream:  2031
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 1999 requests (1999 known processed) with 0 events remaining.
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  4 (X_DestroyWindow)
  Resource id in failed request:  0x3800044
  Serial number of failed request:  3544
  Current serial number in output stream:  3578

Offline

#7 2020-09-06 20:51:45

Nick
Member
Registered: 2020-09-05
Posts: 18

Re: [SOLVED] Lithium Upgrade and multiple users

interesting that the errors occur only under user2. journalctl and /var/log/Xorg.*.log may show more

the "XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"" error seems to be pretty generic after looking online - by that i mean there are a lot of search results without a clear resolution - it's possible that rather than jgmenu being the issue, it's misbehaving as a symptom of another issue - the line "/usr/bin/bl-conky-pipemenu: Failed to locate saved-sessions in /home/$USER2/.config/conky" in user2's ~/.xsession-errors might indicate further user2 home directory spaghettification

if you ran bl-user-setup --reset as user2 and it didn't help, it's possible that the issue is not specific to bunsenlab configuration files - however you could look at user2's ~/.cache/bunsen/bl-setup/log for more details as to what the bl-user-setup command did

in any case, to me, the defining characteristic of the situation is that it's user account specific since user1 is not affected

possible workaround would be to log in as user1, add a user3, and test user3's account. if user3 works, maybe you would just want to copy whatever user2 data you need over to user3 and delete user2

data copied from user2 to user3 may have permission problems, and the specific username of user2 may be something you want to maintain, but both those things could be probably be worked out - in the case of permission problems, chown and chmod would be our friends, and in the case of maintaining user2's original username, what i've done in the past is to add user3, copy data over, delete user2, add user2, copy data over, delete user3

just some ideas

Offline

#8 2020-09-06 20:55:11

damo
....moderator....
Registered: 2015-08-20
Posts: 6,271

Re: [SOLVED] Lithium Upgrade and multiple users

^ +1


Be Excellent to Each Other...
The Bunsenlabs Lithium Desktop » Here
FORUM RULES and posting guidelines «» Help page for forum post formatting
Artwork on DeviantArt  «» BunsenLabs on DeviantArt

Offline

#9 2020-09-08 07:45:21

dashingdon
Member
Registered: 2015-12-09
Posts: 30

Re: [SOLVED] Lithium Upgrade and multiple users

Nick wrote:

possible workaround would be to log in as user1, add a user3, and test user3's account.

Thanks Nick. I will try out tomorrow and update the outcome. Thank you for your help.

Offline

#10 2020-09-09 01:19:06

dashingdon
Member
Registered: 2015-12-09
Posts: 30

Re: [SOLVED] Lithium Upgrade and multiple users

# Add User 

adduser username
usermod -aG sudo username # adding to sudo group

# Delete User with backup
deluser --backup --remove-home username

use sudo before each command

New user creation worked. One down .. I need to do the same with other two kids laptop ....

Thanks Nick and Damo. I will mark it as resolved as workaround is working as expected.

Offline

Board footer

Powered by FluxBB