I must say, I am very happy to see more people working on making a deb based Freedombox setup. :) I look forward to using your debs instead of running directly from the git cloned directory. :)
[Tzafrir Cohen] > And when I skip it by force, I get the following error on a login > attempt (after submitting the login form): I belive I found a fix for this. The sqlite3 file is opened in single thread mode, which do not work with the multithreaded plinth application. Try this patch: --- a/withsqlite.py +++ b/withsqlite.py @@ -117,7 +117,7 @@ True def __enter__(self): if not os.path.exists(self.fname): self.make_db() - self.conn = sqlite3.connect(self.fname) + self.conn = sqlite3.connect(self.fname, check_same_thread = False) self.crsr = self.conn.cursor() self.crsr.execute('''create table if not exists %s (key text unique, val self.conn.commit() @@ -126,7 +126,7 @@ True self.conn.commit() self.crsr.close() def make_db(self): - conn = sqlite3.connect(self.fname) + conn = sqlite3.connect(self.fname, check_same_thread = False) c = conn.cursor() c.execute('''create table if not exists %s (key text unique, val text)''' conn.commit() With this change I place, I could log in using admin/secret and get the user interface. -- Happy hacking Petter Reinholdtsen _______________________________________________ Freedombox-discuss mailing list Freedombox-discuss@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss