You are not logged in.
martix wrote:What is meant by the ncurses interface?
As seen here:
https://screenshots.debian.net/package/aptitudeThe interface is very powerful and probably the best tool for fixing broken systems but it does have a learning curve
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
Aptitude is an Ncurses based FrontEnd to Apt, the debian package manager. Here
Offline
@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
Let's not give up on it just yet
Try:
sudo aptitude install -t jessie libpulse0
sudo apt-get install -f
Offline
@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
@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
What about:
sudo aptitude install cairo-dock
Does it offer any options for dependency resolution?
Offline
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
Keep saying "n" until it offers to change libpulse0 to the jessie version.
*crosses fingers*
Offline
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
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
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
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
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
Woot!
Isn't that pretty?
*wipes tear from eye & nods solemnly*
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
Offline