Linux and SARS

c3n0byt3

Expert Member
Joined
Sep 2, 2009
Messages
1,164
Reaction score
228
Location
Marion Island:->
Not sure if this has been discussed before.
I'm trying to efile, but they require flash 11.3.
Latest flash I can get for linux is 11.2 (adobe will stop there).

I'm going to try using Chrome, as it implements flash 11.3 through "pepperflash".

Anyone else have these problems?
 
Did Chrome work?

Someone must explain to SARS that flash is no good.
 
Ok so no one using Linux has tried to efile yet?
The issue:
http://blogs.adobe.com/flashplayer/...gle-partnering-for-flash-player-on-linux.html


HavocXphere said:
Only adobe works afaik.
From what I've read, Pepperflash is a plugin used to implement the latest Adobe Flash.
So it's still Adobe.

I didn't have much luck trying to install latest Chrome (dependencies upon dependencies).
I'm going to try Chromium instead.
http://www.webupd8.org/2013/04/install-pepper-flash-player-for.html
 
Well Chromium is Chrome.... just different colors.

No. Chromium has stuff removed liked pepperflash & adobe pdf support amongst other things. You can however add pepperflash and pdf support back into chromium.
 
Ok, so i had this same problem this morning. Had to revert to XP to get the job done in the time i had.

I've did a bit of searching and found that we currently have 3 options:

1) Install Google Chrome - which natively includes PepperFlash

2) Install Chromium and add PepperFlash.
- I did this manually by extracting it from the chrome .deb installation i downloaded from chrome.google.com, created a "PepperFlash" folder in /usr/lib and copied the two files in there. The only other thing is, you must then start chromium with this command:
chromium-browser --ppapi-flash-path=/usr/lib/PepperFlash/libpepflashplayer.so --ppapi-flash-version=11.7.700.203
(change the version no to the one you are working with) Just add it to the shortcut and your done.

Although this works, i really don’t like this method because you'll have to do the whole stupid procedure over again when you need a new version of flash. :erm:

This: http://www.webupd8.org/2013/04/install-pepper-flash-player-for.html seems to be a better method, although i haven’t tried it yet. (Thanx ponder :))

3) Use the PDF method when eFiling
- Personally i haven’t tried this on linux as of yet.
The problem with Option 3 is: http://www.sars.gov.za/Pages/Forms-on-SARS-eFiling.aspx
The Adobe Portable Document Format (PDF) forms will still be available as an option for a limited time only and therefore you are encouraged to download Adobe Flash Player or to adapt your IT systems in preparation for the change.
So this is also not a lasting option.

I tried to add the PepperFlash to Mozilla's plugin directory, but Firefox doesn't recognise it.

I think we should rather target the root of the problem and ask them to decrease the minimum requirement of Flash on Linux to v11.2. That will solve the problem until Adobe finally abandons Flash for Linux or until sars moves to HTML5 :)

I have already sent them a mail regarding the subject. Please take 5min of your time and do the same :D:
http://www.sars.gov.za/Contact/How-Do-I/Pages/Website-Feedback.aspx
Technical Website Issue – eFiling Website

Please change the minimum version requirement of Adobe Flash Player on the eFiling website, from version 11.3 to version 11.2, when it is detected that the user is using a Linux Operating System.

Users on Linux Operating Systems are unable to use the Adobe Flash Player option on the eFiling website due to the minimum version requirement of Adobe Flash Player version 11.3.

The latest version of Adobe Flash Player on Linux Operating Systems is version 11.2.

Adobe still frequently updates the 11.2 version of Flash Player for Linux Operating Systems with security updates.

Adobe's Website states the following:
“NOTE: Adobe Flash Player 11.2 will be the last version to target Linux as a supported platform. Adobe will continue to provide security backports to Flash Player 11.2 for Linux.”

Please see this page for the latest Adobe Flash Player versions per Operating System:
http://helpx.adobe.com/flash-player.html

Thank You
(Tried to keep it as clear a possible :D)

Keeping my fingers crossed... :p
 
Last edited:
Use your Android phone/tablet - I got tired of SARS passion for Adobe rubbish which doesn't work on 64-bit Linux (even their Android app uses Adobe Air, but at least it works).
 
Use your Android phone/tablet - I got tired of SARS passion for Adobe rubbish which doesn't work on 64-bit Linux (even their Android app uses Adobe Air, but at least it works).

Or use the developer console of your browser and set your user agent to that of a mobile browser.
 
I had the same issues when trying to file this morning.

I use OpenSuse and Chrome, so I couldn't even view my IRP5.

Bloody literal-minded popups the revenue wing of this government uses.

Well, I also headed over to Windows on my dual-boot, updated the Adobe...and although I could review my return, I couldn't see the calculation.
I have temporarily thrown in the towel and am now waiting for SARS to come whistle through their asses for my return.
(Or maybe I'll give it a try on my Android - just not too soon, I'm that pissed with the peas Brained pencil pushers).
 
I had the same issues when trying to file this morning.

I use OpenSuse and Chrome, so I couldn't even view my IRP5.

Bloody literal-minded popups the revenue wing of this government uses.

Well, I also headed over to Windows on my dual-boot, updated the Adobe...and although I could review my return, I couldn't see the calculation.
I have temporarily thrown in the towel and am now waiting for SARS to come whistle through their asses for my return.
(Or maybe I'll give it a try on my Android - just not too soon, I'm that pissed with the peas Brained pencil pushers).
 
I've tried the Chrome and Chromium route.
I'm using Ubuntu 10.10, which I guess is pretty old.
So I've had no success with trying to sort out the dependencies.

Using the ppa route for pepperflash doesn't work for me since Maverick isn't supported.

Using the manual route doesn't seem to work either as my detected flash version in Chromium is still 11.2.
I try disabling the 11.2 version (I can see two versions, 11.2 and 11.3) in the plugin config, but then the adobe check shows I don't have any flash installed.

So, final solution was Android tablet, which worked!
I also sent a mail to SARS.

Wtf, seriously SARS?
I've had similar version issues through the years, even in XP.
One of the years they told me I "HAD" to use an older version of flash.
 
SARS doesn't like Linux because it's free and then they wont get any money from it. :D
 
I can confirm that Chromium with pepperflash does indeed work
 
The darnedest thing. This morning I can view my calculation through my Linux set up, but not my return. On XP I can see the return, snd file it, but not the calculation.
Popping back and forth between OS.
 
Wrote to SARS complaining about this and was amazed to get a reply within a few hours.

quote:
Thanks for your email.
For now we are advising all Linux users to install the Chrome browser, as it has built in support for Adobe Flash version 11.3.
Best Regards
Web Team

Not my first choice of response, but I thought I'd give it a try.
I installed chromium (because I'm running Kubuntu 13.04 and it's in the respository) and then added the pepper flash support as described here: http://www.webupd8.org/2013/04/install-pepper-flash-player-for.html

After that the SARS site worked perectly.
 
Thanks for the Chromium/Pepper Flash heads up guys. The Android app doesn't know about provisional tax :mad:
 
Chromium with Pepper Flash

Ok, so i've done the Chromium with Pepper Flash method on a couple of computers and would like to upload what worked for me. Hopefully this will save someone a couple of hours:

Chromium with Pepper Flash on Ubuntu/Mint systems:


Follow the instructions on this page to add Pepper Flash via PPA:

To add the PPA and install Adobe Pepper Flash from Google Chrome in Ubuntu (to be used in Chromium), use the following commands:

sudo add-apt-repository ppa:skunk/pepper-flash
sudo apt-get update
sudo apt-get install pepflashplugin-installer

http://www.webupd8.org/2013/04/install-pepper-flash-player-for.html

This link works wonders, but i've had issues where, upon restart of the system, Chromium would revert back to the 11.2 version flash.
The culprit was the fact that ". /usr/lib/pepflashplugin-installer/pepflashplayer.sh" got removed from "/etc/chromium-browser/default" after each restart.

I then wrote a little script to add the line of text back to the file incase the word "pepflashplayer" was not found in the file:

#!/bin/bash
if grep -q 'pepflashplayer' /etc/chromium-browser/default; then
echo
else
echo '. /usr/lib/pepflashplugin-installer/pepflashplayer.sh' | sudo tee -a /etc/chromium-browser/default >/dev/null
fi

I then saved the script to: "/home/!!YOUR-USERNAME!!/.sarsefiling/sarsefilingscript.sh"

After that, you have to add the following command to the Chromium desktop launcher:
sh -c "/home/!!YOUR-USERNAME!!/.sarsefiling/sarsefilingscript.sh && chromium-browser %U"

Please improve the scrip if you can. I tried to execute the command without user intervention, but couldn't get it working. It can probably be done easily.

Once the user launches Chromium, the script is called to check if the line of text is still in the needed file, if so, Chromium launches normally. If not, the terminal asks the user to enter their password, in order to grant permission to write the line of text to the file, and if successfull, launches Chromium with Pepper Flash.

Chromium with Pepper Flash on Debian/LMDE systems:

Debian has a package for Pepper Flash, called "pepperflashplugin-nonfree" and as of writing this post, it's still in testing.

In order to install a testing package on a stable system, you will have to change your apt repository priority:

Add the following repository to your sources:

deb http://ftp.us.debian.org/debian/ testing main contrib non-free

Then locate "/etc/apt/preferences" and change it to:
(Note, this is for a LMDE System)

Package: *
Pin: origin packages.linuxmint.com
Pin-Priority: 900

Package: *
Pin: origin debian.linuxmint.com
Pin-Priority: 700

Package: *
Pin: release a=testing
Pin-Priority: 600

http://unix.stackexchange.com/questions/37603/enabling-apt-repository-priority-in-lmde

Refresh your package information/repository indexes.

You should then be able to install the "pepperflashplugin-nonfree" -testing package, by running this command in terminal:

sudo apt-get -t testing install pepperflashplugin-nonfree

This package installs Chrome to make use of Pepper Flash whilst still staying within Google's usage agreements.

Hopes this helps someone
Lekker aand manne.
 
Last edited:
Top
Sign up to the MyBroadband newsletter
X