Comments (3)
It seem the Harfbuzz version installed is not enought higher to let Chromium 68 to work.
https://hub.docker.com/r/weboaks/node-karma-protractor-chrome/builds/bc3ukrfhobyeasjvgta2cri/ :
...
(82/116) Installing harfbuzz (1.3.4-r1)
...
(96/116) Installing chromium@edge (68.0.3440.75-r0)
(97/116) Installing chromium-chromedriver@edge (68.0.3440.75-r0)
...
and if we check on Harfbuzz site, we can see the functions are available with version 1.3.4 :
https://harfbuzz.github.io/harfbuzz-hb-font.html#hb-font-set-variations => since 1.4.2
https://harfbuzz.github.io/harfbuzz-hb-face.html#hb-face-get-table-tags => since 1.6.0
https://harfbuzz.github.io/harfbuzz-hb-font.html#hb-font-set-ptem => since 1.6.0
I also check Chromium build log, it depend on Harfbuzz but it get it from system, so I think we must install it.
From : http://build.alpinelinux.org/buildlogs/build-edge-x86_64/community/chromium/chromium-68.0.3440.75-r0.log
...
use_system_harfbuzz=true
...
I think and apk add harfbuzz@edge
can solve this issue
from docker-node-karma-protractor-chrome.
@kuroidoruido Thanks a lot for the research. I'm glad to see someone use the alpine version :)
harfbuzz
is a dependency of gtk and pango and a full upgrade to alpine edge was required to get the correct harfbuzz version. It makes the image 8mo bigger, but everything seems working again.
Let me know if it works on your side.
from docker-node-karma-protractor-chrome.
@sylvaindumont Your docker node+karma+protractor+chromium in alpine version save me a lot of time to build the CI/CD of my project :)
Thanks for the reactivity!
Now all works perfectly like before! Thanks a lot! :)
from docker-node-karma-protractor-chrome.
Related Issues (20)
- selenium is not starting its server HOT 4
- Failing in bitbucket pipelines. Need help HOT 6
- Lost UI Shared context HOT 4
- chromeOptions not accepting window-size argument HOT 4
- Run command in documentation
- Not able to delete httpOnly:true secure: true cookie using deleteAllCookies() in headless chrome in protractor in docker HOT 1
- Protractor hangs on "I/launcher - 1 instance(s) of WebDriver still running" while using shardTestFiles: true in docker HOT 1
- The headless tag does not work anymore due to an update of ChromeDriver HOT 2
- Session not created for the chrome version HOT 10
- Headless not working since last update HOT 2
- Upgrade Chromium to latest stable? HOT 4
- What does latest point to? Can't find by digest. HOT 3
- Changes in alpine-node version HOT 1
- Root Tag help HOT 2
- Chrome version mismatch HOT 2
- Chromium version seems to be incompatible with chromedriver HOT 2
- New headless version is not compatible with puppeteer's bin (error while loading shared libraries: libXss.so) HOT 2
- image node tags & root access HOT 1
- Please created versioned Dockerfiles HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docker-node-karma-protractor-chrome.