1 |
Hi, |
2 |
I just tried to update websvn from 2.3.1 to 2.3.2 (+vhosts) |
3 |
Here is the line I used (with webapp-config ~1.50.18): |
4 |
$ webapp-config -V -U -d websvn websvn 2.3.2 |
5 |
|
6 |
And here was the result: |
7 |
|
8 |
===================== |
9 |
[...] |
10 |
* Parameter my_dotconfig: ".webapp" |
11 |
* Parameter vhost_server_uid: "root" |
12 |
* Parameter vhost_perms_serverowned_dir: "0775" |
13 |
* Parameter vhost_config_default_dirs: "default-owned" |
14 |
* Parameter my_htdocsdir: "/usr/share/webapps/websvn/2.3.2/htdocs" |
15 |
* Parameter vhost_default_uid: "root" |
16 |
* Parameter my_bugsurl: "http://bugs.gentoo.org/" |
17 |
* Parameter my_appdir: "/usr/share/webapps/websvn/2.3.2" |
18 |
* Parameter my_hookscriptsdir: "/usr/share/webapps/websvn/2.3.2/hooks" |
19 |
* Parameter vhost_perms_configowned_file: "0644" |
20 |
* Parameter g_link_type: "soft" |
21 |
* Parameter vhost_config_uid: "0" |
22 |
* Parameter cat: "" |
23 |
* Parameter g_myname: "/usr/sbin/webapp-config" |
24 |
* Parameter vhost_link_type: "soft" |
25 |
* Parameter pvr: "2.3.2" |
26 |
* Parameter vhost_hostname: "user" |
27 |
* Parameter my_etcconfig: "/etc/vhosts/webapp-config" |
28 |
* Parameter wa_configlist: |
29 |
* "/usr/share/webapps/websvn/2.3.2/config-files" |
30 |
* Parameter my_hostrootdir: "/usr/share/webapps/websvn/2.3.2/hostroot" |
31 |
* Parameter wa_installsbase: "installs" |
32 |
* Parameter wa_solist: |
33 |
* "/usr/share/webapps/websvn/2.3.2/server-owned-files" |
34 |
* Parameter my_iconsbase: "icons" |
35 |
* Parameter vhost_perms_configowned_dir: "0755" |
36 |
* Parameter my_errorsbase: "error" |
37 |
* Parameter my_persistdir: "/var/db/webapps/websvn/2.3.2" |
38 |
* Parameter g_htdocsdir: "/var/.daemon/www/user/htdocs" |
39 |
* Parameter my_version: "1.50.18" |
40 |
* Parameter vhost_server_gid: "root" |
41 |
* Parameter vhost_root: "/var/.daemon/www/user" |
42 |
* Parameter g_configprefix: "._cfg" |
43 |
* Parameter wa_postinstallinfo: |
44 |
* "/usr/share/webapps/websvn/2.3.2/post-install-instructions.txt" |
45 |
* Parameter vhost_server: "apache" |
46 |
* Parameter vhost_perms_installdir: "0755" |
47 |
* Parameter g_installdir: "websvn" |
48 |
* Parameter my_cgibindir: |
49 |
* "/usr/share/webapps/websvn/2.3.2/hostroot/cgi-bin" |
50 |
* Parameter my_appsuffix: "websvn/2.3.2" |
51 |
* Parameter vhost_config_virtual_files: "virtual" |
52 |
* Parameter g_cgibindir: "/var/.daemon/www/user/cgi-bin" |
53 |
* Parameter my_approot: "/usr/share/webapps" |
54 |
* Parameter wa_installs: "/var/db/webapps/websvn/2.3.2/installs" |
55 |
* Parameter my_htdocsbase: "htdocs" |
56 |
* Parameter my_cgibinbase: "cgi-bin" |
57 |
* Parameter my_conf_version: "7" |
58 |
* Parameter vhost_subdomain_1: "user" |
59 |
* |
60 |
* Parameters from section "USER": |
61 |
* |
62 |
* All config file checks successfully passed |
63 |
* Do we have websvn-2.3.2 available? |
64 |
* Yes, we do |
65 |
* Install directory is: /var/.daemon/www/user/htdocs/websvn |
66 |
Traceback (most recent call last): |
67 |
File "/usr/sbin/webapp-config-2.6", line 44, in <module> |
68 |
main() |
69 |
File "/usr/sbin/webapp-config-2.6", line 41, in main |
70 |
config.run() |
71 |
File "/usr/lib64/python2.6/site-packages/WebappConfig/config.py", line |
72 |
1335, in run |
73 |
old['WEB_CATEGORY'] + old['WEB_PN']): |
74 |
TypeError: unsupported operand type(s) for +: 'NoneType' and 'str' |
75 |
|
76 |
|
77 |
===================== |
78 |
I found that 'WEB_CATEGORY' == None. |
79 |
I think it needs a fix, in my case I added |
80 |
WEB_CATEGORY="" |
81 |
to my websvn/.webapp file and the update went fine. |
82 |
[ Not sure it is a bug to report ] |
83 |
|
84 |
|
85 |
Raph |