##// END OF EJS Templates
docs: updated section about locale-archive problems
marcink -
r2953:b130dc63 default
parent child Browse files
Show More
@@ -1,88 +1,98 b''
1 .. _known-issues:
1 .. _known-issues:
2
2
3 Known Issues
3 Known Issues
4 ============
4 ============
5
5
6 Subversion Issues
6 Subversion Issues
7 -----------------
7 -----------------
8
8
9 Limited |svn| support has been achieved for this release,
9 Limited |svn| support has been achieved for this release,
10 |release|. The following known issues are in development for improvement.
10 |release|. The following known issues are in development for improvement.
11
11
12 * |svn| |repo| creation:
12 * |svn| |repo| creation:
13 Terminating the VCS Server during remote importation of |svn| |repos| leaves
13 Terminating the VCS Server during remote importation of |svn| |repos| leaves
14 the the process still running in the background.
14 the the process still running in the background.
15
15
16 * |svn| |repo| checkin/checkout:
16 * |svn| |repo| checkin/checkout:
17 |svn| cloning support is not enabled by default. Please contact support if
17 |svn| cloning support is not enabled by default. Please contact support if
18 you want it enabled.
18 you want it enabled.
19
19
20 Windows Upload
20 Windows Upload
21 --------------
21 --------------
22
22
23 There can be an issue with uploading files from web interface on Windows,
23 There can be an issue with uploading files from web interface on Windows,
24 and afterwards users cannot properly clone or synchronize with the repository.
24 and afterwards users cannot properly clone or synchronize with the repository.
25
25
26 Early testing shows that often uploading files via HTML forms on Windows
26 Early testing shows that often uploading files via HTML forms on Windows
27 includes the full path of the file being uploaded and not the name of the file.
27 includes the full path of the file being uploaded and not the name of the file.
28
28
29 Old Format of Git Repositories
29 Old Format of Git Repositories
30 ------------------------------
30 ------------------------------
31
31
32 There is an issue when trying to import old |git| format |repos| into recent
32 There is an issue when trying to import old |git| format |repos| into recent
33 versions of |RCE|. This issue can occur when importing from external |git|
33 versions of |RCE|. This issue can occur when importing from external |git|
34 repositories or from older versions of |RCE| (<=2.2.7).
34 repositories or from older versions of |RCE| (<=2.2.7).
35
35
36 To convert the old version into a current version, clone the old
36 To convert the old version into a current version, clone the old
37 |repo| into a local machine using a recent |git| client, then push it to a new
37 |repo| into a local machine using a recent |git| client, then push it to a new
38 |repo| inside |RCE|.
38 |repo| inside |RCE|.
39
39
40
40 VCS Server Memory Consumption
41 VCS Server Memory Consumption
41 -----------------------------
42 -----------------------------
42
43
43 The VCS Server cache grows without limits if not configured correctly. This
44 The VCS Server cache grows without limits if not configured correctly. This
44 applies to |RCE| versions prior to the 3.3.2 releases, as 3.3.2
45 applies to |RCE| versions prior to the 3.3.2 releases, as 3.3.2
45 shipped with the optimal configuration as default. See the
46 shipped with the optimal configuration as default. See the
46 :ref:`vcs-server-maintain` section for details.
47 :ref:`vcs-server-maintain` section for details.
47
48
48 To fix this issue, upgrade to |RCE| 3.3.2 or greater, and if you discover
49 To fix this issue, upgrade to |RCE| 3.3.2 or greater, and if you discover
49 memory consumption issues check the VCS Server settings.
50 memory consumption issues check the VCS Server settings.
50
51
51 Fedora 23
52 Fedora 23 / Ubuntu 18.04
52 ---------
53 ------------------------
54
55 |RCC| has a know problem with locales, due to changes in glibc 2.27+ which affects
56 the local-archive format, which is now incompatible with our used glibc 2.26.
57
53
58
54 |RCC| does not run perfectly on Fedora 23 due to a locale issue. This is a
59 To work around this problem, you need set path to ``$LOCAL_ARCHIVE`` to the
55 known issue under investigation due to the Nix packaging of the product, see the
60 locale package in older pre glibc 2.27 format, or set `LC_ALL=C` in your enviroment.
56 `Github issue here`_. |RCC| runs fine on Fedora 21.
61
62 To use the pre 2.27 locale-archive fix follow these steps:
57
63
58 To work around this problem, you need to point ``$LOCAL_ARCHIVE`` to the
64 1. Download the pre 2.27 locale-archive package
59 workaround locale package.
60
65
61 1. Download this package:
66 .. code-block:: bash
62 http://lipa.ms.mff.cuni.cz/~cunav5am/nix/locale-archive
67
68 wget https://dls.rhodecode.com/assets/locale-archive
69
63
70
64 2. Point ``$LOCAL_ARCHIVE`` to the locale package.
71 2. Point ``$LOCAL_ARCHIVE`` to the locale package.
65
72
66 .. code-block:: bash
73 .. code-block:: bash
67
74
68 $ export LOCALE_ARCHIVE=/home/VERSION/locale-archive # change to your path
75 $ export LOCALE_ARCHIVE=/home/USER/locale-archive # change to your path
76
77 This can either added in `~/.rccontrol/supervisor/supervisord.ini`
78 or in user .bashrc/.zshrc etc, or via a startup script that
79 runs `rccontrol self-init`
69
80
70 If you happen to be running |RCC| from systemd, use the following
81 If you happen to be running |RCC| from systemd, use the following
71 example to pass the correct locale information on boot.
82 example to pass the correct locale information on boot.
72
83
73 .. code-block:: ini
84 .. code-block:: ini
74
85
75 [Unit]
86 [Unit]
76 Description=Rhodecode
87 Description=Rhodecode
77 After=network.target
88 After=network.target
78
89
79 [Service]
90 [Service]
80 Type=forking
91 Type=forking
81 User=scm
92 User=scm
82 Environment="LOCALE_ARCHIVE=/YOUR-PATH/locale-archive"
93 Environment="LOCALE_ARCHIVE=/YOUR-PATH/locale-archive"
83 ExecStart=/YOUR-PATH/.rccontrol-profile/bin/rccontrol-self-init
94 ExecStart=/YOUR-PATH/.rccontrol-profile/bin/rccontrol-self-init
84
95
85 [Install]
96 [Install]
86 WantedBy=multi-user.target
97 WantedBy=multi-user.target
87
98
88 .. _Github issue here: https://github.com/NixOS/nix/issues/599
General Comments 0
You need to be logged in to leave comments. Login now