TabMixPlus icon indicating copy to clipboard operation
TabMixPlus copied to clipboard

Appears to be Corrupt

Open hasandiwan opened this issue 2 years ago • 20 comments

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?

hasandiwan avatar Aug 10 '22 04:08 hasandiwan

Probably you did not install bootstrapLoader properly.

Follow the install instructions in our Readme

onemen avatar Aug 10 '22 08:08 onemen

bootstrapLoader is installed properly, but TMP is still apparently corrupt.

hasandiwan avatar Aug 10 '22 16:08 hasandiwan

Try to install other legacy extension to verify that bootstarploader work

onemen avatar Aug 11 '22 04:08 onemen

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

hasandiwan avatar Aug 11 '22 04:08 hasandiwan

  • 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. install-from-file

If it does not work, report your operating system and Firefox version.

onemen avatar Aug 11 '22 06:08 onemen

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

emulated24 avatar Sep 20 '22 08:09 emulated24

If you see does not contain a valid manifest, you probably did not install userChromeJS properly.

onemen avatar Sep 21 '22 05:09 onemen

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.

DAMoran2022 avatar Sep 27 '22 19:09 DAMoran2022

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 ?

117649 avatar Sep 28 '22 09:09 117649

I am using Windows 7E x64.

DAMoran2022 avatar Sep 28 '22 16:09 DAMoran2022

about-support

Make sure you installed all the files from xiaoxiaoflood/firefox-scripts

  1. Check in your Application Binary folder, the folder that contains firefox.exe: 1.1 You must have the file config.js. 1.2 In a sub folder to the Application Binary folder defaults/pref, you must have the file config-prefs.js.

  2. Check your Profile Folder you must have a folder chrome. In the chrome folder you must have a sub folder utils 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.

  3. 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 remove Tab Mix Plus. 3.2 Go to about:support and click Clear 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 to about:addons and click on the cog icon and install the xpi. install-from-file

onemen avatar Sep 29 '22 05:09 onemen

Still corrupt. Why is this manual BS necessary if you are in fact converting TMP from XUL to webextension? You have me totally confused..

DAMoran2022 avatar Sep 29 '22 16:09 DAMoran2022

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.

117649 avatar Sep 29 '22 19:09 117649

@DAMoran2022

Maybe it is an issue with Windows 7 Try to fill an issue @xiaoxiaoflood/firefox-scripts

onemen avatar Sep 29 '22 19:09 onemen

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.

DAMoran2022 avatar Sep 29 '22 19:09 DAMoran2022

Same thing on Firefox 91.12esr and 104.0b5. -- H

On Wed, 10 Aug 2022 at 23:05, onemen @.***> wrote:

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

hasandiwan avatar Oct 11 '22 08:10 hasandiwan

Same thing on Firefox 91.12esr and 104.0b5

@hasandiwan, what is your operating system? did you follow the suggestions from above?

onemen avatar Oct 11 '22 08:10 onemen

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:

image

Brenex avatar Oct 12 '22 15:10 Brenex

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

Massimo-B avatar Oct 14 '22 09:10 Massimo-B

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,

  1. Download the file fx-folder.zip and extract it to a temp location In your file system.
  2. Now you should have in the temp location the files: config.js and config-prefs.js
  3. copy the file config.js to /usr/lib/firefox/config.js
  4. 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

onemen avatar Oct 14 '22 18:10 onemen

@hasandiwan, what is your operating system?

macOS latest version

did you follow the suggestions from above?

I did so.

hasandiwan avatar Nov 05 '22 01:11 hasandiwan

@hasandiwan

try to look for more help at xiaoxiaoflood firefox-scripts

onemen avatar Nov 05 '22 08:11 onemen

@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 avatar Nov 28 '22 09:11 yaizkazani

@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 avatar Nov 28 '22 12:11 onemen

@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

yaizkazani avatar Nov 28 '22 20:11 yaizkazani

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.

explor202 avatar Nov 29 '22 03:11 explor202

@yaizkazani @explor202 maybe try post the screen shot of the folders that you've placed the files ?

117649 avatar Nov 29 '22 11:11 117649

@yaizkazani screenshots attached.

image

image

explor202 avatar Nov 29 '22 12:11 explor202

@yaizkazani screenshots attached.

image

image

Have you placed config.js?

And is '88tzdc...' the profile you're using for this install?

117649 avatar Nov 29 '22 12:11 117649

@yaizkazani Yes, config.js is copied into the correct directory and '88tzdc...' is the profile I'm testing with.

image

image

explor202 avatar Nov 29 '22 12:11 explor202