how do i get it to stay on ?
If clipgrab doesn’t generate a log,
Try collecting system events in real time, open the following in a console beforehand and leave it running (even minimized).
journalctl -f
If whatever is collected is hard to understand, post it (within CODE tags generated by the hash button(#)) for others to see.
TSU
i got this by starting clipgrab in console , might be easier to decypher .
:~> clipgrab
Adding Equifax CA certificate
OpenType support missing for "GNU Unifont", script 12
OpenType support missing for "GNU Unifont", script 13
js: Uncaught (in promise) NetworkError: A network error occurred.
js: Refused to display 'https://accounts.google.com/ServiceLogin?continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26feature%3Dpassive%26hl%3Den%26next%3D%252Fsignin_passive&hl=en&passive=true&service=youtube&uilel=3' in a frame because it set 'X-Frame-Options' to 'deny'.
Segmentation fault (core dumped)
and here is output from journalctl :
journalctl -f
-- Logs begin at Thu 2020-09-03 00:22:42 EDT. --
Sep 03 06:16:34 astrid plasmashell[2085]: qml: temp unit: 0
Sep 03 06:16:43 astrid kwin_x11[2081]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 46039, resource id: 21054151, major code: 3 (GetWindowAttributes), minor code: 0
Sep 03 06:16:43 astrid kwin_x11[2081]: qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 46040, resource id: 21054151, major code: 14 (GetGeometry), minor code: 0
Sep 03 06:16:44 astrid plasmashell[2085]: libpng warning: iCCP: CRC error
Sep 03 06:16:52 astrid plasmashell[2085]: qml: temp unit: 0
Sep 03 06:16:55 astrid plasmashell[2085]: qml: temp unit: 0
Sep 03 06:16:57 astrid su[10561]: (to root) reidkb on pts/1
Sep 03 06:16:57 astrid su[10561]: pam_unix(su:session): session opened for user root by reidkb(uid=1000)
Sep 03 06:16:58 astrid plasmashell[2085]: qml: temp unit: 0
Sep 03 06:16:58 astrid plasmashell[2085]: qml: temp unit: 0
Sep 03 06:17:04 astrid plasmashell[2085]: qml: temp unit: 0
Sep 03 06:17:07 astrid kwin_x11[2081]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48368, resource id: 21054268, major code: 3 (GetWindowAttributes), minor code: 0
Sep 03 06:17:07 astrid kwin_x11[2081]: qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 48369, resource id: 21054268, major code: 14 (GetGeometry), minor code: 0
Sep 03 06:17:07 astrid plasmashell[2085]: qml: temp unit: 0
Sep 03 06:17:09 astrid plasmashell[2085]: file:///usr/share/plasma/plasmoids/org.kde.plasma.kicker/contents/ui/ItemListDialog.qml:51: TypeError: Cannot read property 'separatorCount' of null
Sep 03 06:17:09 astrid plasmashell[2085]: trying to show an empty dialog
Sep 03 06:17:10 astrid plasmashell[2085]: qml: temp unit: 0
Sep 03 06:17:10 astrid plasmashell[2085]: qml: temp unit: 0
Sep 03 06:17:11 astrid kwin_x11[2081]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 50234, resource id: 37748973, major code: 18 (ChangeProperty), minor code: 0
Sep 03 06:17:11 astrid clipgrab[10599]: Adding Equifax CA certificate
Sep 03 06:17:11 astrid clipgrab[10599]: OpenType support missing for "GNU Unifont", script 12
Sep 03 06:17:11 astrid clipgrab[10599]: OpenType support missing for "GNU Unifont", script 13
Sep 03 06:17:12 astrid kded5[2004]: Registering ":1.99/StatusNotifierItem" to system tray
Sep 03 06:17:13 astrid plasmashell[2085]: qml: temp unit: 0
Sep 03 06:17:13 astrid clipgrab[10599]: js: Uncaught (in promise) NetworkError: A network error occurred.
Sep 03 06:17:13 astrid clipgrab[10599]: js: Refused to display 'https://accounts.google.com/ServiceLogin?continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26feature%3Dpassive%26hl%3Den%26next%3D%252Fsignin_passive&hl=en&passive=true&service=youtube&uilel=3' in a frame because it set 'X-Frame-Options' to 'deny'.
Sep 03 06:17:16 astrid plasmashell[2085]: qml: temp unit: 0
Sep 03 06:17:19 astrid plasmashell[2085]: qml: temp unit: 0
Sep 03 06:17:22 astrid plasmashell[2085]: qml: temp unit: 0
Sep 03 06:17:25 astrid plasmashell[2085]: qml: temp unit: 0
Sep 03 06:17:28 astrid plasmashell[2085]: qml: temp unit: 0
Sep 03 06:17:31 astrid plasmashell[2085]: qml: temp unit: 0
Sep 03 06:17:32 astrid kernel: traps: clipgrab[10599] general protection fault ip:7f1adc8593ee sp:7ffc46178930 error:0 in libQt5Core.so.5.12.7[7f1adc59c000+533000]
Sep 03 06:17:32 astrid kded5[2004]: Service ":1.99" unregistered
Sep 03 06:17:32 astrid kwin_x11[2081]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 53494, resource id: 71303183, major code: 15 (QueryTree), minor code: 0
Sep 03 06:17:32 astrid kwin_x11[2081]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 53499, resource id: 71303183, major code: 18 (ChangeProperty), minor code: 0
Sep 03 06:17:32 astrid kwin_x11[2081]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 53529, resource id: 37748974, major code: 18 (ChangeProperty), minor code: 0
Sep 03 06:17:34 astrid plasmashell[2085]: qml: temp unit: 0
Sep 03 06:17:37 astrid plasmashell[2085]: qml: temp unit: 0
Sep 03 06:17:40 astrid plasmashell[2085]: qml: temp unit: 0
^Z
[1]+ Stopped journalctl -f
Took a look at this…
Clipgrab is broken (The original maintainers, not openSUSE).
First, as you may have discovered, the Clipgrab versions in the openSUSE repos are old.
When you launch any version from openSUSE, it will offer to download a newer version directly from Clipgrab, but it will be an Appimage version.
Even if you try to run the older version though, it will also fail.
So,
When you run the new Appimage version from Clipgrab, you’ll see the error installing a certificate from Equifax.
And, when that fails, it essentially means you can’t download any video that uses an SSL/TLS connection.
I didn’t check the Clipgrab bugzilla, but it’s hard to believe they don’t already know about this.
I do recommend contacting Clipgrab’s support directly anyway.
As for a short term alternative,
My personal preference is JDownloader (must install directly from their site).
It’s not a simple video downloader like Clipgrab, it’s actually a bit complex, you’ll find numerous options for your download you don’t see in apps like Clipgrab.
Frankly, I’m a bit mystified why clipgrab even installs a certificate which I’d guess would be used for 2-way encryption and authentication which IMO would likely be unnecessary. For an app like clipgrab, I’d expect that one way authentication would be sufficient so installing a certificate would be unnecessary.
TSU
The one included with openSUSE is way too old to work, however the 3.8.14 provided in OBS should work - for example this gentlemans home repo includes it:
https://download.opensuse.org/repositories/home:/Herbster0815/openSUSE_Leap_15.2/
Tested it in a VM and it ‘works’.
Would be surprised if you got it to work in a standard LEAP 15.2 (maybe it works in 15.1?)
Took a look at this, it fails on a fully updated 15.2 with default repos with a missing libQtcore error.
So, I added the Qt Frameworks repo as listed in this resource
https://en.opensuse.org/SDB:KDE_repositories
After adding the repo, the required QtFramework is found, but the install suggests a massive downgrade of the Qt framework (ie vendor change).
But, even after accepting the recommended solution, there follows many, many additional downgrades to where I decided not to go further.
Am curious about this version of clipgrab from this private repo… It’s vers 3.8.14 when the OSS version is 3.8.2 and the current stable from clipgrab is 3.8.4.
Jumping from 3.8.4 to 3.8.14 is a long, long jump.
TSU
You’re absolutely right - I accidentally pasted the wrong repo here.
I was supposed to paste this:
https://download.opensuse.org/repositories/home:/txutxifel/openSUSE_Leap_15.2/home:txutxifel.repo
My apologies
https://i.imgur.com/wT7t15Z.jpg8
^ From VM, using Txutxifel’s repo.
Thanks Shaman Penguin , i got it to work .