You are not logged in.

#21 2021-03-06 04:50:05

sleekmason
zoom
Registered: 2018-05-22
Posts: 1,103
Website

Re: Catfish Gtk error

johnraff wrote:

Catfish opens fine for me from the menu on BL Lithium. It was a bit unreliable in the past, agreed. The only thing I can think of that might possibly relate is that I recently installed dbus-user-session.

@dbvolvox if you could try installing that and seeing if it makes a difference? You might have to reboot to see any change. Of course, feel free to remove it afterwards if it doesn't help.

More info on this. Really not sure what to make of the two. Received a message trying to open right-click "edit as root" in pcmanfm saying I was missing dbus-launch. Please note that this is in sid but still seems relevant. Better safe than sorry. 

dbus-x11 - contains dbus-launch, and installing it took care of business. I then looked at the rdepends for dbus-x11, and it shows as being a dependency of audacious, but also 'breaks' dbus-user-session .  . . okay.

Checked the depends on dbus-user-session, and it shows the same.

However, dbus-user-session takes care of the dbus error shown in .xsession-errors, and  as discussed Here , has become the default daemon. 

So, don't really know what to make of it, but thought I better bring it up anyway.
Apparently pcmanfm wants an individual daemon for these instances?

If I remember, I think it was @DeepDayze who had both already installed on his machine with zero problems.  - and so far so good here as well.

Guessing this is going to be the same apt info in Buster as well. I'll check.

Edit* yep same info, but not any problem necessarily. 

The 'breaks' seem weirdly placed to me. You have to look at the rdepends and depends of each to see why. I guess I expected to see them in both categories for each package. I'm sure this was the normal way, but some of this is new to me.  roll

Anyhow, certainly looks like using both continues to be an option.

Last edited by sleekmason (2021-03-06 05:03:56)

Offline

#22 2021-03-06 09:36:35

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 12,571
Website

Re: Catfish Gtk error

sleekmason wrote:

dbus-x11 - contains dbus-launch, and installing it took care of business. I then looked at the rdepends for dbus-x11, and it shows as being a dependency of audacious, but also 'breaks' dbus-user-session .  . . okay.

Checked the depends on dbus-user-session, and it shows the same.

On Buster, dbus-user-session breaks dbus-x11 (but I couldn't see any reverse breaking by dbus-x11 of dbus-user-session - maybe that comes further down the dependency chain).

According to Debian policy:

When one binary package declares that it breaks another, dpkg will refuse to allow the package which declares Breaks to be unpacked unless the broken package is deconfigured first, and it will refuse to allow the broken package to be reconfigured.

So if dbus-user-session is installed, dbus-x11 ought to be deconfigured, but on my machine, 'dpkg --status' reports for both packages 'Status: install ok installed'. Not sure what's happening here.

Anyway, can anyone confirm whether installing dbus-user-session fixes the catfish startup issue or not?


...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )

Introduction to the Bunsenlabs Boron Desktop

Offline

#23 2021-03-06 16:37:03

tknomanzr
BL Die Hard
From: Around the Bend
Registered: 2015-09-29
Posts: 1,057

Re: Catfish Gtk error

johnraff wrote:
sleekmason wrote:

dbus-x11 - contains dbus-launch, and installing it took care of business. I then looked at the rdepends for dbus-x11, and it shows as being a dependency of audacious, but also 'breaks' dbus-user-session .  . . okay.

Checked the depends on dbus-user-session, and it shows the same.

On Buster, dbus-user-session breaks dbus-x11 (but I couldn't see any reverse breaking by dbus-x11 of dbus-user-session - maybe that comes further down the dependency chain).

According to Debian policy:

When one binary package declares that it breaks another, dpkg will refuse to allow the package which declares Breaks to be unpacked unless the broken package is deconfigured first, and it will refuse to allow the broken package to be reconfigured.

So if dbus-user-session is installed, dbus-x11 ought to be deconfigured, but on my machine, 'dpkg --status' reports for both packages 'Status: install ok installed'. Not sure what's happening here.

Anyway, can anyone confirm whether installing dbus-user-session fixes the catfish startup issue or not?

I can confirm that both packages are installed on my system and that Catfish starts successfully. It still throws the gtk error into .xsession-errors, so that is not the issue.

Offline

#24 2021-03-06 17:03:01

DeepDayze
Like sands through an hourglass...
From: In Linux Land
Registered: 2017-05-28
Posts: 1,897

Re: Catfish Gtk error

johnraff wrote:
sleekmason wrote:

dbus-x11 - contains dbus-launch, and installing it took care of business. I then looked at the rdepends for dbus-x11, and it shows as being a dependency of audacious, but also 'breaks' dbus-user-session .  . . okay.

Checked the depends on dbus-user-session, and it shows the same.

On Buster, dbus-user-session breaks dbus-x11 (but I couldn't see any reverse breaking by dbus-x11 of dbus-user-session - maybe that comes further down the dependency chain).

According to Debian policy:

When one binary package declares that it breaks another, dpkg will refuse to allow the package which declares Breaks to be unpacked unless the broken package is deconfigured first, and it will refuse to allow the broken package to be reconfigured.

So if dbus-user-session is installed, dbus-x11 ought to be deconfigured, but on my machine, 'dpkg --status' reports for both packages 'Status: install ok installed'. Not sure what's happening here.

Anyway, can anyone confirm whether installing dbus-user-session fixes the catfish startup issue or not?

I have both d-u-s and d-x11 installed and catfish launches fine from menu and commandline.

looks like d-u-s only breaks on d-x11 if the version of d-x11's version  is below 1.9.10-2. (this is on Sid btw).

~$ apt depends dbus-user-session
dbus-user-session
  Depends: dbus (>= 1.12.20-2)
  Depends: libpam-systemd
  Depends: systemd
  Breaks: dbus-x11 (<< 1.9.10-2~)
  Breaks: policykit-1 (<< 0.105-12~)
  Breaks: udisks2 (<< 2.1.5-2~)
  Recommends: systemd-sysv

Last edited by DeepDayze (2021-03-06 17:05:36)


Real Men Use Linux

Offline

#25 2021-03-07 03:23:42

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 12,571
Website

Re: Catfish Gtk error

DeepDayze wrote:

looks like d-u-s only breaks on d-x11 if the version of d-x11's version  is below 1.9.10-2. (this is on Sid btw).

~$ apt depends dbus-user-session
dbus-user-session
  Depends: dbus (>= 1.12.20-2)
  Depends: libpam-systemd
  Depends: systemd
  Breaks: dbus-x11 (<< 1.9.10-2~)
  Breaks: policykit-1 (<< 0.105-12~)
  Breaks: udisks2 (<< 2.1.5-2~)
  Recommends: systemd-sysv

Thanks!! How did I miss that yesterday? That same << 1.9.10-2~ is right there on the terminal output I was looking at. roll

On Buster:

~$ apt depends dbus-user-session
dbus-user-session
  Depends: dbus (>= 1.12.20-0+deb10u1)
  Depends: libpam-systemd
  Depends: systemd
  Breaks: dbus-x11 (<< 1.9.10-2~)
  Breaks: policykit-1 (<< 0.105-12~)
  Breaks: udisks2 (<< 2.1.5-2~)
  Recommends: systemd-sysv

(btw 'depends' does not appear in 'man apt' - I guess in this case it's acting as an alias for 'apt-cache depends'.)

Anyway it looks as if we might have to consider whether there is a need for dbus-x11 as well as dbus-user-session in Beryllium. Or maybe those apps that want dbus-launch are finally gone in Bullseye...


...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )

Introduction to the Bunsenlabs Boron Desktop

Offline

#26 2021-03-07 03:33:43

DeepDayze
Like sands through an hourglass...
From: In Linux Land
Registered: 2017-05-28
Posts: 1,897

Re: Catfish Gtk error

johnraff wrote:
DeepDayze wrote:

looks like d-u-s only breaks on d-x11 if the version of d-x11's version  is below 1.9.10-2. (this is on Sid btw).

~$ apt depends dbus-user-session
dbus-user-session
  Depends: dbus (>= 1.12.20-2)
  Depends: libpam-systemd
  Depends: systemd
  Breaks: dbus-x11 (<< 1.9.10-2~)
  Breaks: policykit-1 (<< 0.105-12~)
  Breaks: udisks2 (<< 2.1.5-2~)
  Recommends: systemd-sysv

Thanks!! How did I miss that yesterday? That same << 1.9.10-2~ is right there on the terminal output I was looking at. roll

On Buster:

~$ apt depends dbus-user-session
dbus-user-session
  Depends: dbus (>= 1.12.20-0+deb10u1)
  Depends: libpam-systemd
  Depends: systemd
  Breaks: dbus-x11 (<< 1.9.10-2~)
  Breaks: policykit-1 (<< 0.105-12~)
  Breaks: udisks2 (<< 2.1.5-2~)
  Recommends: systemd-sysv

(btw 'depends' does not appear in 'man apt' - I guess in this case it's acting as an alias for 'apt-cache depends'.)

Anyway it looks as if we might have to consider whether there is a need for dbus-x11 as well as dbus-user-session in Beryllium. Or maybe those apps that want dbus-launch are finally gone in Bullseye...

Maybe offer d-u-s in Beryllium then if necessary for some apps then users can install d-x11 as a few might still need that (catfish comes to mind for this use case). This may still need some testing no doubt.

Last edited by DeepDayze (2021-03-07 03:35:20)


Real Men Use Linux

Offline

#27 2021-03-07 05:27:06

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 12,571
Website

Re: Catfish Gtk error

DeepDayze wrote:

This may still need some testing no doubt.

This.


...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )

Introduction to the Bunsenlabs Boron Desktop

Offline

#28 2021-03-07 05:57:49

hhh
Gaucho
From: High in the Custerdome
Registered: 2015-09-17
Posts: 16,048
Website

Re: Catfish Gtk error

johnraff wrote:

Anyway, can anyone confirm whether installing dbus-user-session fixes the catfish startup issue or not?

Confirmed, no logout or reboot required. Let's add it if needed in Bullseye.


No, he can't sleep on the floor. What do you think I'm yelling for?!!!

Offline

#29 2021-03-07 06:06:43

hhh
Gaucho
From: High in the Custerdome
Registered: 2015-09-17
Posts: 16,048
Website

Re: Catfish Gtk error

And it didn't open from the menu after a reboot until I ran it via gmrun first. Let's see how it works on Berrylium, I guess.


No, he can't sleep on the floor. What do you think I'm yelling for?!!!

Offline

#30 2021-03-07 06:49:11

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 12,571
Website

Re: Catfish Gtk error

hhh wrote:
johnraff wrote:

Anyway, can anyone confirm whether installing dbus-user-session fixes the catfish startup issue or not?

Confirmed, no logout or reboot required. Let's add it if needed in Bullseye.

Well, the one which looks like being the default preference to install on Debian - has been for a while now - is dbus-user-session, so the question is more about whether on Bullseye dbus-x11 will be needed too. Let's hope not.


...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )

Introduction to the Bunsenlabs Boron Desktop

Offline

#31 2021-03-07 22:46:11

dbvolvox
Member
From: England
Registered: 2015-09-29
Posts: 111
Website

Re: Catfish Gtk error

johnraff wrote:

Catfish opens fine for me from the menu on BL Lithium. It was a bit unreliable in the past, agreed. The only thing I can think of that might possibly relate is that I recently installed dbus-user-session.

@dbvolvox if you could try installing that and seeing if it makes a difference? You might have to reboot to see any change. Of course, feel free to remove it afterwards if it doesn't help.

Just confirming latest version of dbus-user-session is already installed.


volvox.biz a very tedious daily account of life during covid,

Offline

#32 2021-03-08 02:16:18

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 12,571
Website

Re: Catfish Gtk error

^And catfish is still reluctant to start from the menu?
How about if you install dbus-x11 also?


...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )

Introduction to the Bunsenlabs Boron Desktop

Offline

#33 2021-03-08 23:28:33

dbvolvox
Member
From: England
Registered: 2015-09-29
Posts: 111
Website

Re: Catfish Gtk error

johnraff wrote:

^And catfish is still reluctant to start from the menu?
How about if you install dbus-x11 also?

dbus-x11 is also installed.  Are we sure that programs like Catfish should be able to access the network before File manager use?


volvox.biz a very tedious daily account of life during covid,

Offline

#34 2021-03-09 01:08:33

tknomanzr
BL Die Hard
From: Around the Bend
Registered: 2015-09-29
Posts: 1,057

Re: Catfish Gtk error

Digging around in upstream, this appears to be fixed in 1.,415 (now 4.15 to more closely reflect XFCE's versioning scheme). It's a python error arising out of version 3.9 python, it seems.
https://gitlab.xfce.org/apps/catfish/-/issues/40

Offline

#35 2021-03-09 01:35:33

hhh
Gaucho
From: High in the Custerdome
Registered: 2015-09-17
Posts: 16,048
Website

Re: Catfish Gtk error

^ So should be fixed in bullseye?

https://packages.debian.org/bullseye/catfish


No, he can't sleep on the floor. What do you think I'm yelling for?!!!

Offline

#36 2021-03-09 02:02:21

DeepDayze
Like sands through an hourglass...
From: In Linux Land
Registered: 2017-05-28
Posts: 1,897

Re: Catfish Gtk error

hhh wrote:

^ So should be fixed in bullseye?

https://packages.debian.org/bullseye/catfish

Works on Sid consistently so it should be fine in Bullseye. The version in Sid is 4.16.0.


Real Men Use Linux

Offline

Board footer

Powered by FluxBB