You are not logged in.

#41 2016-05-01 21:50:57

martix
Kim Jong-un Stunt Double
Registered: 2016-02-19
Posts: 1,267

Re: Experiences with Cairo Dock

Head_on_a_Stick wrote:
martix wrote:

What is meant by the ncurses interface?

As seen here:
https://screenshots.debian.net/package/aptitude

The interface is very powerful and probably the best tool for fixing broken systems but it does have a learning curve smile


I see. The interface looks great. After starting it, it showed one install, one remove and one more at the bottom (remove was rsyslog). I'm trying to apply it.

Offline

#42 2016-05-01 22:01:07

nobody0
Disabled account
Registered: 2015-09-29
Posts: 664

Re: Experiences with Cairo Dock

Aptitude is an Ncurses based FrontEnd to Apt, the debian package manager. Here

Offline

#43 2016-05-01 22:05:44

martix
Kim Jong-un Stunt Double
Registered: 2016-02-19
Posts: 1,267

Re: Experiences with Cairo Dock

@Head_on_a_Stick Yes, the package was removed. If I start aptitude now and do a search for broken packages, there is nothing to be shown. However I still get this message:

The following information may help to resolve the situation:

The following packages have unmet dependencies:
 pulseaudio : Depends: libpulse0 (= 5.0-13) but 7.1-2~bpo8+1 is to be installed
              Depends: pulseaudio-utils but it is not going to be installed
              Recommends: pulseaudio-module-x11 but it is not going to be installed
              Recommends: rtkit but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

It's not that bad though, as otherwise everything works fine and I could also try a reinstall.

Offline

#44 2016-05-01 22:13:29

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 9,093
Website

Re: Experiences with Cairo Dock

Let's not give up on it just yet smile

Try:

sudo aptitude install -t jessie libpulse0
sudo apt-get install -f

Offline

#45 2016-05-01 22:16:22

martix
Kim Jong-un Stunt Double
Registered: 2016-02-19
Posts: 1,267

Re: Experiences with Cairo Dock

@ostrolek It seems there is something fishy with the packages on my system, although aptitude looks fine now (also Synaptic shows "0 broken packages"). I also gave the instructions on the site a try with, but the result was basically the same. Some packages are missing for plug-ins.

cairo-dock-plug-ins : Depends: libdb5.1 but it is not installable
                       Depends: libetpan15 (>= 1.0) but it is not installable
                       Depends: libgnutls26 (>= 2.12.17-0) but it is not installable
                       Depends: libical0 (>= 0.31) but it is not installable
                       Depends: libupower-glib1 (>= 0.9.0) but it is not installable

As I recently made an upgrade, it looks like that something went wrong. I could maybe try to use the older version, clean it and upgrade again. Or just simply install a clean new system.

Offline

#46 2016-05-01 22:19:30

martix
Kim Jong-un Stunt Double
Registered: 2016-02-19
Posts: 1,267

Re: Experiences with Cairo Dock

@Head_on_a_Stick  I tried both commands after that:

apt-get install cairo-dock
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 cairo-dock : Depends: cairo-dock-plug-ins (>= 3.3.99) but it is not going to be installed
              Depends: cairo-dock-plug-ins-dbus-interface-python (>= 3.3.99) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Edit: I just noticed that according to aptitude: libpulse0 suggests pulseaudio (unsatisfied), breaks pavucontrol.

Last edited by martix (2016-05-01 22:23:41)

Offline

#47 2016-05-01 22:21:31

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 9,093
Website

Re: Experiences with Cairo Dock

What about:

sudo aptitude install cairo-dock

Does it offer any options for dependency resolution?

Offline

#48 2016-05-01 22:24:51

martix
Kim Jong-un Stunt Double
Registered: 2016-02-19
Posts: 1,267

Re: Experiences with Cairo Dock

The following NEW packages will be installed:
  cairo-dock cairo-dock-plug-ins{ab} cairo-dock-plug-ins-data{a} cairo-dock-plug-ins-dbus-interface-python{a} cairo-dock-plug-ins-integration{a} 
  libdbusmenu-glib4{a} libdbusmenu-gtk3-4{a} libdee-1.0-4{a} libgnome-menu-3-0{a} libindicator3-7{a} libtelepathy-glib0{a} libzeitgeist-1.0-1{a} 
  libzeitgeist-2.0-0{a} python-zeitgeist{a} zeitgeist{a} zeitgeist-core{a} zeitgeist-datahub{a} 
0 packages upgraded, 17 newly installed, 0 to remove and 0 not upgraded.
Need to get 5,255 kB/6,814 kB of archives. After unpacking 17.0 MB will be used.
The following packages have unmet dependencies:
 cairo-dock-plug-ins : Depends: libdb5.1 which is a virtual package.
                       Depends: libetpan15 (>= 1.0) which is a virtual package.
                       Depends: libgnutls26 (>= 2.12.17-0) which is a virtual package.
                       Depends: libical0 (>= 0.31) which is a virtual package.
                       Depends: libupower-glib1 (>= 0.9.0) which is a virtual package.
The following actions will resolve these dependencies:

     Keep the following packages at their current version:      
1)     cairo-dock [Not Installed]                               
2)     cairo-dock-plug-ins [Not Installed]                      
3)     cairo-dock-plug-ins-dbus-interface-python [Not Installed]



Accept this solution? [Y/n/q/?] 

Should I accept it?
Edit: It's probably better to ask: Does Cairo-Dock work without plug-ins? I just tried it and at least it starts. There are no animations though, but as a simple it dock it seems to be usable.

Last edited by martix (2016-05-01 22:30:09)

Offline

#49 2016-05-01 22:29:20

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 9,093
Website

Re: Experiences with Cairo Dock

Keep saying "n" until it offers to change libpulse0 to the jessie version.

*crosses fingers*

Offline

#50 2016-05-01 22:34:56

martix
Kim Jong-un Stunt Double
Registered: 2016-02-19
Posts: 1,267

Re: Experiences with Cairo Dock

Well, it looks simple but it works. I will also give plank a try.

Thank you @ll for the comments and hints. I really do not have any idea what messed up the system. First I suspected OpenGL, but it must have been something else. Anyhow it was great to learn about aptitude, I often read about it but never used it. It gives a great overview, I like it.

Offline

#51 2016-05-02 18:03:58

martix
Kim Jong-un Stunt Double
Registered: 2016-02-19
Posts: 1,267

Re: Experiences with Cairo Dock

I'd like to ask a question regarding pulseaudio. Or better to say libpulse0.

I cannot install Pulseaudio, because - among others - it says it requires libpulse0 (5.0-13), but there is libpulse0 (7.1-2~bpo8+1) in jessie-backports. Do I break the system if I remove libpulse0 (7.1-2~bpo8+1)?

pulseaudio, pulseaudio-module-x11 and pulseaudio-utils are complaining about "Depends: libpulse0 (= 5.0-13) but 7.1-2~bpo8+1 is to be installed."

Last edited by damo (2016-05-02 18:16:01)

Offline

#52 2016-05-02 18:16:07

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 9,093
Website

Re: Experiences with Cairo Dock

martix wrote:

Do I break the system if I remove libpulse0 (7.1-2~bpo8+1)?

You can test this using the "-s" ("simulate") flag:

apt-get -s purge libpulse0

Or:

aptitude -s purge libpulse0

However, that won't work big_smile

Try downloading the jessie .deb file from this link (amd64):
http://httpredir.debian.org/debian/pool … _amd64.deb

Then install it with:

sudo dpkg --install --force-downgrade libpulse0_5.0-13_amd64.deb

Last edited by Head_on_a_Stick (2016-05-02 18:21:42)

Offline

#53 2016-05-02 18:45:30

martix
Kim Jong-un Stunt Double
Registered: 2016-02-19
Posts: 1,267

Re: Experiences with Cairo Dock

Halleluja, there you go!!!!! Look at that:

apt-get install cairo-dock
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  cairo-dock-alsamixer-plug-in cairo-dock-animated-icons-plug-in cairo-dock-cairo-penguin-plug-in cairo-dock-clipper-plug-in cairo-dock-clock-plug-in
  cairo-dock-core cairo-dock-dbus-plug-in cairo-dock-desklet-rendering-plug-in cairo-dock-dialog-rendering-plug-in cairo-dock-dnd2share-plug-in
  cairo-dock-drop-indicator-plug-in cairo-dock-dustbin-plug-in cairo-dock-folders-plug-in cairo-dock-gmenu-plug-in cairo-dock-icon-effect-plug-in
  cairo-dock-illusion-plug-in cairo-dock-impulse-plug-in cairo-dock-keyboard-indicator-plug-in cairo-dock-logout-plug-in cairo-dock-mail-plug-in
  cairo-dock-messaging-menu-plug-in cairo-dock-motion-blur-plug-in cairo-dock-musicplayer-plug-in cairo-dock-netspeed-plug-in cairo-dock-plug-in-data
  cairo-dock-plug-ins cairo-dock-powermanager-plug-in cairo-dock-quick-browser-plug-in cairo-dock-recent-events-plug-in cairo-dock-remote-control-plug-in
  cairo-dock-rendering-plug-in cairo-dock-rssreader-plug-in cairo-dock-shortcuts-plug-in cairo-dock-showdesktop-plug-in cairo-dock-showmouse-plug-in
  cairo-dock-slider-plug-in cairo-dock-stack-plug-in cairo-dock-switcher-plug-in cairo-dock-system-monitor-plug-in cairo-dock-systray-plug-in
  cairo-dock-terminal-plug-in cairo-dock-tomboy-plug-in cairo-dock-toons-plug-in cairo-dock-weather-plug-in cairo-dock-weblets-plug-in
  cairo-dock-wifi-plug-in cairo-dock-xgamma-plug-in gnome-power-manager gnome-settings-daemon gnote libcanberra-gtk3-0 libcanberra-gtk3-module
  libdbusmenu-glib4 libdbusmenu-gtk3-4 libdee-1.0-4 libetpan17 libgeocode-glib0 libgnome-menu-3-0 libgtkmm-3.0-1 libgtkspell3-3-0 libgweather-3-6
  libgweather-common libical1a libindicator3-7 libpackagekit-glib2-18 libpulse-mainloop-glib0 libtelepathy-glib0 libwacom-common libwacom2 libzeitgeist-1.0-1
  libzeitgeist-2.0-0 python-zeitgeist zeitgeist zeitgeist-core zeitgeist-datahub
Suggested packages:
  xcompmgr empathy f-spot gcalctool gimp inkscape cairo-dock-dbus-plug-in-interface-python cairo-dock-dbus-plug-in-interface-ruby
  cairo-dock-dbus-plug-in-interface-mono cairo-dock-dbus-plug-in-interface-vala audacious amarok banshee exaile listen quodlibet rhythmbox xmms2
  gnome-screensaver
Recommended packages:
  cairo-dock-plugins packagekit
The following NEW packages will be installed:
  cairo-dock cairo-dock-alsamixer-plug-in cairo-dock-animated-icons-plug-in cairo-dock-cairo-penguin-plug-in cairo-dock-clipper-plug-in
  cairo-dock-clock-plug-in cairo-dock-core cairo-dock-dbus-plug-in cairo-dock-desklet-rendering-plug-in cairo-dock-dialog-rendering-plug-in
  cairo-dock-dnd2share-plug-in cairo-dock-drop-indicator-plug-in cairo-dock-dustbin-plug-in cairo-dock-folders-plug-in cairo-dock-gmenu-plug-in
  cairo-dock-icon-effect-plug-in cairo-dock-illusion-plug-in cairo-dock-impulse-plug-in cairo-dock-keyboard-indicator-plug-in cairo-dock-logout-plug-in
  cairo-dock-mail-plug-in cairo-dock-messaging-menu-plug-in cairo-dock-motion-blur-plug-in cairo-dock-musicplayer-plug-in cairo-dock-netspeed-plug-in
  cairo-dock-plug-in-data cairo-dock-plug-ins cairo-dock-powermanager-plug-in cairo-dock-quick-browser-plug-in cairo-dock-recent-events-plug-in
  cairo-dock-remote-control-plug-in cairo-dock-rendering-plug-in cairo-dock-rssreader-plug-in cairo-dock-shortcuts-plug-in cairo-dock-showdesktop-plug-in
  cairo-dock-showmouse-plug-in cairo-dock-slider-plug-in cairo-dock-stack-plug-in cairo-dock-switcher-plug-in cairo-dock-system-monitor-plug-in
  cairo-dock-systray-plug-in cairo-dock-terminal-plug-in cairo-dock-tomboy-plug-in cairo-dock-toons-plug-in cairo-dock-weather-plug-in
  cairo-dock-weblets-plug-in cairo-dock-wifi-plug-in cairo-dock-xgamma-plug-in gnome-power-manager gnome-settings-daemon gnote libcanberra-gtk3-0
  libcanberra-gtk3-module libdbusmenu-glib4 libdbusmenu-gtk3-4 libdee-1.0-4 libetpan17 libgeocode-glib0 libgnome-menu-3-0 libgtkmm-3.0-1 libgtkspell3-3-0
  libgweather-3-6 libgweather-common libical1a libindicator3-7 libpackagekit-glib2-18 libpulse-mainloop-glib0 libtelepathy-glib0 libwacom-common libwacom2
  libzeitgeist-1.0-1 libzeitgeist-2.0-0 python-zeitgeist zeitgeist zeitgeist-core zeitgeist-datahub
0 upgraded, 76 newly installed, 0 to remove and 0 not upgraded.
Need to get 15.9 MB of archives.
After this operation, 76.1 MB of additional disk space will be used.
Do you want to continue? [Y/n]

Isn't that pretty? It seems the culprit was found! Thank you for your help and suggestions! Is it possible - after having a look at that old sources.list - that the missing debian repository lead to the newer libpulse0 package in jessie-backports, which pulled some other packages too and they were just not compatible with pulseaudio anymore? As that cairo-dock-impulse package requires pulseaudio, it did not install properly in the end (after the downgrade some other packages were removed too, made an update and upgrade, but all in all it was nothing major. After pulseaudio was installed, cairo-dock installed as well.

dpkg -i --force-downgrade libpulse0_5.0-13_amd64.deb
dpkg: warning: downgrading libpulse0:amd64 from 7.1-2~bpo8+1 to 5.0-13
(Reading database ... 141763 files and directories currently installed.)
Preparing to unpack libpulse0_5.0-13_amd64.deb ...
Unpacking libpulse0:amd64 (5.0-13) over (7.1-2~bpo8+1) ...
Setting up libpulse0:amd64 (5.0-13) ...
Installing new version of config file /etc/pulse/client.conf ...
Processing triggers for libc-bin (2.19-18+deb8u4) ...
apt-get install pulseaudio
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 libpulse-mainloop-glib0 : Depends: libpulse0 (= 7.1-2~bpo8+1) but 5.0-13 is to be installed
 pulseaudio : Depends: libfftw3-single3 but it is not going to be installed
              Depends: libwebrtc-audio-processing-0 but it is not going to be installed
              Depends: pulseaudio-utils but it is not going to be installed
              Recommends: pulseaudio-module-x11 but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  libcanberra-gtk3-0 libgtkmm-3.0-1
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  libpulse-mainloop-glib0 pavucontrol xfce4-volumed
0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded.
After this operation, 1,184 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 141763 files and directories currently installed.)
Removing xfce4-volumed (0.2.0-0ubuntu1~bpo8+1) ...
Removing pavucontrol (2.0-3) ...
Removing libpulse-mainloop-glib0:amd64 (7.1-2~bpo8+1) ...
Processing triggers for man-db (2.7.0.2-5) ...
Processing triggers for desktop-file-utils (0.22-1) ...
Processing triggers for mime-support (3.58) ...
Processing triggers for libc-bin (2.19-18+deb8u4) ...

At this stage I made an autoremove and update. After that pulseaudio could be installed (just like cairo-dock).

Offline

#54 2016-05-02 18:56:06

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 9,093
Website

Re: Experiences with Cairo Dock

Woot! smile

martix wrote:

Isn't that pretty?

*wipes tear from eye & nods solemnly*

martix wrote:

Is it possible - after having a look at that old sources.list - that the missing debian repository lead to the newer libpulse0 package in jessie-backports, which pulled some other packages too and they were just not compatible with pulseaudio anymore?

That sounds entirely reasonable smile

Offline

Board footer

Powered by FluxBB