Engrampa suddenly got removed

I suddenly noticed after trying to open a .zip file yesterday that the archive manager has been removed somehow. As far as I know, and I'm absolutely sure, that I didn't do anything that might cause it to be removed.

I checked and double checked. I even ran the apt-cache policy command, but no, there's no engrampa, no archive manager...

So what's going on here? Malware or something?:confused:
Or was it moved in the update process?

I know I can just install it again, but just wanted to put it out there...

Hope you guys will help...

PS: I'm using UM 18.04...

Weird… I’ve upgraded from UM 17.10 to UM 18.04 last weekend and Engrampa Archive Manager is available:

  • Menu -> Applications -> Accessories -> Engrampa Archive Manager
  • Caja -> right-click on a ZIP file => Open with Engrampa Archive Manager is available in the context menu

I had it from the beginning, noticed just yesterday that it’s gone…:confused::worried:

can you run it from the terminal?

The package is totally missing…!:neutral_face:
So it makes no difference…

It’s likely that you installed some packages that conflict with it and it got removed. Try to reinstall it and also the desktop metapackage:

sudo apt-get install --reinstall engrampa ubuntu-mate-desktop

If you can’t find it at all in the repos, check that they’re still enabled. Run Software & Updates in the Control Center and tell me what is enabled in the first, second and third tabs. Also confirm that the Proposed repo in the sixth tab is not enabled and has never been.

Another idea would be to install Peazip.

I installed Engrampa again, so far everything's okay...
Below is my "software sources and updates" configuration:

And the proposed repo has never been enabled...

Everything's the way it was by default in the "Ubuntu Software" and "Updates" tab; I don't think anything's wrong here...

Did you also reinstall ubuntu-mate-desktop and it went without issues? If so, you should be fine.

You repos are ok (apart from the fact that you have twice the disabled src repo for Persepolis; you can remove one), I've checked the content of your PPAs and nothing suspicious there. I haven't checked the MS repo but I doubt it hosts packages that would conflict with the MATE desktop.

Is it normal that you're using the Bangladesh server for Ubuntu (I mean, is it the closest to you)?

I didn’t install ubuntu-mate-desktop, is it really necessary/required? I mean I only had one app missing…:confused:
And I live in Bangladesh, so…:slight_smile:

I didn't install ubuntu-mate-desktop, is it really necessary/required? I mean I only had one app missing...

It's to be sure that there weren't other apps removed. Besides, if Engrampa has been removed, it's quite probable that the desktop metapackages has been too and this could lead to issues when upgrading to the next version. So, better check.

Is there anyway to check without going for the installation?

apt-cache policy ubuntu-mate-desktop

I got this:

ubuntu-mate-desktop:
  Installed: 1.225
  Candidate: 1.225
  Version table:
 *** 1.225 500
        500 http://bd.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
        100 /var/lib/dpkg/status

Hi @Apollonius, I don’t get into this often but you may find these helpful to search history:

zgrep engrampa /var/log/apt/history.log*
zgrep engrampa /var/log/apt/term.log*

It’s not a friendly output but the idea is to find the line(s) and file(s) involving engrampa. Then, opening the appropriate log file will show all that was going on when engrampa was affected.

Perhaps someone else has some better tools to dig into apt history - I use synaptic for everything because it keeps a very nice history.

2 Likes

Okay I think I got something…

zgrep engrampa /var/log/apt/term.log*
/var/log/apt/term.log:Removing engrampa (1.20.0-1) ...
/var/log/apt/term.log:Selecting previously unselected package engrampa.
/var/log/apt/term.log:Preparing to unpack .../engrampa_1.20.0-1_amd64.deb ...
/var/log/apt/term.log:Unpacking engrampa (1.20.0-1) ...
/var/log/apt/term.log:Setting up engrampa (1.20.0-1) ...

So it was removed!!:confused:

There ya go. Now open that file and see what else was happening and it should have a timestamp. Maybe more was removed, etc.

1 Like

Ok, it’s still installed.

:confused:My Engrampa was removed way back on 15th!!:confused:

Log started: 2018-05-15  17:03:22
(Reading database ... 236568 files and directories currently installed.)
Removing engrampa (1.20.0-1) ...
Removing p7zip-rar (16.02-2) ...
Removing playonlinux (4.2.12-1) ...
Removing p7zip-full (16.02+dfsg-6) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3) ...
Processing triggers for bamfdaemon (0.5.3+18.04.20180207.2-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for man-db (2.8.3-2) ...
(Reading database ... 
(Reading database ... 236067 files and directories currently installed.)
Purging configuration files for p7zip-full (16.02+dfsg-6) ...
Log ended: 2018-05-15  17:03:27

I remember removing the other apps, but where did Engrampa come from!!
There’s only one other occurrence of Engrampa in this file, and that’s when I installed it again yesterday…

And there’s this on history.log:

Start-Date: 2018-05-15  17:03:22
Commandline: apt-get remove --purge p7zip-full p7zip-rar
Requested-By: sakib (1000)
Purge: p7zip-full:amd64 (16.02+dfsg-6), p7zip-rar:amd64 (16.02-2), engrampa:amd64 (1.20.0-1), playonlinux:amd64 (4.2.12-1)
End-Date: 2018-05-15  17:03:27

:confused:

OK, engrampa depends on p7zip-full. I looked this up, it’s not in your output. When you entered the apt-get command to remove p7zip-full the response should have mentioned engrampa has to also be removed. When you said “Y” away it went.

So by reinstalling engrampa I’m sure you’ll find it also installed p7zip-full again.

Like I mentioned. I use synaptic for everything. It’s so easy to miss these messages on the commandline - synaptic makes it pretty clear what it’s doing.

EDIT: Just to see what I mean, you might try to uninstall p7zip-full again and see what it says. Then, say “N”.

1 Like