Are you using Quassel on a Mac?  I have tried and failed.  The app opens, I see 
a window, nothing readable, and it immediately disappears.

I am running Mavericks (OSX 10.9.2) on a Macbook.  I have downloaded the 
'MacOSX Monolithic Client (all-in-one, standalone client)’ from 
http://quassel-irc.org/downloads

I have moved Quassel to the Applictions folder, and clicked on it. Nothing 
happens.  Nada.  So I did some poking around in the hope of improving this 
experience for others on Mac.




For kicks, I tried this instead, from the command line.  Hope it helps:


$ /Applications/Quassel.app/Contents/MacOS/Quassel 
Object::connect: No such slot MainWin::saveMainToolBarStatus(bool)
Object::connect:  (sender name:   'MainToolBar')
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin 
could not be loaded 
No DockManager available 
2014-04-26 15:05:55 Warning: SslServer: Certificate file 
/Users/dan/Library/Application Support/Quassel/quasselCert.pem does not exist 
2014-04-26 15:05:55 Warning: SslServer: Unable to set certificate file
           Quassel Core will still work, but cannot provide SSL for client 
connections.
           Please see http://quassel-irc.org/faq/cert to learn how to enable 
SSL support. 
2014-04-26 15:05:55 Warning: SslServer: Certificate file 
/Users/dan/Library/Application Support/Quassel/quasselCert.pem does not exist 
() 
Could not initialize any storage backend! Exiting... 
Currently, Quassel supports SQLite3 and PostgreSQL. You need to build your
Qt library with the sqlite or postgres plugin enabled in order for quasselcore
to work. 




OK, just in case, let’s create a certificate, based on what is found at 
http://quassel-irc.org/faq/cert




$ openssl req -x509 -nodes -days 365 -newkey rsa:4096 -keyout quasselCert.pem 
-out quasselCert.pem
Generating a 4096 bit RSA private key
..................................++
.++
writing new private key to 'quasselCert.pem'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:US
State or Province Name (full name) [Some-State]:PA
Locality Name (eg, city) []:Media
Organization Name (eg, company) [Internet Widgits Pty Ltd]:
Organizational Unit Name (eg, section) []:
Common Name (e.g. server FQDN or YOUR name) []:dent.unixathome.org
Email Address []:

And move it to the correct location.

mv quasselCert.pem ~/Library/Application\ Support/Quassel/


Let’s try that again:


$ /Applications/Quassel.app/Contents/MacOS/Quassel 
Object::connect: No such slot MainWin::saveMainToolBarStatus(bool)
Object::connect:  (sender name:   'MainToolBar')
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin 
could not be loaded 
No DockManager available 
() 
Could not initialize any storage backend! Exiting... 
Currently, Quassel supports SQLite3 and PostgreSQL. You need to build your
Qt library with the sqlite or postgres plugin enabled in order for quasselcore
to work. 


Ahh, yes, PostgreSQL is not running.  Let’s start that.  Here’s the 
confirmation that PostgreSQL is running:

$ ps auwx | grep postgres
dan             48562   0.0  0.0  2432784    632 s001  S+    3:21PM   0:00.00 
grep postgres
dan             48551   0.0  0.0  2480656    616   ??  Ss    3:20PM   0:00.00 
postgres: stats collector process      
dan             48550   0.0  0.0  2626128   1804   ??  Ss    3:20PM   0:00.00 
postgres: autovacuum launcher process      
dan             48549   0.0  0.0  2625996    720   ??  Ss    3:20PM   0:00.01 
postgres: wal writer process      
dan             48548   0.0  0.0  2616780    940   ??  Ss    3:20PM   0:00.01 
postgres: writer process      
dan             48547   0.0  0.0  2616780   1920   ??  Ss    3:20PM   0:00.00 
postgres: checkpointer process      
dan             48545   0.0  0.2  2616780  13644   ??  S     3:20PM   0:00.02 
/Applications/Postgres.app/Contents/Versions/9.3/bin/postgres -D 
/Users/dan/Library/Application Support/Postgres/var-9.3 -p5432
dan             48505   0.0  0.1  2489908   4596   ??  Ss    3:20PM   0:00.02 
com.postgresapp.postgres-service



And let’s do the stuff to prepare:

 $ '/Applications/Postgres.app/Contents/Versions/9.3/bin'/psql -p5432
psql (9.3.4)
Type "help" for help.

dan=# \dt
No relations found.
dan=# CREATE USER quassel ENCRYPTED PASSWORD ‘yeswedo';
CREATE ROLE
dan=# CREATE DATABASE quassel WITH OWNER quassel ENCODING 'UTF8';
CREATE DATABASE
dan=# 



One more time:

$ /Applications/Quassel.app/Contents/MacOS/Quassel 
Object::connect: No such slot MainWin::saveMainToolBarStatus(bool)
Object::connect:  (sender name:   'MainToolBar')
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin 
could not be loaded 
No DockManager available 
() 
Could not initialize any storage backend! Exiting... 
Currently, Quassel supports SQLite3 and PostgreSQL. You need to build your
Qt library with the sqlite or postgres plugin enabled in order for quasselcore
to work. 



Qt library?  What Qt library?  Shouldn’t that be done in the Mac Mono Client? 
What have I missed?

-- 
Dan Langille - http://langille.org

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
quassel-users mailing list
[email protected]
http://lists.quassel-irc.org/mailman/listinfo/quassel-users

Reply via email to