-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Does not contain a valid install manifest #7
Comments
Hi, the paths are supposed to be like this example:
I seem to have encountered this problem on Debian testing. I will double check that. |
Hi, thanks for quick reply.
|
From https://bugzilla.mozilla.org/show_bug.cgi?id=1486221#c16
|
The problem appears incomprehensibly: One solution would be to export the libraries to a folder other than "extensions/", but the files will not be deleted automatically if the addon is uninstalled. |
Looks like Thunderbird tries to load extension from folder instead of XPI file? In this case error message makes sense - extracted extension does not have valid manifest because there is none. Extract/unpack whole extension instead of only /lib may help? Don't know what Thunderbird will do if there are two copies of extension. Unpacking everything and delete XPI? Hard to say what Thunderbird will do in these cases. Or as you say change name and or path. Maybe there is some "uninstall" event? So we can listen when is extension removed and do cleanup? |
Yes, in fact the procedure of extraction is ok, but just after it, the XPI installer of Thunderbird checks the content of the any folder created by the addon in the "extension/" folder. In this code dating from 2016 we see that this fragment towards the opening of the XPI or folder: This code is largely modified since the arrival of webextensions, it is difficult to know if the trick will work for a long time. In addition, the idea of using install/uninstall pre-procedures already exists; these are supported in bootstrap addons (restartless); but as this one uses massively the system of overlays, it introduces a mass of consequent work which seems disproportionate for a system in end of support :/ |
Looks like #7 is another case when modifying extensions folder doesn't work properly. It is strange that every installation of thunderbird works differently. If there is no easy way to hook cleanup procedure then we just note this in readme/description? When uninstalling they also need to remove ~/.thunderbird/mintrayr-reaminated (%APPDATA%/Thunderbird/mintrayr-reaminated)? Not ideal but better this then nothing I guess. |
Hello. Same issue for me using xenial (xubuntu 16.04.5 64bit) and thunderbird 60.2.1
I am wondering why when this message appears the add-on works but it does not appear in extensions menu or under add-ons menu. I fully deleted /.thunderbird from my /home to remove any conflict and although the directory was recreated the issue persists. I have to mention that I installed the 1.4.4 version on another older machine using xenial 16.04.5 32 bit and works fine with thunderbird 60.2.1. Any help would be greatly appreciated. |
@ilias63 : Thank you for your report, the bug is very confusing and I still do not know why it appears or how to solve it. Indeed, the behavior sometimes changes on similar configurations or on the same machine with another user account... |
Hi, thank you for your quick reply. I tried for several hours and in various ways to overcome the issue but I did not succeed anything. Your add-on is very useful and the new version works for my older machine (xenial 16.04.5 32 bit) better than the older one because now works fine the 'minimize and close' option which it did not with the previous one (it worked for me only the 'minimize' option). Tomorrow or the day after tomorrow I will copy the whole /.thunderbird from my '32 bit' system and I will paste it in my /home of my '64 bit' system hoping that the issue will be overcame. |
It could be an idea :) I think that we have to wait a little longer for the support of webextensions in Thunderbird. With that it will probably be possible to do something cleaner under Linux :) |
One more think I want to report is that when the add-on appears under add-ons menu although I click on it no gui menu opens to configure it. When I try to configure it using config.editor no entries appear. I will report here the copy-paste procedure's result. Regards. |
I copied/pasted the whole /.thunderbird from my 32 bit system to my 64 bit system and the issue is still here. |
Thank you for the test, so as I thought it is a behavior that is not related to a setting in the profile. |
Allows decompression in a folder not monitored by the XPIInstall service, that on some configurations instantly deletes the content of any folder created by the addon in the profile 'extensions' folder (See #7) -> This folder will not be deleted during the uninstall process of the addon; DO NOT TRY THIS AT HOME
Hi, here you will find a specific version for the current problem: |
Thank you for you reply. |
@ilias63 : It is the final xpi file that you can "Install from a file" :) |
Hello. It works ! |
Hi ysard thank you |
@bollergio : In the preferences of the addon you must check the options according to the behavior you want. @ilias63 : Since this is not a standard folder, I do not recommend its use. In 6 months when a new Thunderbird update will make this addon almost useless with the removal of overlays and the removal of non-restartless addons, you will no longer remember that this folder needs to be removed from your profile. Also, I am working on a complete rewrite of a similar extension for the new versions of Thunderbird. |
hi again, and thanks for the reply after trying some suggestion now i've got the add-on in list, but i can't edit any preferences is it better to open a new issue ? |
OK. Thank you. For me is fine now as it works perfectly. I can live with this folder name but in the meantime I was wondering if it was easy to be renamed. |
@bollergio : You are not installing the right addon (I read revived in the image instead of reanimated): |
Just installed the latest update 1.4.6dev, everything now works except when I click the X for close it doesn't minimise to tray even though its set to -> Instead of closing and when minimising. Here is what the error log shows now.
Also it doesn't have an option for updating the tray icon with the amount of unread emails, although I'm not sure if your addon ever had this feature or if it was one of the other ones. |
@tenet55 : This event is used: Also, there is no display of the number of mails on this addon. |
may i have a log to check the error ? |
@bollergio: Ok, the options accessible like old an new options of addons from the drop-down menu of the main window: "Tools / add-ons options" as shown here: |
i can see also in the drop down menu, but it seems that it has no effect |
Thanks, that fixed it. Everything works perfectly now. I'm using Mint Mate 18.3 btw. Will update this thread when I test this plugin on Mint Mate 19 and thunderbird 63. |
@tenet55 : I did not find a release date for Thunderbird 63, where is your source ? |
63 is still in beta and I haven't seen a release date yet. |
i'm on Ubuntu |
@bollergio : |
This reverts commit b086a53. Conflicts: install.rdf
I see the problem returned after the commit bbf8eb3 was reversed. Will there be a fix? |
removing the hyphen ("-") from however, both "mintrayreanimated@ysard" and "[email protected]" end up in my extensions folder, which has a side effect of requiring the user to remove the extension twice if they want to uninstall. |
Hi,
when installing the extension (latest version 1.4.6) to Thunderbird 60.0 (Linux), it is not present in extension list after restart and error console shows:
Do you have any idea whats wrong?
The text was updated successfully, but these errors were encountered: