Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

Help!! Autoremove after installing dolphin breaks pc

Linux Kernel, Network, and Services configuration.
Post Reply
Message
Author
nadielaya7
Posts: 58
Joined: 2016-10-15 20:43

Help!! Autoremove after installing dolphin breaks pc

#1 Post by nadielaya7 »

I was checking out various file managers on debian stretch xfce because thunar's lack of search (broken) was not good enough for me.

I downloaded dolphin via apt get install.
After installation, I decided Id rather use some other file manager and proceeded to uninstall dolphin by apt get remove dolphin.
After it was done uninstalling, it suggested I run apt get autoremove.
I proceeded to do so, it took a long time.
After this autoremove, I no longer have a GUI.

Read a little and found out that dolphin's kde ties are the likely culprits of this issue.

Ive had my gui gone before in gnome (not dolphin related) which i used before xfce. However in that case i was able to just go in recovery and download the gnome desktop environment from the command line.

In the case at hand with xfce it sais temporarily unable to resolve hostname error when i try to apt get install xfce4.
Reading a little more and it seems /etc/resolv.conf might be the problem as it is now completely empty.



How do i get internet/ xfce4 working again without reinstalling debian? Must be simpler than that.

Really need this fixed asap as this is a work related computer with very valuable data. Thanks.
Last edited by nadielaya7 on 2018-08-01 00:55, edited 1 time in total.

Wheelerof4te
Posts: 1454
Joined: 2015-08-30 20:14

Re: Help!! Autoremove after uninstalling dolphin breaks pc

#2 Post by Wheelerof4te »

You should be very careful with autoremove, as you've already realized. You have installed dolphin, which brought in entire core of KDE with it. People here need to see your sources.list first. So:

Code: Select all

cat /etc/apt/sources.list
Getting to the GUI will prove difficult, but you still can boot to CLI. I would try to backup any data you have in that computer and reinstall Debian 9. It would prove far faster and easier than looking for culprits, since you nuked your system.

cronoik
Posts: 310
Joined: 2015-05-20 21:17

Re: Help!! Autoremove after uninstalling dolphin breaks pc

#3 Post by cronoik »

Can you please post the content of /var/log/apt/history.log ?
Have a nice day!

nadielaya7
Posts: 58
Joined: 2016-10-15 20:43

Re: Help!! Autoremove after uninstalling dolphin breaks pc

#4 Post by nadielaya7 »

Any other case where following the on screen default debian suggestions can damage the pc? I know Dist Upgrade can also do this.

Some sort of "CAUTION: This action can potentially break the GUI " or something like that would be great. Just following the default debian suggestions = borked seems like something that shouldnt be. Ill post all required data asap.

I just got rid of Dolphin on my main PC. I don't even dare type "apt-get autoremove" on that computer. I wanted to verify if autoremove gives any sort of warning, I think it actually does but not about the actual GUI break effect like I'd like it to. This GUI caution warning I suggest and all of these "have recently been known to break your GUI" type warnings should come in huge bold red letters blinking on the middle of the screen. I feel I now need to reinstall debian on my main PC as well just to make sure I'm not about to kill my PC if I autoremove again someday. Uninstalling Dolphin = say bye to autoremove?

I hope this situation is not that hard to fix.
Last edited by nadielaya7 on 2018-08-01 00:46, edited 1 time in total.

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: Help!! Autoremove after uninstalling dolphin breaks pc

#5 Post by stevepusser »

That's not how it works.

Install dolphin in xfce. Dolphin pulls in KDE runtimes.

Remove dolphin. KDE runtimes become autoremovable. After they are removed, xfce keeps truckin'.

So there's more going on in your situation then that. Apt also keeps a log of its actions in /var/log/apt/history.log, so you can look it over and show us what happened.
MX Linux packager and developer

CwF
Global Moderator
Global Moderator
Posts: 2638
Joined: 2018-06-20 15:16
Location: Colorado
Has thanked: 41 times
Been thanked: 192 times

Re: Help!! Autoremove after uninstalling dolphin breaks pc

#6 Post by CwF »

I'd wonder if you had an internet hiccup during the remove. Do double check the source.list, but it's probably ok. And I believe the system will do the resolve for you, in steps.

It would be good for people without a working local pool to not clear out the apt cache.

So if you have a CLI, networking with internet, and above checks out; I would apt-get install aptitude and xorg. Then startx. You should have a mouse on a terminal like xterm. type aptitude and explore. F10 and mouse around, learn it. Find task-xfce or so (IIRC) and see if it installed, broken, etc.

cronoik's pointed to the log you'd see what barfed.

I'm guessing Dolphin had some deep hooks that may have removed dependent things that would have been reinstalled last without those hooks, and it barfed. You should have seen this upon removing, it's plans that is.

Apt alone can fix you, I simply suggest aptitude because it's way faster looking through the existing installation.

If you have no internet, you can mount the install CD in aptitude and pull what is needed, if it's an XFCE install disk...

Oh also, I looked at dolphin a year ago or so and didn't have any issue. But I did see the 550+MB of fat. You might look at 4Pane, I liked it.

User avatar
debiman
Posts: 3063
Joined: 2013-03-12 07:18

Re: Help!! Autoremove after uninstalling dolphin breaks pc

#7 Post by debiman »

nadielaya7 wrote:Some sort of "CAUTION: This action can potentially break the GUI " or something like that would be great. Just following the default debian suggestions = borked seems like something that shouldnt be.
there probably was some sort of caution; or at least some sort of prompt that told you how many packages would be removed, how much space on your hard drive freed. seeing this number was exceptionally large, you should have considered taking a closer look before pressing enter.
but i'm sure apt-get can be set up so that pressing Enter does not default to 'yes'.

it's the same old song: using Linux, YOU are in the driver seat now (unlike with other OSs).

I don't even dare type "apt-get autoremove" on that computer.
this seems exaggerated. you always get prompted before an autoremove, you always should read before confirming.
I hope this situation is not that hard to fix.
ok.
maybe start by re-installing dolphin, including all install-recommends and -suggests?


PS:
you didn't by any chance use the '-y' option?

nadielaya7
Posts: 58
Joined: 2016-10-15 20:43

Re: Help!! Autoremove after uninstalling dolphin breaks pc

#8 Post by nadielaya7 »

Thanks all for your very helpful responses.

I just went in without recovery after realizing I was getting an instance of the web browser, an instance of a file manager (really glitched out version), and an instance of the terminal every time I logged in the broken GUI.

Is this some sort of GUI emergency mode?

Very happy about it as all I really had to do was use the dhclient command to get the internet to start working again.
Wheelerof4te wrote:You should be very careful with autoremove, as you've already realized. You have installed dolphin, which brought in entire core of KDE with it. People here need to see your sources.list first. So:

Code: Select all

cat /etc/apt/sources.list
Getting to the GUI will prove difficult, but you still can boot to CLI. I would try to backup any data you have in that computer and reinstall Debian 9. It would prove far faster and easier than looking for culprits, since you nuked your system.
root@debian:/home/r2# cat /etc/apt/sources.list
#

#deb cdrom:[Debian GNU/Linux testing _Stretch_ - Official Snapshot amd64 DVD Binary-1 20170306-05:26]/ stretch contrib main

#deb cdrom:[Debian GNU/Linux testing _Stretch_ - Official Snapshot amd64 DVD Binary-1 20170306-05:26]/ stretch contrib main contrib nonfree

deb http://ftp.us.debian.org/debian/ stretch main
deb-src http://ftp.us.debian.org/debian/ stretch main contrib nonfree

deb http://security.debian.org/debian-security stretch/updates main contrib nonfree
deb-src http://security.debian.org/debian-security stretch/updates main contrib nonfree

# stretch-updates, previously known as 'volatile'
deb http://ftp.us.debian.org/debian/ stretch-updates main contrib nonfree
deb-src http://ftp.us.debian.org/debian/ stretch-updates main contrib nonfree

#wine
deb https://dl.winehq.org/wine-builds/debian/ stretch main contrib nonfree

#virtualbox
deb http://download.virtualbox.org/virtualbox/debian stretch contrib
Last edited by nadielaya7 on 2018-08-01 01:26, edited 3 times in total.

nadielaya7
Posts: 58
Joined: 2016-10-15 20:43

Re: Help!! Autoremove after uninstalling dolphin breaks pc

#9 Post by nadielaya7 »

cronoik wrote:Can you please post the content of /var/log/apt/history.log ?

Code: Select all

cat /var/log/apt/history.log


Start-Date: 2018-07-30  13:32:51
Commandline: apt-get install dolphin
Install: kactivities-bin:amd64 (5.28.0-1, automatic), libkf5kdelibs4support5:amd64 (5.28.0-1, automatic), libkf5kdelibs4support-data:amd64 (5.28.0-1, automatic), dolphin:amd64 (4:16.08.3-3), libkf5idletime5:amd64 (5.28.0-1, automatic), kinit:amd64 (5.28.0-1, automatic), kpackagelauncherqml:amd64 (5.28.0-1, automatic), libkf5balooengine5:amd64 (5.28.0-2, automatic), libzip4:amd64 (1.1.2-1.1+b1, automatic), libkf5package5:amd64 (5.28.1-1, automatic), libkf5package-data:amd64 (5.28.1-1, automatic), ruby2.3:amd64 (2.3.3-1+deb9u2, automatic), rake:amd64 (10.5.0-2, automatic), libssh-4:amd64 (0.7.3-2, automatic), kpackagetool5:amd64 (5.28.1-1, automatic), ruby-net-telnet:amd64 (0.1.1-2, automatic), libkf5declarative5:amd64 (5.28.0-1, automatic), libpoppler-qt5-1:amd64 (0.48.0-2+deb9u2, automatic), libkf5activities5:amd64 (5.28.0-1, automatic), libkf5filemetadata3:amd64 (5.28.0-1+b2, automatic), libkf5quickaddons5:amd64 (5.28.0-1, automatic), kactivitymanagerd:amd64 (5.8.4-1, automatic), kio-extras:amd64 (4:16.08.3-1, automatic), libkf5baloowidgets-bin:amd64 (16.04.0-1+b1, automatic), libkf5baloowidgets5:amd64 (16.04.0-1+b1, automatic), libkf5khtml-bin:amd64 (5.28.0-2, automatic), libkf5js5:amd64 (5.28.0-1, automatic), ruby-minitest:amd64 (5.9.0-1, automatic), liblmdb0:amd64 (0.9.18-5, automatic), libqt5qml5:amd64 (5.7.1-2+b2, automatic), libkf5kcmutils5:amd64 (5.28.0-2, automatic), libkf5newstuff5:amd64 (5.28.0-1, automatic), libqt5quickwidgets5:amd64 (5.7.1-2+b2, automatic), libkf5newstuff-data:amd64 (5.28.0-1, automatic), libkf5baloo5:amd64 (5.28.0-2, automatic), libkf5filemetadata-data:amd64 (5.28.0-1, automatic), libruby2.3:amd64 (2.3.3-1+deb9u2, automatic), ruby:amd64 (1:2.3.3, automatic), libkf5declarative-data:amd64 (5.28.0-1, automatic), libepub0:amd64 (0.2.2-4+b4, automatic), catdoc:amd64 (1:0.94.3~git20160113.dbc9ec6+dfsg-1+deb9u1, automatic), ruby-power-assert:amd64 (0.3.0-1, automatic), libkf5dnssd5:amd64 (5.28.0-1, automatic), rubygems-integration:amd64 (1.11, automatic), libkf5kcmutils-data:amd64 (5.28.0-2, automatic), libkf5khtml-data:amd64 (5.28.0-2, automatic), libkf5dnssd-data:amd64 (5.28.0-1, automatic), libkf5kdelibs4support5-bin:amd64 (5.28.0-1, automatic), kio-extras-data:amd64 (4:16.08.3-1, automatic), ruby-test-unit:amd64 (3.1.7-2, automatic), libexiv2-14:amd64 (0.25-3.1+deb9u1, automatic), libqt5quick5:amd64 (5.7.1-2+b2, automatic), libdolphinvcs5:amd64 (4:16.08.3-3, automatic), baloo-kf5:amd64 (5.28.0-2, automatic), libkf5khtml5:amd64 (5.28.0-2, automatic), libkf5filemetadata-bin:amd64 (5.28.0-1+b2, automatic), ruby-did-you-mean:amd64 (1.0.0-2, automatic)
End-Date: 2018-07-30  13:34:42

Start-Date: 2018-07-30  13:52:17
Commandline: apt autoremove
Remove: fonts-linuxlibertine:amd64 (5.3.0-2), speech-dispatcher-espeak-ng:amd64 (0.8.6-4+deb9u1), ca-certificates-java:amd64 (20170531+nmu1), speech-dispatcher-audio-plugins:amd64 (0.8.6-4+deb9u1), xfburn:amd64 (0.5.4-1), libreoffice-wiki-publisher:amd64 (1.2.0+LibO5.2.7-1+deb9u4), xfce4-pulseaudio-plugin:amd64 (0.2.4-1), libqmi-proxy:amd64 (1.16.2-1), xfce4-systemload-plugin:amd64 (1.1.2-1+b1), libreoffice-math:amd64 (1:5.2.7-1+deb9u4), libsane-extras:i386 (1.0.22.4), libgcj17:amd64 (6.3.0-18+deb9u1), default-jre-headless:amd64 (2:1.8-58), xfce4-appfinder:amd64 (4.12.0-2), libusb-1.0-0:i386 (2:1.0.21-1), libreoffice-script-provider-js:amd64 (1:5.2.7-1+deb9u4), libhsqldb1.8.0-java:amd64 (1.8.0.10+dfsg-7), libteamdctl0:amd64 (1.26-1+b1), default-jre:amd64 (2:1.8-58), libreoffice-report-builder-bin:amd64 (1:5.2.7-1+deb9u4), xfce4-sensors-plugin:amd64 (1.2.6-1+b1), liblangtag-common:amd64 (0.6.2-1), libservlet3.1-java:amd64 (8.5.14-1+deb9u2), libisofs6:amd64 (1.4.6-1), xfce4-power-manager:amd64 (1.4.4-4), libgphoto2-port12:i386 (2.5.12-1), libao4:amd64 (1.2.2-1), libieee1284-3:i386 (0.2.11-13), fonts-font-awesome:amd64 (4.7.0~dfsg-1), libreoffice-sdbc-postgresql:amd64 (1:5.2.7-1+deb9u4), xfce4-datetime-plugin:amd64 (0.7.0-1), libpentaho-reporting-flow-engine-java:amd64 (0.9.4-4), libsac-java-gcj:amd64 (1.3+dfsg-2), libbcprov-java:amd64 (1.56-1+deb9u2), tango-icon-theme:amd64 (0.8.90-6), mobile-broadband-provider-info:amd64 (20161204-1), libformula-java:amd64 (1.1.7.dfsg-2), coinor-libcoinmp1v5:amd64 (1.7.6+dfsg1-2), libexttextcat-data:amd64 (3.4.4-2), xfce4-netload-plugin:amd64 (1.2.4-2), xfce4-timer-plugin:amd64 (1.6.0-1+b1), gtk2-engines-xfce:amd64 (3.2.0-2), librevenge-0.0-0:amd64 (0.0.4-6), mousepad:amd64 (0.4.0-4), libspeechd2:amd64 (0.8.6-4+deb9u1), speech-dispatcher:amd64 (0.8.6-4+deb9u1), openjdk-8-jre:amd64 (8u171-b11-1~deb9u1), orage:amd64 (4.12.1-3), xfce4-screenshooter:amd64 (1.8.2-2), xfce4-mailwatch-plugin:amd64 (1.2.0-2+b2), libgphoto2-6:i386 (2.5.12-1), xfce4-xkb-plugin:amd64 (1:0.7.1-2+b1), libopencore-amrnb0:amd64 (0.1.3-2.1+b2), libreoffice-gtk2:amd64 (1:5.2.7-1+deb9u4), python-mutagen:amd64 (1.36-1), libatk-wrapper-java:amd64 (0.33.3-13+deb9u1), libreoffice-java-common:amd64 (1:5.2.7-1+deb9u4), libcdparanoia0:i386 (3.10.2+debian-11), libehcache-java:amd64 (2.6.11-3), xfce4-cpugraph-plugin:amd64 (1.0.5-1+b1), libxfce4panel-2.0-4:amd64 (4.12.1-2), libcmis-0.5-5v5:amd64 (0.5.1+git20160603-3+b1), libclucene-contribs1v5:amd64 (2.3.3.4+dfsg-1), xsane:amd64 (0.999-5), ant:amd64 (1.9.9-1), libreoffice-base:amd64 (1:5.2.7-1+deb9u4), libgd3:i386 (2.2.4-2+deb9u2), hyphen-en-us:amd64 (2.8.8-5), xfce4-whiskermenu-plugin:amd64 (1.6.2-1), libreoffice-core:amd64 (1:5.2.7-1+deb9u4), libpixie-java:amd64 (1:1.1.6-3), lp-solve:amd64 (5.5.0.15-4+b1), libcommons-collections3-java:amd64 (3.2.2-1), libfonts-java:amd64 (1.1.6.dfsg-3), python-musicbrainzngs:amd64 (0.6-2), policykit-1-gnome:amd64 (0.105-6), libdom4j-java:amd64 (1.6.1+dfsg.3-2), libcommons-logging-java:amd64 (1.2-1), liborc-0.4-0:i386 (1:0.4.26-2), xfce4-dict:amd64 (0.7.2-1), libgtksourceview2.0-0:amd64 (2.10.5-3), libjaxen-java:amd64 (1.1.6-1), gir1.2-keybinder-3.0:amd64 (0.3.1-1), libexttextcat-2.0-0:amd64 (3.4.4-2+b1), iputils-arping:amd64 (3:20161105-1), liblangtag1:amd64 (0.6.2-1), python-utidylib:amd64 (0.3-1), libwpd-0.10-10:amd64 (0.10.1-5+deb9u1), libitext-java:amd64 (2.1.7-11), libqmi-glib5:amd64 (1.16.2-1), libxmlbeans-java:amd64 (2.6.0+dfsg-1), icedtea-netx-common:amd64 (1.6.2-3.1), libxml-commons-external-java:amd64 (1.4.01-2), xfce4-power-manager-plugins:amd64 (1.4.4-4), dnsmasq-base:amd64 (2.76-5+deb9u1), python3-brlapi:amd64 (5.4-7), icedtea-8-plugin:amd64 (1.6.2-3.1), libxfce4ui-utils:amd64 (4.12.1-2), gnome-orca:amd64 (3.22.2-3), libeot0:amd64 (0.01-4+b1), libpython3.5:amd64 (3.5.3-1), librdf0:amd64 (1.0.17-1.1), libjs-underscore:amd64 (1.8.3~dfsg-1), libgtksourceview-3.0-common:amd64 (3.22.2-1), libyajl2:amd64 (2.1.0-2+b3), python3-pyatspi:amd64 (2.20.3+dfsg-1), libbrlapi0.6:amd64 (5.4-7), python3-louis:amd64 (3.0.0-3+deb9u1), libbase-java:amd64 (1.1.6-2), libjcommon-java:amd64 (1.0.23-1), xbrlapi:amd64 (5.4-7), libopencore-amrwb0:amd64 (0.1.3-2.1+b2), coinor-libcoinutils3v5:amd64 (2.9.15-4), gstreamer1.0-plugins-base:i386 (1.10.4-1), python-chardet:amd64 (2.3.0-2), libwps-0.4-4:amd64 (0.4.5-1), libnm0:amd64 (1.6.2-3), default-java-plugin:amd64 (2:1.8-58), xfce4-panel:amd64 (4.12.1-2), network-manager-gnome:amd64 (1.4.4-1), python-pyinotify:amd64 (0.9.6-1), libreoffice-librelogo:amd64 (1:5.2.7-1+deb9u4), network-manager:amd64 (1.6.2-3), libpq5:amd64 (9.6.7-0+deb9u1), python3-uno:amd64 (1:5.2.7-1+deb9u4), libapache-pom-java:amd64 (10-2), libatk-adaptor:amd64 (2.22.0-2), libgpod4:amd64 (0.8.3-8.2), libudev1:i386 (232-25+deb9u3), quodlibet:amd64 (3.7.1-2), xfce4-smartbookmark-plugin:amd64 (0.4.6-2), libsaxonhe-java:amd64 (9.5.1.1+dfsg-2), icedtea-netx:amd64 (1.6.2-3.1), libbcpkix-java:amd64 (1.56-1+deb9u2), libboost-iostreams1.62.0:amd64 (1.62.0+dfsg-4), libvisio-0.1-1:amd64 (0.1.5-4+b1), libatk-wrapper-java-jni:amd64 (0.33.3-13+deb9u1), libreoffice-script-provider-python:amd64 (1:5.2.7-1+deb9u4), python3-xdg:amd64 (0.25-4), libreoffice-style-galaxy:amd64 (1:5.2.7-1+deb9u4), libgtksourceview2.0-common:amd64 (2.10.5-3), libndp0:amd64 (1.6-1+b1), libreoffice-base-core:amd64 (1:5.2.7-1+deb9u4), libespeak-ng1:amd64 (1.49.0+dfsg-11), libxml-commons-resolver1.1-java:amd64 (1.2-7), libtidy5:amd64 (1:5.2.0-2), xfce4-notes:amd64 (1.8.1-1), fonts-crosextra-carlito:amd64 (20130920-1), libwpg-0.3-3:amd64 (0.3.1-3), xfce4-mount-plugin:amd64 (0.6.7-1+b1), libreoffice-ogltrans:amd64 (1:5.2.7-1+deb9u4), libexif12:i386 (0.6.21-2+b2), evince-gtk:amd64 (3.22.1-3+deb9u1), libreoffice-impress:amd64 (1:5.2.7-1+deb9u4), libao-common:amd64 (1.2.2-1), python3-speechd:amd64 (0.8.6-4+deb9u1), gir1.2-wnck-3.0:amd64 (3.20.1-3), libcommons-parent-java:amd64 (39-3), libxml-java:amd64 (1.1.6.dfsg-3), libodfgen-0.1-1:amd64 (0.1.6-2), fonts-sil-gentium-basic:amd64 (1.1-7), xfce4-wavelan-plugin:amd64 (0.6.0-1), liborcus-0.11-0:amd64 (0.11.2-3+b1), hddtemp:amd64 (0.3-beta15-52+b1), gir1.2-gtksource-3.0:amd64 (3.22.2-1), sphinx-rtd-theme-common:amd64 (0.1.9-1), libloader-java:amd64 (1.1.6.dfsg-4), libclucene-core1v5:amd64 (2.3.3.4+dfsg-1), coinor-libcbc3:amd64 (2.8.12-1+b2), libneon27-gnutls:amd64 (0.30.2-2), libgpod-common:amd64 (0.8.3-8.2), libsonic0:amd64 (0.2.0-4+b1), librepository-java:amd64 (1.1.6-3), xarchiver:amd64 (1:0.5.4-7), libmail-java:amd64 (1.5.6-2), libsac-java:amd64 (1.3+dfsg-2), xfce4-battery-plugin:amd64 (1.1.0-1), python-pkg-resources:amd64 (33.1.1-1), espeak-ng-data:amd64 (1.49.0+dfsg-11), libbcmail-java:amd64 (1.56-1+deb9u2), ure:amd64 (5.2.7-1+deb9u4), libserializer-java:amd64 (1.1.6-4), wine-stable:amd64 (3.0.1~stretch), libreoffice-sdbc-hsqldb:amd64 (1:5.2.7-1+deb9u4), libburn4:amd64 (1.4.6-1), libreoffice-writer:amd64 (1:5.2.7-1+deb9u4), libmm-glib0:amd64 (1.6.4-1), gcj-6-jre-lib:amd64 (6.3.0-18+deb9u1), libgstreamer-plugins-base1.0-0:i386 (1.10.4-1), libgltf-0.0-0v5:amd64 (0.0.2-5), libreoffice-common:amd64 (1:5.2.7-1+deb9u4), liblayout-java:amd64 (0.2.10-2), libjdom1-java:amd64 (1.1.3-1), libnma0:amd64 (1.4.4-1), fonts-crosextra-caladea:amd64 (20130214-1), libpcaudio0:amd64 (1.0-1), libcommons-codec-java:amd64 (1.10-1), libreoffice-script-provider-bsh:amd64 (1:5.2.7-1+deb9u4), libmbim-proxy:amd64 (1.14.0-1+b1), wpasupplicant:amd64 (2:2.4-1+deb9u1), libxerces2-java:amd64 (2.11.0-7), librelaxng-datatype-java:amd64 (1.0+ds1-3), gir1.2-gst-plugins-base-1.0:amd64 (1.10.4-1), coinor-libcgl1:amd64 (0.58.9-1+b1), libmsv-java:amd64 (2009.1+dfsg1-5), libwnck-3-0:amd64 (3.20.1-3), libmhash2:amd64 (0.9.9.9-7), libisorelax-java:amd64 (20041111-9), libgcj-bc:amd64 (6.3.0-4), xfce4-notes-plugin:amd64 (1.8.1-1), xfce4-clipman:amd64 (2:1.4.1-1), libmwaw-0.3-3:amd64 (0.3.9-2), coinor-libosi1v5:amd64 (0.106.9-2+b1), python-libxml2:amd64 (2.9.4+dfsg1-2.2+deb9u2), python-feedparser:amd64 (5.1.3-3), libgtksourceview-3.0-1:amd64 (3.22.2-1), libxpp3-java:amd64 (1.1.4c-2), libboost-filesystem1.62.0:amd64 (1.62.0+dfsg-4), libcapi20-3:amd64 (1:3.27-2), libcapi20-3:i386 (1:3.27-2), libreoffice-nlpsolver:amd64 (0.9+LibO5.2.7-1+deb9u4), libvisual-0.4-0:i386 (0.4.0-10), libapache-poi-java:amd64 (3.10.1-3), openjdk-8-jre-headless:amd64 (8u171-b11-1~deb9u1), xfce4-genmon-plugin:amd64 (3.4.0-2+b1), xfce4-verve-plugin:amd64 (1.1.0-1), libsidplay1v5:amd64 (1.36.59-10), libreoffice:amd64 (1:5.2.7-1+deb9u4), fonts-opensymbol:amd64 (2:102.7+LibO5.2.7-1+deb9u4), libpagemaker-0.0-0:amd64 (0.0.3-2), mythes-en-us:amd64 (1:5.2.5-1), xsane-common:amd64 (0.999-5), xfce4-cpufreq-plugin:amd64 (1.1.3-1), xfce4-weather-plugin:amd64 (0.8.9-1), libwnck-3-common:amd64 (3.20.1-3), coinor-libclp1:amd64 (1.15.10-3+b1), libreoffice-pdfimport:amd64 (1:5.2.7-1+deb9u4), libsgutils2-2:amd64 (1.42-2), modemmanager:amd64 (1.6.4-1), libreoffice-report-builder:amd64 (1:5.2.7-1+deb9u4), libetonyek-0.1-1:amd64 (0.1.6-5), dns-root-data:amd64 (2017072601~deb9u1), uno-libs3:amd64 (5.2.7-1+deb9u4), libxpp2-java:amd64 (2.1.10-7), gir1.2-gstreamer-1.0:amd64 (1.10.4-1), libboost-date-time1.62.0:amd64 (1.62.0+dfsg-4), libreoffice-style-tango:amd64 (1:5.2.7-1+deb9u4), libical2:amd64 (2.0.0-0.5+b1), wine-stable-i386:i386 (3.0.1~stretch), fonts-sil-gentium:amd64 (20081126:1.03-1), libflute-java:amd64 (1:1.1.6-3), libtagc0:amd64 (1.11.1+dfsg.1-0.1), libxpm4:i386 (1:3.5.12-1), libraptor2-0:amd64 (2.0.14-1+b1), libv4l-0:i386 (1.12.3-1), libxom-java:amd64 (1.2.10-1), libv4lconvert0:i386 (1.12.3-1), libreoffice-help-en-us:amd64 (1:5.2.7-1+deb9u4), ristretto:amd64 (0.8.1-1), librasqal3:amd64 (0.9.32-1+b1), libjansson4:amd64 (2.9-1), libjs-modernizr:amd64 (2.6.2+ds1-1), libbluetooth3:amd64 (5.43-2+deb9u1), libkeybinder-3.0-0:amd64 (0.3.1-1), wine-stable-amd64:amd64 (3.0.1~stretch), exfalso:amd64 (3.7.1-2), libboost-system1.62.0:amd64 (1.62.0+dfsg-4), libgcj-common:amd64 (1:6.3-4), libmspub-0.1-1:amd64 (0.1.2-4+b1), libreoffice-calc:amd64 (1:5.2.7-1+deb9u4), libdotconf0:amd64 (1.3-0.2), libcdr-0.1-1:amd64 (0.1.3-3+b1), xfce4-clipman-plugin:amd64 (2:1.4.1-1), libjs-sphinxdoc:amd64 (1.4.9-2), libmythes-1.2-0:amd64 (2:1.2.4-3), libmbim-glib4:amd64 (1.14.0-1+b1), libgstreamer1.0-0:i386 (1.10.4-1), ant-optional:amd64 (1.9.9-1), xfce4-diskperf-plugin:amd64 (2.5.5-1+b1), libbsh-java:amd64 (2.0b4-18), java-common:amd64 (0.58), libglib2.0-0:i386 (2.50.3-2), xfce4-fsguard-plugin:amd64 (1.0.2-1+b1), libe-book-0.1-1:amd64 (0.1.2-4), libabw-0.1-1:amd64 (0.1.1-4), libqrencode3:amd64 (3.4.4-1+b2), liblog4j1.2-java:amd64 (1.2.17-7), libreoffice-base-drivers:amd64 (1:5.2.7-1+deb9u4), libunique-1.0-0:amd64 (1.1.6-5), libjte1:amd64 (1.20-2+b1), libsane:i386 (1.0.25-4.1), libreoffice-draw:amd64 (1:5.2.7-1+deb9u4), libreoffice-avmedia-backend-gstreamer:amd64 (1:5.2.7-1+deb9u4), gstreamer1.0-plugins-ugly:amd64 (1.10.4-1), libfreehand-0.1-1:amd64 (0.1.1-2), xfce4-taskmanager:amd64 (1.1.0-1), xfce4-power-manager-data:amd64 (1.4.4-4)
End-Date: 2018-07-30  13:57:14


nadielaya7
Posts: 58
Joined: 2016-10-15 20:43

Re: Help!! Autoremove after uninstalling dolphin breaks pc

#10 Post by nadielaya7 »

stevepusser wrote:That's not how it works.

Install dolphin in xfce. Dolphin pulls in KDE runtimes.

Remove dolphin. KDE runtimes become autoremovable. After they are removed, xfce keeps truckin'.

So there's more going on in your situation then that. Apt also keeps a log of its actions in /var/log/apt/history.log, so you can look it over and show us what happened.
You are totally correct. In fact I just changed the title, because in the panic attack I didn't realize that I didn't even uninstall dolphin at all before autoremove.

nadielaya7
Posts: 58
Joined: 2016-10-15 20:43

Re: Help!! Autoremove after uninstalling dolphin breaks pc

#11 Post by nadielaya7 »

debiman wrote:
nadielaya7 wrote:Some sort of "CAUTION: This action can potentially break the GUI " or something like that would be great. Just following the default debian suggestions = borked seems like something that shouldnt be.
there probably was some sort of caution; or at least some sort of prompt that told you how many packages would be removed, how much space on your hard drive freed. seeing this number was exceptionally large, you should have considered taking a closer look before pressing enter.
but i'm sure apt-get can be set up so that pressing Enter does not default to 'yes'.

it's the same old song: using Linux, YOU are in the driver seat now (unlike with other OSs).

I don't even dare type "apt-get autoremove" on that computer.
this seems exaggerated. you always get prompted before an autoremove, you always should read before confirming.
I hope this situation is not that hard to fix.
ok.
maybe start by re-installing dolphin, including all install-recommends and -suggests?


PS:
you didn't by any chance use the '-y' option?
I did not use -y.

Anyway after all of this and after reading that Dolphin produces some copy paste errors on reddit, I have decided to just use thunar with the mods for search and peripherals. Will just miss split tabs from Dolphin

After installing Dolphin, it brings the whole KDE core, and if I autoremove after installing dolphin I lose my GUI. What's going on with autoremove here like this? I just uninstalled Dolphin on my main computer and now fear that if I ever autoremove in the future it will also produce this GUI breaking effect. How to make sure autoremove doesn't kill my GUI in the future?

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: Help!! Autoremove after installing dolphin breaks pc

#12 Post by stevepusser »

The xfce desktop is usually installed with the xfce4 metapackage, and if that's removed, the rest of xfce that it pulled in becomes autoremovable. But I really don't think that the KDE runtimes and xfce intersect in any way that can cause that. You can set your installed xfce packages to manually installed to avoid a reoccurrence, however.

http://forums.debian.net/viewtopic.php?t=104157
MX Linux packager and developer

User avatar
sunrat
Administrator
Administrator
Posts: 6412
Joined: 2006-08-29 09:12
Location: Melbourne, Australia
Has thanked: 116 times
Been thanked: 462 times

Re: Help!! Autoremove after installing dolphin breaks pc

#13 Post by sunrat »

I don't trust autoremove. The amount of space it recovers is insignificant and it can cause breakage. The only times I have used it is to get a list of suggested removals and then remove them one at a time.
It's a good idea to get into the habit of making regular system backups especially before making major changes. In the case of Dolphin advising it would install hundreds of dependencies, a system backup would allow you to roll back in a few minutes. Same goes for autoremove.
I usually use Clonezilla for system backups.
“ computer users can be divided into 2 categories:
Those who have lost data
...and those who have not lost data YET ”
Remember to BACKUP!

User avatar
debiman
Posts: 3063
Joined: 2013-03-12 07:18

Re: Help!! Autoremove after uninstalling dolphin breaks pc

#14 Post by debiman »

^ the thing with autoremove is, either you always use it, or never.
if you use it only sometimes, things could break in some unpredictable ways.
i always use it, and never have any problems with it.
of course the caution from my previous post still applies.
nadielaya7 wrote:

Code: Select all

cat /var/log/apt/history.log

(...)

Start-Date: 2018-07-30  13:52:17
Commandline: apt autoremove
Remove: 

(...)
there is a long list of applications that got autoremoved.
simply reinstall them all again!
only use the name of the package up to the colon ':', like this:

Code: Select all

apt install fonts-linuxlibertine speech-dispatcher-espeak-ng ...etc...

nadielaya7
Posts: 58
Joined: 2016-10-15 20:43

Re: Help!! Autoremove after installing dolphin breaks pc

#15 Post by nadielaya7 »

After using dhclient I reinstalled network-manager and now I got internet working again. Excellent.

However, I now need to reinstall manually every package that got autoremoved and caused my system to bork.

I used apt upgrade and apt-get dist-upgrade in an attempt to have my pc basically become "automatically updated" to latest debian.

Is there a way to get debian to upgrade to the latest debian without having to download the official images on cds (or any other preferred install method) and reinstalling the whole thing again like that? Is dist-upgrade supposed to do this already? Is there a way to make sure I got all the packages included in latest debian or something like that? Seems a drag to be needing to reinstall Debian from scratch from the images every single time. Should be something that updates everything so its the same as if installing the latest image. Is there? I have to go to the store and buy new cdrs all the time just to reinstall to latest debian seems so dumb; need to find a good enough way around this.
Last edited by nadielaya7 on 2018-08-03 17:57, edited 2 times in total.

User avatar
Head_on_a_Stick
Posts: 14114
Joined: 2014-06-01 17:46
Location: London, England
Has thanked: 81 times
Been thanked: 132 times

Re: Help!! Autoremove after installing dolphin breaks pc

#16 Post by Head_on_a_Stick »

^ Please read this link, it explains everything.
deadbang

nadielaya7
Posts: 58
Joined: 2016-10-15 20:43

Re: Help!! Autoremove after uninstalling dolphin breaks pc

#17 Post by nadielaya7 »

debiman wrote:^ the thing with autoremove is, either you always use it, or never.
if you use it only sometimes, things could break in some unpredictable ways.
i always use it, and never have any problems with it.
of course the caution from my previous post still applies.
nadielaya7 wrote:

Code: Select all

cat /var/log/apt/history.log

(...)

Start-Date: 2018-07-30  13:52:17
Commandline: apt autoremove
Remove: 

(...)
there is a long list of applications that got autoremoved.
simply reinstall them all again!
only use the name of the package up to the colon ':', like this:

Code: Select all

apt install fonts-linuxlibertine speech-dispatcher-espeak-ng ...etc...
Lets see
Last edited by nadielaya7 on 2018-08-03 18:06, edited 1 time in total.

nadielaya7
Posts: 58
Joined: 2016-10-15 20:43

Re: Help!! Autoremove after uninstalling dolphin breaks pc

#18 Post by nadielaya7 »

debiman wrote:^ the thing with autoremove is, either you always use it, or never.
if you use it only sometimes, things could break in some unpredictable ways.
i always use it, and never have any problems with it.
of course the caution from my previous post still applies.
nadielaya7 wrote:

Code: Select all

cat /var/log/apt/history.log

(...)

Start-Date: 2018-07-30  13:52:17
Commandline: apt autoremove
Remove: 

(...)
there is a long list of applications that got autoremoved.
simply reinstall them all again!
only use the name of the package up to the colon ':', like this:

Code: Select all

apt install fonts-linuxlibertine speech-dispatcher-espeak-ng ...etc...
Editing the string of removeed things with a text editor and removing whatever might cause apt to not install them all correctly so that maybe theres still something thats still not just like before = time to just reinstall the whole thing alltogether.

So you recommend using autoremove every time we apt-get remove anything? How do you go about autoremove?

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: Help!! Autoremove after installing dolphin breaks pc

#19 Post by stevepusser »

Code: Select all

apt-get autoremove
You don't need do point upgrades of Debian, they take place if you keep up with "apt-get update" and "apt-get upgrade", unless you have a problem with your software sources. Since what you say happened really doesn't on a system with sane sources, that's really a possibility.

Just installing the xfce4 metapackage will get your GUI back up and running.
MX Linux packager and developer

User avatar
debiman
Posts: 3063
Joined: 2013-03-12 07:18

Re: Help!! Autoremove after uninstalling dolphin breaks pc

#20 Post by debiman »

nadielaya7 wrote:Is there a way to get debian to upgrade to the latest debian without having to download the official images on cds (or any other preferred install method) and reinstalling the whole thing again like that? Is dist-upgrade supposed to do this already? Is there a way to make sure I got all the packages included in latest debian or something like that? Seems a drag to be needing to reinstall Debian from scratch from the images every single time. Should be something that updates everything so its the same as if installing the latest image. Is there? I have to go to the store and buy new cdrs all the time just to reinstall to latest debian seems so dumb; need to find a good enough way around this.
yes, and yes.
and no, you don't need to do it from scratch every time.
i did a dist-upgrade from jessie to stretch. it wasn't hard, but i read up on it before i started doing it.
nadielaya7 wrote:Editing the string of removeed things with a text editor and removing whatever might cause apt to not install them all correctly so that maybe theres still something thats still not just like before = time to just reinstall the whole thing alltogether.
if you say so. that's your choice.
So you recommend using autoremove every time we apt-get remove anything?
actually yes, i do.
but even more i recommend to read what is written before pressing <Enter>, and make an informed decision.

Post Reply