Package Details: i2p-bin 0.9.27-1

Git Clone URL: (read-only)
Package Base: i2p-bin
Description: A distributed anonymous network (pre-compiled binary)
Upstream URL:
Keywords: anonymous censorship encrypted i2p network
Licenses: GPL2
Conflicts: i2p, i2p-dev
Provides: i2p
Submitter: DaNiMoTh
Maintainer: skydrome
Last Packager: skydrome
Votes: 35
Popularity: 0.615985
First Submitted: 2011-03-02 13:57
Last Updated: 2016-10-22 02:01

Required by (10)

Sources (6)

Latest Comments

skydrome commented on 2015-12-18 21:33

it doesnt depend on any time sync app anymore now that systemd can handle it itself.
Use this

m13253 commented on 2015-12-17 07:12

Now i2p is depending on tlsdate.
Please add that dependency.

CurtisLeeBolin commented on 2015-12-04 00:06


"The dependency types RequiresOverridable= and RequisiteOverridable= have been removed from systemd." -

Also systemd-timesyncd.service should be the default service for time syncing.

skydrome commented on 2015-10-02 06:31

jedodi, if you havent already tried, try running the regular i2p pkg that builds from source.

jedodi commented on 2015-10-01 15:39

When executing "i2prouter start" the service appears to be able to start (Starting I2P Service.... done (pid 359)) but immediately crashes. I have already reinstalled the entire system three times, I've tried JRE7 and JRE8 with the same result. This is the content of the wrapper.log file

2015/10/01 15:33:22 | Launching a JVM...
2015/10/01 15:33:25 | WrapperManager: Initializing...
2015/10/01 15:33:30 | Starting I2P 0.9.22-0
2015/10/01 15:33:31 | WARN: There may be another router already running. Waiting a while to be sure...
2015/10/01 15:34:06 | WARN: Old router was not shut down gracefully, deleting
2015/10/01 15:34:06 | INFO: No, there wasn't another router already running. Proceeding with startup.
2015/10/01 15:34:12 | #
2015/10/01 15:34:12 | # A fatal error has been detected by the Java Runtime Environment:
2015/10/01 15:34:12 | #
2015/10/01 15:34:12 | # Internal Error (os_linux_zero.cpp:254), pid=401, tid=2862609520
2015/10/01 15:34:12 | # fatal error: caught unhandled signal 4
2015/10/01 15:34:12 | #
2015/10/01 15:34:12 | # JRE version: OpenJDK Runtime Environment (8.0_60-b24) (build 1.8.0_60-b24)
2015/10/01 15:34:12 | # Java VM: OpenJDK Zero VM (25.60-b23 interpreted mode linux-arm )
2015/10/01 15:34:12 | # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
2015/10/01 15:34:12 | #
2015/10/01 15:34:12 | # An error report file with more information is saved as:
2015/10/01 15:34:12 | # /tmp/hs_err_pid401.log
2015/10/01 15:34:12 | #
2015/10/01 15:34:12 | # If you would like to submit a bug report, please visit:
2015/10/01 15:34:12 | #
2015/10/01 15:34:12 | # The crash happened outside the Java Virtual Machine in native code.
2015/10/01 15:34:12 | # See problematic frame for where to report the bug.
2015/10/01 15:34:12 | #
2015/10/01 15:34:13 | JVM received a signal UNKNOWN (6).
2015/10/01 15:34:13 | JVM process is gone.
2015/10/01 15:34:13 | JVM exited unexpectedly.

tancrackers commented on 2015-06-01 23:23

I get this error:
==> Verifying source file signatures with gpg...
i2pinstall_0.9.19.jar ... FAILED (unknown public key 85F345DD59683006)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build i2p-bin.

skydrome commented on 2015-03-08 00:23

thank you for reminding me of that, changed the i2p package but forgot this one, cheers

CurtisLeeBolin commented on 2015-03-07 17:44

Sorry, skydrom, bad copy/paste. It should be:


CurtisLeeBolin commented on 2015-03-07 17:43

skydrome, could you please add


now that makepkg requires the key to be signed by the user if validpgpkeys isn't provided.

Thank You.

To others having trouble installing this:
Frist generate a key:
$ gpg --gen-key

Then import zzz's key: (as listed at
$ gpg --recv-keys 0xEE7256A8

Then sign the key:
$ gpg --lsign 0xEE7256A8

You can now install i2p-bin in your normal way.

fatalhalt commented on 2015-02-08 07:16


I'm unable to use i2p because it only binds to and doesn't respect my config files. I tried in /opt/i2p/clients.config the following:

clientApp.0.args=7657 ./webapps/
and also
clientApp.0.args=7657,, ./webapps/

I did similar change for ports 4444 and 4445 to bind to more eth interfaces but 'netstat -tlnp | grep java' still prints
netstat -tlnp | grep java:

tcp 0 0* LISTEN 9295/java
tcp 0 0* LISTEN 9295/java
tcp 0 0* LISTEN 9295/java

wrapper.log complains about not being able to bind to ::1, I'm not even using ::1 aka ipv6 anywhere, I grepped and looked:

2015/02/08 01:05:10 | Launching a JVM...
2015/02/08 01:05:10 | WrapperManager: Initializing...
2015/02/08 01:05:10 | Starting I2P 0.9.17-0
2015/02/08 01:05:10 | WARN: Old router was not shut down gracefully, deleting
2015/02/08 01:05:11 | INFO: Native CPUID library jcpuid-x86-linux loaded from file
2015/02/08 01:05:11 | INFO: Locally optimized library loaded from file
2015/02/08 01:05:12 | INFO: Jetty 8.1.16.v20140903 logging to I2P logs using class org.eclipse.jetty.server.Server
2015/02/08 01:05:12 | Unable to bind routerconsole to ::1 port 7657: IPv6 addresses unsupported
2015/02/08 01:05:12 | You may ignore this warning if the console is still available at http://localhost:7657
2015/02/08 01:05:12 | 2015-02-08 07:05:12.373:INFO:oejs.Server:jetty-8.1.16.v20140903
2015/02/08 01:05:42 | 2015-02-08 07:05:42.113:INFO:oejs.Server:jetty-8.1.16.v20140903

volimsir commented on 2014-10-09 18:58

Hey guys, I'm getting an error, whenever I run systemctl start i2prouter:

"Failed to start i2prouter.service: Unit i2prouter.service failed to load: No such file or directory."

Can anyone help with this?

skydrome commented on 2014-08-14 00:09

for local changes to those config files, you edit the ones in the i2p home directory (opt/i2p/.i2p/*.config) the ones that get overwritten every upgrade are the defaults and are only used on a new installation.

BertVoegele commented on 2014-08-13 15:50

An upgrade overwrites the config files despite of local changes. Please consider adding the following line to PKGBUILD (although I'm not sure about the proper path notation):
backup=('wrapper.config' 'router.config' 'eepsite/jetty.xml' 'ipsnark.config' 'clients.config' 'i2ptunnel.config')
Maybe the other *.config files and all eepsite/jetty-*.xml files should be also added there, but the ones listed above are usually customized.

Anonymous comment on 2013-05-29 13:33

When I try to start i2p, it demands my root password, otherwise it won't start. How can I fix this issue? Pavel

skydrome commented on 2013-03-11 22:05

whoops, fixed

Anonymous comment on 2013-03-11 21:40

This package requires "apache-ant".
Install "apache-ant" first, then I2P-bin. Enjoy!

cookiecaper commented on 2012-08-28 01:07

This does not work on my system.

==> Starting package()...
[ Starting to unpack ]
[ Processing package: Base (1/1) ]
[ Unpacking finished ]
[ Console installation done ]
cp: cannot stat ‘LICENSE.txt’: No such file or directory
==> ERROR: A failure occurred in package().
==> ERROR: Makepkg was unable to build i2p-bin.
==> Restart building i2p-bin ? [y/N]
==> --------------------------------

DaNiMoTh commented on 2011-05-06 09:33

If the version is automatically updated, remember to use -Uf to install (and ignore the other errors)

alphazo commented on 2011-03-04 21:50

[SOLVED] Uninstalled Oracle jre/jdk and installed openJDK. Works fine now. Must had something wrong with my jre install.

DaNiMoTh commented on 2011-03-03 19:18

I'm using openjdk here, no problems.

alphazo commented on 2011-03-03 13:40

I have both Oracle jdk and jre installed and get the following error message when building:

Exception in thread "main" javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found
at javax.xml.parsers.DocumentBuilderFactory.newInstance(
at com.izforge.izpack.adaptator.impl.XMLElementImpl.<init>(Unknown Source)
at com.izforge.izpack.installer.AutomatedInstallData.<init>(Unknown Source)
at com.izforge.izpack.installer.ConsoleInstaller.<init>(Unknown Source)
at com.izforge.izpack.installer.Installer.main(Unknown Source)