State tool won't activate new project, still references old project deleted on web

Ref: My project broke, even if reverting to earliest...even it starting new project it will not build?

Attempt to downwload latest build:
[tdsmichl@cilv6s797 ~]$ sh <(curl -q https://platform.activestate.com/dl/cli/install.sh) --activate-default tdsmichl/Perl-5.32.1-Linux-CentOS-Glibc-2.17
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:–:-- --:–:-- --:–:-- 0Installing the State Tool …
100 12880 100 12880 0 0 25388 0 --:–:-- --:–:-- --:–:-- 25404
╔════════════════════════════════╗
║ Activating Virtual Environment ║
╚════════════════════════════════╝

Existing Checkout
You already have this project checked out, which one would you like to activate?

/home/tdsmichl/tdsmichl/Perl-5.32.1-Linux-CentOS-Glibc-2.17
None, I want to create a new copy

Something Went Wrong
────────────────────
x Could not update runtime installation
x Not all artifacts could be installed:
Failed to install artifact Text-Tabs+Wrap (10d66c23-fa73-5e2e-8bda-65fed133e6f3) :: Invalid status code: 404
~/.config/activestate/cli-release/config.yaml # has a deprecation_fetch_time entry whose time matches a deprecation.json file in same directory # lists projects, in one section, but only 2 of 3 in another, also has entry for default_project_path which refs the Debian project, which it apppears to be stuck in, but no entry for the new Glibc-2.17 project

You could try a “state clean cache {projectname}”
That should remove the cached copy of the project as it used to be, and allow you to re-activate it as a copy of the new version.
https://docs.activestate.com/platform/state/commands/#state-clean-cache

Hi,

Thanks, but that did not work.

With the project name argument, it paniced.

Without the project name argument it cleared all, but a subsequent attempt to download failed as before,

with what appears to be an error downloading from amazonaws.com.

The resultant download area though appears to have all content, despite the status bars indicating much is left to do.

Please confirm and comment on the below session.

Thanks,

Steve

[tdsmichl@cilv6s797 ~]$ state clean cache tdsmichl/Perl-5.32.1-Linux-CentOS-Glibc-2.17

╔══════════════════════════╗

║ Cleaning Cached Runtimes ║

╚══════════════════════════╝

Please Confirm

You are about the remove the cached runtime for tdsmichl/Perl-5.32.1-Linux-CentOS-Glibc-2.17. Continue? (y/N)

y

panic: runtime error: invalid memory address or nil pointer dereference

[signal SIGSEGV: segmentation violation code=0x1 addr=0x8 pc=0x108e40b]

goroutine 408 [running]:

github.com/ActiveState/cli/internal/config.(*Instance).CachePath(...)

/home/runner/work/cli/cli/internal/config/instance.go:221

github.com/ActiveState/cli/internal/runners/clean.(*Cache).removeProjectCache(0xc000704050, 0xc0001e25c0, 0x3b, 0x7ffd6f4fa6ff, 0x2c, 0x0, 0x1, 0x462a80)

/home/runner/work/cli/cli/internal/runners/clean/cache.go:87 +0x4b

github.com/ActiveState/cli/internal/runners/clean.(*Cache).Run(0xc000704050, 0xc0005bca00, 0x1, 0xc00005e7a8)

/home/runner/work/cli/cli/internal/runners/clean/cache.go:51 +0x16a

github.com/ActiveState/cli/cmd/state/internal/cmdtree.newCleanCacheCommand.func1(0xc0003b9ee0, 0xc0006d5d00, 0x1, 0x1, 0xc00005e7a8, 0x407f85)

/home/runner/work/cli/cli/cmd/state/internal/cmdtree/clean.go:80 +0x33

github.com/ActiveState/cli/internal/captain.(*Command).runner.func1(0x0, 0x14ae448)

/home/runner/work/cli/cli/internal/captain/command.go:531 +0x4c

github.com/ActiveState/cli/internal/sighandler.(*sigHandler).WaitForFunc.func1(0xc000408540, 0xc000320c90)

/home/runner/work/cli/cli/internal/sighandler/awaiting.go:46 +0x53

created by github.com/ActiveState/cli/internal/sighandler.(*sigHandler).WaitForFunc

/home/runner/work/cli/cli/internal/sighandler/awaiting.go:44 +0xb4

[tdsmichl@cilv6s797 ~]$ state clean cache

╔══════════════════════════╗

║ Cleaning Cached Runtimes ║

╚══════════════════════════╝

Please Confirm

You are about to reset the State Tool cache. Continue? (y/N)

y

[tdsmichl@cilv6s797 ~]$

[tdsmichl@cilv6s797 ~]$ sh <(curl -q https://platform.activestate.com/dl/cli/install.sh) --activate-default tdsmichl/Perl-5.32.1-Linux-CentOS-Glibc-2.17

% Total % Received % Xferd Average Speed Time Time Time Current

Dload Upload Total Spent Left Speed

0 0 0 0 0 0 0 0 --:–:-- --:–:-- --:–:-- 0Installing the State Tool …

100 12880 100 12880 0 0 46260 0 --:–:-- --:–:-- --:–:-- 46164

╔════════════════════════════════╗

║ Activating Virtual Environment ║

╚════════════════════════════════╝

Existing Checkout

You already have this project checked out, which one would you like to activate?

/home/tdsmichl/tdsmichl/Perl-5.32.1-Linux-CentOS-Glibc-2.17

None, I want to create a new copy

Installing 688/709 [====================================>-] 97 %

Error writing log message: write /home/tdsmichl/.config/activestate/cli-release/state-3025072.log: file already closed

[DEBUG Jul 13 12:27:31.616502422, get.go:57] Retrieving url: https://as-builds.s3.amazonaws.com/production/language/perl/Time-HiRes/1.9764/1/0e41db55-c953-5004-8bee-93d8bb96f776/artifact.tar.gz?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ5FYQM547I2EFPRW%2F20210713%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20210713T122731Z&X-Amz-Expires=21600&X-Amz-SignedHeaders=host&X-Amz-Installing 694/709 [====================================>-] 98 %

Downloading Unicode-Collate 191.0KB/1.0MB [======>-------------------------------] 18 %

Downloading XML-LibXML 85.6KB/288.7KB [==========>---------------------------] 30 %

Downloading XML-DOM 25.2KB/73.1KB [============>-------------------------] 34 %

Downloading XML-XPath 0.0b/47.7KB [--------------------------------------] 0 %

Something Went Wrong

────────────────────

x Could not update runtime installation

x Not all artifacts could be installed:

Failed to install artifact Text-Tabs+Wrap (10d66c23-fa73-5e2e-8bda-65fed133e6f3) :: Invalid status code: 404

Need More Help?

───────────────

• Run → state activate --help for general help

• Visit the Forum → https://community.activestate.com/c/state-tool/

[tdsmichl@cilv6s797 ~]$ ls -l .cache/activestate

total 0

drwxr-xr-x 1 tdsmichl tdsmichl 92 Jul 13 12:27 8bbaba45

[tdsmichl@cilv6s797 ~]$ ls -l .cache/activestate/8bbaba45/

total 0

drwxr-xr-x 1 tdsmichl tdsmichl 438 Jul 13 12:27 bin

drwxr-xr-x 1 tdsmichl tdsmichl 14 Jul 13 12:27 etc

drwxr-xr-x 1 tdsmichl tdsmichl 10 Jul 13 12:27 lib

drwxr-xr-x 1 tdsmichl tdsmichl 16 Jul 13 12:27 man

drwxr-xr-x 1 tdsmichl tdsmichl 18 Jul 13 12:27 _runtime_store

drwxr-xr-x 1 tdsmichl tdsmichl 60888 Jul 13 12:27 _runtime_temp

drwxr-xr-x 1 tdsmichl tdsmichl 12 Jul 13 12:27 site

drwxr-xr-x 1 tdsmichl tdsmichl 36 Jul 13 12:27 usr

[tdsmichl@cilv6s797 ~]$

[tdsmichl@cilv6s797 ~]$ cd .cache/activestate/8bbaba45/

[tdsmichl@cilv6s797 8bbaba45]$ find [a-u]* -name “*.pm” | wc -l

6649

[tdsmichl@cilv6s797 8bbaba45]$ du -sk *

3916 bin

52 etc

231156 lib

20632 man

5124 _runtime_store

82252 _runtime_temp

60100 site

97404 usr

[tdsmichl@cilv6s797 8bbaba45]$

[tdsmichl@cilv6s797 8bbaba45]$ find . -name “Text-Tabs+Wrap” -exec ls -l {} ;

[tdsmichl@cilv6s797 8bbaba45]$ find . -name “Tabs+Wrap” -exec ls -l {} ;

[tdsmichl@cilv6s797 8bbaba45]$ find . -name “Tabs+Wrap.pm” -exec ls -l {} ;

[tdsmichl@cilv6s797 8bbaba45]$ find . -name “Tabs*” -exec ls -l {} ;

-r–r–r-- 1 tdsmichl tdsmichl 4457 Jul 13 12:27 ./lib/perl5/5.32.1/Text/Tabs.pm

[tdsmichl@cilv6s797 8bbaba45]$ find . -name “Wrap*” -exec ls -l {} ;

-r–r–r-- 1 tdsmichl tdsmichl 8789 Jul 13 12:27 ./lib/perl5/site_perl/5.32.1/IO/Wrap.pm

-r–r–r-- 1 tdsmichl tdsmichl 14716 Jul 13 12:27 ./lib/perl5/site_perl/5.32.1/IO/WrapTie.pm

-r–r–r-- 1 tdsmichl tdsmichl 8657 Jul 13 12:27 ./lib/perl5/site_perl/5.32.1/Class/MOP/Method/Wrapped.pm

-r–r–r-- 1 tdsmichl tdsmichl 1701 Jul 13 12:27 ./lib/perl5/site_perl/5.32.1/MooseX/MethodAttributes/Role/Meta/Method/Wrapped.pm

-r–r–r-- 1 tdsmichl tdsmichl 1952 Jul 13 12:27 ./lib/perl5/site_perl/5.32.1/MooseX/Types/Wrapper.pm

-r–r–r-- 1 tdsmichl tdsmichl 516 Jul 13 12:27 ./lib/perl5/site_perl/5.32.1/Moose/Exception/WrapTakesACodeRefToBless.pm

-r–r–r-- 1 tdsmichl tdsmichl 3862 Jul 13 12:27 ./lib/perl5/site_perl/5.32.1/Plack/App/WrapCGI.pm

-r–r–r-- 1 tdsmichl tdsmichl 2305 Jul 13 12:27 ./lib/perl5/site_perl/5.32.1/Email/Sender/Transport/Wrapper.pm

-r–r–r-- 1 tdsmichl tdsmichl 3274 Jul 13 12:27 ./lib/perl5/site_perl/5.32.1/Template/Plugin/Wrap.pm

-r–r–r-- 1 tdsmichl tdsmichl 13459 Jul 13 12:27 ./lib/perl5/site_perl/5.32.1/Alien/Base/Wrapper.pm

-r–r–r-- 1 tdsmichl tdsmichl 9018 Jul 13 12:27 ./lib/perl5/5.32.1/Text/Wrap.pm

[tdsmichl@cilv6s797 8bbaba45]$

[tdsmichl@cilv6s797 8bbaba45]$ find . -name “XPath*” -exec ls -ld {} ;

drwxr-xr-x 1 tdsmichl tdsmichl 18 Jul 13 12:27 ./lib/perl5/site_perl/5.32.1/auto/HTML/TreeBuilder/XPath

drwxr-xr-x 1 tdsmichl tdsmichl 18 Jul 13 12:27 ./lib/perl5/site_perl/5.32.1/auto/Tree/XPathEngine

drwxr-xr-x 1 tdsmichl tdsmichl 18 Jul 13 12:27 ./lib/perl5/site_perl/5.32.1/auto/PPIx/XPath

drwxr-xr-x 1 tdsmichl tdsmichl 18 Jul 13 12:27 ./lib/perl5/site_perl/5.32.1/auto/XML/XPathEngine

drwxr-xr-x 1 tdsmichl tdsmichl 18 Jul 13 12:27 ./lib/perl5/site_perl/5.32.1/auto/XML/XPath

-r–r–r-- 1 tdsmichl tdsmichl 21465 Jul 13 12:27 ./lib/perl5/site_perl/5.32.1/HTML/TreeBuilder/XPath.pm

-r–r–r-- 1 tdsmichl tdsmichl 41306 Jul 13 12:27 ./lib/perl5/site_perl/5.32.1/Tree/XPathEngine.pm

drwxr-xr-x 1 tdsmichl tdsmichl 194 Jul 13 12:27 ./lib/perl5/site_perl/5.32.1/Tree/XPathEngine

-r–r–r-- 1 tdsmichl tdsmichl 15037 Jul 13 12:27 ./lib/perl5/site_perl/5.32.1/PPIx/XPath.pm

-r–r–r-- 1 tdsmichl tdsmichl 37358 Jul 13 12:27 ./lib/perl5/site_perl/5.32.1/XML/XPathEngine.pm

drwxr-xr-x 1 tdsmichl tdsmichl 194 Jul 13 12:27 ./lib/perl5/site_perl/5.32.1/XML/XPathEngine

-r–r–r-- 1 tdsmichl tdsmichl 18573 Jul 13 12:27 ./lib/perl5/site_perl/5.32.1/XML/XPath.pm

drwxr-xr-x 1 tdsmichl tdsmichl 298 Jul 13 12:27 ./lib/perl5/site_perl/5.32.1/XML/XPath

-r–r–r-- 1 tdsmichl tdsmichl 11767 Jul 13 12:27 ./lib/perl5/site_perl/5.32.1/XML/LibXML/XPathContext.pod

-r–r–r-- 1 tdsmichl tdsmichl 1678 Jul 13 12:27 ./lib/perl5/site_perl/5.32.1/XML/LibXML/XPathExpression.pod

-r–r–r-- 1 tdsmichl tdsmichl 3223 Jul 13 12:27 ./lib/perl5/site_perl/5.32.1/XML/LibXML/XPathContext.pm

[tdsmichl@cilv6s797 8bbaba45]$

@tdsmichl,

I believe the issue here is that the activestate.yaml file on disk is still referencing the old project.

Can you please change directory to /home/tdsmichl/tdsmichl/Perl-5.32.1-Linux-CentOS-Glibc-2.17 and then run “state pull”, and then run “state activate” again?

State pull should update the file to point to the new project instead of the old, which will allow the activate command to succeed.

Removing that directory from disk and running “state activate tdsmichl/Perl-5.32.1-Linux-CentOS-Glibc-2.17” again should work as well.

Hi,

The activestate.yaml file did not have other projects listed in it. (I believe it may have yesterday)

I tried both techniques you suggested, but both still had the ‘Text-Tabs+Wrap’ error.

The status bars on the latter method looked much closer to completion. (after removing the project directory on disk)

I initially noticed I had not cd’d back suffiently, so when to ‘~’ and removed the ‘tdsmichl’ directory completely and repeated.

Again, it had the same ‘Text-Tags+Wrap’ error.

It also left 2 identical areas under ~/.cache/activestate/ 13860b48/ and 8bbaba45/

So should I just remove the older one and proceed with the existing error ?

Thanks,

Steve

[tdsmichl@cilv6s797 Perl-5.32.1-Linux-CentOS-Glibc-2.17]$ ls -l

total 4

-rw-r–r-- 1 tdsmichl tdsmichl 1075 Jul 7 15:08 activestate.yaml

[tdsmichl@cilv6s797 Perl-5.32.1-Linux-CentOS-Glibc-2.17]$ vi activestate.yaml

[tdsmichl@cilv6s797 Perl-5.32.1-Linux-CentOS-Glibc-2.17]$ state pull

╔════════════════════════╗

║ Pulling Remote Project ║

╚════════════════════════╝

Your activestate.yaml is already up to date!

[tdsmichl@cilv6s797 Perl-5.32.1-Linux-CentOS-Glibc-2.17]$ state activate

╔════════════════════════════════╗

║ Activating Virtual Environment ║

╚════════════════════════════════╝

Something Went Wrong

────────────────────

x Could not update runtime installation

x Not all artifacts could be installed:

Failed to install artifact Text-Tabs+Wrap (10d66c23-fa73-5e2e-8bda-65fed133e6f3) :: Invalid status code: 404

Need More Help?

───────────────

• Run → state activate --help for general help

• Visit the Forum → State Tool - ActiveState Community

[tdsmichl@cilv6s797 Perl-5.32.1-Linux-CentOS-Glibc-2.17]$ ls -l

total 4

-rw-r–r-- 1 tdsmichl tdsmichl 1075 Jul 7 15:08 activestate.yaml

[tdsmichl@cilv6s797 Perl-5.32.1-Linux-CentOS-Glibc-2.17]$ cd …

[tdsmichl@cilv6s797 tdsmichl]$ rm -r Perl-5.32.1-Linux-CentOS-Glibc-2.17

[tdsmichl@cilv6s797 tdsmichl]$ state activate tdsmichl/Perl-5.32.1-Linux-CentOS-Glibc-2.17

╔════════════════════════════════╗

║ Activating Virtual Environment ║

╚════════════════════════════════╝

Choose Destination

Where would you like to place the project files for tdsmichl/Perl-5.32.1-Linux-CentOS-Glibc-2.17?

/home/tdsmichl/tdsmichl/tdsmichl/Perl-5.32.1-Linux-CentOS-Glibc-2.17

Other …

Installing 687/709 [====================================>-] 97 %

Downloading Sys-Syslog 0.0b/29.3KB [--------------------------------------] 0 %

Something Went Wrong

────────────────────

x Could not update runtime installation

x Not all artifacts could be installed:

Failed to install artifact Text-Tabs+Wrap (10d66c23-fa73-5e2e-8bda-65fed133e6f3) :: Invalid status code: 404

Need More Help?

───────────────

• Run → state activate --help for general help

• Visit the Forum → State Tool - ActiveState Community

[tdsmichl@cilv6s797 tdsmichl]$

[tdsmichl@cilv6s797 tdsmichl]$ pwd

/home/tdsmichl/tdsmichl

[tdsmichl@cilv6s797 tdsmichl]$ ls

Perl-5.32.1-Linux-CentOS-Debian7 tdsmichl

[tdsmichl@cilv6s797 tdsmichl]$ cd …

[tdsmichl@cilv6s797 ~]$ pwd

/home/tdsmichl

[tdsmichl@cilv6s797 ~]$ rm -r tdsmichl

[tdsmichl@cilv6s797 ~]$ ls

------------------------------------] doLMTcleanups logstash-7.0.0 site

-] elasticsearch-7.0.0 logstash.conf20190613 sqzDockerContainerLogs

514.log etc logstash-syslog-input-recs.txt sqzDockerLogs

AS filebeat-7.0.1-linux-x86_64 log.txt tarballs

bin getDockerLogs man tstUDU_cilv6s797.pl

checkIfLogstashRunning getDockerLogs.log mydf usr

checkIfLogstashRunning0 kibana-7.0.0-linux-x86_64 _runtime_store

checkIfLogstashRunning1 lib _runtime_temp

[tdsmichl@cilv6s797 ~]$ state activate tdsmichl/Perl-5.32.1-Linux-CentOS-Glibc-2.17

╔════════════════════════════════╗

║ Activating Virtual Environment ║

╚════════════════════════════════╝

Choose Destination

Where would you like to place the project files for tdsmichl/Perl-5.32.1-Linux-CentOS-Glibc-2.17?

/home/tdsmichl/tdsmichl/Perl-5.32.1-Linux-CentOS-Glibc-2.17

Other …

Something Went Wrong

────────────────────

x Could not update runtime installation

x Not all artifacts could be installed:

Failed to install artifact Text-Tabs+Wrap (10d66c23-fa73-5e2e-8bda-65fed133e6f3) :: Invalid status code: 404

Need More Help?

───────────────

• Run → state activate --help for general help

• Visit the Forum → State Tool - ActiveState Community

[tdsmichl@cilv6s797 ~]$ cd tdsmichl/Perl-5.32.1-Linux-CentOS-Glibc-2.17

[tdsmichl@cilv6s797 Perl-5.32.1-Linux-CentOS-Glibc-2.17]$

[tdsmichl@cilv6s797 Perl-5.32.1-Linux-CentOS-Glibc-2.17]$ ls -l

total 4

-rw-r–r-- 1 tdsmichl tdsmichl 1075 Jul 13 14:01 activestate.yaml

[tdsmichl@cilv6s797 Perl-5.32.1-Linux-CentOS-Glibc-2.17]$ cd ~/.cache/activestate/

[tdsmichl@cilv6s797 activestate]$ ls

13860b48 8bbaba45

[tdsmichl@cilv6s797 activestate]$ ls -l

total 0

drwxr-xr-x 1 tdsmichl tdsmichl 92 Jul 13 13:55 13860b48

drwxr-xr-x 1 tdsmichl tdsmichl 92 Jul 13 12:27 8bbaba45

[tdsmichl@cilv6s797 activestate]$ ls -l *

13860b48:

total 0

drwxr-xr-x 1 tdsmichl tdsmichl 438 Jul 13 13:55 bin

drwxr-xr-x 1 tdsmichl tdsmichl 14 Jul 13 13:55 etc

drwxr-xr-x 1 tdsmichl tdsmichl 10 Jul 13 13:55 lib

drwxr-xr-x 1 tdsmichl tdsmichl 16 Jul 13 13:55 man

drwxr-xr-x 1 tdsmichl tdsmichl 18 Jul 13 13:55 _runtime_store

drwxr-xr-x 1 tdsmichl tdsmichl 60888 Jul 13 13:55 _runtime_temp

drwxr-xr-x 1 tdsmichl tdsmichl 12 Jul 13 13:55 site

drwxr-xr-x 1 tdsmichl tdsmichl 36 Jul 13 13:55 usr

8bbaba45:

total 0

drwxr-xr-x 1 tdsmichl tdsmichl 438 Jul 13 12:27 bin

drwxr-xr-x 1 tdsmichl tdsmichl 14 Jul 13 12:27 etc

drwxr-xr-x 1 tdsmichl tdsmichl 10 Jul 13 12:27 lib

drwxr-xr-x 1 tdsmichl tdsmichl 16 Jul 13 12:27 man

drwxr-xr-x 1 tdsmichl tdsmichl 18 Jul 13 12:27 _runtime_store

drwxr-xr-x 1 tdsmichl tdsmichl 60888 Jul 13 12:27 _runtime_temp

drwxr-xr-x 1 tdsmichl tdsmichl 12 Jul 13 12:27 site

drwxr-xr-x 1 tdsmichl tdsmichl 36 Jul 13 12:27 usr

[tdsmichl@cilv6s797 activestate]$ du -sk /

3916 13860b48/bin

52 13860b48/etc

231156 13860b48/lib

20632 13860b48/man

5124 13860b48/_runtime_store

82252 13860b48/_runtime_temp

60100 13860b48/site

97404 13860b48/usr

3916 8bbaba45/bin

52 8bbaba45/etc

231156 8bbaba45/lib

20632 8bbaba45/man

5124 8bbaba45/_runtime_store

82252 8bbaba45/_runtime_temp

60100 8bbaba45/site

97404 8bbaba45/usr

[tdsmichl@cilv6s797 activestate]$

Thanks for the update.

I believe there are two different bugs in play here.

The state tool is unable to download the built artifact for this perl module due to the + symbol in the name. I’m going to file a bug with the relevant team.

Separately, the artifact itself is empty, even if we could download it. This is something I can dig into directly, and I’ll let you know what I find.

1 Like

Hey @gboyce,

Any update here?

Cheers!
–zak

It appears everything downloaded, including the artifact the error referenced:
4457 2021-07-13 13:55 lib/perl5/5.32.1/Text/Tabs.pm
7324 2021-07-13 13:55 man/man3/Text::Tabs.3
And only 1 project is now appearing…
[tdsmichl@cilv6s797 13860b48]$ state projects
╔══════════════════╗
║ Listing Projects ║
╚══════════════════╝
Name Organization
──────────────────────────────────────────────────────────────────────────────────────
Perl-5.32.1-Linux-CentOS-Glibc-2.17 tdsmichl
└─ :heavy_check_mark: Local Checkout → /home/tdsmichl/tdsmichl/Perl-5.32.1-Linux-CentOS-Glibc-2.17

Thanks

Our team is finishing up a fix for the Text-Tabs+Wrap artifact being empty. The package installed to an unexpected location by default, requiring us to change the installation path.

The first issue with the state tool is on the roadmap, but not yet completed.

I’m surprised to hear that the project appears to be downloading correctly at the moment.

1 Like

Thanks….it still had the Text/Tabs error, and maybe the version I’m seeing is not correct ???

I may have removed the activestate directories and reinstalled, then reactivated the specific project I was interested in at the time.

That allowed removal of the old project I had already deleted on the web site….my thought being the state tool was confused by that since it still know about it.

Or just got lucky :blush:

Just to follow up here, I’ve confirmed that Text-Tabs+Wrap does now install with the latest version of the state tool