Help!! Autoremove after installing dolphin breaks pc

Kernels & Hardware, configuring network, installing services

Help!! Autoremove after installing dolphin breaks pc

Postby nadielaya7 » 2018-07-30 18:23

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.
nadielaya7
 
Posts: 58
Joined: 2016-10-15 20:43

Re: Help!! Autoremove after uninstalling dolphin breaks pc

Postby Wheelerof4te » 2018-07-30 19:33

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.
User avatar
Wheelerof4te
 
Posts: 1076
Joined: 2015-08-30 20:14

Re: Help!! Autoremove after uninstalling dolphin breaks pc

Postby cronoik » 2018-07-30 21:03

Can you please post the content of /var/log/apt/history.log ?
Have a nice day!
cronoik
 
Posts: 261
Joined: 2015-05-20 21:17

Re: Help!! Autoremove after uninstalling dolphin breaks pc

Postby nadielaya7 » 2018-07-30 21:45

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.
nadielaya7
 
Posts: 58
Joined: 2016-10-15 20:43

Re: Help!! Autoremove after uninstalling dolphin breaks pc

Postby stevepusser » 2018-07-31 01:36

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.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: mvp 0.29.0, Pale Moon 28.0.0, wine-staging 3.13, qBittorrent 4.1.2, Linux kernel 4.17.14, virtualbox 5.2.18
User avatar
stevepusser
 
Posts: 9802
Joined: 2009-10-06 05:53

Re: Help!! Autoremove after uninstalling dolphin breaks pc

Postby CwF » 2018-07-31 02:15

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.
CwF
 
Posts: 49
Joined: 2018-06-20 15:16

Re: Help!! Autoremove after uninstalling dolphin breaks pc

Postby debiman » 2018-07-31 11:49

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?
User avatar
debiman
 
Posts: 2605
Joined: 2013-03-12 07:18

Re: Help!! Autoremove after uninstalling dolphin breaks pc

Postby nadielaya7 » 2018-08-01 00:33

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

Postby nadielaya7 » 2018-08-01 00:50

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

Postby nadielaya7 » 2018-08-01 00:54

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

Postby nadielaya7 » 2018-08-01 01:33

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?
nadielaya7
 
Posts: 58
Joined: 2016-10-15 20:43

Re: Help!! Autoremove after installing dolphin breaks pc

Postby stevepusser » 2018-08-01 02:02

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.

viewtopic.php?t=104157
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: mvp 0.29.0, Pale Moon 28.0.0, wine-staging 3.13, qBittorrent 4.1.2, Linux kernel 4.17.14, virtualbox 5.2.18
User avatar
stevepusser
 
Posts: 9802
Joined: 2009-10-06 05:53

Re: Help!! Autoremove after installing dolphin breaks pc

Postby sunrat » 2018-08-01 02:03

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
sunrat
 
Posts: 2391
Joined: 2006-08-29 09:12
Location: Melbourne, Australia

Re: Help!! Autoremove after uninstalling dolphin breaks pc

Postby debiman » 2018-08-01 19:33

^ 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...
User avatar
debiman
 
Posts: 2605
Joined: 2013-03-12 07:18

Re: Help!! Autoremove after installing dolphin breaks pc

Postby nadielaya7 » 2018-08-03 17:50

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.
nadielaya7
 
Posts: 58
Joined: 2016-10-15 20:43

Next

Return to System configuration

Who is online

Users browsing this forum: No registered users and 5 guests

fashionable