Dear trac users,
I am currently trying to migrate an old trac 0.12.3 trac instance
(www.lyx.org/trac) on CentOS 6, to something more modern.
We have elected to base our new server on Ubuntu Noble (the next LTS
release), which may be a bit optimistic.
So, this is both a fresh installation and an upgrade, since I move the
files to a new environment.
I did my best to follow TracInstall and TracUpgrade, and I have
something that seems to work with tracd, but I get an Internal Server
Error when trying to access to trac in the proper way.
My apache2 configuration snippet is:
<Location /trac>
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac.web.modpython_frontend
PythonOption TracEnv /home/lyx/www/trac
PythonOption TracUriRoot /trac
PythonOption PYTHON_EGG_CACHE /var/trac/lyx/egg-cache
# For Apache 2.2
<IfModule !mod_authz_core.c>
Order allow,deny
Allow from all
</IfModule>
# For Apache 2.4
<IfModule mod_authz_core.c>
Require all granted
</IfModule>
</Location>
and when I try to load the page, I get very weird errors in apache logs,
which do not make sense to me.
Does this ring a bell to anybody?
Sorry for the long message, I probably give too much information and
miss the useful information at the same time.
JMarc
[Mon Mar 04 14:49:52.948702 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: Traceback
(most recent call last):
[Mon Mar 04 14:49:52.948761 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2787,
in _dep_map\n return self.__dep_map\n ^^^^^^^^^^^^^^
[Mon Mar 04 14:49:52.948768 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2902,
in __getattr__\n raise AttributeError(attr)
[Mon Mar 04 14:49:52.948774 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend:
AttributeError: _Distribution__dep_map
[Mon Mar 04 14:49:52.948779 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: \nDuring
handling of the above exception, another exception occurred:\n
[Mon Mar 04 14:49:52.948783 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: Traceback
(most recent call last):
[Mon Mar 04 14:49:52.948789 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3/dist-packages/mod_python/apache.py", line 402, in
HandlerDispatch\n result = obj(req)\n ^^^^^^^^
[Mon Mar 04 14:49:52.948797 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3/dist-packages/trac/web/modpython_frontend.py", line
149, in handler\n pkg_resources.require('Trac==%s' % VERSION)
[Mon Mar 04 14:49:52.948813 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 968, in
require\n needed = self.resolve(parse_requirements(requirements))\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[Mon Mar 04 14:49:52.948822 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 834, in
resolve\n new_requirements = dist.requires(req.extras)[::-1]\n
^^^^^^^^^^^^^^^^^^^^^^^^^
[Mon Mar 04 14:49:52.948830 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2822,
in requires\n dm = self._dep_map\n ^^^^^^^^^^^^^
[Mon Mar 04 14:49:52.948838 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2789,
in _dep_map\n self.__dep_map =
self._filter_extras(self._build_dep_map())\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[Mon Mar 04 14:49:52.948845 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2804,
in _filter_extras\n invalid_marker(marker) or not
evaluate_marker(marker)\n ^^^^^^^^^^^^^^^^^^^^^^
[Mon Mar 04 14:49:52.948853 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1459,
in invalid_marker\n evaluate_marker(text)
[Mon Mar 04 14:49:52.948861 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1477,
in evaluate_marker\n return marker.evaluate()\n ^^^^^^^^^^^^^^^^^
[Mon Mar 04 14:49:52.948885 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3/dist-packages/pkg_resources/_vendor/packaging/markers.py",
line 243, in evaluate\n current_environment = default_environment()\n
^^^^^^^^^^^^^^^^^^^^^
[Mon Mar 04 14:49:52.948892 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3/dist-packages/pkg_resources/_vendor/packaging/markers.py",
line 186, in default_environment\n "python_full_version":
platform.python_version(),\n ^^^^^^^^^^^^^^^^^^^^^^^^^
[Mon Mar 04 14:49:52.948899 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3.12/platform.py", line 1158, in python_version\n return
_sys_version()[1]\n ^^^^^^^^^^^^^^
[Mon Mar 04 14:49:52.948904 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3.12/platform.py", line 1108, in _sys_version\n raise
ValueError(
[Mon Mar 04 14:49:52.948910 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend:
ValueError: failed to parse CPython sys.version: '3.12.2'
--
You received this message because you are subscribed to the Google Groups "Trac Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to trac-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/trac-users/e5ddf977-f40e-4550-86bf-6859bd7aee23%40free.fr.
I am currently trying to migrate an old trac 0.12.3 trac instance
(www.lyx.org/trac) on CentOS 6, to something more modern.
We have elected to base our new server on Ubuntu Noble (the next LTS
release), which may be a bit optimistic.
So, this is both a fresh installation and an upgrade, since I move the
files to a new environment.
I did my best to follow TracInstall and TracUpgrade, and I have
something that seems to work with tracd, but I get an Internal Server
Error when trying to access to trac in the proper way.
My apache2 configuration snippet is:
<Location /trac>
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac.web.modpython_frontend
PythonOption TracEnv /home/lyx/www/trac
PythonOption TracUriRoot /trac
PythonOption PYTHON_EGG_CACHE /var/trac/lyx/egg-cache
# For Apache 2.2
<IfModule !mod_authz_core.c>
Order allow,deny
Allow from all
</IfModule>
# For Apache 2.4
<IfModule mod_authz_core.c>
Require all granted
</IfModule>
</Location>
and when I try to load the page, I get very weird errors in apache logs,
which do not make sense to me.
Does this ring a bell to anybody?
Sorry for the long message, I probably give too much information and
miss the useful information at the same time.
JMarc
[Mon Mar 04 14:49:52.948702 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: Traceback
(most recent call last):
[Mon Mar 04 14:49:52.948761 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2787,
in _dep_map\n return self.__dep_map\n ^^^^^^^^^^^^^^
[Mon Mar 04 14:49:52.948768 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2902,
in __getattr__\n raise AttributeError(attr)
[Mon Mar 04 14:49:52.948774 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend:
AttributeError: _Distribution__dep_map
[Mon Mar 04 14:49:52.948779 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: \nDuring
handling of the above exception, another exception occurred:\n
[Mon Mar 04 14:49:52.948783 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: Traceback
(most recent call last):
[Mon Mar 04 14:49:52.948789 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3/dist-packages/mod_python/apache.py", line 402, in
HandlerDispatch\n result = obj(req)\n ^^^^^^^^
[Mon Mar 04 14:49:52.948797 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3/dist-packages/trac/web/modpython_frontend.py", line
149, in handler\n pkg_resources.require('Trac==%s' % VERSION)
[Mon Mar 04 14:49:52.948813 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 968, in
require\n needed = self.resolve(parse_requirements(requirements))\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[Mon Mar 04 14:49:52.948822 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 834, in
resolve\n new_requirements = dist.requires(req.extras)[::-1]\n
^^^^^^^^^^^^^^^^^^^^^^^^^
[Mon Mar 04 14:49:52.948830 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2822,
in requires\n dm = self._dep_map\n ^^^^^^^^^^^^^
[Mon Mar 04 14:49:52.948838 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2789,
in _dep_map\n self.__dep_map =
self._filter_extras(self._build_dep_map())\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[Mon Mar 04 14:49:52.948845 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2804,
in _filter_extras\n invalid_marker(marker) or not
evaluate_marker(marker)\n ^^^^^^^^^^^^^^^^^^^^^^
[Mon Mar 04 14:49:52.948853 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1459,
in invalid_marker\n evaluate_marker(text)
[Mon Mar 04 14:49:52.948861 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1477,
in evaluate_marker\n return marker.evaluate()\n ^^^^^^^^^^^^^^^^^
[Mon Mar 04 14:49:52.948885 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3/dist-packages/pkg_resources/_vendor/packaging/markers.py",
line 243, in evaluate\n current_environment = default_environment()\n
^^^^^^^^^^^^^^^^^^^^^
[Mon Mar 04 14:49:52.948892 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3/dist-packages/pkg_resources/_vendor/packaging/markers.py",
line 186, in default_environment\n "python_full_version":
platform.python_version(),\n ^^^^^^^^^^^^^^^^^^^^^^^^^
[Mon Mar 04 14:49:52.948899 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3.12/platform.py", line 1158, in python_version\n return
_sys_version()[1]\n ^^^^^^^^^^^^^^
[Mon Mar 04 14:49:52.948904 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend: File
"/usr/lib/python3.12/platform.py", line 1108, in _sys_version\n raise
ValueError(
[Mon Mar 04 14:49:52.948910 2024] [:error] [pid 7673] [client
128.93.65.20:45406] PythonHandler trac.web.modpython_frontend:
ValueError: failed to parse CPython sys.version: '3.12.2'
--
You received this message because you are subscribed to the Google Groups "Trac Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to trac-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/trac-users/e5ddf977-f40e-4550-86bf-6859bd7aee23%40free.fr.