Gentoo Archives: gentoo-user

From: Raph <gibboris@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] webapp-config -U WEB_CATEGORY error
Date: Tue, 15 Feb 2011 13:59:40
Message-Id: 20110215135803.GA15413@b1b1.lan
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