Thaodan | the last commit is a fixup commit please smash that | 00:41 |
---|---|---|
Thaodan | (see man git-rebase 1) | 00:42 |
Thaodan | Also $* is no replacement for $@ | 00:45 |
*** zbenjamin is now known as Guest5130 | 02:27 | |
*** zbenjamin_ is now known as zbenjamin | 02:27 | |
*** frinring_ is now known as frinring | 04:12 | |
*** nyov is now known as Guest75190 | 04:53 | |
*** JvD_ is now known as JvD | 05:58 | |
*** Guest29793 is now known as vilpan | 14:29 | |
juhaj | Hi! After updating to 4.0.1.48, my google account stopped syncing. Tried to recreate it but it cannot be deleted! Ideas? | 14:40 |
ggabriel | juhaj: "cannot be deleted" -> can you get to the journal/log? do you see anything when trying to delete it? have you got any non sailfish stuff installed? | 15:05 |
*** ersatzmaus is now known as fledermaus | 15:16 | |
*** frinring_ is now known as frinring | 15:18 | |
juhaj | Yes. And sorry log the lag - office hours. A small paste from journal follows... | 17:28 |
juhaj | 15 17:25:40 Sailfish dbus-daemon[5708]: dbus-daemon[5708]: [session uid=100000 pid=5708] Activating service name='com.google.code.Account | 17:28 |
juhaj | sSSO.SingleSignOn' requested by ':1.2237' (uid=100000 pid=5792 comm="booster [silica-qt5] ") | 17:28 |
juhaj | Mar 15 17:25:40 Sailfish jolla-settings[5792]: Rollback failed | 17:28 |
juhaj | Mar 15 17:25:40 Sailfish jolla-settings[5792]: _ag_manager_exec_query: runtime error while executing "SELECT key, type, value FROM Settings W | 17:28 |
juhaj | HERE account = 51 AND service = 22": database disk image is malformed | 17:28 |
juhaj | Mar 15 17:25:40 Sailfish dbus-daemon[5708]: dbus-daemon[5708]: [session uid=100000 pid=5708] Successfully activated service 'com.google.code. | 17:28 |
juhaj | AccountsSSO.SingleSignOn' | 17:29 |
ggabriel | that looks ugly | 17:29 |
ggabriel | if you have a full /home backup, I would restore that (unless you can find that db), or just reflash. If it happened to me, I would probably try to locate the db and restore from backup | 17:30 |
ggabriel | not sure it's update related, fwiw | 17:30 |
ggabriel | do you see any IO errors in the journal or dmesg? | 17:31 |
juhaj | The only other error I see are | 18:25 |
juhaj | signonsessioncore.cpp 387 startProcess Error occurred while getting data from credentials database. | 18:25 |
juhaj | (many times) | 18:25 |
juhaj | h lipstick[6318]: [W] unknown:23 - file:///usr/share/lipstick-jolla-home-qt5/notifications/NotificationPreview.qml:23: | 18:25 |
juhaj | TypeError: Cannot read property 'previewSummary' of null | 18:25 |
juhaj | (twice in a row, but nowhere else) | 18:26 |
juhaj | And | 18:26 |
juhaj | h lipstick[6318]: [W] unknown:23 - file:///usr/share/lipstick-jolla-home-qt5/notifications/NotificationPreview.qml:23: | 18:26 |
juhaj | TypeError: Cannot read property 'previewSummary' of null | 18:27 |
juhaj | Well... google has been misbehaving for months but not this badly, so I suspect my backups have the issue, too - unless I go a year back or something (mnot sure what's the oldest I retsin) | 18:28 |
juhaj | So preferably fix the db (or just remove?) if you can help me find it... attach strace to the jolla-settings process? | 18:29 |
ggabriel | I wouldn't know I'm afraid :( perhaps you can share this in the forums, maybe some sailor can help you better than me. I'm suspecting that your db is corrupted somehow | 18:31 |
juhaj | Ouch... I have a week old backup only... forgot that I cleaned up old ones prior to 4.0.1.38 | 18:31 |
juhaj | Thank | 18:34 |
juhaj | s | 18:34 |
juhaj | Another question: how do I get all proper utils like ps, top, etc back and busybox... out? | 18:35 |
Nico[m] | For most of those there are packages you can install, iirc, but I forgot what they were called :D | 18:36 |
ggabriel | I thought top, ps are already in busybox_ | 18:41 |
juhaj | ~/.local/share/system/privileged/Accounts/libacco6nt-glib/accounts.db looks like the file - based on strace | 18:46 |
juhaj | ggabriel: I don't want the stripped-down busybox versions which don't behave "normally" | 18:46 |
ggabriel | ah, that's a different question :) | 18:47 |
ol | <juhaj "Another question: how do I get a"> zypper in procps-ng | 18:50 |
juhaj | ol: Thanks. | 20:15 |
juhaj | So never had to restore a backup before: can I just restore a single file (that db)? | 20:16 |
Nico[m] | <juhaj "So never had to restore a backup"> Potentially, if you untar it, find the file and put it in the right place :3 | 20:16 |
ol | juhaj (IRC): There are more busybox utilities that can be replaces by real packages. Use "rpm -q -a busybox-symlinks-*' for the full list. | 20:17 |
juhaj | Curious, the backup is called ".*.tar.gz" but it is not gzipped :) | 20:18 |
juhaj | ol: Thanks again | 20:18 |
juhaj | Hm... the accounts.db file is NOT in the backup... | 20:19 |
juhaj | So I guess recovering a single file is not an option :( | 20:20 |
Nico[m] | <juhaj "Curious, the backup is called "."> It used to be | 20:20 |
juhaj | All the account data sits in a file called Accounts/blobs/accounts.dump inside the backup. But it's not a file one can restore, it is a list of what looks liek dconf entries, for everything | 20:24 |
Nico[m] | Well, would have been nice, if it was an sql dump :D | 20:25 |
juhaj | Well, then I would have needed to stop whatever is using the db before restore... | 20:34 |
juhaj | Hm... I created a new tarball from the existing backup, containing just the Accounts directory of the existing backup. Let's see what happens... :) | 21:27 |
Nico[m] | And now everything is broken? :D | 21:28 |
juhaj | Bugger. Now I have two accounts of "imap" and "google" type - nothing else got duplicated, just two out of five. And ag-tool list-accounts "Could not stat accounts privilege directory" with devel-su :( | 21:28 |
juhaj | Nothing is more broken than before, though | 21:28 |
Nico[m] | Well | 21:29 |
juhaj | Nice, ag-tool: ** (process:17417): WARNING **: 21:35:05.486: ag_manager_store_local_sync: database disk image is malformed | 21:35 |
juhaj | I did rm /home/nemo/.local/share/system/privileged/Accounts/libaccounts-glib/accounts.db (or mv to a different name, really) and restored again: now ag-tool complains about "Error initializing DB: disk I/O error" and Settings app shows no accounts. Not good | 21:39 |
juhaj | Darn. This is why text data is to be kept in text files. | 21:43 |
juhaj | Hehe. Now there aren't even any account providers available. | 21:44 |
juhaj | Ok, that's because somehow permissions were root.root for files in /home/nemo/.local/share/system/privileged/Accounts/libaccounts-glib/ | 21:56 |
juhaj | Fixing that brings back the list of providers - and notification that my two email accounts need to be updated, but Settings -> Accounts is still empty :( | 21:57 |
juhaj | More weirdness: after starting email app, the accounts are back in settings->accounts. The only trouble with google now is that "Email services can be enabled for this account after installing the Email app from the Jolla Store" -- but it IS installed... | 22:00 |
juhaj | And the other email account does not work either | 22:01 |
ggabriel | but is the accounts.db sounds now? or is it still broken? | 22:35 |
juhaj | It does not complain | 22:37 |
juhaj | But the imap account cannot login :( | 22:37 |
ggabriel | so if you open it with sqlite3 you can see the schema and issue a .dump without errors? | 22:37 |
juhaj | How do I do that? | 22:40 |
juhaj | I deleted the imap account and created a new one: it cannot connect to the server?!? | 22:40 |
ggabriel | from a terminal, `sqlite3 /path/to/accounts.db` | 22:40 |
ggabriel | you may need to install sqlite3 though | 22:40 |
juhaj | Maybe related: Mar 15 22:39:22 Sailfish estart[31879]: [W] unknown:-1 - file:///usr/share/accounts/ui/EmailCryptoSection.qml: File not found | 22:41 |
ggabriel | I don't seem to have that file either (but can't find that warning in the journal) | 22:43 |
juhaj | "Could not create account" "Problem with connecting to incoming ail servre. Please check ..." But at the same time I can "nc" to the mentioned server and port just fine | 22:46 |
ggabriel | can't think of anything tbh :( | 22:49 |
juhaj | I straced jolla-settings but unfortunately it never even attempts to connect to any AF_INET socket - looks like it's telling some other process (signond?) to do that | 22:50 |
juhaj | No, that doesn't do it either | 22:51 |
juhaj | Wel... not the one already running anyway | 22:51 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!