TabMixPlus
TabMixPlus copied to clipboard
Appears to be Corrupt
I've tried 3 of the XPIs of TMP on both Tor Browser (based on 91.12) and Firefox (104.0b5), both browsers give a message saying the XPI appears to be corrupt. Am I doing something wrong?
Probably you did not install bootstrapLoader
properly.
Follow the install instructions in our Readme
bootstrapLoader is installed properly, but TMP is still apparently corrupt.
Try to install other legacy extension to verify that bootstarploader work
Hypewords worked fine. -- H
On Wed, 10 Aug 2022 at 21:10, onemen @.***> wrote:
Try to install other legacy extension to verify that bootstarploader work
— Reply to this email directly, view it on GitHub https://github.com/onemen/TabMixPlus/issues/159#issuecomment-1211533198, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKSFUTKBEXNOELFPCAYRI7LVYR4MXANCNFSM56C7LOQQ . You are receiving this because you authored the thread.Message ID: @.***>
-- OpenPGP: https://hasan.d8u.us/openpgp.asc If you wish to request my time, please do so using bit.ly/hd1AppointmentRequest http://bit.ly/hd1AppointmentRequest. Si vous voudrais faire connnaisance, allez a bit.ly/hd1AppointmentRequest http://bit.ly/hd1AppointmentRequest.
https://sks-keyservers.net/pks/lookup?op=get&search=0xFEBAD7FFD041BBA1Sent from my mobile device Envoye de mon portable
- Download Tab Mix Plus latest xpi file to your hard drive and try to install it.
- Go to about:addons, click the cog icon and install the xpi.
If it does not work, report your operating system and Firefox version.
Hi, I have the same error.
Installed latest userChromeJS, restarted with clearing the startup cache. My environment info:
Name Firefox Version 104.0.2 Build ID 20220905192610 Distribution ID archlinux User Agent Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0 OS Linux 5.19.7-1-MANJARO #1 SMP PREEMPT_DYNAMIC Mon Sep 5 10:16:57 UTC 2022
Can I check some logs or anything?
EDIT: I tried to debug the addon and I get this error: File <...path...>/tab_mix_plus-dev-build.xpi does not contain a valid manifest
If you see does not contain a valid manifest
, you probably did not install userChromeJS properly.
Actually, I have the same issue, and I have followed your instructions to the letter mutiple times, in multiple firefox forks, and it always fails with this corrupt message. I'm not quite a novice. I have 40+ years of programming experience, and trying to get this thing working is more than frustrating.
I've tried 3 of the XPIs of TMP on both Tor Browser (based on 91.12) and Firefox (104.0b5), both browsers give a message saying the XPI appears to be corrupt. Am I doing something wrong?
Hi, I have the same error.
Installed latest userChromeJS, restarted with clearing the startup cache. My environment info:
Name Firefox Version 104.0.2 Build ID 20220905192610 Distribution ID archlinux User Agent Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0 OS Linux 5.19.7-1-MANJARO #1 SMP PREEMPT_DYNAMIC Mon Sep 5 10:16:57 UTC 2022
Can I check some logs or anything?
EDIT: I tried to debug the addon and I get this error: File <...path...>/tab_mix_plus-dev-build.xpi does not contain a valid manifest
Actually, I have the same issue, and I have followed your instructions to the letter mutiple times, in multiple firefox forks, and it always fails with this corrupt message. I'm not quite a novice. I have 40+ years of programming experience, and trying to get this thing working is more than frustrating.
Are you guys all using linux? If so, have you checked this: https://github.com/xiaoxiaoflood/firefox-scripts/issues/8#issuecomment-467619800 ?
I am using Windows 7E x64.
Make sure you installed all the files from xiaoxiaoflood/firefox-scripts
-
Check in your
Application Binary
folder, the folder that containsfirefox.exe
: 1.1 You must have the file config.js. 1.2 In a sub folder to theApplication Binary
folderdefaults/pref
, you must have the file config-prefs.js. -
Check your
Profile Folder
you must have a folderchrome
. In the chrome folder you must have a sub folderutils
with these files: 2.1 You must have the file BootstrapLoader.jsm. 2.2 You must have the file chrome.manifest. 2.3 You must have the file RDFDataSource.jsm. 2.4 You must have the file RDFManifestConverter.jsm. 2.5 You must have the file xPref.jsm. 2.6 Optional file for user scripts userChrome.jsm. -
If you have all the above files and still can not use Tab Mix, there is probably some cache issues in your profile, you can create a new profile or try this troubleshooting: 3.1 Go to
about:addons
and removeTab Mix Plus
. 3.2 Go toabout:support
and clickClear startup cache…
. 3.3 Close Firefox again, wait 10 second, to make sure Firefox finished to clear the cache. 3.4 Download Tab Mix Plus latest xpi file to your hard drive. 3.5 Install the xpi file you have just downloaded. Go toabout:addons
and click on the cog icon and install the xpi.
Still corrupt. Why is this manual BS necessary if you are in fact converting TMP from XUL to webextension? You have me totally confused..
Why is this manual BS necessary if you are in fact converting TMP from XUL to webextension?
Because it not. Sadly webextension is still shit after this many years. No confuse needed.
@DAMoran2022
Maybe it is an issue with Windows 7 Try to fill an issue @xiaoxiaoflood/firefox-scripts
No, Windows 7E works just fine. I months ago got TMP working in Waterfox Current, G3, G4, and now G5. However I have struck out in 5 other FF forks, plus FF itself. Go figgure.
Same thing on Firefox 91.12esr and 104.0b5. -- H
On Wed, 10 Aug 2022 at 23:05, onemen @.***> wrote:
- Download Tab Mix Plus latest xpi https://github.com/onemen/TabMixPlus/releases file to your hard drive and try to install it.
- Go to about:addons, click the cog icon and install the xpi. [image: install-from-file] https://user-images.githubusercontent.com/3650909/184072729-3995d29b-006c-4012-ac3d-5f653c890ac9.png
If it does not work, report your operating system and Firefox version.
— Reply to this email directly, view it on GitHub https://github.com/onemen/TabMixPlus/issues/159#issuecomment-1211583100, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKSFUTNSKMDK7LOTZ2PVVOTVYSJZTANCNFSM56C7LOQQ . You are receiving this because you authored the thread.Message ID: @.***>
-- OpenPGP: https://hasan.d8u.us/openpgp.asc If you wish to request my time, please do so using bit.ly/hd1AppointmentRequest http://bit.ly/hd1AppointmentRequest. Si vous voudrais faire connnaisance, allez a bit.ly/hd1AppointmentRequest http://bit.ly/hd1AppointmentRequest.
https://sks-keyservers.net/pks/lookup?op=get&search=0xFEBAD7FFD041BBA1Sent from my mobile device Envoye de mon portable
Same thing on Firefox 91.12esr and 104.0b5
@hasandiwan, what is your operating system? did you follow the suggestions from above?
I had the same issue in OSX until I realized it required a 'utils' folder per, "check your Profile Folder you must have a folder chrome. In the chrome folder you must have a sub folder utils with these files". I guess the following wasn't clear enough for me:

Since updating from FF 91.12.0 to FF 102.3.09 (ESR) on Linux TMP was disabled and can't get it enabled again. I followed the guides to install userChromeJS but can't find any config.js or config-prefs.js on my Firefox installation, as mentioned in https://github.com/xiaoxiaoflood/firefox-scripts/issues/8#issuecomment-1278739215
Since updating from FF 91.12.0 to FF 102.3.09 (ESR) on Linux TMP was disabled and can't get it enabled again.
@Massimo-B,
- Download the file fx-folder.zip and extract it to a temp location In your file system.
- Now you should have in the
temp location
the files: config.js and config-prefs.js - copy the file
config.js
to/usr/lib/firefox/config.js
- copy the file
config-prefs.js
to/usr/lib/firefox/browser/defaults/preferences/config-prefs.js
IMPORTANT if your firefox.exe
is not in the default location, check in about:support
for Application Binary path
and install both files (3, 4) to the path accordingly
- copy the file
config.js
to[PATH TO FIREFOX.EXE]/config.js
- copy the file
config-prefs.js
to[PATH TO FIREFOX.EXE]/browser/defaults/preferences/config-prefs.js
@hasandiwan, what is your operating system?
macOS latest version
did you follow the suggestions from above?
I did so.
@hasandiwan @onemen the problem is that at one point (i think when you clear cache) XiaoXiao's files (config and config-prefs) are being removed. I also had this problem and i've just copied files again, restarted FF and installed addon
@yaizkazani XiaoXiao's files (config and config-prefs) are NOT being removed by clear cache.
maybe you placed those files in the wrong place.
@onemen maybe. Still i'm pretty sure i've copied them, and them checked after 10 minutes of googling why i cannot install it and found out that they were missing. Whatever
Same corrupt message for me on new install of FF 107 on Windows 8.1, installed in it's own new directory "C:\Program Files\Firefox-New". Validated all files referenced above were copied into their respective directories.
@yaizkazani @explor202 maybe try post the screen shot of the folders that you've placed the files ?
@yaizkazani screenshots attached.
@yaizkazani screenshots attached.
Have you placed config.js
?
And is '88tzdc...' the profile you're using for this install?
@yaizkazani Yes, config.js is copied into the correct directory and '88tzdc...' is the profile I'm testing with.