WinLAFS:
Windows Least-Authority File Store:
How to install AllMyData_Tahoe_Lafs 1.10.0 on Windows 7 Home Premium 32
bit and 64 bit
Hello user of tahoe-lafs,
Hello developer of tahoe-lafs,
i managed to install tahoe-lafs on Windows 7 Home Premium 64 bit and 32
bit
and wrote a small How-Do for Windows-User.
Additional i described the way how to find out "installation of
tahoe-lafs on windows is not trivial"
and quickstart.rst is way not enough information for windows user to
install tahoe-lafs successful.
Information's about installation of tahoe-lafs at windows are easier to
gain from google then on the website itself (tahoe-lafs.org).
i am happy to hear developer daira is working on an installer for
windows.
i am willing to beta test it.
in a meantime i would like to write some informations for windows users
in your wiki.
the start could be the first part of the How-Do i wrote.
if you also a windows tahoe-lafs user feel free to m...@me.at WinLAFS
riseup net.
or send the How-Do to somebody who like also to install tahoe-lafs
successful.
developer suggestions are also welcome.
Regards,
smarty
attachment:
WinLAFS_How to install AllMyData_Tahoe_Lafs 1.10.0 on Windows 7 bit
32_v1.rtf
WinLAFS_How to install AllMyData_Tahoe_Lafs 1.10.0 on Windows 7 bit
64_v2.rtf
WinLAFS:
How to install AllMyData_Tahoe_Lafs 1.10.0 on Windows 7 bit 32
[if you like to install tahoe-lafs at win7bit64 look out for
WinLAFS: How to install AllMyData_Tahoe_Lafs 1.10.0 on Windows 7 bit 64
]
__________________________________________________________________________
If you are attracted by errors, failures and user warnings on this Site,
but only like to install allmydata-tahoe-1.10.0 then start with 0
(zero):
___________________________________________________________________________
0: Successful install may fail if you used already python:
0a: uninstall all installed dependencies related to python
0b: uninstall python
0c: delete the python directory
0d: delete the AllMyData_Tahoe_Lafs directory
0e: start from scratch at A.
_______________________________________________
installing tahoe-lafs on 7win32 with twisted 13
_______________________________________________
A. Install: allmydata-tahoe-1.10.0 at c:\lafs (unzip and rename to
"lafs" only)
from
https://tahoe-lafs.org/source/tahoe-lafs/releases/allmydata-tahoe-1.10.0.zip
B. We don't follow: C:\lafs\docs\quickstart.rst (open with word pad)
C. Install : python-2.7.9.msi at c:\python27 ( check: set Add pyton.exe
to Path and
advanced-> check: compile .py files to byte code after
installation)
from https://www.python.org/ftp/python/2.7.9/python-2.7.9.msi
D. Install: Twisted-13.0.0.win32-py2.7.msi
from https://pypi.python.org/pypi/Twisted/13.0.0
https://pypi.python.org/packages/2.7/T/Twisted/Twisted-13.0.0.win32-py2.7.msi
E. Install: pywin32-217.win32-py2.7.exe
http://sourceforge.net/projects/pywin32/files/pywin32/Build%20217/
http://sourceforge.net/projects/pywin32/files/pywin32/Build%20217/pywin32-217.win32-py2.7.exe/download
F. Run as administrator : C:\lafs>python setup.py build
(Start menu/All Programs/ Accessories /Command Prompt/right click/Run as
administrator /jes
cd c:\lafs)
or like to read it all at : C:\lafs\setup_build_bin.txt
Run: C:\lafs>python setup.py build > setup_build_bin.txt
(go drink a cup of coffee 3min)
1. Result: run true ( it copying many somethings to ->
build\lib\allmydata\...\...)
G.Run as administrator : C:\lafs>bin\tahoe --version
2.Result:
allmydata-tahoe: 1.10.0 [NL]foolscap: 0.7.0 [NL]pycryptopp:
0.6.0.1206569328141510525648634803928199668821045408958 [NL]fec: 1.4.22
[NL]Twisted: 13.0.0 [NL]Nevow: 0.11.1 [NL]zope.interface: unknown
[NL]python: 2.7.9 [NL]platform: Windows-7-6.1.7601-SP1 [NL]pyOpenSSL:
0.13.1 [NL]simplejson: 3.6.5 [NL]pycrypto: 2.4.1 [NL]pyasn1: 0.1.7
[NL]mock: 1.0.1 [NL]setuptools: 0.6c16dev4 [NL]=NEW LINE
H. Check: Test Grid is online
Tahoe Test Grid Status at http://stats.pingdom.com/cvvac5t8l4fv/1300061
i. Run as administrator : C:\lafs>python setup.py trial (self-tests)
if like to read all at C:\lafs\trial_test_result.txt
Run:C:\lafs>python setup.py trial > trial_test_result.txt
(go drink a cup of coffee 21min)
3. Result: PASSED (skips=14, expectedFailures=3, successes=1117)
This indicates you installed tahoe-lafs successful.
==================================================
if you get a failed:
check F.-i. if you don't Run as administrator , you may get:
FAILED (skips=7, errors=19,
successes=262 )
check 2.Result: something different?
maybe you use already Python with more actual dependencies
start again with 0 (zero):
try uninstalling python, uninstalling python related dependencies ,
deleting its directory and deleting the tahoe_lafs directory;
__________________________________________________________________________
If you are attracted by errors, failures and user warnings on this Site,
but only like to install allmydata-tahoe-1.10.0 then start with 0
(zero):
___________________________________________________________________________
This following is about what happens if you follow the Install Advise
at
C:\lafs\docs\quickstart.rst (open with wordpad)
and this is the wrong , long, hard way along errors,failures and
warnings.
____________________________________________________________________________
Some Tahoe_Lafs Installation Problems on windows 7 bit 32
____________________________________________________________
I. Install: allmydata-tahoe-1.10.0 at c:\lafs (unzip and rename to "
lafs" only)
from
https://tahoe-lafs.org/source/tahoe-lafs/releases/allmydata-tahoe-1.10.0.zip
II. follow: C:\lafs\docs\quickstart.rst (open with word pad)
III. Install : python-2.7.9.msi at c:\python27 ( check: set Add
pyton.exe to Path and
advanced-> check: compile .py files to byte code after
installation)
from https://www.python.org/ftp/python/2.7.9/python-2.7.9.msi
IV. Run: C:\lafs>python setup.py build
(Start/Program files/command prompt > cd c:\lafs)
or like to read it all at : C:\lafs\setup_build_bin.txt
Run: C:\lafs>python setup.py build > setup_build_bin.txt
(go drink a cup of coffee)
my 1.Result:
error: Installed distribution twisted 12.1.0 conflicts with requirement
twisted>=13.0
V. Install: Twisted-13.0.0.win32-py2.7.msi
from https://pypi.python.org/pypi/Twisted/13.0.0
https://pypi.python.org/packages/2.7/T/Twisted/Twisted-13.0.0.win32-py2.7.msi
VI. Delete: C:\lafs
VII. Try again I.+IV. (install lafs + run lafs setup build bin)
my 2. Result: run true ( it copying many somethings to ->
build\lib\allmydata\...\...)
VIII. Run: C:\lafs>bin\tahoe --version
my 3.Result:
allmydata-tahoe: 1.10.0 [NL]foolscap: 0.7.0 [NL]pycryptopp:
0.6.0.1206569328141510525648634803928199668821045408958 [NL]fec: 1.4.22
[NL]Twisted: 13.0.0 [NL]Nevow: 0.11.1 [NL]zope.interface: unknown
[NL]python: 2.7.9 [NL]platform: Windows-7-6.1.7601-SP1 [NL]pyOpenSSL:
0.13.1 [NL]simplejson: 3.6.5 [NL]pycrypto: 2.4.1 [NL]pyasn1: 0.1.7
[NL]mock: 1.0.1 [NL]setuptools: 0.6c16dev4 [NL]=NEW LINE
IX. Run: C:\lafs>python setup.py trial (self-tests)
if like to read all at C:\lafs\trial_test_result.txt
Run:C:\lafs>python setup.py trial > trial_test_result.txt
my 4. Result: FAILED (skips=7, errors=19, successes=262 )
[at this point i could be nearly ready, but i don't know what was wrong
and made the wrong conclusions:]
[So many errors maybe the Tahoe Test Grid isn't online]
X. Check: Tahoe Test Grid Status at
http://stats.pingdom.com/cvvac5t8l4fv/1300061
[reading C:\lafs\trial_test_result.txt so many errors related with
Twisted, maybe we need a newer version we will take Twisted 15 we find
here https://pypi.python.org/pypi/Twisted ]
XI. cut all down:
Uninstall: Twisted-13.0.0.win32-py2.7.msi
Uninstall: python-2.7.9.msi
Delete: C:\tahoe
Delete: C:\python27
XII. new from scratch: I.+ III. (install lafs + python27)
XIII. Install: Twisted-15.0.0.win32-py2.7.msi
https://pypi.python.org/packages/2.7/T/Twisted/Twisted-15.0.0.win32-py2.7.msi
from https://pypi.python.org/pypi/Twisted/15.0.0
XIV. Run: C:\lafs>python setup.py build
(Start/Program files/command prompt > cd c:\lafs)
or like to read it all at : C:\lafs\setup_build_bin.txt
Run: C:\lafs>python setup.py build > setup_build_bin.txt
(go drink a cup of coffee)
my 5. Result: run true ( it copying many somethings to ->
build\lib\allmydata\...\...)
XV. Run: C:\lafs>bin\tahoe --version
my 6.Result:
:0: UserWarning: You do not have a working installation of the
service_identity module: 'No module named service_identity'. Please
install it from <https://pypi.python.org/pypi/service_identity> and make
sure all of its dependencies are satisfied. Without the
service_identity module and a recent enough pyOpenSSL to support it,
Twisted can perform only rudimentary TLS client hostname verification.
Many valid certificate/hostname mappings may be rejected.
allmydata-tahoe: 1.10.0 [NL]foolscap: 0.7.0 [NL]pycryptopp:
0.6.0.1206569328141510525648634803928199668821045408958 [NL]fec: 1.4.22
[NL]Twisted: 15.0.0 [NL]Nevow: 0.11.1 [NL]zope.interface: unknown
[NL]python: 2.7.9 [NL]platform: Windows-7-6.1.7601-SP1 [NL]pyOpenSSL:
0.13.1 [NL]simplejson: 3.6.5 [NL]pycrypto: 2.4.1 [NL]pyasn1: 0.1.7
[NL]mock: 1.0.1 [NL]setuptools: 0.6c16dev4 [NL]=NEW LINE
XVI. Run: C:\lafs>python setup.py trial (self-tests)
if like to read all at C:\lafs\trial_test_result.txt
Run:C:\lafs>python setup.py trial > trial_test_result.txt
my 7. Result: FAILED (skips=7, failures=1, errors=19, successes=261)
XVII. Check: Tahoe Test Grid Status at
http://stats.pingdom.com/cvvac5t8l4fv/1300061
[seams we have more problems than before.]
many errors may related to Twisted
have a look at the dependencies of Twisted15
read |V|= is in the list of tahoe-lafs dependencies
read |X|= is not in the list of tahoe-lafs dependencies
read |W|= 6.Result:User Warning: service_identity, its dependencies and
pyOpenSSL
Twisted 15.0.0 and its dependencies:
http://twistedmatrix.com/trac/wiki/Downloads
http://twisted.readthedocs.org/en/latest/installation/howto/optional.html
Twisted 15.0.0 for Python 2.7 (msi | exe) |V|
http://twistedmatrix.com/Releases/Twisted/15.0/Twisted-15.0.0.win32-py2.7.msi
Zope.Interface (required) |V|
https://pypi.python.org/pypi/zope.interface/4.1.2#downloads
https://pypi.python.org/packages/2.7/z/zope.interface/zope.interface-4.1.2.win32-py2.7.exe#md5=ab9396981638835220fc78209bd2d803
https://pypi.python.org/packages/2.7/z/zope.interface/zope.interface-4.1.2-py2.7-win32.egg#md5=fb87cff4eb7407af290a78ff628f7063
conch - packages for working with conch/SSH.
gmpy |X|
pyasn1 |V|
pycrypto |V|
PyCrypto 2.0.1 for Python 2.5 (needed for Conch)
https://twistedmatrix.com/Releases/Dependencies/Win/pycrypto-2.0.1.win32-py2.5.exe
tls - packages that are needed to work with TLS.
service_identity |V||W|
https://pypi.python.org/pypi/service_identity
https://pypi.python.org/packages/2.7/s/service_identity/service_identity-14.0.0-py2.py3-none-any.whl
http://service-identity.readthedocs.org/en/14.0.0/installation.html
Additionally, the following PyPI modules are required for
service_identity:
characteristic |V||W|
pyasn1 |V||W|
pyasn1-modules |V||W|
PyOpenSSL |W|
(needed for SSL >= 0.12 (0.14 strongly recommended))
egenix-pyopenssl-0.13.7.win32-py2.7.msi
https://www.egenix.com/cryptodownload/?python=2.7+installer&file=egenix-pyopenssl-0.13.7.win32-py2.7.msi
allmydata-tahoe-1.10.0 and its dependencies:
https://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-eggs/README.html
Packages for Python 2.7 that have compiled C/C++ code:
Twisted, zope.interface, pycrypto, pycryptopp, zfec
Packages that are platform-independent or source-only:
Nevow, argparse, characteristic, cryptography, enum34, foolscap,
mock, pyasn1, pyasn1-modules, pycparser, pyutil, service_identity,
simplejson, six, txAWS, zbase32
and for windows only win32api
we try to install Twisted 15 and its dependencies following advise:
XVIII. cut all down:
Uninstall: Twisted-15.0.0.win32-py2.7.msi
Uninstall: python-2.7.9.msi
Delete: C:\lafs
Delete: C:\python27
XIX. new from scratch: I.+ III. (install lafs + python27)
XX. Install: service_identity
https://pypi.python.org/pypi/service_identity
https://pypi.python.org/packages/2.7/s/service_identity/service_identity-14.0.0-py2.py3-none-any.whl
http://service-identity.readthedocs.org/en/14.0.0/installation.html
copy: service_identity-14.0.0-py2.py3-none-any.whl to c:\lafs
(Start/Program files/command prompt > cd c:\lafs)
Run: C:\lafs>pip install service_identity-14.0.0-py2.py3-none-any.whl
my 8.Result: error: Microsoft Visual C++ 9.0 is required (Unable to
find vcvarsall.bat). Get it from http://aka.ms/vcpython27
Reason: "Downloading/unpacking cffi>=0.8 (from
cryptography>=0.2.1->pyopenssl>=0.12->service-identity==14.0.0)"
XXI. Install: cryptography
https://pypi.python.org/pypi/cryptography/0.7.2
https://pypi.python.org/packages/cp27/c/cryptography/cryptography-0.7.2-cp27-none-win32.whl
Run: C:\lafs>pip install cryptography-0.7.2-cp27-none-win32.whl
my 9.Result: error: Microsoft Visual C++ 9.0 is required (Unable to
find vcvarsall.bat). Get it from http://aka.ms/vcpython27
Reason: cryptography requires cffi>=0.8
Dependencies:
cffi>=0.8 is required by cryptography,
cryptography is required by pyopenssl,
pyopenssl is required by service-identity,
service-identity is additional required by Twisted for
tls - packages that are needed to work with TLS,
Twisted is required by allmydata-tahoe-lafs setup
XXII. install: cffi
https://pypi.python.org/pypi/cffi/0.8.6
https://pypi.python.org/packages/cp27/c/cffi/cffi-0.8.6-cp27-none-win32.whl
copy: cffi-0.8.6-cp27-none-win32.whl to c:\lafs
(Start/Program files/command prompt > cd c:\lafs)
Run: C:\lafs>pip install cffi-0.8.6-cp27-none-win32.whl
XXIII. Install: Zope.Interface (required for Twisted)
https://pypi.python.org/pypi/zope.interface/4.1.2#downloads
https://pypi.python.org/packages/2.7/z/zope.interface/zope.interface-4.1.2.win32-py2.7.exe
XXIV. Install: Twisted 15.0.0 for Python 2.7 (msi | exe)
http://twistedmatrix.com/Releases/Twisted/15.0/Twisted-15.0.0.win32-py2.7.msi
from from https://pypi.python.org/pypi/Twisted/15.0.0
XXV. Run: C:\lafs>python setup.py build
(Start/Program files/command prompt > cd c:\lafs)
or like to read it all at : C:\lafs\setup_build_bin.txt
Run: C:\lafs>python setup.py build > setup_build_bin.txt
(go drink a cup of coffee)
my 10. Result: run throu ( it copying many somethings to ->
build\lib\allmydata\...\...)
XXVI. Run: C:\lafs>bin\tahoe --version
my 11.Result:
:0: UserWarning: You do not have a working installation of the
service_identity module: 'No module named service_identity'. Please
install it from <https://pypi.python.org/pypi/service_identity> and make
sure all of its dependencies are satisfied. Without the
service_identity module and a recent enough pyOpenSSL to support it,
Twisted can perform only rudimentary TLS client hostname verification.
Many valid certificate/hostname mappings may be rejected.
allmydata-tahoe: 1.10.0 [NL]foolscap: 0.7.0 [NL]pycryptopp:
0.6.0.1206569328141510525648634803928199668821045408958 [NL]fec: 1.4.22
[NL]Twisted: 15.0.0 [NL]Nevow: 0.11.1 [NL]zope.interface: unknown
[NL]python: 2.7.9 [NL]platform: Windows-7-6.1.7601-SP1 [NL]pyOpenSSL:
0.13.1 [NL]simplejson: 3.6.5 [NL]pycrypto: 2.4.1 [NL]pyasn1: 0.1.7
[NL]mock: 1.0.1 [NL]setuptools: 0.6c16dev4 [NL]=NEW LINE
XXVII. Run: C:\lafs>python setup.py trial (self-tests)
if like to read all at C:\lafs\trial_test_result.txt
Run:C:\lafs>python setup.py trial > trial_test_result.txt
my 12. Result: FAILED (skips=7, errors=19, successes=262)
[we updated twisted but still 19 errors with twisted ]
[i read anywhere at C:\lafs\trial_test_result.txt there is a problem
with a temp directory, and got the idea there must be a problem with the
right to write to the temp directory]
Rightsmanagemant for C:\ lafs=everybody everything
start/computer/"C:\"/Mouse right klick at /"C:lafs"/properties/security
/edit/add/advanced/look for (users)/(select)/everybody
(all)/ok/ok/select user name /everybody
(all)/|V|(check)/allow/all/and/allow/alter/OK
maybe also
start/computer/"C:\"/Mouse right klick at /"C:\lafs"/properties/security
/advanced/owner/edit/more users and groups/advanced/look for
(users)/(select)/everybody (all)/OK/OK/OK
if there is no security tab maybe you are working on xp home edition.
you have to restart your computer at secured mode
and see if it is possible to alter the ownership of
"c:/lafs" or/and the allowances there.
[we need a other version ?what requires twisted>=13.0 ?]
https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2249
nevow-0.11.1-py2.7.egg:
C:\lafs\support\lib\site-packages\nevow-0.11.1-py2.7.egg\EGG-INFO\requires.txt:
"twisted>=13.0"
[i read also at
http://comments.gmane.org/gmane.comp.file-systems.tahoe.devel/8336
we need pywin32]
->--------------------8336--------------------
First install Twisted 14.0
from <https://twistedmatrix.com/trac/wiki/Downloads#Windows>.
(Make sure to get the 64-bit version in your case. It shouldn't matter
whether you
use the msi or exe installer.)
Then install pywin32
from< http://sourceforge.net/projects/pywin32/files/pywin32/Build%20219/
>.
You need pywin32-219.win-amd64-py2.7.exe for 64-bit Windows.
Then try the build again.
-----------------------------------------------<--
[for short i tried it again]
pre install:
python27
tahoe 1.10.0
Twisted 14.0
pywin32
FAILED (skips=14, expectedFailures=3, failures=3, errors=10,
successes=1114)
some failures related to service_identity
[and again]
post install:
pip install cffi
pip install service_identity
test don't get ready after installing service_identity
[and again]
try post install:
pip install cffi-0.8.6-cp27-none-win32.whl
pip install service_identity-14.0.0-py2.py3-none-any.whl
test don't get ready after installing service_identity
[and again]
pre install von:
pip install cffi-0.8.6-cp27-none-win32.whl
pip install service_identity-14.0.0-py2.py3-none-any.whl
-> script likes to install cffi-0.9.1 -> no compiler error
[and again]
try post install:
http://www.lfd.uci.edu/~gohlke/pythonlibs/#cffi
http://www.lfd.uci.edu/~gohlke/pythonlibs/z94jfosk/cffi-0.9.1-cp27-none-win32.whl
pip install cffi-0.9.1-cp27-none-win32.whl
-> script anyway likes to install cffi-0.9.1 -> no compiler error
[No way without compiler? at this point i nearly give up,
but remembered Twisted 13 run true, with no warnings about
service_identity.
I tried A. - i. see above and made it ]
and we know now any shell from an administrator account is not an
administrator shell
this step is not necessary if you run as administrator:
B: allowances for "C:\lafs" :
As admin selekt user "everybody" allow everything (all) for user
"everybody"(all users)
start/computer/"C:\"/Mouse right click at
/"C:\lafs"/properties/security
/edit/add/advanced/look for (users)/(select)/everybody (all)/OK/OK/
select user name /everybody
(all)/|V|(check)/allow/all/and/allow/alter/OK
(this is a translation of the "path", look out for similar expressions
if necessary)
it helps partly to shrink the failures to only one but still a fail
__________________________________________________________________________
If you are attracted by errors, failures and user warnings on this Site,
but only like to install allmydata-tahoe-1.10.0 then start with 0
(zero):
---------------------------------------------------------------------------------------------------------
Conclusion:
On windows; you can not only follow the quickstart.rst
On windows; you need pre-installation of: python27,Twisted13 and
pywin32
On windows; you need to run the scripts as Administrator,
not only in an account with admin user rights.
_________________________________________________________________________________
WinLAFS:
Windows Least-Authority File Store
How to install AllMyData_Tahoe_Lafs 1.10.0
on Windows 7 Home Premium 64 bit
[i installed already WinLAFS on 7win32 see WinLAFS:How to install
AllMyData_Tahoe_Lafs 1.10.0 on Windows 7 bit 32 ; it should be possible
to install python for 32bit windows and 32bit dependencies on win7bit64
]
[but i gave 64bit a try]
__________________________________________________________________________
If you are attracted by errors, failures and user warnings on this Site,
but only like to install allmydata-tahoe-1.10.0 then start with 0
(zero):
___________________________________________________________________________
0: Successful install may fail if you used already python:
0a: uninstalled all installed dependencies related to python
0b: uninstalled python
0c: delete the python directory
0d: delete the AllMyData_Tahoe_Lafs directory
0e: start from scratch at A.
____________________________________________
installing tahoe-lafs on 7win64 with twisted 13
____________________________________________
preinstall:
python-2.7.9.
Twisted-13.0.0.
pywin32-217.
copy:
allmydata-tahoe-1.10.0
egenix_pyopenssl-0.13.7-py2.7-win-amd64.egg
_______________________________________________
A. Unzip and Copy: allmydata-tahoe-1.10.0 to c:\lafs (unzip and rename
to "lafs" only)
from
https://tahoe-lafs.org/source/tahoe-lafs/releases/allmydata-tahoe-1.10.0.zip
B. We don't follow: C:\lafs\docs\quickstart.rst (open with word pad)
C. Install : python-2.7.9.amd64.msi at c:\python27 ( check: set Add
pyton.exe to Path
and advanced-> check: compile .py files to byte code after
installation)
from https://www.python.org/downloads/release/python-279/
https://www.python.org/ftp/python/2.7.9/python-2.7.9.amd64.msi
D. Install: Twisted-13.0.0.win-amd64-py2.7.msi
from http://twistedmatrix.com/Releases/Twisted/13.0/
http://twistedmatrix.com/Releases/Twisted/13.0/Twisted-13.0.0.win-amd64-py2.7.msi
E. Install: pywin32-217.win-amd64-py2.7.exe
http://sourceforge.net/projects/pywin32/files/pywin32/Build%20217/
http://sourceforge.net/projects/pywin32/files/pywin32/Build%20217/pywin32-217.win-amd64-py2.7.exe/download
F.Copy: egenix_pyopenssl-0.13.7-py2.7-win-amd64.egg
and
Rename: to
c:\tahoe-deps\pyopenssl-0.13.7-py2.7-win-amd64.egg
from https://www.egenix.com/products/python/pyOpenSSL/
[scroll down till: Egg Distribution Installation ]
https://downloads.egenix.com/python/index/ucs2/egenix-pyopenssl/0.13.7/egenix_pyopenssl-0.13.7-py2.7-win-amd64.egg
G.Run as administrator : C:\lafs>python setup.py build
(Start menu/All Programs/Command Prompt/right click/Run as administrator
/jes> cd c:\lafs)
or like to read it all at : C:\lafs\setup_build_bin.txt
Run as administrator : C:\lafs>python setup.py build >
setup_build_bin.txt
(go drink a cup of coffee 3 min)
1. Result: run thru ( it copying many somethings to ->
build\lib\allmydata\...\...)
H. Run as administrator : C:\lafs>bin\tahoe --version
2.Result:
allmydata-tahoe: 1.10.0 [NL]foolscap: 0.7.0 [NL]pycryptopp:
0.6.0.1206569328141510525648634803928199668821045408958 [NL]fec: 1.4.22
[NL]Twisted: 13.0.0 [NL]Nevow: 0.11.1 [NL]zope.interface: unknown
[NL]python: 2.7.9 [NL]platform: Windows-7-6.1.7601-SP1 [NL]pyOpenSSL:
0.13.7 [NL]simplejson: 3.6.5 [NL]pycrypto: 2.5 [NL]pyasn1: 0.1.7
[NL]mock: 1.0.1 [NL]setuptools: 0.6c16dev4 [NL]=NEW LINE
i. Check: Test Grid is online
Tahoe Test Grid Status at http://stats.pingdom.com/cvvac5t8l4fv/1300061
J.Run as administrator : C:\lafs>python setup.py trial (self-tests)
if like to read all at C:\lafs\trial_test_result.txt
Run as administrator :C:\lafs>python setup.py trial >
trial_test_result.txt
(go drink a cup of coffee 19min)
3. Result: PASSED (skips=14, expectedFailures=3, successes=1117)
This indicates you installed tahoe-lafs successful.
==================================================
__________________________________________________________________________
If you are attracted by errors, failures and user warnings on this Site,
but only like to install allmydata-tahoe-1.10.0 then start with 0
(zero):
___________________________________________________________________________
This following is about what happens if you follow the Install Advise
at
C:\lafs\docs\quickstart.rst (open with wordpad)
and this is the wrong , long, hard way along errors,failures and
warnings.
----------------------------------------------------------------------------------------------
Some Tahoe_Lafs Installation Problems on windows 7 bit 64
-------------------------------------------------------------------------------------------
[ because of my "success" installing tahoe-lafs at win7bit32,
i thought i am now a already skilled tahoe-lafs installer ]
I. Install: allmydata-tahoe-1.10.0 at c:\lafs (unzip and rename to "
lafs" only)
from
https://tahoe-lafs.org/source/tahoe-lafs/releases/allmydata-tahoe-1.10.0.zip
II. allowances for "C:\lafs" :
As admin selekt user "everybody" allow everything (all) for user
"everybody"(all users)
start/computer/"C:\"/Mouse right click at
/"C:\lafs"/properties/security
/edit/add/advanced/look for (users)/(select)/everybody (all)/OK/OK/
select user name /everybody
(all)/|V|(check)/allow/all/and/allow/alter/OK
[this is a translation of the "path", look out for similar expressions
if necessary]
[At this time i thought i solved a tmp-write problem,
but successful was only the RUN AS ADMINISTRATOR method ]
III. follow: C:\lafs\docs\quickstart.rst (open with word pad)
IV. Install : python-2.7.9.msi at c:\python27 ( check: set Add
pyton.exe to Path and
advanced-> check: compile .py files to byte code after
installation)
from https://www.python.org/ftp/python/2.7.9/python-2.7.9.msi
V. Run: C:\lafs>python setup.py build
(Start/Program files/command prompt > cd c:\lafs)
or like to read it all at : C:\lafs\setup_build_bin.txt
Run: C:\lafs>python setup.py build > setup_build_bin.txt
(go drink a cup of coffee)
my 1.Result:
error: Installed distribution twisted 12.1.0 conflicts with requirement
twisted>=13.0
VI. Install: Twisted-13.0.0.win-amd64-py2.7.msi
from http://twistedmatrix.com/Releases/Twisted/13.0/
http://twistedmatrix.com/Releases/Twisted/13.0/Twisted-13.0.0.win-amd64-py2.7.msi
VI. Delete: C:\lafs
VII. Try again I.+II.+V. (install lafs + run lafs setup build bin)
my 2. Result: error: Setup script exited with error: Unable to find
vcvarsall.bat
[reason: script like to compile and install cffi 0.9.2]
[Twisted-13.0.0 adds tls - packages that are needed to work with TLS. =
service_identity]
[dependencies of service_identity:]
[------------------------------------------------------------------------------------------------------
https://pypi.python.org/pypi/service_identity
https://pypi.python.org/packages/2.7/s/service_identity/service_identity-14.0.0-py2.py3-none-any.whl
service-identity==14.0.0 requires pyopenssl>=0.12
https://downloads.egenix.com/python/index/ucs2/egenix-pyopenssl/0.13.7/egenix_pyopenssl-0.13.7-py2.7-win-amd64.egg
https://www.egenix.com/cryptodownload/?file=egenix-pyopenssl-0.13.7.win-amd64-py2.7.msi
pyopenssl-0.13.7-py2.7-win-amd64.egg requires cryptography>=0.2.1
+ (six>=1.5.2 )
https://pypi.python.org/packages/cp27/c/cryptography/cryptography-0.4-cp27-none-win_amd64.whl
https://pypi.python.org/packages/cp27/c/cryptography/cryptography-0.5-cp27-none-win_amd64.whl
cryptography-0.5-cp27-none-win_amd64.whl requires
cffi>=0.8
http://www.lfd.uci.edu/~gohlke/pythonlibs/z94jfosk/cffi-0.9.2-cp27-none-win_amd64.whl
cffi-0.9.2-cp27-none-win_amd64.whl requires
pycparser
-----------------------------------------------------------------------------------------------------]
tabula rasa: 0a-0e
I.-IV. + VI.
copy egenix-pyopenssl-0.13.7-py2.7-win-amd64.egg to
c\tahoe-deps
copy cffi-0.9.2-cp27-none-win_amd64.whl to c:\lafs
copy cryptography-0.5-cp27-none-win_amd64.whl to c:\lafs
pip install cffi-0.9.2-cp27-none-win_amd64.whl
pip install cryptography-0.5-cp27-none-win_amd64.whl
install egenix-pyopenssl-0.13.7.win-amd64-py2.7.msi
run thru
install win32api= pywin32
FAILED (skips=14, expectedFailures=3, failures=1, errors=4,
successes=1116) [1]
-------------------------------------------------------------------------------------------------------------------------
try install with egg only no msi
(egenix-pyopenssl-0.13.7.win-amd64-py2.7 )
----------------------------------------------------------------------------------------------------
tabula rasa: 0a-0e
I.-IV. + VI.
preinstall:
pyton27
Twisted-13.0.0.win-amd64-py2.7.msi
win32api = pywin32
copy egenix-pyopenssl-0.13.7-py2.7-win-amd64.egg to
c\tahoe-deps
error: Setup script exited with error: Unable to find vcvarsall.bat
[need pip install off cffi ?] no -> rename
rename [!]+copy pyopenssl-0.13.7-py2.7-win-amd64.egg [!] to
c\tahoe-deps
FAILED (skips=14, expectedFailures=3, failures=1, errors=3,
successes=1116)
[------------------------How to prevent the last failure
?-------------------------------------------
[ and we know now any shell from an administrator account is not an
administrator shell
[ this step is not necessary if you run as administrator:
[ II. allowances for "C:\lafs" :
[ As admin selekt user "everybody" allow everything (all) for user
"everybody"(all users)
[ start/computer/"C:\"/Mouse right click at
/"C:\lafs"/properties/security
[ /edit/add/advanced/look for (users)/(select)/everybody
(all)/OK/OK/
[ select user name /everybody
(all)/|V|(check)/allow/all/and/allow/alter/OK
[ [this is a translation of the "path", look out for similar expressions
if necessary]
[ it helps partly to shrink the failures to only one, but you still get
a fail
----------------------------------------------------------------------------------------------------]
__________________________________________________________________________
If you are attracted by errors, failures and user warnings on this Site,
but only like to install allmydata-tahoe-1.10.0 then start with 0
(zero):
___________________________________________________________________________
Conclusion:
On windows, you can not only follow the quickstart.rst
On windows, you need pre-installation of: python27,Twisted and pywin32
On windows, you need to run the scripts as Administrator,
not only an account with admin user rights.
On windows 64 you need additional
egenix_pyopenssl-0.13.7-py2.7-win-amd64.egg
{\rtf1\ansi\ansicpg1252\deff0\deftab709{\fonttbl{\f0\fnil\fcharset0 Calibri;}}
{\colortbl ;\red0\green0\blue0;\red0\green0\blue255;}
{\*\generator Msftedit 5.41.21.2510;}\viewkind4\uc1\pard\nowidctlpar\lang1033\kerning1\f0\fs24\par
\b\fs28 WinLAFS:\b0\fs24\par
\pard\nowidctlpar\sa200\sl276\slmult1\b\fs28 How to install AllMyData_Tahoe_Lafs 1.10.0 on Windows 7 bit 32\b0\fs24\par
\fs20 [if you like to install tahoe-lafs at win7bit64 look out for \fs24\par
\fs20 WinLAFS: How to install AllMyData_Tahoe_Lafs 1.10.0 on Windows 7 bit 64 ]\fs24\par
\fs22 __________________________________________________________________________\fs24\par
\fs22 If you are attracted by errors, failures and user warnings on this Site, \fs24\par
\fs22 but only like to install \cf1 allmydata-tahoe-1.10.0 then \cf0 start with 0 (zero):\fs24\par
\fs22 ___________________________________________________________________________\fs24\par
\fs22 0: Successful install may fail if you used already python:\fs24\par
\fs22 0a: uninstall all installed dependencies related to python\fs24\par
\fs22 0b: uninstall python \fs24\par
\fs22 0c: delete the python directory\fs24\par
\fs22 0d: delete the AllMyData_Tahoe_Lafs directory\fs24\par
\fs22 0e: start from scratch at A.\fs24\par
\fs22 ____________________________________________\fs24\par
\b\fs22 installing tahoe-lafs on 7win32 with twisted 13\b0\fs24\par
\fs22 ____________________________________________\fs24\par
\pard\nowidctlpar\sa200\sl100\slmult0\fs22 A. Install:\tab allmydata-tahoe-1.10.0 at c:\\lafs (unzip and rename to "lafs" only)\fs24\par
\pard\nowidctlpar\sa200\sl276\slmult1\fs22\tab from {\field{\*\fldinst{HYPERLINK "https://tahoe-lafs.org/source/tahoe-lafs/releases/allmydata-tahoe-1.10.0.zip"}}{\fldrslt{\ul\cf2 https://tahoe-lafs.org/source/tahoe-lafs/releases/allmydata-tahoe-1.10.0.zip}}}\f0\fs24\par
\fs22 B. We don't follow: \tab C:\\lafs\\docs\\quickstart.rst (open with word pad)\fs24\par
\fs22 C. Install :\tab python-2.7.9.msi at c:\\python27 ( check: set Add pyton.exe to Path and\fs24\par
\fs22 \tab\tab\tab advanced-> check: compile .py files to byte code after installation)\fs24\par
\fs22\tab from {\field{\*\fldinst{HYPERLINK "https://www.python.org/ftp/python/2.7.9/python-2.7.9.msi"}}{\fldrslt{\ul\cf2 https://www.python.org/ftp/python/2.7.9/python-2.7.9.msi}}}\f0\fs24\par
\par
\fs22 D. Install:\tab Twisted-13.0.0.win32-py2.7.msi \fs24\par
\fs22\tab from {\field{\*\fldinst{HYPERLINK "https://pypi.python.org/pypi/Twisted/13.0.0"}}{\fldrslt{\ul\cf2 https://pypi.python.org/pypi/Twisted/13.0.0}}}\f0\fs24\par
\fs22\tab{\field{\*\fldinst{HYPERLINK "https://pypi.python.org/packages/2.7/T/Twisted/Twisted-13.0.0.win32-py2.7.msi"}}{\fldrslt{\ul\cf2 https://pypi.python.org/packages/2.7/T/Twisted/Twisted-13.0.0.win32-py2.7.msi}}}\f0\fs24\par
\par
\fs22 E. Install:\tab\tab\cf1 pywin32-217.win32-py2.7.exe\cf0\fs24\par
\fs22{\field{\*\fldinst{HYPERLINK "http://sourceforge.net/projects/pywin32/files/pywin32/Build%20217/"}}{\fldrslt{\ul\cf2 http://sourceforge.net/projects/pywin32/files/pywin32/Build%20217/}}}\f0\fs24\par
\fs22{\field{\*\fldinst{HYPERLINK "http://sourceforge.net/projects/pywin32/files/pywin32/Build%20217/pywin32-217.win32-py2.7.exe/download"}}{\fldrslt{\ul\cf2 http://sourceforge.net/projects/pywin32/files/pywin32/Build%20217/pywin32-217.win32-py2.7.exe/download}}}\f0\fs24\par
\fs22 F. \ul\b Run as administrator \ulnone\b0 :\tab C:\\lafs>\b python setup.py build\b0\fs24\par
\fs22 (Start menu/All Programs/ Accessories /Command Prompt/right click/\b Run as administrator \b0 /jes> cd c:\\lafs)\fs24\par
\fs22\tab\tab\b or\b0 like to read it all at :\tab C:\\lafs\\setup_build_bin.txt\fs24\par
\fs22 \tab Run:\tab C:\\lafs>\b python setup.py build > setup_build_bin.txt\b0\fs24\par
\fs22\tab\tab\tab\tab\tab\tab (go drink a cup of coffee 3min)\fs24\par
\b\i\fs22 1. Result: run true ( it copying many somethings to -> build\\lib\\allmydata\\...\\...)\b0\i0\fs24\par
\fs22 G.\b Run as administrator \b0 : \tab C:\\lafs>\b bin\\tahoe --version\b0\fs24\par
\b\i\fs22 2.Result: \b0\i0\fs24\par
\b\i\fs22 allmydata-tahoe: 1.10.0 [NL]foolscap: 0.7.0 [NL]pycryptopp: 0.6.0.1206569328141510525648634803928199668821045408958 [NL]fec: 1.4.22 [NL]Twisted: 13.0.0 [NL]Nevow: 0.11.1 [NL]zope.interface: unknown [NL]python: 2.7.9 [NL]platform: Windows-7-6.1.7601-SP1 [NL]pyOpenSSL: 0.13.1 [NL]simplejson: 3.6.5 [NL]pycrypto: 2.4.1 [NL]pyasn1: 0.1.7 [NL]mock: 1.0.1 [NL]setuptools: 0.6c16dev4 [NL]=NEW LINE\b0\i0\fs24\par
\fs22 H. Check: Test Grid is online\fs24\par
\fs22\tab Tahoe Test Grid Status at {\field{\*\fldinst{HYPERLINK "http://stats.pingdom.com/cvvac5t8l4fv/1300061"}}{\fldrslt{\ul\cf2 http://stats.pingdom.com/cvvac5t8l4fv/1300061}}}\f0\fs24\par
\fs22 i.\ul\b Run as administrator \ulnone\b0 : \tab C:\\lafs>\b python setup.py trial \b0 (self-tests)\fs24\par
\fs22\tab if like to read all at C:\\lafs\\trial_test_result.txt\fs24\par
\fs22\tab Run:C:\\lafs>\b python setup.py trial > trial_test_result.txt\b0\fs24\par
\fs22\tab\tab\tab\tab\tab\tab\tab (go drink a cup of coffee 21min)\fs24\par
\pard\nowidctlpar\b\i\fs22 3. Result: PASSED (skips=14, expectedFailures=3, successes=1117)\b0\i0\fs24\par
\fs22\tab\fs24\par
\fs22\tab This indicates you installed tahoe-lafs successful.\fs24\par
\fs22\tab ==================================================\fs24\par
\par
\par
\par
\fs22\tab if you get a failed:\fs24\par
\fs22\tab check F.-i. if you don't \ul\b Run as administrator\ulnone\b0 , you may get:\fs24\par
\fs22\tab\tab\tab\tab\tab\tab FAILED (skips=7, errors=19, successes=262 ) \fs24\par
\fs22\tab check 2.Result: something different?\fs24\par
\fs22\tab\tab\tab maybe you use already Python with more actual dependencies\fs24\par
\fs22\tab\tab\tab start again with 0 (zero):\fs24\par
\fs22\tab\tab\tab try uninstalling python, uninstalling python related dependencies , \tab\tab\tab deleting its directory and deleting the tahoe_lafs directory;\fs24\par
\pard\nowidctlpar\sa200\sl276\slmult1\fs22 __________________________________________________________________________\fs24\par
\fs22 If you are attracted by errors, failures and user warnings on this Site, \fs24\par
\fs22 but only like to install \cf1 allmydata-tahoe-1.10.0 then \cf0 start with 0 (zero):\fs24\par
\fs22 ___________________________________________________________________________\fs24\par
\fs22 This following is about what happens if you follow the Install Advise at\fs24\par
\fs22 C:\\lafs\\docs\\quickstart.rst (open with wordpad)\fs24\par
\fs22 and this is the wrong , long, hard way along errors,failures and warnings.\fs24\par
\fs22 ____________________________________________________________________________\fs24\par
\b\fs22 Some Tahoe_Lafs Installation Problems on windows 7 bit 32\b0\fs24\par
\pard\nowidctlpar\sa200\sl100\slmult0\fs22 I. Install:\tab allmydata-tahoe-1.10.0 at c:\\lafs (unzip and rename to " lafs" only)\fs24\par
\pard\nowidctlpar\sa200\sl276\slmult1\fs22\tab from {\field{\*\fldinst{HYPERLINK "https://tahoe-lafs.org/source/tahoe-lafs/releases/allmydata-tahoe-1.10.0.zip"}}{\fldrslt{\ul\cf2 https://tahoe-lafs.org/source/tahoe-lafs/releases/allmydata-tahoe-1.10.0.zip}}}\f0\fs24\par
\fs22 II. follow: \tab C:\\lafs\\docs\\quickstart.rst (open with word pad)\fs24\par
\fs22 III. Install :\tab python-2.7.9.msi at c:\\python27 ( check: set Add pyton.exe to Path and\fs24\par
\fs22 \tab\tab\tab advanced-> check: compile .py files to byte code after installation)\fs24\par
\fs22\tab from {\field{\*\fldinst{HYPERLINK "https://www.python.org/ftp/python/2.7.9/python-2.7.9.msi"}}{\fldrslt{\ul\cf2 https://www.python.org/ftp/python/2.7.9/python-2.7.9.msi}}}\f0\fs24\par
\fs22 IV. Run:\tab C:\\lafs>python setup.py build \tab\fs24\par
\fs22\tab\tab (Start/Program files/command prompt > cd c:\\lafs)\fs24\par
\fs22\tab\tab or like to read it all at :\tab C:\\lafs\\setup_build_bin.txt\fs24\par
\fs22 \tab Run:\tab C:\\lafs>python setup.py build > setup_build_bin.txt\fs24\par
\fs22\tab\tab\tab\tab\tab\tab (go drink a cup of coffee)\fs24\par
\b\i\fs22 my 1.Result: \b0\i0\fs24\par
\b\i\fs22 error: Installed distribution twisted 12.1.0 conflicts with requirement twisted>=13.0\b0\i0\fs24\par
\fs22 V. Install:\tab Twisted-13.0.0.win32-py2.7.msi \fs24\par
\fs22\tab from {\field{\*\fldinst{HYPERLINK "https://pypi.python.org/pypi/Twisted/13.0.0"}}{\fldrslt{\ul\cf2 https://pypi.python.org/pypi/Twisted/13.0.0}}}\f0\fs24\par
{\field{\*\fldinst{HYPERLINK "https://pypi.python.org/packages/2.7/T/Twisted/Twisted-13.0.0.win32-py2.7.msi"}}{\fldrslt{\ul\cf2 https://pypi.python.org/packages/2.7/T/Twisted/Twisted-13.0.0.win32-py2.7.msi}}}\f0\fs24\par
\fs22 VI. Delete: C:\\lafs\fs24\par
\fs22 VII. Try again I.+IV. (install lafs + run lafs setup build bin)\fs24\par
\b\i\fs22 my 2. Result: run true ( it copying many somethings to -> build\\lib\\allmydata\\...\\...)\b0\i0\fs24\par
\fs22 VIII. Run: \tab C:\\lafs>bin\\tahoe --version\fs24\par
\b\i\fs22 my 3.Result: \b0\i0\fs24\par
\b\i\fs22 allmydata-tahoe: 1.10.0 [NL]foolscap: 0.7.0 [NL]pycryptopp: 0.6.0.1206569328141510525648634803928199668821045408958 [NL]fec: 1.4.22 [NL]Twisted: 13.0.0 [NL]Nevow: 0.11.1 [NL]zope.interface: unknown [NL]python: 2.7.9 [NL]platform: Windows-7-6.1.7601-SP1 [NL]pyOpenSSL: 0.13.1 [NL]simplejson: 3.6.5 [NL]pycrypto: 2.4.1 [NL]pyasn1: 0.1.7 [NL]mock: 1.0.1 [NL]setuptools: 0.6c16dev4 [NL]=NEW LINE\b0\i0\fs24\par
\fs22 IX. Run: \tab C:\\lafs>python setup.py trial (self-tests)\fs24\par
\fs22\tab if like to read all at C:\\lafs\\trial_test_result.txt\fs24\par
\fs22\tab Run:C:\\lafs>python setup.py trial > trial_test_result.txt\fs24\par
\b\i\fs22 my 4. Result: FAILED (skips=7, errors=19, successes=262 ) \b0\i0\fs24\par
\i\fs22 [at this point i could be nearly ready, but i don't know what was wrong \i0\fs24\par
\i\fs22 and made the wrong conclusions:]\i0\fs24\par
\i\fs22 [So many errors maybe the Tahoe Test Grid isn't online]\i0\fs24\par
\fs22 X. Check: Tahoe Test Grid Status at {\field{\*\fldinst{HYPERLINK "http://stats.pingdom.com/cvvac5t8l4fv/1300061"}}{\fldrslt{\ul\cf2 http://stats.pingdom.com/cvvac5t8l4fv/1300061}}}\f0\fs24\par
\i\fs22 [reading C:\\lafs\\trial_test_result.txt so many errors related with Twisted, maybe we need a newer version we will take Twisted 15 we find here {\field{\*\fldinst{HYPERLINK "https://pypi.python.org/pypi/Twisted"}}{\fldrslt{\ul\cf2 https://pypi.python.org/pypi/Twisted}}}\i0\f0\fs24 ]\par
\pard\nowidctlpar\sl100\slmult0\fs22 XI. cut all down: \fs24\par
\pard\nowidctlpar\sa200\sl276\slmult1\fs22\tab Uninstall: \tab Twisted-13.0.0.win32-py2.7.msi \fs24\par
\fs22\tab Uninstall:\tab python-2.7.9.msi \fs24\par
\fs22\tab Delete: \tab\tab C:\\tahoe\fs24\par
\fs22\tab Delete:\tab\tab C:\\python27\fs24\par
\fs22 XII. new from scratch: I.+ III. (install lafs + python27)\fs24\par
\fs22 XIII. Install:\tab Twisted-15.0.0.win32-py2.7.msi \fs24\par
\fs22\tab{\field{\*\fldinst{HYPERLINK "https://pypi.python.org/packages/2.7/T/Twisted/Twisted-15.0.0.win32-py2.7.msi"}}{\fldrslt{\ul\cf2 https://pypi.python.org/packages/2.7/T/Twisted/Twisted-15.0.0.win32-py2.7.msi}}}\f0\fs24\par
\fs22\tab\tab from {\field{\*\fldinst{HYPERLINK "https://pypi.python.org/pypi/Twisted/15.0.0"}}{\fldrslt{\ul\cf2 https://pypi.python.org/pypi/Twisted/15.0.0}}}\f0\fs24\par
\fs22 XIV. Run:\tab C:\\lafs>python setup.py build \tab\fs24\par
\fs22\tab\tab (Start/Program files/command prompt > cd c:\\lafs)\fs24\par
\fs22\tab\tab or like to read it all at :\tab C:\\lafs\\setup_build_bin.txt\fs24\par
\fs22 \tab Run:\tab C:\\lafs>python setup.py build > setup_build_bin.txt\fs24\par
\fs22\tab\tab\tab\tab\tab\tab (go drink a cup of coffee)\fs24\par
\b\fs22 my 5\i . Result: run true ( it copying many somethings to -> build\\lib\\allmydata\\...\\...)\b0\i0\fs24\par
\fs22 XV. Run: \tab C:\\lafs>bin\\tahoe --version\fs24\par
\b\i\fs22 my 6.Result: \b0\i0\fs24\par
\b\i\fs22 :0: UserWarning: You do not have a working installation of the service_identity module: 'No module named service_identity'. Please install it from <{\field{\*\fldinst{HYPERLINK "https://pypi.python.org/pypi/service_identity"}}{\fldrslt{\ul\cf2 https://pypi.python.org/pypi/service_identity}}}\b0\i0\f0\fs24 > and make sure all of its dependencies are satisfied. Without the service_identity module and a recent enough pyOpenSSL to support it, Twisted can perform only rudimentary TLS client hostname verification. Many valid certificate/hostname mappings may be rejected.\par
\b\i\fs22 allmydata-tahoe: 1.10.0 [NL]foolscap: 0.7.0 [NL]pycryptopp: 0.6.0.1206569328141510525648634803928199668821045408958 [NL]fec: 1.4.22 [NL]Twisted: 15.0.0 [NL]Nevow: 0.11.1 [NL]zope.interface: unknown [NL]python: 2.7.9 [NL]platform: Windows-7-6.1.7601-SP1 [NL]pyOpenSSL: 0.13.1 [NL]simplejson: 3.6.5 [NL]pycrypto: 2.4.1 [NL]pyasn1: 0.1.7 [NL]mock: 1.0.1 [NL]setuptools: 0.6c16dev4 [NL]=NEW LINE\b0\i0\fs24\par
\fs22 XVI. Run: \tab C:\\lafs>python setup.py trial (self-tests)\fs24\par
\fs22\tab if like to read all at C:\\lafs\\trial_test_result.txt\fs24\par
\fs22\tab Run:C:\\lafs>python setup.py trial > trial_test_result.txt\fs24\par
\b\i\fs22 my 7. Result: FAILED (skips=7, failures=1, errors=19, successes=261)\b0\i0\fs24\par
\fs22 XVII. Check: Tahoe Test Grid Status at {\field{\*\fldinst{HYPERLINK "http://stats.pingdom.com/cvvac5t8l4fv/1300061"}}{\fldrslt{\ul\cf2 http://stats.pingdom.com/cvvac5t8l4fv/1300061}}}\f0\fs24\par
\fs22 [seams we have more problems than before.]\fs24\par
\pard\nowidctlpar\sl100\slmult0\fs22 many errors may related to Twisted\fs24\par
\fs22 have a look at the dependencies of Twisted15\fs24\par
\fs22 read |V|= is in the list of tahoe-lafs dependencies\fs24\par
\fs22 read |X|= is not in the list of tahoe-lafs dependencies\fs24\par
\fs22 read |W|= 6.Result:User Warning: service_identity, its dependencies and pyOpenSSL\fs24\par
\par
\pard\nowidctlpar\sa200\sl276\slmult1\b\i\fs22 Twisted 15.0.0 and its dependencies:\b0\i0\fs24\par
\fs22{\field{\*\fldinst{HYPERLINK "http://twistedmatrix.com/trac/wiki/Downloads"}}{\fldrslt{\ul\cf2 http://twistedmatrix.com/trac/wiki/Downloads}}}\f0\fs24\par
\fs22{\field{\*\fldinst{HYPERLINK "http://twisted.readthedocs.org/en/latest/installation/howto/optional.html"}}{\fldrslt{\ul\cf2 http://twisted.readthedocs.org/en/latest/installation/howto/optional.html}}}\f0\fs24\par
\fs22 Twisted 15.0.0 for Python 2.7 (\u8203?msi | \u8203?exe) \tab |V|\fs24\par
\fs22{\field{\*\fldinst{HYPERLINK "http://twistedmatrix.com/Releases/Twisted/15.0/Twisted-15.0.0.win32-py2.7.msi"}}{\fldrslt{\ul\cf2 http://twistedmatrix.com/Releases/Twisted/15.0/Twisted-15.0.0.win32-py2.7.msi}}}\f0\fs24\par
\fs22 \u8203?Zope.Interface (required)\tab\tab\tab |V|\fs24\par
\fs22{\field{\*\fldinst{HYPERLINK "https://pypi.python.org/pypi/zope.interface/4.1.2#downloads"}}{\fldrslt{\ul\cf2 https://pypi.python.org/pypi/zope.interface/4.1.2#downloads}}}\f0\fs24\par
\fs22{\field{\*\fldinst{HYPERLINK "https://pypi.python.org/packages/2.7/z/zope.interface/zope.interface-4.1.2.win32-py2.7.exe#md5=ab9396981638835220fc78209bd2d803"}}{\fldrslt{\ul\cf2 https://pypi.python.org/packages/2.7/z/zope.interface/zope.interface-4.1.2.win32-py2.7.exe#md5=ab9396981638835220fc78209bd2d803}}}\f0\fs24\par
\fs22{\field{\*\fldinst{HYPERLINK "https://pypi.python.org/packages/2.7/z/zope.interface/zope.interface-4.1.2-py2.7-win32.egg#md5=fb87cff4eb7407af290a78ff628f7063"}}{\fldrslt{\ul\cf2 https://pypi.python.org/packages/2.7/z/zope.interface/zope.interface-4.1.2-py2.7-win32.egg#md5=fb87cff4eb7407af290a78ff628f7063}}}\f0\fs24\par
\fs22\tab\b conch - packages for working with conch/SSH.\b0\fs24\par
\fs22 gmpy \tab\tab\tab\tab\tab |X|\fs24\par
\fs22 pyasn1 \tab\tab\tab\tab\tab |V|\fs24\par
\fs22 pycrypto \tab\tab\tab\tab\tab |V|\fs24\par
\fs22 \u8203?PyCrypto 2.0.1 for Python 2.5 (needed for Conch)\fs24\par
\fs22{\field{\*\fldinst{HYPERLINK "https://twistedmatrix.com/Releases/Dependencies/Win/pycrypto-2.0.1.win32-py2.5.exe"}}{\fldrslt{\ul\cf2 https://twistedmatrix.com/Releases/Dependencies/Win/pycrypto-2.0.1.win32-py2.5.exe}}}\f0\fs24\par
\fs22\tab\b tls - packages that are needed to work with TLS.\b0\fs24\par
\fs22 service_identity \tab\tab\tab\tab |V||W|\fs24\par
\fs22{\field{\*\fldinst{HYPERLINK "https://pypi.python.org/pypi/service_identity"}}{\fldrslt{\ul\cf2 https://pypi.python.org/pypi/service_identity}}}\f0\fs24\par
\fs22{\field{\*\fldinst{HYPERLINK "https://pypi.python.org/packages/2.7/s/service_identity/service_identity-14.0.0-py2.py3-none-any.whl"}}{\fldrslt{\ul\cf2 https://pypi.python.org/packages/2.7/s/service_identity/service_identity-14.0.0-py2.py3-none-any.whl}}}\f0\fs24\par
\fs22{\field{\*\fldinst{HYPERLINK "http://service-identity.readthedocs.org/en/14.0.0/installation.html"}}{\fldrslt{\ul\cf2 http://service-identity.readthedocs.org/en/14.0.0/installation.html}}}\f0\fs24\par
\fs22\tab\b Additionally, the following PyPI modules are required for service_identity:\b0\fs24\par
\fs22 characteristic\tab\tab\tab\tab |V||W|\fs24\par
\fs22 pyasn1\tab\tab\tab\tab\tab |V||W|\fs24\par
\fs22 pyasn1-modules\tab\tab\tab\tab |V||W|\fs24\par
\fs22 \u8203? PyOpenSSL \tab\tab\tab\tab\tab |W|\fs24\par
\fs22 (needed for SSL >= 0.12 (0.14 strongly recommended)) \fs24\par
\fs22 egenix-pyopenssl-0.13.7.win32-py2.7.msi\fs24\par
\fs22{\field{\*\fldinst{HYPERLINK "https://www.egenix.com/cryptodownload/?python=2.7+installer&file=egenix-pyopenssl-0.13.7.win32-py2.7.msi"}}{\fldrslt{\ul\cf2 https://www.egenix.com/cryptodownload/?python=2.7+installer&file=egenix-pyopenssl-0.13.7.win32-py2.7.msi}}}\f0\fs24\par
\b\i\fs22 allmydata-tahoe-1.10.0 and its dependencies:\b0\i0\fs24\par
\b\i\fs22{\field{\*\fldinst{HYPERLINK "https://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-eggs/README.html"}}{\fldrslt{\ul\cf2 https://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-eggs/README.html}}}\b0\i0\f0\fs24\par
\b\i\fs22 Packages for Python 2.7 that have compiled C/C++ code:\b0\i0\fs24\par
\fs22 Twisted, zope.interface, pycrypto, pycryptopp, zfec \tab \fs24\par
\b\i\fs22 Packages that are platform-independent or source-only:\b0\i0\fs24\par
\fs22 Nevow, argparse, characteristic, cryptography, enum34, foolscap, mock, pyasn1, pyasn1-modules, pycparser, pyutil, service_identity, simplejson, six, txAWS, zbase32\fs24\par
\fs22 and for windows only\tab win32api\fs24\par
\par
\b\i\fs22 we try to install Twisted 15 and its dependencies following advise:\b0\i0\fs24\par
\pard\nowidctlpar\sl100\slmult0\fs22 XVIII. cut all down: \fs24\par
\pard\nowidctlpar\sa200\sl276\slmult1\fs22\tab Uninstall: \tab Twisted-15.0.0.win32-py2.7.msi \fs24\par
\fs22\tab Uninstall:\tab python-2.7.9.msi \fs24\par
\fs22\tab Delete: \tab\tab C:\\lafs\fs24\par
\fs22\tab Delete:\tab\tab C:\\python27\fs24\par
\fs22 XIX. new from scratch: I.+ III. (install lafs + python27)\fs24\par
\fs22 XX. Install: \tab service_identity\fs24\par
\fs22{\field{\*\fldinst{HYPERLINK "https://pypi.python.org/pypi/service_identity"}}{\fldrslt{\ul\cf2 https://pypi.python.org/pypi/service_identity}}}\f0\fs24\par
\fs22{\field{\*\fldinst{HYPERLINK "https://pypi.python.org/packages/2.7/s/service_identity/service_identity-14.0.0-py2.py3-none-any.whl"}}{\fldrslt{\ul\cf2 https://pypi.python.org/packages/2.7/s/service_identity/service_identity-14.0.0-py2.py3-none-any.whl}}}\f0\fs24\par
\fs22{\field{\*\fldinst{HYPERLINK "http://service-identity.readthedocs.org/en/14.0.0/installation.html"}}{\fldrslt{\ul\cf2 http://service-identity.readthedocs.org/en/14.0.0/installation.html}}}\f0\fs24\par
\fs22\tab copy: service_identity-14.0.0-py2.py3-none-any.whl to c:\\lafs\fs24\par
\fs22\tab (Start/Program files/command prompt > cd c:\\lafs)\fs24\par
\fs22\tab Run:\tab C:\\lafs>pip install service_identity-14.0.0-py2.py3-none-any.whl\fs24\par
\fs22 \b my 8.Result: error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat). Get it from {\field{\*\fldinst{HYPERLINK "http://aka.ms/vcpython27"}}{\fldrslt{\ul\cf2 http://aka.ms/vcpython27}}}\b0\f0\fs24\par
\fs22 Reason: "Downloading/unpacking cffi>=0.8 (from\b cryptography\b0 >=0.2.1->pyopenssl>=0.12->service-identity==14.0.0)"\fs24\par
\fs22 XXI. Install:\tab cryptography\fs24\par
\fs22{\field{\*\fldinst{HYPERLINK "https://pypi.python.org/pypi/cryptography/0.7.2"}}{\fldrslt{\ul\cf2 https://pypi.python.org/pypi/cryptography/0.7.2}}}\f0\fs24\par
\fs22{\field{\*\fldinst{HYPERLINK "https://pypi.python.org/packages/cp27/c/cryptography/cryptography-0.7.2-cp27-none-win32.whl"}}{\fldrslt{\ul\cf2 https://pypi.python.org/packages/cp27/c/cryptography/cryptography-0.7.2-cp27-none-win32.whl}}}\f0\fs24\tab\tab\tab\par
\fs22 \tab Run:\tab C:\\lafs>pip install cryptography-0.7.2-cp27-none-win32.whl\fs24\par
\fs22 \b my 9.Result: error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat). Get it from {\field{\*\fldinst{HYPERLINK "http://aka.ms/vcpython27"}}{\fldrslt{\ul\cf2 http://aka.ms/vcpython27}}}\b0\f0\fs24\par
\fs22 Reason: cryptography requires cffi>=0.8 \fs24\par
\fs22 Dependencies:\fs24\par
\fs22 \b cffi\b0 >=0.8 is required by cryptography,\fs24\par
\fs22 \b cryptography\b0 is required by pyopenssl,\fs24\par
\fs22 \b pyopenssl\b0 is required by service-identity\b ,\b0\fs24\par
\b\fs22 service-identity \b0 is additional required by Twisted for \fs24\par
\fs22 tls - packages that are needed to work with TLS,\fs24\par
\fs22 \b Twisted\b0 is required by allmydata-tahoe-lafs setup\fs24\par
\fs22 XXII. install: \tab cffi\fs24\par
\fs22{\field{\*\fldinst{HYPERLINK "https://pypi.python.org/pypi/cffi/0.8.6"}}{\fldrslt{\ul\cf2 https://pypi.python.org/pypi/cffi/0.8.6}}}\f0\fs24\par
\fs22{\field{\*\fldinst{HYPERLINK "https://pypi.python.org/packages/cp27/c/cffi/cffi-0.8.6-cp27-none-win32.whl"}}{\fldrslt{\ul\cf2 https://pypi.python.org/packages/cp27/c/cffi/cffi-0.8.6-cp27-none-win32.whl}}}\f0\fs24\par
\fs22 copy: cffi-0.8.6-cp27-none-win32.whl to c:\\lafs\fs24\par
\fs22 (Start/Program files/command prompt > cd c:\\lafs)\fs24\par
\fs22 Run:\tab C:\\lafs>pip install cffi-0.8.6-cp27-none-win32.whl\fs24\par
\fs22 XXIII. Install:\tab \u8203?Zope.Interface (required for Twisted)\fs24\par
\fs22{\field{\*\fldinst{HYPERLINK "https://pypi.python.org/pypi/zope.interface/4.1.2#downloads"}}{\fldrslt{\ul\cf2 https://pypi.python.org/pypi/zope.interface/4.1.2#downloads}}}\f0\fs24\par
\fs22{\field{\*\fldinst{HYPERLINK "https://pypi.python.org/packages/2.7/z/zope.interface/zope.interface-4.1.2.win32-py2.7.exe"}}{\fldrslt{\ul\cf2 https://pypi.python.org/packages/2.7/z/zope.interface/zope.interface-4.1.2.win32-py2.7.exe}}}\f0\fs24\par
\fs22 XXIV. Install:\tab Twisted 15.0.0 for Python 2.7 (\u8203?msi | \u8203?exe) \fs24\par
\fs22{\field{\*\fldinst{HYPERLINK "http://twistedmatrix.com/Releases/Twisted/15.0/Twisted-15.0.0.win32-py2.7.msi"}}{\fldrslt{\ul\cf2 http://twistedmatrix.com/Releases/Twisted/15.0/Twisted-15.0.0.win32-py2.7.msi}}}\f0\fs24\par
\fs22 from from {\field{\*\fldinst{HYPERLINK "https://pypi.python.org/pypi/Twisted/15.0.0"}}{\fldrslt{\ul\cf2 https://pypi.python.org/pypi/Twisted/15.0.0}}}\f0\fs24\par
\fs22 XXV. Run:\tab C:\\lafs>python setup.py build \tab\fs24\par
\fs22\tab\tab (Start/Program files/command prompt > cd c:\\lafs)\fs24\par
\fs22\tab\tab or like to read it all at :\tab C:\\lafs\\setup_build_bin.txt\fs24\par
\fs22 \tab Run:\tab C:\\lafs>python setup.py build > setup_build_bin.txt\fs24\par
\fs22\tab\tab\tab\tab\tab\tab (go drink a cup of coffee)\fs24\par
\b\fs22 my 10\i . Result: run throu ( it copying many somethings to -> build\\lib\\allmydata\\...\\...)\b0\i0\fs24\par
\fs22 XXVI. Run: \tab C:\\lafs>bin\\tahoe --version\fs24\par
\b\i\fs22 my 11.Result: \b0\i0\fs24\par
\b\i\fs22 :0: UserWarning: You do not have a working installation of the service_identity module: 'No module named service_identity'. Please install it from <{\field{\*\fldinst{HYPERLINK "https://pypi.python.org/pypi/service_identity"}}{\fldrslt{\ul\cf2 https://pypi.python.org/pypi/service_identity}}}\b0\i0\f0\fs24 > and make sure all of its dependencies are satisfied. Without the service_identity module and a recent enough pyOpenSSL to support it, Twisted can perform only rudimentary TLS client hostname verification. Many valid certificate/hostname mappings may be rejected.\par
\b\i\fs22 allmydata-tahoe: 1.10.0 [NL]foolscap: 0.7.0 [NL]pycryptopp: 0.6.0.1206569328141510525648634803928199668821045408958 [NL]fec: 1.4.22 [NL]Twisted: 15.0.0 [NL]Nevow: 0.11.1 [NL]zope.interface: unknown [NL]python: 2.7.9 [NL]platform: Windows-7-6.1.7601-SP1 [NL]pyOpenSSL: 0.13.1 [NL]simplejson: 3.6.5 [NL]pycrypto: 2.4.1 [NL]pyasn1: 0.1.7 [NL]mock: 1.0.1 [NL]setuptools: 0.6c16dev4 [NL]=NEW LINE\b0\i0\fs24\par
\fs22 XXVII. Run: \tab C:\\lafs>python setup.py trial (self-tests)\fs24\par
\fs22\tab if like to read all at C:\\lafs\\trial_test_result.txt\fs24\par
\fs22\tab Run:C:\\lafs>python setup.py trial > trial_test_result.txt\fs24\par
\b\i\fs22 my 12. Result: FAILED (skips=7, errors=19, successes=262)\b0\i0\fs24\par
\i\fs22 [we updated twisted but still 19 errors with twisted ]\i0\fs24\par
\i\fs22 [i read anywhere at \i0 C:\\lafs\\trial_test_result.txt there is a problem with a temp directory, and got the idea there must be a problem with the right to write to the temp directory]\fs24\par
\ul\b\i\fs22 Rightsmanagemant for C:\\ lafs\i0 =everybody everything\ulnone\b0\fs24\par
\fs22 start/computer/"C:\\"/Mouse right klick at /"C:lafs"/properties/security\fs24\par
\fs22 /edit/add/advanced/look for (users)/(select)/everybody (all)/ok/ok/select user name /everybody (all)/|V|(check)/\b allow\b0 /all/and/allow/alter/OK\fs24\par
\fs22 maybe also\fs24\par
\fs22 start/computer/"C:\\"/Mouse right klick at /"C:\\lafs"/properties/security\fs24\par
\fs22 /advanced/\b owner\b0 /edit/more users and groups/advanced/look for (users)/(select)/everybody (all)/OK/OK/OK\fs24\par
\fs22 if there is no security tab maybe you are working on \b xp home edition\b0 . \fs24\par
\fs22 you have to restart your computer at\b secured mode \b0\fs24\par
\fs22 and see if it is possible to alter the \b owner\b0 ship of \fs24\par
\fs22 "c:/lafs" or/and the \b allow\b0 ances there.\fs24\par
\i\fs22 [we need a other version ?what requires twisted>=13.0 ?]\i0\fs24\par
\b\i\fs22{\field{\*\fldinst{HYPERLINK "https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2249"}}{\fldrslt{\ul\cf2 https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2249}}}\b0\i0\f0\fs24\par
\fs22 nevow-0.11.1-py2.7.egg:\fs24\par
\fs22 C:\\lafs\\support\\lib\\site-packages\\nevow-0.11.1-py2.7.egg\\EGG-INFO\\requires.txt:\fs24\par
\fs22 "twisted>=13.0"\fs24\par
\i\fs22 [i read also at\i0\fs24\par
\b\i\fs22{\field{\*\fldinst{HYPERLINK "http://comments.gmane.org/gmane.comp.file-systems.tahoe.devel/8336"}}{\fldrslt{\ul\cf2 http://comments.gmane.org/gmane.comp.file-systems.tahoe.devel/8336}}}\b0\i0\f0\fs24\par
\i\fs22 we need pywin32]\i0\fs24\par
\b\i\fs22 ->--------------------\cf2\ul 8336\cf0\ulnone --------------------\b0\i0\fs24\par
\fs22 First install\b Twisted 14.0 \b0\fs24\par
\fs22 from <{\field{\*\fldinst{HYPERLINK "https://twistedmatrix.com/trac/wiki/Downloads#Windows"}}{\fldrslt{\ul\cf2 https://twistedmatrix.com/trac/wiki/Downloads#Windows}}}\f0\fs24 >.\par
\fs22 (Make sure to get the 64-bit version in your case. It shouldn't matter whether you\fs24\par
\fs22 use the msi or exe installer.)\fs24\par
\fs22 Then install\b pywin32 \b0\fs24\par
\fs22 from< {\field{\*\fldinst{HYPERLINK "http://sourceforge.net/projects/pywin32/files/pywin32/Build%20219/"}}{\fldrslt{\ul\cf2 http://sourceforge.net/projects/pywin32/files/pywin32/Build%20219/}}}\f0\fs24 >.\par
\fs22 You need pywin32-219.win-amd64-py2.7.exe for 64-bit Windows.\fs24\par
\fs22 Then try the build again.\fs24\par
\fs22 -----------------------------------------------<--\fs24\par
\fs22 [for short i tried it again]\fs24\par
\b\i\fs22 pre install:\b0\i0\fs24\par
\i\fs22 python27\i0\fs24\par
\i\fs22 tahoe 1.10.0\i0\fs24\par
\fs22 Twisted 14.0 \fs24\par
\fs22 pywin32 \fs24\par
\b\fs22 FAILED (skips=14, expectedFailures=3, failures=3, errors=10, successes=1114)\b0\fs24\par
\fs22 some failures related to service_identity\fs24\par
\fs22 [and again]\fs24\par
\b\fs22 post install: \b0\fs24\par
\fs22 pip install cffi\fs24\par
\fs22 pip install service_identity\fs24\par
\fs22 test don't get ready after installing service_identity\fs24\par
\fs22 [and again]\fs24\par
\b\fs22 try post install: \b0\fs24\par
\fs22 pip install cffi-0.8.6-cp27-none-win32.whl\fs24\par
\fs22 pip install service_identity-14.0.0-py2.py3-none-any.whl\fs24\par
\fs22 test don't get ready after installing service_identity\fs24\par
\fs22 [and again]\fs24\par
\b\fs22 pre install von:\b0\fs24\par
\fs22 pip install cffi-0.8.6-cp27-none-win32.whl\fs24\par
\fs22 pip install service_identity-14.0.0-py2.py3-none-any.whl\fs24\par
\fs22 -> script likes to install cffi-0.9.1 -> no compiler error\fs24\par
\fs22 [and again]\fs24\par
\b\fs22 try post install: \b0\fs24\par
\fs22{\field{\*\fldinst{HYPERLINK "http://www.lfd.uci.edu/~gohlke/pythonlibs/#cffi"}}{\fldrslt{\ul\cf2 http://www.lfd.uci.edu/~gohlke/pythonlibs/#cffi}}}\f0\fs24\par
\fs22{\field{\*\fldinst{HYPERLINK "http://www.lfd.uci.edu/~gohlke/pythonlibs/z94jfosk/cffi-0.9.1-cp27-none-win32.whl"}}{\fldrslt{\ul\cf2 http://www.lfd.uci.edu/~gohlke/pythonlibs/z94jfosk/cffi-0.9.1-cp27-none-win32.whl}}}\f0\fs24\par
\fs22 pip install cffi-0.9.1-cp27-none-win32.whl\fs24\par
\fs22 -> script anyway likes to install cffi-0.9.1 -> no compiler error\fs24\par
\fs22 [No way without compiler? at this point i nearly give up, \fs24\par
\fs22 but remembered Twisted 13 run true, with no warnings about service_identity.\fs24\par
\fs22 I tried A. - i. see above and made it ]\fs24\par
\b\fs22 and we know now any shell from an administrator account is not an administrator shell\b0\fs24\par
\b\fs22 this step is not necessary if you run as administrator:\b0\fs24\par
\b\fs22 B:\b0 allowances for "C:\\lafs" :\fs24\par
\fs22\tab\ul\b As admin \b0 selekt user "everybody" allow everything (all) for user "everybody"(all users)\ulnone\fs24\par
\fs22\tab\tab start/computer/"C:\\"/Mouse right click at /"C:\\lafs"/properties/security\fs24\par
\fs22\tab\tab /edit/add/advanced/look for (users)/(select)/everybody (all)/OK/OK/\fs24\par
\fs22\tab\tab select user name /everybody (all)/|V|(check)/\b allow\b0 /all/and/allow/alter/OK\fs24\par
\fs22\tab (this is a translation of the "path", look out for similar expressions if necessary)\fs24\par
\pard\nowidctlpar\cf1\b\fs22 it helps partly to shrink the failures to only one but still a fail \cf0\b0\fs24\par
\pard\nowidctlpar\sa200\sl276\slmult1\fs22 __________________________________________________________________________\fs24\par
\fs22 If you are attracted by errors, failures and user warnings on this Site, \fs24\par
\pard\brdrb\brdrs\brdrw20\brdrcf1\brsp40 \nowidctlpar\sa200\sl276\slmult1\fs22 but only like to install \cf1 allmydata-tahoe-1.10.0 then \cf0 start with 0 (zero):\par
---------------------------------------------------------------------------------------------------------\fs24\par
\pard\nowidctlpar\sa200\sl276\slmult1\cf1\b Conclusion:\cf0\b0\par
\cf1\b On windows; you can not only follow the \fs22 quickstart.rst \cf0\b0\fs24\par
\cf1\b\fs22 On windows; you need pre-installation of: python27,Twisted13 and pywin32\cf0\b0\fs24\par
\cf1\b\fs22 On windows; you need to run the scripts as Administrator, \cf0\b0\fs24\par
\cf1\b\fs22\tab\tab not only in an account with admin user rights.\cf0\b0\fs24\par
}
{\rtf1\ansi\ansicpg1252\deff0\deftab709{\fonttbl{\f0\fswiss\fcharset0 Calibri;}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\fmodern\fprq1\fcharset0 Courier New;}{\f3\fnil\fcharset0 Calibri;}}
{\colortbl ;\red0\green0\blue0;\red0\green0\blue255;}
{\*\generator Msftedit 5.41.21.2510;}\viewkind4\uc1\pard\nowidctlpar\tx8520\lang1033\kerning1\b\f0\fs28 WinLAFS:\lang1031\b0\f1\fs24\par
\pard\nowidctlpar\sa200\sl276\slmult1\lang1033\b\f0\fs28 Windows Least-Authority File Store\lang1031\b0\f1\fs24\par
\lang1033\b\f0\fs28 How to install AllMyData_Tahoe_Lafs 1.10.0\lang1031\b0\f1\fs24\par
\lang1033\b\f0\fs28 on Windows 7 Home Premium 64 bit\lang1031\b0\f1\fs24\par
\lang1033\f0 [i installed already WinLAFS on 7win32 see WinLAFS:How to install AllMyData_Tahoe_Lafs 1.10.0 on Windows 7 bit 32 ; it should be possible to install python for 32bit windows and 32bit dependencies on win7bit64 ]\lang1031\f1\par
\lang1033\f0 [but i gave 64bit a try]\lang1031\f1\par
\lang1033\f0\fs22 __________________________________________________________________________\lang1031\f1\fs24\par
\lang1033\f0\fs22 If you are attracted by errors, failures and user warnings on this Site, \lang1031\f1\fs24\par
\lang1033\f0\fs22 but only like to install \cf1 allmydata-tahoe-1.10.0 then \cf0 start with 0 (zero):\lang1031\f1\fs24\par
\lang1033\f0\fs22 ___________________________________________________________________________\lang1031\f1\fs24\par
\lang1033\f0\fs22 0: Successful install may fail if you used already python:\lang1031\f1\fs24\par
\lang1033\f0\fs22 0a: uninstalled all installed dependencies related to python\lang1031\f1\fs24\par
\lang1033\f0\fs22 0b: uninstalled python \lang1031\f1\fs24\par
\lang1033\f0\fs22 0c: delete the python directory\lang1031\f1\fs24\par
\lang1033\f0\fs22 0d: delete the AllMyData_Tahoe_Lafs directory\lang1031\f1\fs24\par
\lang1033\f0\fs22 0e: start from scratch at A.\lang1031\f1\fs24\par
\lang1033\f0\fs22 ____________________________________________\lang1031\f1\fs24\par
\lang1033\b\f0\fs22 installing tahoe-lafs on 7win64 with twisted 13\lang1031\b0\f1\fs24\par
\lang1033\f0\fs22 ____________________________________________\lang1031\f1\fs24\par
\lang1033\f0\fs22 preinstall:\tab\lang1031\f1\fs24\par
\cf1\lang1033\f0\fs22 python-2.7.9.\cf0\lang1031\f1\fs24\par
\cf1\lang1033\f0\fs22 Twisted-13.0.0.\cf0\lang1031\f1\fs24\par
\cf1\lang1033\f0\fs22 pywin32-217.\cf0\lang1031\f1\fs24\par
\cf1\lang1033\f0\fs22 copy:\cf0\lang1031\f1\fs24\par
\lang1033\f0\fs22 allmydata-tahoe-1.10.0 \lang1031\f1\fs24\par
\cf1\lang1033\f0\fs22 egenix_pyopenssl-0.13.7-py2.7-win-amd64.egg \cf0\lang1031\f1\fs24\par
\lang1033\f0\fs22 _______________________________________________\lang1031\f1\fs24\par
\pard\nowidctlpar\sa200\sl100\slmult0\lang1033\f0\fs22 A. Unzip and Copy:\tab allmydata-tahoe-1.10.0 to c:\\lafs (unzip and rename to "lafs" only)\lang1031\f1\fs24\par
\pard\nowidctlpar\sa200\sl276\slmult1\lang1033\f0\fs22\tab from {\field{\*\fldinst{HYPERLINK "https://tahoe-lafs.org/source/tahoe-lafs/releases/allmydata-tahoe-1.10.0.zip"}}{\fldrslt{\ul\cf2 https://tahoe-lafs.org/source/tahoe-lafs/releases/allmydata-tahoe-1.10.0.zip}}}\lang1031\f1\fs24\par
\lang1033\f0\fs22 B. We don't follow: \tab C:\\lafs\\docs\\quickstart.rst (open with word pad)\lang1031\f1\fs24\par
\lang1033\f0\fs22 C. Install :\tab \cf1 python-2.7.9.amd64.msi \cf0 at c:\\python27 ( check: set Add pyton.exe to Path\lang1031\f1\fs24\par
\lang1033\f0\fs22 and advanced-> check: compile .py files to byte code after installation)\lang1031\f1\fs24\par
\lang1033\f0\tab from {\field{\*\fldinst{HYPERLINK "https://www.python.org/downloads/release/python-279/"}}{\fldrslt{\ul\cf2 https://www.python.org/downloads/release/python-279/}}}\lang1031\f1\fs24\par
\lang1033\f0\fs22\tab\tab{\field{\*\fldinst{HYPERLINK "https://www.python.org/ftp/python/2.7.9/python-2.7.9.amd64.msi"}}{\fldrslt{\ul\cf2 https://www.python.org/ftp/python/2.7.9/python-2.7.9.amd64.msi}}}\lang1031\f1\fs24\par
\lang1033\f0\fs22 D. Install:\tab\cf1 Twisted-13.0.0.win-amd64-py2.7.msi\cf0\lang1031\f1\fs24\par
\lang1033\f0\fs22\tab from {\field{\*\fldinst{HYPERLINK "http://twistedmatrix.com/Releases/Twisted/13.0/"}}{\fldrslt{\ul\cf2 http://twistedmatrix.com/Releases/Twisted/13.0/}}}\lang1031\f1\fs24\par
\lang1033\f0\fs22{\field{\*\fldinst{HYPERLINK "http://twistedmatrix.com/Releases/Twisted/13.0/Twisted-13.0.0.win-amd64-py2.7.msi"}}{\fldrslt{\ul\cf2 http://twistedmatrix.com/Releases/Twisted/13.0/Twisted-13.0.0.win-amd64-py2.7.msi}}}\lang1031\f1\fs24\par
\lang1033\f0\fs22 E. Install:\tab\tab\cf1 pywin32-217.win-amd64-py2.7.exe\cf0\lang1031\f1\fs24\par
\lang1033\f0\fs22{\field{\*\fldinst{HYPERLINK "http://sourceforge.net/projects/pywin32/files/pywin32/Build%20217/"}}{\fldrslt{\ul\cf2 http://sourceforge.net/projects/pywin32/files/pywin32/Build%20217/}}}\lang1031\f1\fs24\par
\lang1033\f0\fs22{\field{\*\fldinst{HYPERLINK "http://sourceforge.net/projects/pywin32/files/pywin32/Build%20217/pywin32-217.win-amd64-py2.7.exe/download"}}{\fldrslt{\ul\cf2 http://sourceforge.net/projects/pywin32/files/pywin32/Build%20217/pywin32-217.win-amd64-py2.7.exe/download}}}\lang1031\f1\fs24\par
\lang7\kerning0\f0\fs22 F.Copy: \tab\tab\cf1\lang1033\kerning1 egenix_pyopenssl-0.13.7-py2.7-win-amd64.egg \cf0\lang1031\f1\fs24\par
\cf1\lang1033\f0\fs22\tab and\tab\tab \cf0\lang1031\f1\fs24\par
\lang1033\f0\fs22 \tab Rename:\tab\cf1 to \cf0\lang1031\f1\fs24\par
\lang1033\f0\fs22\tab\tab\tab c:\\tahoe-deps\\\cf1 pyopenssl-0.13.7-py2.7-win-amd64.egg \cf0\lang1031\f1\fs24\par
\cf1\lang1033\f0\fs22\tab from \tab\cf0{\field{\*\fldinst{HYPERLINK "https://www.egenix.com/products/python/pyOpenSSL/"}}{\fldrslt{\ul\cf2 https://www.egenix.com/products/python/pyOpenSSL/}}}\lang1031\f1\fs24\par
\cf1\lang1033\f0\fs22\tab\tab [scroll down till:\b Egg Distribution Installation\b0 ]\cf0\lang1031\f1\fs24\par
\cf1\lang1033\f0\fs22\tab\cf0{\field{\*\fldinst{HYPERLINK "https://downloads.egenix.com/python/index/ucs2/egenix-pyopenssl/0.13.7/egenix_pyopenssl-0.13.7-py2.7-win-amd64.egg"}}{\fldrslt{\ul\cf2 https://downloads.egenix.com/python/index/ucs2/egenix-pyopenssl/0.13.7/egenix_pyopenssl-0.13.7-py2.7-win-amd64.egg}}}\lang1031\f1\fs24\par
\lang1033\f0\fs22 G.\ul Run as administrator \ulnone :\tab\tab C:\\lafs>\b python setup.py build\lang1031\b0\f1\fs24\par
\lang1033\f0\fs22 (Start menu/All Programs/Command Prompt/right click/\b Run as administrator \b0 /jes> cd c:\\lafs)\lang1031\f1\fs24\par
\lang1033\f0\fs22\tab\tab or like to read it all at :\tab C:\\lafs\\setup_build_bin.txt\lang1031\f1\fs24\par
\lang1033\f0\fs22 \tab Run as administrator :\tab C:\\lafs>\b python setup.py build > setup_build_bin.txt\lang1031\b0\f1\fs24\par
\lang1033\f0\fs22\tab\tab\tab\tab\tab\tab (go drink a cup of coffee 3 min)\lang1031\f1\fs24\par
\lang1033\b\i\f0\fs22 1. Result: run thru ( it copying many somethings to -> build\\lib\\allmydata\\...\\...)\lang1031\b0\i0\f1\fs24\par
\lang1033\f0\fs22 H. \ul Run as administrator \ulnone : \tab C:\\lafs>\b bin\\tahoe --version\lang1031\b0\f1\fs24\par
\lang1033\b\i\f0\fs22 2.Result: \lang1031\b0\i0\f1\fs24\par
\lang1033\b\i\f0\fs22 allmydata-tahoe: 1.10.0 [NL]foolscap: 0.7.0 [NL]pycryptopp: 0.6.0.1206569328141510525648634803928199668821045408958 [NL]fec: 1.4.22 [NL]Twisted: 13.0.0 [NL]Nevow: 0.11.1 [NL]zope.interface: unknown [NL]python: 2.7.9 [NL]platform: Windows-7-6.1.7601-SP1 [NL]\ul pyOpenSSL: 0.13.7 \ulnone [NL]simplejson: 3.6.5 [NL]\ul pycrypto: 2.5 \ulnone [NL]pyasn1: 0.1.7 [NL]mock: 1.0.1 [NL]setuptools: 0.6c16dev4 [NL]=NEW LINE\lang1031\b0\i0\f1\fs24\par
\lang1033\f0\fs22 i. Check: Test Grid is online\lang1031\f1\fs24\par
\lang1033\f0\fs22\tab Tahoe Test Grid Status at {\field{\*\fldinst{HYPERLINK "http://stats.pingdom.com/cvvac5t8l4fv/1300061"}}{\fldrslt{\ul\cf2 http://stats.pingdom.com/cvvac5t8l4fv/1300061}}}\lang1031\f1\fs24\par
\lang1033\f0\fs22 J.\ul Run as administrator \ulnone : \tab C:\\lafs>\b python setup.py trial \b0 (self-tests)\lang1031\f1\fs24\par
\lang1033\f0\fs22\tab\tab\tab if like to read all at C:\\lafs\\trial_test_result.txt\lang1031\f1\fs24\par
\lang1033\f0\fs22\tab\tab Run as administrator :C:\\lafs>\b python setup.py trial > trial_test_result.txt\lang1031\b0\f1\fs24\par
\lang1033\f0\fs22\tab\tab\tab\tab\tab\tab\tab (go drink a cup of coffee 19min)\lang1031\f1\fs24\par
\pard\nowidctlpar\lang1033\b\i\f0\fs22 3. Result: \f2 PASSED (skips=14, expectedFailures=3, successes=1117)\lang1031\b0\i0\f1\fs24\par
\lang1033\f2\fs22\tab\lang1031\f1\fs24\par
\lang1033\f2\fs22\tab This indicates you installed tahoe-lafs successful.\lang1031\f1\fs24\par
\lang1033\f2\fs22\tab ==================================================\lang1031\f1\fs24\par
\par
\par
\pard\nowidctlpar\sa200\sl276\slmult1\lang1033\f0\fs22 __________________________________________________________________________\lang1031\f1\fs24\par
\lang1033\f0\fs22 If you are attracted by errors, failures and user warnings on this Site, \lang1031\f1\fs24\par
\lang1033\f0\fs22 but only like to install \cf1 allmydata-tahoe-1.10.0 then \cf0 start with 0 (zero):\lang1031\f1\fs24\par
\lang1033\f0\fs22 ___________________________________________________________________________\par
\par
\f3 This following is about what happens if you follow the Install Advise at\fs24\par
\fs22 C:\\lafs\\docs\\quickstart.rst (open with wordpad)\fs24\par
\fs22 and this is the wrong , long, hard way along errors,failures and warnings.\lang1031\f1\fs24\par
\lang1033\f0 ----------------------------------------------------------------------------------------------\lang1031\f1\par
\lang1033\b\f0\fs22 Some Tahoe_Lafs Installation Problems on windows 7 bit 64\lang1031\b0\f1\fs24\par
\lang1033\f0 -------------------------------------------------------------------------------------------\lang1031\f1\par
\lang1033\f0 [ because of my "success" installing tahoe-lafs at win7bit32, \lang1031\f1\par
\lang1033\f0 i thought i am now a already skilled tahoe-lafs installer ] \lang1031\f1\par
\pard\nowidctlpar\sa200\sl100\slmult0\lang1033\f0\fs22 I. Install:\tab allmydata-tahoe-1.10.0 at c:\\lafs (unzip and rename to " lafs" only)\lang1031\f1\fs24\par
\pard\nowidctlpar\sa200\sl276\slmult1\lang1033\f0\fs22\tab from {\field{\*\fldinst{HYPERLINK "https://tahoe-lafs.org/source/tahoe-lafs/releases/allmydata-tahoe-1.10.0.zip"}}{\fldrslt{\ul\cf2 https://tahoe-lafs.org/source/tahoe-lafs/releases/allmydata-tahoe-1.10.0.zip}}}\lang1031\f1\fs24\par
\lang1033\f0\fs22 II. allowances for "C:\\lafs" :\lang1031\f1\fs24\par
\lang1033\ul\b\f0\fs22 As admin \b0 selekt user "everybody" allow everything (all) for user "everybody"(all users)\lang1031\ulnone\f1\fs24\par
\lang1033\f0\fs22\tab\tab start/computer/"C:\\"/Mouse right click at /"C:\\lafs"/properties/security\lang1031\f1\fs24\par
\lang1033\f0\fs22\tab\tab /edit/add/advanced/look for (users)/(select)/everybody (all)/OK/OK/\lang1031\f1\fs24\par
\lang1033\f0\fs22\tab\tab select user name /everybody (all)/|V|(check)/\b allow\b0 /all/and/allow/alter/OK\lang1031\f1\fs24\par
\lang1033\f0\fs22\tab [this is a translation of the "path", look out for similar expressions if necessary]\lang1031\f1\fs24\par
\lang1033\f0\fs22\tab\tab [At this time i thought i solved a tmp-write problem, \lang1031\f1\fs24\par
\lang1033\f0\fs22\tab\tab but successful was only the RUN AS ADMINISTRATOR method ]\lang1031\f1\fs24\par
\lang1033\f0\fs22 III. follow: \tab C:\\lafs\\docs\\quickstart.rst (open with word pad)\lang1031\f1\fs24\par
\lang1033\f0\fs22 IV. Install :\tab python-2.7.9.msi at c:\\python27 ( check: set Add pyton.exe to Path and\lang1031\f1\fs24\par
\lang1033\f0\fs22 \tab\tab\tab advanced-> check: compile .py files to byte code after installation)\lang1031\f1\fs24\par
\lang1033\f0\fs22\tab from {\field{\*\fldinst{HYPERLINK "https://www.python.org/ftp/python/2.7.9/python-2.7.9.msi"}}{\fldrslt{\ul\cf2 https://www.python.org/ftp/python/2.7.9/python-2.7.9.msi}}}\lang1031\f1\fs24\par
\lang1033\f0\fs22 V. Run:\tab C:\\lafs>python setup.py build\lang1031\f1\fs24\par
\lang1033\f0\fs22\tab\tab (Start/Program files/command prompt > cd c:\\lafs)\lang1031\f1\fs24\par
\lang1033\f0\fs22\tab\tab or like to read it all at :\tab C:\\lafs\\setup_build_bin.txt\lang1031\f1\fs24\par
\lang1033\f0\fs22 \tab Run:\tab C:\\lafs>python setup.py build > setup_build_bin.txt\lang1031\f1\fs24\par
\lang1033\f0\fs22\tab\tab\tab\tab\tab\tab (go drink a cup of coffee)\lang1031\f1\fs24\par
\lang1033\b\i\f0\fs22 my 1.Result: \lang1031\b0\i0\f1\fs24\par
\lang1033\b\f0 error: Installed distribution twisted 12.1.0 conflicts with requirement twisted>=13.0\lang1031\b0\f1\par
\lang1033\f0\fs22 VI. Install:\tab\cf1\fs24 Twisted-13.0.0.win-amd64-py2.7.msi\cf0\lang1031\f1\par
\lang1033\f0\tab\tab from {\field{\*\fldinst{HYPERLINK "http://twistedmatrix.com/Releases/Twisted/13.0/"}}{\fldrslt{\ul\cf2 http://twistedmatrix.com/Releases/Twisted/13.0/}}}\lang1031\f1\fs24\par
\lang1033\f0{\field{\*\fldinst{HYPERLINK "http://twistedmatrix.com/Releases/Twisted/13.0/Twisted-13.0.0.win-amd64-py2.7.msi"}}{\fldrslt{\ul\cf2 http://twistedmatrix.com/Releases/Twisted/13.0/Twisted-13.0.0.win-amd64-py2.7.msi}}}\lang1031\f1\fs24\par
\lang1033\f0\fs22 VI. Delete: C:\\lafs\lang1031\f1\fs24\par
\lang1033\f0\fs22 VII. Try again I.+II.+V. (install lafs + run lafs setup build bin)\lang1031\f1\fs24\par
\lang1033\b\i\f0\fs22 my 2. Result: \tab error: Setup script exited with error: Unable to find vcvarsall.bat\lang1031\b0\i0\f1\fs24\par
\lang1033\f0\fs22 [reason: script like to compile and install cffi 0.9.2]\lang1031\f1\fs24\par
\lang1033\b\f0\fs22 [\cf1\b0\fs24 Twisted-13.0.0 adds \cf0\b\fs22 tls - packages that are needed to work with TLS. = \b0 service_identity]\tab\lang1031\f1\fs24\par
\lang1033\f0\fs22 [dependencies of service_identity:]\lang1031\f1\fs24\par
\lang1033\f0\fs22 [------------------------------------------------------------------------------------------------------\lang1031\f1\fs24\par
\lang1033\f0\fs22{\field{\*\fldinst{HYPERLINK "https://pypi.python.org/pypi/service_identity"}}{\fldrslt{\ul\cf2 https://pypi.python.org/pypi/service_identity}}}\lang1031\f1\fs24\par
\lang1033\f0\fs22{\field{\*\fldinst{HYPERLINK "https://pypi.python.org/packages/2.7/s/service_identity/service_identity-14.0.0-py2.py3-none-any.whl"}}{\fldrslt{\ul\cf2 https://pypi.python.org/packages/2.7/s/service_identity/service_identity-14.0.0-py2.py3-none-any.whl}}}\lang1031\f1\fs24\par
\lang1033\f0\fs22 service-identity==14.0.0\tab requires\tab pyopenssl>=0.12\lang1031\f1\fs24\par
\lang1033\f0\fs22{\field{\*\fldinst{HYPERLINK "https://downloads.egenix.com/python/index/ucs2/egenix-pyopenssl/0.13.7/egenix_pyopenssl-0.13.7-py2.7-win-amd64.egg"}}{\fldrslt{\ul\cf2 https://downloads.egenix.com/python/index/ucs2/egenix-pyopenssl/0.13.7/egenix_pyopenssl-0.13.7-py2.7-win-amd64.egg}}}\lang1031\f1\fs24\par
\lang1033\f0\fs22{\field{\*\fldinst{HYPERLINK "https://www.egenix.com/cryptodownload/?file=egenix-pyopenssl-0.13.7.win-amd64-py2.7.msi"}}{\fldrslt{\ul\cf2 https://www.egenix.com/cryptodownload/?file=egenix-pyopenssl-0.13.7.win-amd64-py2.7.msi}}}\lang1031\f1\fs24\par
\lang1033\f0\fs22\tab pyopenssl-0.13.7-py2.7-win-amd64.egg\tab\tab requires\tab cryptography>=0.2.1 \tab\tab\tab\tab\tab\tab\tab\tab\tab +\tab (six>=1.5.2 )\lang1031\f1\fs24\par
\lang1033\f0\fs22{\field{\*\fldinst{HYPERLINK "https://pypi.python.org/packages/cp27/c/cryptography/cryptography-0.4-cp27-none-win_amd64.whl"}}{\fldrslt{\ul\cf2 https://pypi.python.org/packages/cp27/c/cryptography/cryptography-0.4-cp27-none-win_amd64.whl}}}\lang1031\f1\fs24\par
\lang1033\f0\fs22{\field{\*\fldinst{HYPERLINK "https://pypi.python.org/packages/cp27/c/cryptography/cryptography-0.5-cp27-none-win_amd64.whl"}}{\fldrslt{\ul\cf2 https://pypi.python.org/packages/cp27/c/cryptography/cryptography-0.5-cp27-none-win_amd64.whl}}}\lang1031\f1\fs24\par
\cf1\lang1033\f0\fs22\tab\tab cryptography-0.5-cp27-none-win_amd64.whl\tab\cf0 requires\tab cffi>=0.8 \lang1031\f1\fs24\par
\lang1033\f0\fs22{\field{\*\fldinst{HYPERLINK "http://www.lfd.uci.edu/~gohlke/pythonlibs/z94jfosk/cffi-0.9.2-cp27-none-win_amd64.whl"}}{\fldrslt{\ul\cf2 http://www.lfd.uci.edu/~gohlke/pythonlibs/z94jfosk/cffi-0.9.2-cp27-none-win_amd64.whl}}}\lang1031\f1\fs24 \par
\cf1\lang1033\f0\fs22\tab\tab\tab cffi-0.9.2-cp27-none-win_amd64.whl \tab \cf0 requires\tab pycparser \lang1031\f1\fs24\par
\lang1033\f0\fs22 ---------------------------------------------------------------------------------------------------------------------------]\lang1031\f1\fs24\par
\lang1033\f0 tabula rasa: 0a-0e\lang1031\f1\par
\lang1033\f0 I.-IV. + VI.\lang1031\f1\par
\lang1033\f0 copy \tab \cf1\fs22 egenix-\cf0\ul pyopenssl-0.13.7-py2.7-win-amd64.egg\ulnone\tab\tab to \tab c\\tahoe-deps\lang1031\f1\fs24\par
\lang1033\f0 copy\tab \cf1\fs22 cffi-0.9.2-cp27-none-win_amd64.whl \tab\tab to c:\\lafs\cf0\lang1031\f1\fs24\par
\lang1033\f0 copy \tab\cf1\fs22 cryptography-0.5-cp27-none-win_amd64.whl\tab to c:\\lafs\cf0\lang1031\f1\fs24\par
\lang1033\f0 pip install \cf1\fs22 cffi-0.9.2-cp27-none-win_amd64.whl \cf0\lang1031\f1\fs24\par
\cf1\lang1033\f0\fs22 pip install cryptography-0.5-cp27-none-win_amd64.whl\cf0\lang1031\f1\fs24\par
\lang1033\f0 install \cf1\fs22 egenix-pyopenssl-0.13.7.win-amd64-py2.7.msi\cf0\lang1031\f1\fs24\par
\cf1\lang1033\f0\fs22 run thru \cf0\lang1031\f1\fs24\par
\cf1\lang1033\f0\fs22 install win32api= pywin32\cf0\lang1031\f1\fs24\par
\cf1\lang1033\f0\fs22 FAILED (skips=14, expectedFailures=3, failures=1, errors=4, successes=1116) [1]\cf0\lang1031\f1\fs24\par
\cf1\lang1033\f0\fs22 -------------------------------------------------------------------------------------------------------------------------\cf0\lang1031\f1\fs24\par
\lang1033\f0 try install with egg only no msi (\cf1\fs22 egenix-pyopenssl-0.13.7.win-amd64-py2.7 )\cf0\lang1031\f1\fs24\par
\lang1033\f0 ----------------------------------------------------------------------------------------------------\lang1031\f1\par
\lang1033\f0 tabula rasa: 0a-0e\lang1031\f1\par
\lang1033\f0 I.-IV. + VI.\lang1031\f1\par
\lang1033\f0 preinstall: \lang1031\f1\par
\lang1033\f0 pyton27\lang1031\f1\par
\cf1\lang1033\f0 Twisted-13.0.0.win-amd64-py2.7.msi\cf0\lang1031\f1\par
\cf1\lang1033\f0\fs22 win32api = pywin32\cf0\lang1031\f1\fs24\par
\lang1033\f0 copy \tab \cf1\fs22 egenix-\cf0\ul pyopenssl-0.13.7-py2.7-win-amd64.egg\ulnone\tab \tab to\tab c\\tahoe-deps\lang1031\f1\fs24\par
\lang1033\f0\fs22 error: Setup script exited with error: Unable to find vcvarsall.bat\lang1031\f1\fs24\par
\lang1033\f0\fs22 [need pip install off cffi ?] no -> rename\lang1031\f1\fs24\par
\lang1033\f0 rename [!]+copy \tab\ul\fs22 pyopenssl-0.13.7-py2.7-win-amd64.egg\ulnone\tab [!]\tab to c\\tahoe-deps\lang1031\f1\fs24\par
\pard\nowidctlpar\kerning0\f2\fs22 FAILED (skips=14, expectedFailures=3, failures=1, errors=3, successes=1116)\kerning1\f1\fs24\par
\par
\pard\nowidctlpar\sa200\sl276\slmult1\lang1033\f0\fs22 [------------------------How to prevent the last failure ?---------------------------------------------------------\lang1031\f1\fs24\par
\lang1033\b\f0\fs22 [ and we know now any shell from an administrator account is not an administrator shell\lang1031\b0\f1\fs24\par
\lang1033\b\f0\fs22 [ this step is not necessary if you run as administrator:\lang1031\b0\f1\fs24\par
\lang1033\f0\fs22 [ II. allowances for "C:\\lafs" :\lang1031\f1\fs24\par
\lang1033\ul\b\f0\fs22 [ As admin \b0 selekt user "everybody" allow everything (all) for user "everybody"(all users)\lang1031\ulnone\f1\fs24\par
\lang1033\f0\fs22 [\tab\tab start/computer/"C:\\"/Mouse right click at /"C:\\lafs"/properties/security\lang1031\f1\fs24\par
\lang1033\f0\fs22 [\tab\tab /edit/add/advanced/look for (users)/(select)/everybody (all)/OK/OK/\lang1031\f1\fs24\par
\lang1033\f0\fs22 [\tab\tab select user name /everybody (all)/|V|(check)/\b allow\b0 /all/and/allow/alter/OK\lang1031\f1\fs24\par
\lang1033\f0\fs22 [\tab [this is a translation of the "path", look out for similar expressions if necessary]\lang1031\f1\fs24\par
\cf1\lang1033\b\f0\fs22 [ it helps partly to shrink the failures to only one, but you still get a fail \cf0\lang1031\b0\f1\fs24\par
\cf1\lang1033\f0\fs22 ------------------------------------------------------------------------------------------------------------]\cf0\lang1031\f1\fs24\par
\lang1033\f0\fs22 __________________________________________________________________________\lang1031\f1\fs24\par
\lang1033\f0\fs22 If you are attracted by errors, failures and user warnings on this Site, \lang1031\f1\fs24\par
\lang1033\f0\fs22 but only like to install \cf1 allmydata-tahoe-1.10.0 then \cf0 start with 0 (zero):\lang1031\f1\fs24\par
\lang1033\f0\fs22 ___________________________________________________________________________\lang1031\f1\fs24\par
\cf1\lang1033\b Conclusion:\cf0\lang1023\kerning0\b0\par
\cf1\lang1033\kerning1\b On windows, you can not only follow the \fs22 quickstart.rst \cf0\lang1023\kerning0\b0\fs24\par
\cf1\lang1033\kerning1\b\fs22 On windows, you need pre-installation of: python27,Twisted and pywin32\cf0\lang1023\kerning0\b0\fs24\par
\cf1\lang1033\kerning1\b\fs22 On windows, you need to run the scripts as Administrator, \cf0\lang1023\kerning0\b0\fs24\par
\cf1\lang1033\kerning1\b\fs22\tab\tab not only an account with admin user rights.\cf0\lang1023\kerning0\b0\fs24\par
\lang1031\kerning1\b\f3\fs22 On windows 64 you need additional \cf1\lang1033 egenix_pyopenssl-0.13.7-py2.7-win-amd64.egg \cf0\lang1031\par
\par
\b0\f1\fs24\par
\par
\par
\pard\nowidctlpar\par
}
_______________________________________________
tahoe-dev mailing list
tahoe-dev@tahoe-lafs.org
https://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-dev