[katzenpost] Issue Setting Up Katzenpost Mixnet

MORRICE Luke s1740031 at sms.ed.ac.uk
Fri Sep 25 12:50:50 UTC 2020


Hi there,

I’m a final year AI and Computer Science student at Edinburgh University working on my honours project to optimise mix network security parameters. I’m trying to use Katzenpost to simulate a mix net but I’m having trouble setting up.

I’m following the tutorial at https://katzenpost.mixnetworks.org/docs/setup.html. My problem is when I run the following line:

go get -u -v github<http://github.com/katzenpost/daemons/server>.<http://github.com/katzenpost/daemons/server>com<http://github.com/katzenpost/daemons/server>/<http://github.com/katzenpost/daemons/server>katzenpost<http://github.com/katzenpost/daemons/server>/<http://github.com/katzenpost/daemons/server>daemons<http://github.com/katzenpost/daemons/server>/<http://github.com/katzenpost/daemons/server>server<http://github.com/katzenpost/daemons/server>

The downloading fails towards the end. Here is my terminal output:

github.com/jackc/pgtype<http://github.com/jackc/pgtype> (download)
github.com/katzenpost/server/internal/sqldb<http://github.com/katzenpost/server/internal/sqldb>
# github.com/katzenpost/server/internal/sqldb<http://github.com/katzenpost/server/internal/sqldb>
../src/github.com/katzenpost/server/internal/sqldb/pgx.go:51:8:<http://github.com/katzenpost/server/internal/sqldb/pgx.go:51:8:> undefined: pgx.ConnPool
../src/github.com/katzenpost/server/internal/sqldb/pgx.go:163:18:<http://github.com/katzenpost/server/internal/sqldb/pgx.go:163:18:> undefined: pgx.ParseConnectionString
../src/github.com/katzenpost/server/internal/sqldb/pgx.go:169:13:<http://github.com/katzenpost/server/internal/sqldb/pgx.go:169:13:> undefined: pgx.ConnPoolConfig
../src/github.com/katzenpost/server/internal/sqldb/pgx.go:183:19:<http://github.com/katzenpost/server/internal/sqldb/pgx.go:183:19:> undefined: pgx.NewConnPool
../src/github.com/katzenpost/server/internal/sqldb/pgx.go:378:24:<http://github.com/katzenpost/server/internal/sqldb/pgx.go:378:24:> undefined: pgx.PgError

It seems to me that there is a bug in the pgx.go file located at /katzenpost/server/internal/sqldb/ with a variable called “pgx”.

Do I have to install some prerequisite libraries to get this to work, or is there something else I’m doing wrong?
Would appreciate any support or advice for this. I’m really looking forward to working with Katzenpost. Thanks very much in advance.

Kind regards,
Luke Morrice
The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.mixnetworks.org/pipermail/katzenpost/attachments/20200925/f49bea08/attachment.htm>


More information about the katzenpost mailing list