Netflix, state of the art?
#71
(08-09-2020, 02:48 PM)TheBackburner Wrote:
(07-30-2020, 12:03 PM)spikerguy Wrote: Hello,

Can you provide some logs so someone can look into it and know what might be causing the issue.

Please share the output of the logs when it is trying to install the package.

Sorry for the inconvenience caused.

@spikerguy , is what you need the output when trying to run chromium-docker? If so, see below:

Code:
Enabling XHost Forwarding
non-network local connections being added to access control list
Searching for Docker image ...
Found and using d7150613eb67
/usr/bin/chromium-browser: line 133: lsb_release: command not found
/usr/bin/chromium-browser: line 134: lsb_release: command not found
[1:1:0809/202837.988206:ERROR:process_singleton_posix.cc(294)] The profile appears to be in use by another Chromium process (1) on another computer (1851c23db1a3). Chromium has locked the profile so that it doesn't get corrupted. If you are sure no other processes are using this profile, you can unlock the profile and relaunch Chromium.
../../sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:**CRASHING**:seccomp-bpf failure in syscall 0403
../../sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:**CRASHING**:seccomp-bpf failure in syscall 0403
../../sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:**CRASHING**:seccomp-bpf failure in syscall 0403
../../sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:**CRASHING**:seccomp-bpf failure in syscall 0403
../../sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:**CRASHING**:seccomp-bpf failure in syscall 0403
../../sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:**CRASHING**:seccomp-bpf failure in syscall 0403
../../sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:**CRASHING**:seccomp-bpf failure in syscall 0403
../../sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:**CRASHING**:seccomp-bpf failure in syscall 0403
../../sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:**CRASHING**:seccomp-bpf failure in syscall 0403
[1:21:0809/202845.472653:FATAL:gpu_data_manager_impl_private.cc(986)] The display compositor is frequently crashing. Goodbye.

If there's something else needed, could you help me out with what commands or program I would need to run to get the output you're looking for? I'm a bit of a Linux noob, so I'm not even sure what providing logs entails, and I didn't have much success Googling the topic. I'd love to get this program running again, so I'd be happy to provide any output you might need. Please let me know what I can do to help. Thanks!
Hello,

Thanks for reporting, I am testing it now. A quick search shows that it needs a newer chromium version. I will try to update it and test it.

If everything goes well then will push the updated version of the package.

UPDATE:
Chromium on docker is fixed now.
Moved base to ubuntu bionic latest, Updated Chromium to version 84 and now volume control from host machine works but needs paprefs package.

For those who are having issue with chromium on docker please do the following.

This will remove all the docker images do please DO NOT DO THIS IF YOU HAVE OTHER DOCKER IMAGES ON YOUR SYSTEM, instead manually remove the chromiun docker image.
Code:
docker system prune -a --volumes

Next is to remove old chromium-docker as the files are saved locally.
Code:
sudo pacman -R chromium-docker

Now you can install the app again, using

Code:
sudo pacman -S chromium-docker

Can anyone do the following and report if netflix and amazon works or not as my accounts have expired so I cannot test it. I tested youtube over chromiun-docker updated app and it works fine again.

UPDATE:
Added pulseaudio handling over network so paprefs becomes a dependency which will be installed but user will have to enable it
Open paprefs - sound server preference
and just enable as per the below pic.

[img]data:image/png;base64,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[/img]

Thanks.
Manjaro ARM Team.
Devices: Pinebook Pro & PinePhone.
  Reply
#72
(08-14-2020, 06:28 AM)spikerguy Wrote: Can anyone do the following and report if netflix and amazon works or not as my accounts have expired so I cannot test it. I tested youtube over chromiun-docker updated app and it works fine again.

Hello spikerguy,

I tried your solution with Spotify and it (kind of) worked for me.

I ran into another issue. I can't start the application from the applications menu. A terminal window opens and quickly closes. I tried to open the application from the terminal and received a 'permission denied'.

Code:
$ chromium-armhf
Set host IP for Pulseaudio
Enabling XHost Forwarding
non-network local connections being added to access control list
Searching for Docker image ...
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.40/images/json?filters=%7B%22reference%22%3A%7B%22hthiemann%2Fchromium-armhf%3Alatest%22%3Atrue%7D%7D": dial unix /var/run/docker.sock: connect: permission denied
Found and using
"docker run" requires at least 1 argument.
See 'docker run --help'.

Usage:  docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

Run a command in a new container

The application can be run with sudo. Afaik, that is something to be avoided. Do you know any possible causes for that? Do you need any further information on the issue?

Thank you for your work. The effort of the Manjaro team in the development for the PBP is really amazing!

Regards

Diadochokinetic
  Reply
#73
[quote pid='76759' dateline='1599414565']
I ran into another issue. I can't start the application from the applications menu. A terminal window opens and quickly closes. I tried to open the application from the terminal and received a 'permission denied'.

Code:
$ chromium-armhf
Set host IP for Pulseaudio
Enabling XHost Forwarding
non-network local connections being added to access control list
Searching for Docker image ...
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.40/images/json?filters=%7B%22reference%22%3A%7B%22hthiemann%2Fchromium-armhf%3Alatest%22%3Atrue%7D%7D": dial unix /var/run/docker.sock: connect: permission denied
Found and using
"docker run" requires at least 1 argument.
See 'docker run --help'.

Usage:  docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

Run a command in a new container

The application can be run with sudo. Afaik, that is something to be avoided. Do you know any possible causes for that? Do you need any further information on the issue?

Thank you for your work. The effort of the Manjaro team in the development for the PBP is really amazing!

Regards

Diadochokinetic
[/quote]

As docker is run as daemon in the background you need to be part of a specific ‘docker’ group to be able to use it from a normal user account.
To enable your current logged on user you will have to:
1. go to a terminal
2. run sudo usermod -aG docker <username>
3. log off and on again to activate the changes
4. you can check your group membership with the groups command in a terminal. It should list the docker group.
  Reply
#74
(09-06-2020, 11:42 PM)appelgriebsch Wrote: [quote pid='76759' dateline='1599414565']
I ran into another issue. I can't start the application from the applications menu. A terminal window opens and quickly closes. I tried to open the application from the terminal and received a 'permission denied'.

Code:
$ chromium-armhf
Set host IP for Pulseaudio
Enabling XHost Forwarding
non-network local connections being added to access control list
Searching for Docker image ...
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.40/images/json?filters=%7B%22reference%22%3A%7B%22hthiemann%2Fchromium-armhf%3Alatest%22%3Atrue%7D%7D": dial unix /var/run/docker.sock: connect: permission denied
Found and using
"docker run" requires at least 1 argument.
See 'docker run --help'.

Usage:  docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

Run a command in a new container

The application can be run with sudo. Afaik, that is something to be avoided. Do you know any possible causes for that? Do you need any further information on the issue?

Thank you for your work. The effort of the Manjaro team in the development for the PBP is really amazing!

Regards

Diadochokinetic

As docker is run as daemon in the background you need to be part of a specific ‘docker’ group to be able to use it from a normal user account.
To enable your current logged on user you will have to:
1. go to a terminal
2. run sudo usermod -aG docker <username>
3. log off and on again to activate the changes
4. you can check your group membership with the groups command in a terminal. It should list the docker group.
[/quote]

Added the user, as per your guidance, but the output is the following:

$ chromium-armhf
Set host IP for Pulseaudio
Enabling XHost Forwarding
non-network local connections being added to access control list
Searching for Docker image ...
Found and using
"docker run" requires at least 1 argument.
See 'docker run --help'.

Usage:  docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

Run a command in a new container

It does not work with sudo either.
  Reply
#75
(09-06-2020, 11:42 PM)appelgriebsch Wrote: As docker is run as daemon in the background you need to be part of a specific ‘docker’ group to be able to use it from a normal user account.
To enable your current logged on user you will have to:
1. go to a terminal
2. run sudo usermod -aG docker <username>
3. log off and on again to activate the changes
4. you can check your group membership with the groups command in a terminal. It should list the docker group.

The provided solution worked for me.

Thank You!
  Reply
#76
(09-09-2020, 08:44 AM)3xC0MM Wrote:
(09-06-2020, 11:42 PM)appelgriebsch Wrote: [quote pid='76759' dateline='1599414565']
I ran into another issue. I can't start the application from the applications menu. A terminal window opens and quickly closes. I tried to open the application from the terminal and received a 'permission denied'.

Code:
$ chromium-armhf
Set host IP for Pulseaudio
Enabling XHost Forwarding
non-network local connections being added to access control list
Searching for Docker image ...
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.40/images/json?filters=%7B%22reference%22%3A%7B%22hthiemann%2Fchromium-armhf%3Alatest%22%3Atrue%7D%7D": dial unix /var/run/docker.sock: connect: permission denied
Found and using
"docker run" requires at least 1 argument.
See 'docker run --help'.

Usage:  docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

Run a command in a new container

The application can be run with sudo. Afaik, that is something to be avoided. Do you know any possible causes for that? Do you need any further information on the issue?

Thank you for your work. The effort of the Manjaro team in the development for the PBP is really amazing!

Regards

Diadochokinetic

As docker is run as daemon in the background you need to be part of a specific ‘docker’ group to be able to use it from a normal user account.
To enable your current logged on user you will have to:
1. go to a terminal
2. run sudo usermod -aG docker <username>
3. log off and on again to activate the changes
4. you can check your group membership with the groups command in a terminal. It should list the docker group.

Added the user, as per your guidance, but the output is the following:

$ chromium-armhf
Set host IP for Pulseaudio
Enabling XHost Forwarding
non-network local connections being added to access control list
Searching for Docker image ...
Found and using
"docker run" requires at least 1 argument.
See 'docker run --help'.

Usage:  docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

Run a command in a new container

It does not work with sudo either.
[/quote]
Looks like you don't have the container installer.

Please do

Code:
sudo pacman -Rnsc chromium-docker

sudo pacman -S chromium-docker

First command will remove all the old chromium-docker content while second one will install it fresh.

Hope this will solve your issue.
Manjaro ARM Team.
Devices: Pinebook Pro & PinePhone.
  Reply
#77
Quote:Please do

Code:
sudo pacman -Rnsc chromium-docker

sudo pacman -S chromium-docker

First command will remove all the old chromium-docker content while second one will install it fresh.

Hope this will solve your issue.

Thank you, that was it!


Quote:UPDATE:
Added pulseaudio handling over network so paprefs becomes a dependency which will be installed but user will have to enable it
Open paprefs - sound server preference
and just enable as per the below pic.

You mention this in the post above, but the picture does not show. Can you please repost it?
BR
  Reply
#78
(09-10-2020, 03:36 AM)3xC0MM Wrote:
Quote:Please do

Code:
sudo pacman -Rnsc chromium-docker

sudo pacman -S chromium-docker

First command will remove all the old chromium-docker content while second one will install it fresh.

Hope this will solve your issue.

Thank you, that was it!


Quote:UPDATE:
Added pulseaudio handling over network so paprefs becomes a dependency which will be installed but user will have to enable it
Open paprefs - sound server preference
and just enable as per the below pic.

You mention this in the post above, but the picture does not show. Can you please repost it?
BR
Also, if someone has enabled the firewall, they will have to allow TCP connections to port 4713 from docker subnet. For ufw it would be:
Code:
sudo ufw allow proto tcp to any port 4713 from `docker network inspect bridge --format='{{(index .IPAM.Config 0).Subnet}}'`
PS. I've changed the addrip variable in the chromium-armhf script to the docker gateway address. As long as docker0 interface is up, audio should work. Now the line looks like this:
Code:
addrip="$(docker network inspect bridge --format='{{(index .IPAM.Config 0).Gateway}}')"
PPS. To decode this image you need to copy everything between '[img]data:image/png;base64,' and '[/img]', paste it to text editor and save it, then use base64 command to decode.
Code:
base64 -d base64_encoded_png.txt > image.png
It shows PulseAudio Preferences window with Network Server tab opened, 'Enable network access to local sound devices' and 'Don't require authentication' options are checked.
PPPS. I've installed Manjaro on emmc a few days ago, Spikerguy's post about updating to Chromium 84 is month old but I've just checked Chromium version and it says it's 78 but the base is bionic. Do I have to switch branch to testing or unstable to get this update?
Here is proof:
Chromium-docker package details
About Chromium page
@spikerguy, Where is this updated Chromium? The installed version keeps complaining about upgrading to a newer version.
  Reply
#79
(09-26-2020, 12:05 PM)wrzomar Wrote:
(09-10-2020, 03:36 AM)3xC0MM Wrote:
Quote:Please do

Code:
sudo pacman -Rnsc chromium-docker

sudo pacman -S chromium-docker

First command will remove all the old chromium-docker content while second one will install it fresh.

Hope this will solve your issue.

Thank you, that was it!


Quote:UPDATE:
Added pulseaudio handling over network so paprefs becomes a dependency which will be installed but user will have to enable it
Open paprefs - sound server preference
and just enable as per the below pic.

You mention this in the post above, but the picture does not show. Can you please repost it?
BR
Also, if someone has enabled the firewall, they will have to allow TCP connections to port 4713 from docker subnet. For ufw it would be:
Code:
sudo ufw allow proto tcp to any port 4713 from `docker network inspect bridge --format='{{(index .IPAM.Config 0).Subnet}}'`
PS. I've changed the addrip variable in the chromium-armhf script to the docker gateway address. As long as docker0 interface is up, audio should work. Now the line looks like this:
Code:
addrip="$(docker network inspect bridge --format='{{(index .IPAM.Config 0).Gateway}}')"
PPS. To decode this image you need to copy everything between '[img]data:image/png;base64,' and '[/img]', paste it to text editor and save it, then use base64 command to decode.
Code:
base64 -d base64_encoded_png.txt > image.png
It shows PulseAudio Preferences window with Network Server tab opened, 'Enable network access to local sound devices' and 'Don't require authentication' options are checked.
PPPS. I've installed Manjaro on emmc a few days ago, Spikerguy's post about updating to Chromium 84 is month old but I've just checked Chromium version and it says it's 78 but the base is bionic. Do I have to switch branch to testing or unstable to get this update?
Here is proof:
Chromium-docker package details
About Chromium page
@spikerguy, Where is this updated Chromium? The installed version keeps complaining about upgrading to a newer version.

I've tried updating the chromium but it widevine doesn't support newer version of chromium, we're dependent on ChromeOS to update their widevine to support latest version of chromium. 

I can try it in the coming week to see if I can get a newer version of chromium to work with the ChromeOS widevine but I will need someone to share a Netflix or amazon account for testing as I've stopped mine and can no longer get a few trial too Sad
Manjaro ARM Team.
Devices: Pinebook Pro & PinePhone.
  Reply
#80
@spikerguy Yes, I came to a similar conclusion myself, also building Chromium for ARM is difficult, to say the least. I thought about replacing Chromium with Firefox, but that was a mistake given my inexperience with the docker, so I replaced Chromium with Xterm to familiarize myself with the environment inside the container and the Docker container building process.
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Funny Conky like script to monitor your PBP state as400 1 3,634 08-19-2020, 12:57 PM
Last Post: xmixahlx
  Netflix on default Chromium/Debian MoonDog 8 11,400 01-28-2020, 04:58 AM
Last Post: simeon
  State of hibernate or hybrid-sleep? Arwen 5 8,247 11-21-2019, 07:51 AM
Last Post: tophneal

Forum Jump:


Users browsing this thread: 30 Guest(s)