-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NixNote cannot authorize #171
Comments
Hello, Same behavior for me Trace :
Ubuntu version
nixNote Version :
|
Since this happened on 3 different machines with no local changes on the client side, it looks like this could be a change that Evernote made to their servers or their API... pure speculation of course. |
Hi, |
I just did also a fresh install of Ubuntu 18.04 in virtual machine, then installed nixnote2 from stable PPA... authorisation with username/password worked fine.. |
Is Nixnote trying to hand off these authorization HTTP calls to a separate process that isn't working? Does it matter what the default browser is set to? |
I purged Nixnote2 completely from the system, removed ~/.nixnote, removed the ppa, updated apt, then reinstalled. This gave version 2.0.2-2build1. Same bug described above. |
As I said, I can't reproduce on fresh install of Ubuntu 18.04.5 LTS (neither on 20.04), all works fine for me.. the relevant source code is https://github.com/robert7/nixnote2/blob/master/src/qevercloud/QEverCloud/src/oauth.cpp (which comes from QEvercloud version 4.1.0.. maybe @d1vanov can help you here..) The auth dialog (EvernoteOAuthDialog) is called from https://github.com/robert7/nixnote2/blob/master/src/nixnote.cpp did you also try the Appimage version? Same problem? |
note that ~/.nixnote is NOT the default directory used by Nixnote regarding ubuntu 18.04: if you use default repositories, then on Ubuntu 18.04 you get nixnote 2.0.2; from 19.04 you get nixnote 2.1.. |
Thanks for the tips. I found .nixnote directories in the other locations you mentioned. I removed all of them and restarted the app. Same bug as above. |
Did you try the AppImage version? (this should have all dependencies included by itself) |
I rechecked the source code.. if you don't succeed with AppImage version, I could add some more debug messages to the log, to get some info what is happening.. (It is a bit difficult for me now... first I'm on macOS and also my open source licence for C++ development environment is already expired.. ). I guess the Evernote web oauth login is getting into some unexpected branch... |
do you use 2FA (two-step verification) on your evernote account? |
I don't use 2FA with Evernote. I should try the appimage version... |
The appimage has the same bug on my system. I purged the PPA versions, wiped all the .nixnote locations and ran it "clean". When the first authorization window appears, the following list of error messages appear in the console. That window still appears as before, I enter my Evernote email, then when I click continue, the window goes blank and hangs forever. etc. as described above. INFO 2021-02-03 08:22:26.811 src/nixnote.cpp:1537 Authorization token not found => reauthorize (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.056: External plugin loader failed. This most likely means that the plugin loader helper binary was not found or could not be run. You might need to set the GST_PLUGIN_SCANNER environment variable if your setup is unusual. This should normally not be required though. (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.057: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoretracers.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoretracers.so: undefined symbol: gst_debug_get_stack_trace (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.059: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstpango.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstpango.so: undefined symbol: gst_video_time_code_meta_api_get_type (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.061: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvaapi.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvaapi.so: undefined symbol: gst_video_region_of_interest_meta_get_param (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.065: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstdv.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstdv.so: undefined symbol: gst_make_element_message_details (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.065: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstimagefreeze.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstimagefreeze.so: undefined symbol: gst_make_element_message_details (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.067: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstwebrtc.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstwebrtc.so: undefined symbol: gst_element_foreach_pad (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.069: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmpegpsdemux.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmpegpsdemux.so: undefined symbol: gst_make_element_message_details (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.070: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmatroska.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmatroska.so: undefined symbol: gst_element_message_full_with_details (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.071: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstavi.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstavi.so: undefined symbol: gst_make_element_message_details (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.073: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmpegtsdemux.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmpegtsdemux.so: undefined symbol: gst_stream_set_stream_type (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.074: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstwebrtcdsp.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstwebrtcdsp.so: undefined symbol: gst_adapter_pts_at_discont (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.075: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstsmoothstreaming.so': /usr/lib/x86_64-linux-gnu/libgstadaptivedemux-1.0.so.0: undefined symbol: gst_message_parse_error_details (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.075: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgsttimecode.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgsttimecode.so: undefined symbol: gst_video_time_code_copy (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.079: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstwavparse.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstwavparse.so: undefined symbol: gst_make_element_message_details (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.080: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstdebug.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstdebug.so: undefined symbol: gst_make_element_message_details (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.081: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstrtpmanager.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstrtpmanager.so: undefined symbol: gst_param_spec_array (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.081: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstgme.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstgme.so: undefined symbol: gst_make_element_message_details (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.083: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudiomixmatrix.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudiomixmatrix.so: undefined symbol: gst_param_spec_array (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.083: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioconvert.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioconvert.so: undefined symbol: gst_param_spec_array (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.083: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so: undefined symbol: gst_event_new_stream_group_done (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.083: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioresample.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioresample.so: undefined symbol: gst_audio_resampler_filter_mode_get_type (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.085: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstteletext.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstteletext.so: undefined symbol: gst_make_element_message_details (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.086: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstogg.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstogg.so: undefined symbol: gst_make_element_message_details (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.086: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstdecklink.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstdecklink.so: undefined symbol: gst_audio_stream_align_mark_discont (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.091: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstopengl.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstopengl.so: undefined symbol: gst_video_overlay_install_properties (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.093: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstisomp4.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstisomp4.so: undefined symbol: gst_video_time_code_compare (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.093: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstsid.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstsid.so: undefined symbol: gst_make_element_message_details (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.095: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstsoup.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstsoup.so: undefined symbol: gst_element_message_full_with_details (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.107: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideo4linux2.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideo4linux2.so: undefined symbol: gst_pad_get_task_state (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.119: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so': /usr/lib/x86_64-linux-gnu/libssh-gcrypt.so.4: symbol gcry_mpi_ec_decode_point version GCRYPT_1.6 not defined in file libgcrypt.so.20 with link time reference (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.120: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so: undefined symbol: gst_event_parse_stream_group_done (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.120: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmultifile.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmultifile.so: undefined symbol: gst_video_time_code_interval_new_from_string (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.121: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideofilter.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideofilter.so: undefined symbol: gst_video_direction_get_type (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.122: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstrealmedia.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstrealmedia.so: undefined symbol: gst_make_element_message_details (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.122: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstpbtypes.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstpbtypes.so: undefined symbol: gst_dynamic_type_register (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.122: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudiomixer.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudiomixer.so: undefined symbol: gst_audio_aggregator_convert_pad_get_type (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.123: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcompositor.so': /usr/lib/x86_64-linux-gnu/libgstbadvideo-1.0.so.0: undefined symbol: gst_aggregator_pad_pop_buffer (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.124: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioparsers.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioparsers.so: undefined symbol: gst_base_parse_drain (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.127: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstrtp.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstrtp.so: undefined symbol: gst_audio_stream_align_new (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.144: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstasf.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstasf.so: undefined symbol: gst_make_element_message_details (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.150: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstopenglmixers.so': /usr/lib/x86_64-linux-gnu/libgstbadvideo-1.0.so.0: undefined symbol: gst_aggregator_pad_pop_buffer (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.155: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstrtsp.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstrtsp.so: undefined symbol: gst_bin_set_suppressed_flags (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.156: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstflv.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstflv.so: undefined symbol: gst_aggregator_pad_pop_buffer (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.159: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstipcpipeline.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstipcpipeline.so: undefined symbol: gst_element_call_async (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.161: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstrawparse.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstrawparse.so: undefined symbol: gst_param_spec_array (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.164: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmidi.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmidi.so: undefined symbol: gst_make_element_message_details (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.164: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstxvimagesink.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstxvimagesink.so: undefined symbol: gst_video_overlay_install_properties (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.167: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgsthls.so': /usr/lib/x86_64-linux-gnu/libgstadaptivedemux-1.0.so.0: undefined symbol: gst_message_parse_error_details (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.167: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstpeadapter.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstpeadapter.so: undefined symbol: gst_buffer_unset_flags (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.168: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstdashdemux.so': /usr/lib/x86_64-linux-gnu/libgstadaptivedemux-1.0.so.0: undefined symbol: gst_message_parse_error_details (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.170: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstautodetect.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstautodetect.so: undefined symbol: gst_bin_set_suppressed_flags (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.170: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstkms.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstkms.so: undefined symbol: gst_video_overlay_install_properties (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.170: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaiff.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaiff.so: undefined symbol: gst_element_message_full_with_details (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.172: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmxf.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmxf.so: undefined symbol: gst_aggregator_pad_pop_buffer (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.180: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstgdkpixbuf.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstgdkpixbuf.so: undefined symbol: gst_make_element_message_details (NixNote2-x86_64.AppImage:18271): GStreamer-WARNING **: 08:22:27.183: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudiobuffersplit.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudiobuffersplit.so: undefined symbol: gst_audio_stream_align_set_rate |
Above I mentioned that I reported this to Evernote, in case it was a bug or change in their API. Their support responded and I got in a conversation with them. He told me that Evernote has an official Linux client. It's in beta, so people have to join the beta. I did, got the beta and I'm running it. It works well. |
I will try to add some log messages in the relevant code.. this could help to find out what is going on on your machine... as I can't reproduce myself.. If there is official client for Linux, then it could be better to use it, than Nixnote... |
If you do add more logging, let me know and I can run it again. It would be nice to figure out what is going on here. |
Somehow I didn't notice the mention of me long ago in this thread until now... Nixnote2 by default ships with built-in copy of QEverCloud sources and this copy is quite outdated by now. So I decided to try and replace the built-in copy of QEverCloud with actual one and see where it would get me. It took me some time to update calls from Nixnote2 into QEverCloud but in the end I got it sorted out. However, it didn't get me far, I still wasn't able to login but I saw something odd from the internals of QtWebKit during the attempt to authenticate. If someone doesn't know, QtWebKit has been deprecated long ago by Qt devs and it hasn't seen notable updates for years. Instead Qt devs urge everyone who needs a web engine/browser functionality in their apps to switch to QtWebEngine. QEverCloud is actually capable of working with QtWebEngine for OAuth. So I decided to check what would happen if I switch QEverCloud's OAuth to QtWebEngine. And it worked flawlessly, I was able to login and to start the sync. So I presume QtWebKit has just become too old to handle real modern web pages such as Evernote's OAuth page. I can open a PR which moves new QEverCloud in and switches it to use QtWebEngine but it cannot be just merged: all the build and package scripts need to be updated to require both QtWebKit (which is still used by Nixnote2 for for the note editor functionality) and QtWebEngine. It's kinda too much for me but maybe someone would be interested in doing so. Then said someone could just take my branch as a start, update build and package scripts and open a more feature complete PR. |
Hi Dmitry, |
…e API calls to it across the codebase
…e API calls to it across the codebase
Thank you! |
…enabled by default, hide it behind qmake config option
…es for Ubuntu 20.04
… it across the codebase
…t OAuth via QtWebKit or QtWebEngine as config options
…em browser for OAuth
until the issue is fixed (see also linked pull request), if someone gets the "white screen" after login see the workaround described by @boo-yee in #197 (comment) I tried it today, I also get blank dialog
verified on ubuntu 20.04 and 22.04 |
Fixup for commit 03837e6 "Issue robert7#171: switch docker build to Ubuntu focal and using system browser for OAuth" Sync the README to point to the new ubuntu focal Dockerfile. The old xenial one is no more. Closes
Fixup for commit 03837e6 "Issue robert7#171: switch docker build to Ubuntu focal and using system browser for OAuth" Sync the README to point to the new ubuntu focal Dockerfile. The old xenial one is no more. Closes robert7#211.
… it across the codebase
…t OAuth via QtWebKit or QtWebEngine as config options
…em browser for OAuth
Fixup for commit 03837e6 "Issue robert7#171: switch docker build to Ubuntu focal and using system browser for OAuth" Sync the README to point to the new ubuntu focal Dockerfile. The old xenial one is no more. Closes robert7#211.
Expected vs. actual behavior
When authorizing an account, Nixnote shows the first screen, where you enter your Evernote username. When you click "Continue", the window should show a form where you enter your password. But this never appears. Instead, the window goes blank and hangs forever. When you close it (using the X in the window frame), Nixnote shows a dialog saying, "Login failed."
This is happening on all 3 of my Ubuntu machines (Ubuntu 16, 18 and 20), which were working as of Fri 1/29. I also visited Evernote to delete the app authorizations so they could get recreated.
Specifications
ii nixnote2 202012171423
2.1.6ubuntu18.04.1 amd64 Open Source Evernote desktop clientii nixnote2-tidy 1:5.6.0-1
202012151955ubuntu18.04.1 amd64 HTML/XML syntax checker and reformatterm
Relevant text from log file. Note the 13 second gap near the end; that was after I clicked "Continue" and watched the blank window for 13 seconds before closing it.
INFO 2021-01-30 12:32:22.195 src/nixnote.cpp:1537 Authorization token not found => reauthorize
TRACE 2021-01-30 12:32:22.199 src/gui/browserWidgets/tageditornewtag.cpp:228 Enteringevent:15TagEditorNewTag
TRACE 2021-01-30 12:32:22.199 src/gui/browserWidgets/tageditornewtag.cpp:241 Exitingevent:15TagEditorNewTag
TRACE 2021-01-30 12:32:22.212 src/gui/browserWidgets/tageditornewtag.cpp:228 Enteringevent:15TagEditorNewTag
TRACE 2021-01-30 12:32:22.213 src/gui/browserWidgets/tageditornewtag.cpp:241 Exitingevent:15TagEditorNewTag
DEBUG 2021-01-30 12:32:22.285 src/qevercloud/QEverCloud/src/http.cpp:85 QEverCloud.http.ReplyFetcher.onFinished m_success=true
DEBUG 2021-01-30 12:32:22.285 src/qevercloud/QEverCloud/src/http.cpp:94 QEverCloud.http.ReplyFetcher.onFinished m_httpStatusCode=200 datalen=135
TRACE 2021-01-30 12:32:35.234 src/gui/browserWidgets/tageditornewtag.cpp:228 Enteringevent:15TagEditorNewTag
TRACE 2021-01-30 12:32:35.234 src/gui/browserWidgets/tageditornewtag.cpp:241 Exitingevent:15TagEditorNewTag
INFO 2021-01-30 12:32:35.236 src/nixnote.cpp:1544 Reauthorization failed
The text was updated successfully, but these errors were encountered: