Opened 2 years ago

Closed 2 years ago

#2591 closed defect (fixed)

tunnels gone after upgrade to 0.9.41-8

Reported by: Eche|on Owned by: idk
Priority: blocker Milestone: 0.9.42
Component: apps/i2ptunnel Version: 0.9.41
Keywords: Cc:
Parent Tickets: Sensitive: no

Description (last modified by Eche|on)


Upgraded my debian installation from 0.9.41 to 0.9.41-8 and all tunnels are gone now.
Tried to create a http client tunnel, I get:
Failed to save initial tunnel config after creation I2P HTTP Proxy, check /home/echelon/.i2p/i2ptunnel.config/01-I2P HTTP Proxy-i2ptunnel.config.tmp (No such file or directory)
Invalid tunnel number

But tunnel is created and runs now.


Change History (5)

comment:1 Changed 2 years ago by Eche|on

Description: modified (diff)
Priority: criticalminor

comment:2 Changed 2 years ago by zzz

Component: unspecifiedapps/i2ptunnel
Milestone: undecided0.9.42
Owner: set to idk
Priority: minorblocker
Status: newassigned

Possibly two problems?

  • migration failed
  • i2ptunnel thinks config dir is i2ptunnel.config/, not i2ptunnel.config.d/

or same problem?

comment:3 Changed 2 years ago by Eche|on


I did run 0.9.41, I did fetch i2p source via mtn, I did mtn up, ant debian (changed my debian directory), did dpkg -i the packages, did reboot, did issue a i2prouter start.

Logfiles wrapper.log and log-router do not show any sign of config conversions so far.

Content of clients.config.d/02-net.i2p.i2ptunnel.TunnelControllerGroup?-clients.config

NOTE: This I2P config file must use UTF-8 encoding

# Last saved: Sat Aug 17 09:42:44 GMT 2019
clientApp.0.main=net.i2p.i2ptunnel.TunnelControllerGroup? tunnels

One remark:

I did symlink the ~/.i2p folder to /opt/i2p - maybe thats a issue here

Last edited 2 years ago by Eche|on (previous) (diff)

comment:4 Changed 2 years ago by idk

Status: assignedtesting

I have checked in a fix for this at this mtn revision c2f10c61857e630ae73307df09ee318a741ff795

comment:5 Changed 2 years ago by zzz

Resolution: fixed
Status: testingclosed
Note: See TracTickets for help on using tickets.