No Printer listed in Printer Destination
-
@DoctorG said in No Printer listed in Printer Destination:
@jvardam I know that Snap is in Ubuntu app store, but why not try Vivaldi deb package from vivaldi.com just for a test?
Hey DoctorG
I downloaded the deb and installed Vivaldi
Printing seems to work now.
Ain't that a kick in the pants
Thanks for your help
-
-
I have a similar problem. My OS is
Description: Ubuntu 24.04.1 LTS
Release: 24.04
Codename: noble
Linux 6.8.0-49-generic #49-Ubuntu SMP PREEMPT_DYNAMIC Mon Nov 4 02:06:24 UTC 2024 x86_64 x86_64 x86_64 GNU/LinuxVivaldi 7.0.3495.18 (Stable channel) (64-bit)
Revision f65a33f31cf51c9751da2879cd9db194264699f2
OS Linux
JavaScript V8 13.0.245.19
User Agent Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36
Command Line /snap/vivaldi/95/opt/vivaldi/vivaldi --password-store=xdg-desktop-portal --flag-switches-begin --flag-switches-end --disable-smooth-scrolling --save-page-as-mhtml
Executable Path /snap/vivaldi/95/opt/vivaldi/vivaldiPrinter/Printing works with Firefox fine, and has in the past worked with Vivaldi (not sure which version it stopped working on, though it's one of the recent versions.
-
@kentfrazier I guess it is a Snap with apparmor issue (check syslog for audit entries related to vivaldi).
Does the deb package from vivaldi.com work?
-
Perhaps issue with sandboxing and apparmor.
@Ruarí said in SOLVED - Stuck at version 6.9, if I update Vivaldi will not open anymore.:
I have a theory. Issue this to make an apparmor rule that allows Vivaldi to use namespace support for sandboxing.
Tripple click to select the entire line then paste it in your terminal. It will need your sudo password to write the file and restart apparmor:
printf 'abi <abi/4.0>,\ninclude <tunables/global>\nprofile vivaldi-sandbox /opt/vivaldi*/vivaldi-bin flags=(unconfined) {userns,}\n' | sudo tee /etc/apparmor.d/vivaldi-sandbox >/dev/null && sudo systemctl restart apparmor.service
Please check the quoted article.
-
@DoctorG
I tried installing the deb package. The printer option now appears. However, I'm now having different problems with the deb version
[11322:11343:1123/092951.302866:ERROR:nss_util.cc(345)] After loading Root Certs, loaded==false: NSS error code: -8018
[11322:11322:1123/092951.748598:ERROR:CONSOLE(242)] "<webview>: Script cannot be injected into content until the page has loaded.", source: extensions::webView (242)
[11322:11322:1123/092951.749037:ERROR:CONSOLE(242)] "<webview>: Script cannot be injected into content until the page has loaded.", source: extensions::webView (242)
Warning: disabling flag --expose_wasm due to conflicting flags -
@kentfrazier I can not reproduce your issue on Ubuntu 24.10.
Do you start Vivaldi with command line paramaters?
Is your Ubuntu 24 up-to-date?
sudo apt -f install; sudo apt clean; sudo apt update; sudo apt upgrade -y;
Do you use a self-signed SSL certificate for a opened domain or device in LAN?
Does that happen if you start as
vivaldi --disable-extensions
? -
@kentfrazier Do you see any issue with SSL connections? If not ignore the NSS error message.
The webview messages ere not a server problem. Ignore them. -
@DoctorG ssl connections work fine. I tried disabling extensions and still get the same error messages. I do not have any self signed certs that I use.
-
@kentfrazier I checked Ubuntu 24.04.1 LTS with Vivaldi 7.0 deb package, and i do not get such errors.
But Vivaldi work for you now? Does it start? Does it print?
-
I still get the error messages
(vivaldi:9459): Gtk-WARNING **: 09:51:03.503: Theme parsing error: gtk.css:1:1: Expected a valid selector
[9459:9483:1125/095103.775055:ERROR:nss_util.cc(345)] After loading Root Certs, loaded==false: NSS error code: -8018
[9459:9459:1125/095104.158948:ERROR:CONSOLE(242)] "<webview>: Script cannot be injected into content until the page has loaded.", source: extensions::webView (242)
[9459:9459:1125/095104.159280:ERROR:CONSOLE(242)] "<webview>: Script cannot be injected into content until the page has loaded.", source: extensions::webView (242)
[9459:9486:1125/095105.910325:ERROR:registration_request.cc(291)] Registration response error message: DEPRECATED_ENDPOINT
[9459:9486:1125/095130.917209:ERROR:registration_request.cc(291)] Registration response error message: DEPRECATED_ENDPOINT
[9459:9486:1125/095217.781438:ERROR:registration_request.cc(291)] Registration response error message: DEPRECATED_ENDPOINT
[9459:9486:1125/095340.927693:ERROR:registration_request.cc(291)] Registration response error message: DEPRECATED_ENDPOINTBut everything seems to work... So I guess I can ignore the messages.
-
@kentfrazier said in No Printer listed in Printer Destination:
[9459:9483:1125/095103.775055:ERROR:nss_util.cc(345)] After loading Root Certs, loaded==false: NSS error code: -8018
Have you added SSL certificates or client certificates before with
certutil
or in browser onchrome://settings/certificates/
?
Perhaps a broken SSL certificate database.Try this:
mv ~/.pki/nssdb ~/.pki/nssdb.BACKUP rm ~/.pki/nssdb
NSS error message gone?
-
@kentfrazier said in No Printer listed in Printer Destination:
[9459:9459:1125/095104.159280:ERROR:CONSOLE(242)] "<webview>: Script cannot be injected into content until the page has loaded.", source: extensions::webView (242)
Could be caused by delayed extension, but i do not really know.
Just ignore it. -
@DoctorG
yes that removed the root certs message. Thanks!all that remains (which I will ignore...) is
(vivaldi:16084): Gtk-WARNING **: 11:38:41.800: Theme parsing error: gtk.css:1:1: Expected a valid selector
[16084:16084:1126/113843.327018:ERROR:CONSOLE(242)] "<webview>: Script cannot be injected into content until the page has loaded.", source: extensions::webView (242)
[16084:16084:1126/113843.328007:ERROR:CONSOLE(242)] "<webview>: Script cannot be injected into content until the page has loaded.", source: extensions::webView (242)
[16084:16110:1126/113844.986856:ERROR:registration_request.cc(291)] Registration response error message: DEPRECATED_ENDPOINT
[16084:16110:1126/113907.475009:ERROR:registration_request.cc(291)] Registration response error message: DEPRECATED_ENDPOINT