Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Couldn't find the package ltcl. #180

Open
i8myapl opened this issue Jan 31, 2018 · 5 comments
Open

Couldn't find the package ltcl. #180

i8myapl opened this issue Jan 31, 2018 · 5 comments

Comments

@i8myapl
Copy link

i8myapl commented Jan 31, 2018

recently did an apt-get update/upgrade and Passwd Gorilla now loads with an error, then terminates.

Couldn't find the package ltcl.
ltcl is reguired for Passowrd Gorilla.

Distribution: 4.9.0-kali1-amd64 #1 SMP Debian 4.9.6-3kali2 (2017-01-30) x86_64 GNU/Linux

-begin------------------------------------------------------------------

Statusinfo created Jan 31 2018 13:56:54
Password Gorilla version: $Revision: 1.5.3.7 $
Failure to load package: Itcl
catch result: can't find package Itcl
catch options: -code 1 -level 0 -errorcode NONE -errorinfo {can't find package Itcl
while executing
"package require Itcl"
invoked from within
"catch "package require $package" catchResult catchOptions "} -errorline 9
auto_path: /usr/share/password-gorilla /usr/share/password-gorilla/tcllib /usr/share/tcltk/tcl8.5 /usr/share/tcltk /usr/lib /usr/local/lib/tcltk /usr/local/share/tcltk /usr/lib/tcltk/x86_64-linux-gnu /usr/lib/tcltk /usr/share/tcltk/tcllib1.18 /usr/share/tcltk/tklib0.6 /usr/share/tcltk/tk8.5 /usr/share/tcltk/tk8.5/ttk
modules path: /usr/share/password-gorilla/modules /usr/lib/tcltk/tcl8/site-tcl /usr/lib/tcltk/tcl8/8.0 /usr/lib/tcltk/tcl8/8.1 /usr/lib/tcltk/tcl8/8.2 /usr/lib/tcltk/tcl8/8.3 /usr/lib/tcltk/tcl8/8.4 /usr/lib/tcltk/tcl8/8.5 /usr/lib/tcl8/site-tcl /usr/lib/tcl8/8.0 /usr/lib/tcl8/8.1 /usr/lib/tcl8/8.2 /usr/lib/tcl8/8.3 /usr/lib/tcl8/8.4 /usr/lib/tcl8/8.5 /usr/share/tcltk/tcl8/site-tcl /usr/share/tcltk/tcl8/8.0 /usr/share/tcltk/tcl8/8.1 /usr/share/tcltk/tcl8/8.2 /usr/share/tcltk/tcl8/8.3 /usr/share/tcltk/tcl8/8.4 /usr/share/tcltk/tcl8/8.5 /usr/share/tcltk/tcl8.5/tcl8
tcl_platform: osVersion 4.9.0-kali1-amd64 pointerSize 8 byteOrder littleEndian threaded 1 machine x86_64 platform unix os Linux engine Tcl user chris wordSize 8
info library: /usr/share/tcltk/tcl8.5
gorilla::Dir: /usr/share/password-gorilla

@ajraymond
Copy link
Contributor

Hi,

This issue was raised on the debian bug tracker:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=888893

The workaround, until my updated password-gorilla package gets uploaded is to modify the file /usr/share/password-gorilla/gorilla.tcl:

Change:
exec tclsh8.5 "$0" ${1+"$@"}
to
exec tclsh "$0" ${1+"$@"}

@i8myapl
Copy link
Author

i8myapl commented Jan 31, 2018

Ah great. Thank you for that. Taken care of... for now.

@rich123
Copy link
Collaborator

rich123 commented Jan 31, 2018

And, the latest commit on the pre160 branch removes the hard 8.5 dependency, replacing it with a check for 8.5 or greater. So when I decide I've tested 1.6.0 enough and roll a final package, this specific item will no longer exist.

@ajraymond
Copy link
Contributor

Hi @rich123!

I am currently working on a Debian package for the pre160 branch.

I have tested it with my own use cases and it works well. However, do you see any reasons for me to postpone the upload to Debian unstable?

@rich123
Copy link
Collaborator

rich123 commented Feb 1, 2018

I've been using it myself as well (actually for longer than it has been pushed to github) and have not yet encountered an issue either.

The only reason I would see to postpone (and you can decide if this is sufficient) is the lack of an operative "delete" button in the password history pane. But if it is in the "unstable" branch of Debian, then a missing bit of functionality is considered normal in that instance anyway.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants