Bug 844774

Summary: systemd startup of jboss-as.service not working
Product: [Fedora] Fedora Reporter: Peter Larsen <plarsen>
Component: jboss-asAssignee: Marek Goldmann <mgoldman>
Status: CLOSED WORKSFORME QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: rawhideCC: mgoldman, mizdebsk, ricardo.arguello, smarlow
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-09-18 09:41:55 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Peter Larsen 2012-07-31 18:20:08 UTC
Description of problem:

After install of jboss-as, systemctl start jboss-as.service does not work.

Version-Release number of selected component (if applicable):
$ rpm -q jboss-as
jboss-as-7.1.1-4.fc17.noarch

How reproducible:
Clean system, install jboss-as - try to start the AS service and systemctl reports the service does not exist.

Comment 1 Peter Larsen 2012-07-31 18:33:55 UTC
After enabling "fedora-testing" and doing an update, systemd now sees the service but the service still fails to start:

$ sudo systemctl status jboss-as.service
jboss-as.service - The JBoss Application Server
	  Loaded: loaded (/usr/lib/systemd/system/jboss-as.service; disabled)
	  Active: failed (Result: exit-code) since Tue, 31 Jul 2012 14:30:55 -0400; 26s ago
	 Process: 2713 ExecStart=/usr/share/jboss-as/bin/standalone.sh -c $JBOSS_CONFIG (code=exited, status=217/USER)
	  CGroup: name=systemd:/system/jboss-as.service

Comment 2 Marek Goldmann 2012-07-31 19:15:40 UTC
Peter, please attach the relevant AS7 logs which can be found in /var/log/jboss-as directory.

Thanks!

Comment 3 Peter Larsen 2012-07-31 19:29:16 UTC
from journalctl:

Tue, 31 Jul 2012 15:12:47 -0400 [s=e6325b37e1ab426181db257dcf0d9167;i=31d;b=cb1758a006844619b71ede3db0fa2c2e;m=1
        PRIORITY=4
        SYSLOG_FACILITY=3
        CODE_FILE=src/core/execute.c
        CODE_LINE=1430
        CODE_FUNCTION=exec_spawn
        SYSLOG_IDENTIFIER=systemd
        MESSAGE=Failed at step USER spawning /usr/share/jboss-as/bin/standalone.sh: No such process
        _TRANSPORT=journal
        _PID=29788
        _UID=0
        _GID=0
        _COMM=(alone.sh)
        _SYSTEMD_CGROUP=/
        _SELINUX_CONTEXT=system_u:system_r:init_t:s0
        _SOURCE_REALTIME_TIMESTAMP=1343761967911756
        _BOOT_ID=cb1758a006844619b71ede3db0fa2c2e
        _MACHINE_ID=be8a83381da84d61a7451ddb16415d16
        _HOSTNAME=fedas7.jboss

Comment 4 Peter Larsen 2012-07-31 19:30:08 UTC
(In reply to comment #2)
> Peter, please attach the relevant AS7 logs which can be found in
> /var/log/jboss-as directory.
> 
> Thanks!

No logs generated. The process is never started.

# ls -R /var/log/jboss-as

domain  standalone

./domain:

./standalone:

Comment 5 Peter Larsen 2012-07-31 19:35:19 UTC
Looks like my installing is missing the jboss-as user in /etc/passwd.

Comment 6 Peter Larsen 2012-07-31 19:42:48 UTC
Solved - creating the jboss-as user/group solved the problem.
Why that wasn't done by the jboss-as rpm I don't know .... the script seems to work. I copied/pasted the two commands and they worked.

Comment 7 Peter Larsen 2012-07-31 19:48:12 UTC
Strike that. Exit code is different (now 1). No errors found still in /var/log/jboss-as. 
Since everything is owned by root on my installation, I'll redo the complete installation and update the bz.

Comment 8 Peter Larsen 2012-07-31 19:53:18 UTC
Reinstalling (yum erase jboss-as && yum install jboss-as) did the trick. Service is now running.

Comment 9 Marek Goldmann 2012-08-01 08:47:14 UTC
Peter, I'm a bit confused now :) Was it a user issue or should it be still considered as a bug?

Comment 10 Peter Larsen 2012-08-01 14:21:43 UTC
I'm still testing Marek. A full install of jboss-as did NOT create the user nor set the owner-ship as required on the files. I am trying to reproduce and I'll update the case a bit later today.

Comment 11 Peter Larsen 2012-08-07 10:51:36 UTC
Sorry for the late reply. This is not going to be my usual response times.

I can reproduce the installation errors. 

On a clean system, I run yum install jboss-as and I get "warnings" that the user/group jboss-as doesn't exist.  Strangely the verification goes ok. However, when I do a manual rpm --verify of jboss-as I get errors (see below).

Running Transaction
  Installing : jboss-servlet-3.0-api-1.0.1-1.fc17.noarch                                                  1/156 
  Installing : jboss-logmanager-1.2.2-1.fc17.noarch                                                       2/156 
  Installing : jboss-logging-3.1.0-2.fc17.noarch                                                          3/156 
  Installing : jboss-logging-tools-1.0.0-1.fc17.noarch                                                    4/156 
  Installing : jboss-transaction-1.1-api-1.0.1-0.1.20120309git3970b8.fc17.noarch                          5/156 
  Installing : jboss-connector-1.6-api-1.0.1-0.1.20120310git9dc9a5.fc17.noarch                            6/156 
  Installing : jboss-el-2.2-api-1.0.1-0.2.20120212git2fabd8.fc17.noarch                                   7/156 
  Installing : hibernate-jpa-2.0-api-1.0.1-6.fc17.noarch                                                  8/156 
  Installing : shrinkwrap-1.0.0-1.fc17.noarch                                                             9/156 
  Installing : jboss-interceptors-1.1-api-1.0.2-0.1.20120319git49a904.fc17.noarch                        10/156 
  Installing : javassist-3.15.0-2.fc17.noarch                                                            11/156 
  Installing : jboss-jsp-2.2-api-1.0.1-3.fc17.noarch                                                     12/156 
  Installing : xnio-3.0.3-1.fc17.noarch                                                                  13/156 
  Installing : geronimo-validation-1.1-4.fc17.noarch                                                     14/156 
  Installing : jboss-remoting-3.2.4-1.fc17.noarch                                                        15/156 
  Installing : shrinkwrap-resolver-1.0.0-0.1.beta7.fc17.noarch                                           16/156 
  Installing : jboss-transaction-spi-7.0.0-2.fc17.noarch                                                 17/156 
  Installing : jboss-sasl-1.0.0-2.fc17.noarch                                                            18/156 
  Installing : jboss-common-core-2.2.18-5.fc17.noarch                                                    19/156 
  Installing : jboss-modules-1.1.1-3.fc17.noarch                                                         20/156 
  Installing : jboss-marshalling-1.3.13-2.fc17.noarch                                                    21/156 
  Installing : jboss-jms-1.1-api-1.0.1-1.fc17.noarch                                                     22/156 
  Installing : jboss-jaspi-1.0-api-1.0.1-1.fc17.noarch                                                   23/156 
  Installing : jcip-annotations-1-4.20060626.fc17.noarch                                                 24/156 
  Installing : jbosgi-metadata-2.0.3-2.fc17.noarch                                                       25/156 
  Installing : jbossws-api-1.0.0-1.fc17.noarch                                                           26/156 
  Installing : jboss-vfs-3.1.0-1.fc17.noarch                                                             27/156 
  Installing : jbosgi-vfs-1.1.2-0.3.CR1.fc17.noarch                                                      28/156 
  Installing : jboss-jaxrpc-1.1-api-1.0.1-0.1.20120309gita3c227.fc17.noarch                              29/156 
  Installing : jboss-ejb-3.1-api-1.0.2-1.fc17.noarch                                                     30/156 
  Installing : cdi-api-1.0-3.SP4.fc17.noarch                                                             31/156 
  Installing : jboss-annotations-1.1-api-1.0.1-0.1.20120212git76e1a2.fc17.noarch                         32/156 
  Installing : jboss-ejb3-ext-api-2.0.0-2.fc17.noarch                                                    33/156 
  Installing : xsom-0-5.20110809svn.fc17.noarch                                                          34/156 
  Installing : picketbox-commons-1.0.0-2.fc17.noarch                                                     35/156 
  Installing : jboss-jaxws-2.2-api-2.0.2-0.1.20120507gitd6937f.fc17.noarch                               36/156 
  Installing : geronimo-osgi-support-1.0-6.fc17.noarch                                                   37/156 
  Installing : apache-juddi-3.1.3-3.fc17.noarch                                                          38/156 
  Installing : glassfish-fastinfoset-1.2.12-3.fc17.noarch                                                39/156 
  Installing : jboss-web-7.0.13-4.fc17.noarch                                                            40/156 
  Installing : jboss-ejb-client-1.0.5-1.fc17.noarch                                                      41/156 
  Installing : jbossws-spi-2.0.3-2.fc17.noarch                                                           42/156 
  Installing : jboss-jstl-1.2-api-1.0.3-2.fc17.noarch                                                    43/156 
  Installing : jboss-jsf-2.1-api-2.0.2-3.fc17.noarch                                                     44/156 
  Installing : weld-api-1.1-3.fc17.noarch                                                                45/156 
  Installing : scannotation-1.0.3-0.3.r12.fc17.noarch                                                    46/156 
  Installing : jboss-interceptor-2.0.0-2.fc17.noarch                                                     47/156 
  Installing : jboss-threads-2.0.0-4.fc17.noarch                                                         48/156 
  Installing : hibernate-commons-annotations-4.0.1-1.fc17.noarch                                         49/156 
  Installing : jboss-jacc-1.4-api-1.0.2-1.fc17.noarch                                                    50/156 
  Installing : bouncycastle-1.46-5.fc17.noarch                                                           51/156 
  Installing : rngom-201103-0.4.20120119svn.fc17.noarch                                                  52/156 
  Installing : istack-commons-2.6.1-2.fc17.noarch                                                        53/156 
  Installing : codemodel-2.6-3.fc17.noarch                                                               54/156 
  Installing : jgroups-3.0.6-1.fc17.noarch                                                               55/156 
  Installing : jboss-jaxb-2.2-api-1.0.4-1.fc17.noarch                                                    56/156 
  Installing : xml-security-1.4.5-3.fc17.noarch                                                          57/156 
  Installing : jboss-classfilewriter-1.0.0-3.fc17.noarch                                                 58/156 
  Installing : jboss-jaxr-1.0-api-1.0.2-1.fc17.noarch                                                    59/156 
  Installing : staxmapper-1.1.0-2.fc17.noarch                                                            60/156 
  Installing : glassfish-dtd-parser-1.2-0.3.20120120svn.fc17.noarch                                      61/156 
  Installing : args4j-2.0.16-7.fc17.noarch                                                               62/156 
  Installing : jbosgi-spi-3.0.1-1.fc17.noarch                                                            63/156 
  Installing : jbosgi-deployment-1.0.12-2.fc17.noarch                                                    64/156 
  Installing : jbosgi-resolver1-1.0.13-3.fc17.noarch                                                     65/156 
  Installing : byteman-1.5.2-4.fc17.noarch                                                               66/156 
  Installing : jboss-msc-1.0.2-1.fc17.noarch                                                             67/156 
  Installing : rhq-plugin-annotations-3.0.4-2.fc17.noarch                                                68/156 
  Installing : glassfish-jaxb-api-2.2.6-1.fc17.noarch                                                    69/156 
  Installing : txw2-20110809-3.fc17.noarch                                                               70/156 
  Installing : jboss-invocation-1.1.1-2.fc17.noarch                                                      71/156 
  Installing : wss4j-1.5.12-2.fc17.noarch                                                                72/156 
  Installing : bouncycastle-mail-1.46-5.fc17.noarch                                                      73/156 
  Installing : weld-core-1.1.5-3.AS71.Final.fc17.noarch                                                  74/156 
  Installing : jboss-remote-naming-1.0.2-1.fc17.noarch                                                   75/156 
  Installing : jboss-negotiation-2.2.0-3.SP1.fc17.noarch                                                 76/156 
  Installing : geronimo-saaj-1.1-6.fc17.noarch                                                           77/156 
  Installing : geronimo-jaxrpc-2.1-6.fc17.noarch                                                         78/156 
  Installing : picketbox-xacml-2.0.7-1.fc17.noarch                                                       79/156 
  Installing : jboss-metadata-7.0.1-1.fc17.noarch                                                        80/156 
  Installing : jboss-iiop-client-1.0.0-2.fc17.noarch                                                     81/156 
  Installing : jboss-j2eemgmt-1.1-api-1.0.1-2.fc17.noarch                                                82/156 
  Installing : mod_cluster-java-1.2.1-2.fc17.x86_64                                                      83/156 
  Installing : jboss-remoting-jmx-1.0.2-2.fc17.noarch                                                    84/156 
  Installing : jboss-jad-1.2-api-1.0.1-1.fc17.noarch                                                     85/156 
  Installing : jboss-naming-5.0.6-0.2.CR1.fc17.noarch                                                    86/156 
  Installing : mojarra-2.1.7-2.fc17.noarch                                                               87/156 
  Installing : snappy-java-1.0.4.1-2.fc17.noarch                                                         88/156 
  Installing : slf4j-jboss-logmanager-1.0.0-2.fc17.noarch                                                89/156 
  Installing : jboss-logmanager-log4j-1.0.0-3.fc17.noarch                                                90/156 
  Installing : gdata-java-1.45.0-3.fc17.noarch                                                           91/156 
  Installing : jtype-0.1.2-2.fc17.noarch                                                                 92/156 
  Installing : hibernate-validator-4.2.0-4.fc17.noarch                                                   93/156 
  Installing : hibernate3-3.6.10-1.fc17.noarch                                                           94/156 
  Installing : h2-1.2.147-6.fc17.noarch                                                                  95/156 
  Installing : relaxngcc-1.12-3.fc17.noarch                                                              96/156 
  Installing : axiom-1.2.12-2.fc17.noarch                                                                97/156 
  Installing : neethi-3.0.1-1.fc17.noarch                                                                98/156 
  Installing : freemarker-2.3.13-14.fc17.noarch                                                          99/156 
  Installing : base64coder-20101219-2.fc16.noarch                                                       100/156 
  Installing : snakeyaml-1.9-1.fc17.noarch                                                              101/156 
  Installing : bean-validation-api-1.0.0-4.fc17.noarch                                                  102/156 
  Installing : felix-osgi-obr-resolver-0.1.0-0.3.Beta1.fc17.noarch                                      103/156 
  Installing : jbosgi-resolver-2.0.0-0.2.Beta2.fc17.noarch                                              104/156 
  Installing : cookxml-3.0.2-3.fc17.noarch                                                              105/156 
  Installing : cookcc-0.3.3-5.fc17.noarch                                                               106/156 
  Installing : jboss-dmr-1.1.1-4.fc17.noarch                                                            107/156 
  Installing : jsr-311-1.1.1-1.fc17.noarch                                                              108/156 
  Installing : jackson-1.9.4-3.fc17.noarch                                                              109/156 
  Installing : jbossws-cxf-4.0.2-1.fc17.noarch                                                          110/156 
  Installing : jettison-1.3.1-4.fc17.noarch                                                             111/156 
  Installing : jul-to-slf4j-stub-1.0.0-1.fc17.noarch                                                    112/156 
  Installing : jboss-saaj-1.3-api-1.0.2-1.fc17.noarch                                                   113/156 
  Installing : jboss-stdio-1.0.1-3.fc17.noarch                                                          114/156 
  Installing : java-service-wrapper-3.2.5-7.fc17.x86_64                                                 115/156 
  Installing : geronimo-interceptor-1.0.1-6.fc17.noarch                                                 116/156 
  Installing : geronimo-ejb-1.0-6.fc17.noarch                                                           117/156 
  Installing : dnsjava-2.0.6-9.fc17.noarch                                                              118/156 
  Installing : xmlunit-1.3-5.fc17.noarch                                                                119/156 
  Installing : beust-jcommander-1.17-4.fc17.noarch                                                      120/156 
  Installing : testng-6.0.1-1.fc16.noarch                                                               121/156 
  Installing : jboss-jaxrs-1.1-api-1.0.1-2.fc17.noarch                                                  122/156 
  Installing : emma-2.0.5312-8.fc17.noarch                                                              123/156 
  Installing : paranamer-2.4.1-1.fc17.noarch                                                            124/156 
  Installing : avro-1.6.2-3.fc17.noarch                                                                 125/156 
  Installing : cssparser-0.9.6-2.fc17.noarch                                                            126/156 
  Installing : stax-ex-1.7-1.fc17.noarch                                                                127/156 
  Installing : jboss-httpserver-1.0.0-1.fc17.noarch                                                     128/156 
  Installing : concurrent-1.3.4-14.fc17.noarch                                                          129/156 
  Installing : jandex-1.0.3-4.fc17.noarch                                                               130/156 
  Installing : jcommon-1.0.17-2.fc17.noarch                                                             131/156 
  Installing : jfreechart-1.0.13-6.fc17.noarch                                                          132/156 
  Installing : hornetq-2.2.13-4.fc17.x86_64                                                             133/156 
  Installing : jboss-jts-4.16.2-6.fc17.noarch                                                           134/156 
  Installing : jboss-web-native-2.0.10-2.fc17.x86_64                                                    135/156 
  Installing : aspectjweaver-1.6.12-4.fc17.noarch                                                       136/156 
  Installing : apache-scout-1.2.6-2.fc17.noarch                                                         137/156 
  Installing : jing-20091111-10.fc17.noarch                                                             138/156 
  Installing : glassfish-jaxb-2.2.5-2.fc17.noarch                                                       139/156 
  Installing : jboss-jaxb-intros-1.0.2-1.fc17.noarch                                                    140/156 
  Installing : jbossws-common-2.0.4-3.fc17.noarch                                                       141/156 
  Installing : resteasy-2.3.2-7.fc17.noarch                                                             142/156 
  Installing : mchange-commons-0.2-0.5.20110130hg.fc17.noarch                                           143/156 
  Installing : c3p0-0.9.2-0.7.pre1.fc17.noarch                                                          144/156 
  Installing : infinispan-5.1.2-1.fc17.noarch                                                           145/156 
  Installing : picketbox-4.0.6-5.fc17.noarch                                                            146/156 
  Installing : ironjacamar-1.0.9-3.fc17.noarch                                                          147/156 
  Installing : jboss-rmi-1.0-api-1.0.4-1.fc17.noarch                                                    148/156 
  Installing : felix-configadmin-1.4.0-2.fc17.noarch                                                    149/156 
  Installing : apache-commons-lang3-3.0.1-2.fc17.noarch                                                 150/156 
  Installing : shrinkwrap-descriptors-2.0.0-0.1.alpha2.fc17.noarch                                      151/156 
  Installing : arquillian-core-1.0.2-1.fc17.noarch                                                      152/156 
  Installing : jbosgi-framework-1.1.8-3.fc17.noarch                                                     153/156 
  Installing : arquillian-osgi-1.0.2-2.fc17.noarch                                                      154/156 
  Installing : jbosgi-repository-1.0.5-2.fc17.noarch                                                    155/156 
  Installing : jboss-as-7.1.1-6.fc17.noarch                                                             156/156 
warning: group jboss-as does not exist - using root
warning: user jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: user jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: user jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: user jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: user jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: user jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: user jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: user jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: user jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: user jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: user jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: user jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: user jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: user jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: user jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: user jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: user jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: user jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
warning: group jboss-as does not exist - using root
  Verifying  : apache-commons-lang3-3.0.1-2.fc17.noarch                                                   1/156 
  Verifying  : jboss-remoting-jmx-1.0.2-2.fc17.noarch                                                     2/156 
  Verifying  : apache-juddi-3.1.3-3.fc17.noarch                                                           3/156 
  Verifying  : felix-configadmin-1.4.0-2.fc17.noarch                                                      4/156 
  Verifying  : jboss-rmi-1.0-api-1.0.4-1.fc17.noarch                                                      5/156 
  Verifying  : resteasy-2.3.2-7.fc17.noarch                                                               6/156 
  Verifying  : geronimo-osgi-support-1.0-6.fc17.noarch                                                    7/156 
  Verifying  : jbossws-common-2.0.4-3.fc17.noarch                                                         8/156 
  Verifying  : mchange-commons-0.2-0.5.20110130hg.fc17.noarch                                             9/156 
  Verifying  : codemodel-2.6-3.fc17.noarch                                                               10/156 
  Verifying  : javassist-3.15.0-2.fc17.noarch                                                            11/156 
  Verifying  : jboss-jaxws-2.2-api-2.0.2-0.1.20120507gitd6937f.fc17.noarch                               12/156 
  Verifying  : jcip-annotations-1-4.20060626.fc17.noarch                                                 13/156 
  Verifying  : txw2-20110809-3.fc17.noarch                                                               14/156 
  Verifying  : jing-20091111-10.fc17.noarch                                                              15/156 
  Verifying  : picketbox-4.0.6-5.fc17.noarch                                                             16/156 
  Verifying  : picketbox-xacml-2.0.7-1.fc17.noarch                                                       17/156 
  Verifying  : aspectjweaver-1.6.12-4.fc17.noarch                                                        18/156 
  Verifying  : jboss-web-native-2.0.10-2.fc17.x86_64                                                     19/156 
  Verifying  : jcommon-1.0.17-2.fc17.noarch                                                              20/156 
  Verifying  : jandex-1.0.3-4.fc17.noarch                                                                21/156 
  Verifying  : concurrent-1.3.4-14.fc17.noarch                                                           22/156 
  Verifying  : glassfish-jaxb-api-2.2.6-1.fc17.noarch                                                    23/156 
  Verifying  : jboss-iiop-client-1.0.0-2.fc17.noarch                                                     24/156 
  Verifying  : geronimo-ejb-1.0-6.fc17.noarch                                                            25/156 
  Verifying  : jackson-1.9.4-3.fc17.noarch                                                               26/156 
  Verifying  : jboss-jad-1.2-api-1.0.1-1.fc17.noarch                                                     27/156 
  Verifying  : jboss-httpserver-1.0.0-1.fc17.noarch                                                      28/156 
  Verifying  : scannotation-1.0.3-0.3.r12.fc17.noarch                                                    29/156 
  Verifying  : jboss-jstl-1.2-api-1.0.3-2.fc17.noarch                                                    30/156 
  Verifying  : stax-ex-1.7-1.fc17.noarch                                                                 31/156 
  Verifying  : cssparser-0.9.6-2.fc17.noarch                                                             32/156 
  Verifying  : paranamer-2.4.1-1.fc17.noarch                                                             33/156 
  Verifying  : jboss-interceptor-2.0.0-2.fc17.noarch                                                     34/156 
  Verifying  : emma-2.0.5312-8.fc17.noarch                                                               35/156 
  Verifying  : jboss-logging-tools-1.0.0-1.fc17.noarch                                                   36/156 
  Verifying  : jboss-jaxrs-1.1-api-1.0.1-2.fc17.noarch                                                   37/156 
  Verifying  : jboss-interceptors-1.1-api-1.0.2-0.1.20120319git49a904.fc17.noarch                        38/156 
  Verifying  : snakeyaml-1.9-1.fc17.noarch                                                               39/156 
  Verifying  : beust-jcommander-1.17-4.fc17.noarch                                                       40/156 
  Verifying  : geronimo-validation-1.1-4.fc17.noarch                                                     41/156 
  Verifying  : weld-api-1.1-3.fc17.noarch                                                                42/156 
  Verifying  : glassfish-fastinfoset-1.2.12-3.fc17.noarch                                                43/156 
  Verifying  : xmlunit-1.3-5.fc17.noarch                                                                 44/156 
  Verifying  : jboss-marshalling-1.3.13-2.fc17.noarch                                                    45/156 
  Verifying  : jboss-sasl-1.0.0-2.fc17.noarch                                                            46/156 
  Verifying  : mod_cluster-java-1.2.1-2.fc17.x86_64                                                      47/156 
  Verifying  : avro-1.6.2-3.fc17.noarch                                                                  48/156 
  Verifying  : jfreechart-1.0.13-6.fc17.noarch                                                           49/156 
  Verifying  : rhq-plugin-annotations-3.0.4-2.fc17.noarch                                                50/156 
  Verifying  : jboss-threads-2.0.0-4.fc17.noarch                                                         51/156 
  Verifying  : shrinkwrap-1.0.0-1.fc17.noarch                                                            52/156 
  Verifying  : dnsjava-2.0.6-9.fc17.noarch                                                               53/156 
  Verifying  : geronimo-interceptor-1.0.1-6.fc17.noarch                                                  54/156 
  Verifying  : byteman-1.5.2-4.fc17.noarch                                                               55/156 
  Verifying  : hibernate-validator-4.2.0-4.fc17.noarch                                                   56/156 
  Verifying  : neethi-3.0.1-1.fc17.noarch                                                                57/156 
  Verifying  : ironjacamar-1.0.9-3.fc17.noarch                                                           58/156 
  Verifying  : java-service-wrapper-3.2.5-7.fc17.x86_64                                                  59/156 
  Verifying  : hibernate-commons-annotations-4.0.1-1.fc17.noarch                                         60/156 
  Verifying  : args4j-2.0.16-7.fc17.noarch                                                               61/156 
  Verifying  : jbosgi-resolver-2.0.0-0.2.Beta2.fc17.noarch                                               62/156 
  Verifying  : jboss-stdio-1.0.1-3.fc17.noarch                                                           63/156 
  Verifying  : hornetq-2.2.13-4.fc17.x86_64                                                              64/156 
  Verifying  : glassfish-dtd-parser-1.2-0.3.20120120svn.fc17.noarch                                      65/156 
  Verifying  : staxmapper-1.1.0-2.fc17.noarch                                                            66/156 
  Verifying  : jbosgi-framework-1.1.8-3.fc17.noarch                                                      67/156 
  Verifying  : xnio-3.0.3-1.fc17.noarch                                                                  68/156 
  Verifying  : bouncycastle-mail-1.46-5.fc17.noarch                                                      69/156 
  Verifying  : jboss-saaj-1.3-api-1.0.2-1.fc17.noarch                                                    70/156 
  Verifying  : jboss-jaxr-1.0-api-1.0.2-1.fc17.noarch                                                    71/156 
  Verifying  : jboss-jaxrpc-1.1-api-1.0.1-0.1.20120309gita3c227.fc17.noarch                              72/156 
  Verifying  : jboss-classfilewriter-1.0.0-3.fc17.noarch                                                 73/156 
  Verifying  : hibernate3-3.6.10-1.fc17.noarch                                                           74/156 
  Verifying  : xml-security-1.4.5-3.fc17.noarch                                                          75/156 
  Verifying  : jboss-remote-naming-1.0.2-1.fc17.noarch                                                   76/156 
  Verifying  : jboss-transaction-1.1-api-1.0.1-0.1.20120309git3970b8.fc17.noarch                         77/156 
  Verifying  : jboss-remoting-3.2.4-1.fc17.noarch                                                        78/156 
  Verifying  : picketbox-commons-1.0.0-2.fc17.noarch                                                     79/156 
  Verifying  : jul-to-slf4j-stub-1.0.0-1.fc17.noarch                                                     80/156 
  Verifying  : jboss-negotiation-2.2.0-3.SP1.fc17.noarch                                                 81/156 
  Verifying  : jettison-1.3.1-4.fc17.noarch                                                              82/156 
  Verifying  : jboss-servlet-3.0-api-1.0.1-1.fc17.noarch                                                 83/156 
  Verifying  : arquillian-osgi-1.0.2-2.fc17.noarch                                                       84/156 
  Verifying  : jbossws-cxf-4.0.2-1.fc17.noarch                                                           85/156 
  Verifying  : jboss-jaxb-2.2-api-1.0.4-1.fc17.noarch                                                    86/156 
  Verifying  : jboss-web-7.0.13-4.fc17.noarch                                                            87/156 
  Verifying  : xsom-0-5.20110809svn.fc17.noarch                                                          88/156 
  Verifying  : jboss-invocation-1.1.1-2.fc17.noarch                                                      89/156 
  Verifying  : jsr-311-1.1.1-1.fc17.noarch                                                               90/156 
  Verifying  : jboss-naming-5.0.6-0.2.CR1.fc17.noarch                                                    91/156 
  Verifying  : jbosgi-metadata-2.0.3-2.fc17.noarch                                                       92/156 
  Verifying  : jboss-jaspi-1.0-api-1.0.1-1.fc17.noarch                                                   93/156 
  Verifying  : cookxml-3.0.2-3.fc17.noarch                                                               94/156 
  Verifying  : jgroups-3.0.6-1.fc17.noarch                                                               95/156 
  Verifying  : testng-6.0.1-1.fc16.noarch                                                                96/156 
  Verifying  : apache-scout-1.2.6-2.fc17.noarch                                                          97/156 
  Verifying  : cookcc-0.3.3-5.fc17.noarch                                                                98/156 
  Verifying  : snappy-java-1.0.4.1-2.fc17.noarch                                                         99/156 
  Verifying  : felix-osgi-obr-resolver-0.1.0-0.3.Beta1.fc17.noarch                                      100/156 
  Verifying  : jbossws-spi-2.0.3-2.fc17.noarch                                                          101/156 
  Verifying  : bean-validation-api-1.0.0-4.fc17.noarch                                                  102/156 
  Verifying  : jboss-jsp-2.2-api-1.0.1-3.fc17.noarch                                                    103/156 
  Verifying  : shrinkwrap-descriptors-2.0.0-0.1.alpha2.fc17.noarch                                      104/156 
  Verifying  : jbosgi-repository-1.0.5-2.fc17.noarch                                                    105/156 
  Verifying  : jboss-connector-1.6-api-1.0.1-0.1.20120310git9dc9a5.fc17.noarch                          106/156 
  Verifying  : shrinkwrap-resolver-1.0.0-0.1.beta7.fc17.noarch                                          107/156 
  Verifying  : jboss-ejb-client-1.0.5-1.fc17.noarch                                                     108/156 
  Verifying  : base64coder-20101219-2.fc16.noarch                                                       109/156 
  Verifying  : freemarker-2.3.13-14.fc17.noarch                                                         110/156 
  Verifying  : axiom-1.2.12-2.fc17.noarch                                                               111/156 
  Verifying  : jboss-transaction-spi-7.0.0-2.fc17.noarch                                                112/156 
  Verifying  : jboss-msc-1.0.2-1.fc17.noarch                                                            113/156 
  Verifying  : arquillian-core-1.0.2-1.fc17.noarch                                                      114/156 
  Verifying  : jboss-jms-1.1-api-1.0.1-1.fc17.noarch                                                    115/156 
  Verifying  : istack-commons-2.6.1-2.fc17.noarch                                                       116/156 
  Verifying  : cdi-api-1.0-3.SP4.fc17.noarch                                                            117/156 
  Verifying  : jboss-jts-4.16.2-6.fc17.noarch                                                           118/156 
  Verifying  : jboss-metadata-7.0.1-1.fc17.noarch                                                       119/156 
  Verifying  : relaxngcc-1.12-3.fc17.noarch                                                             120/156 
  Verifying  : geronimo-saaj-1.1-6.fc17.noarch                                                          121/156 
  Verifying  : jboss-jaxb-intros-1.0.2-1.fc17.noarch                                                    122/156 
  Verifying  : jboss-dmr-1.1.1-4.fc17.noarch                                                            123/156 
  Verifying  : jboss-logmanager-1.2.2-1.fc17.noarch                                                     124/156 
  Verifying  : jboss-jsf-2.1-api-2.0.2-3.fc17.noarch                                                    125/156 
  Verifying  : hibernate-jpa-2.0-api-1.0.1-6.fc17.noarch                                                126/156 
  Verifying  : c3p0-0.9.2-0.7.pre1.fc17.noarch                                                          127/156 
  Verifying  : jbosgi-vfs-1.1.2-0.3.CR1.fc17.noarch                                                     128/156 
  Verifying  : jboss-jacc-1.4-api-1.0.2-1.fc17.noarch                                                   129/156 
  Verifying  : rngom-201103-0.4.20120119svn.fc17.noarch                                                 130/156 
  Verifying  : jbosgi-spi-3.0.1-1.fc17.noarch                                                           131/156 
  Verifying  : jbossws-api-1.0.0-1.fc17.noarch                                                          132/156 
  Verifying  : jboss-as-7.1.1-6.fc17.noarch                                                             133/156 
  Verifying  : infinispan-5.1.2-1.fc17.noarch                                                           134/156 
  Verifying  : mojarra-2.1.7-2.fc17.noarch                                                              135/156 
  Verifying  : jbosgi-deployment-1.0.12-2.fc17.noarch                                                   136/156 
  Verifying  : geronimo-jaxrpc-2.1-6.fc17.noarch                                                        137/156 
  Verifying  : jboss-ejb3-ext-api-2.0.0-2.fc17.noarch                                                   138/156 
  Verifying  : glassfish-jaxb-2.2.5-2.fc17.noarch                                                       139/156 
  Verifying  : wss4j-1.5.12-2.fc17.noarch                                                               140/156 
  Verifying  : jboss-j2eemgmt-1.1-api-1.0.1-2.fc17.noarch                                               141/156 
  Verifying  : weld-core-1.1.5-3.AS71.Final.fc17.noarch                                                 142/156 
  Verifying  : h2-1.2.147-6.fc17.noarch                                                                 143/156 
  Verifying  : slf4j-jboss-logmanager-1.0.0-2.fc17.noarch                                               144/156 
  Verifying  : jtype-0.1.2-2.fc17.noarch                                                                145/156 
  Verifying  : jboss-common-core-2.2.18-5.fc17.noarch                                                   146/156 
  Verifying  : bouncycastle-1.46-5.fc17.noarch                                                          147/156 
  Verifying  : jboss-el-2.2-api-1.0.1-0.2.20120212git2fabd8.fc17.noarch                                 148/156 
  Verifying  : jboss-modules-1.1.1-3.fc17.noarch                                                        149/156 
  Verifying  : jbosgi-resolver1-1.0.13-3.fc17.noarch                                                    150/156 
  Verifying  : gdata-java-1.45.0-3.fc17.noarch                                                          151/156 
  Verifying  : jboss-vfs-3.1.0-1.fc17.noarch                                                            152/156 
  Verifying  : jboss-annotations-1.1-api-1.0.1-0.1.20120212git76e1a2.fc17.noarch                        153/156 
  Verifying  : jboss-ejb-3.1-api-1.0.2-1.fc17.noarch                                                    154/156 
  Verifying  : jboss-logmanager-log4j-1.0.0-3.fc17.noarch                                               155/156 
  Verifying  : jboss-logging-3.1.0-2.fc17.noarch                                                        156/156 

Installed:
  jboss-as.noarch 0:7.1.1-6.fc17                                                                                


$ rpm --verify jboss-as
......G..    /etc/jboss-as/domain
..?..UG..  c /etc/jboss-as/domain/application-roles.properties
..?..UG..  c /etc/jboss-as/domain/application-users.properties
.....UG..  c /etc/jboss-as/domain/domain.xml
.....UG..  c /etc/jboss-as/domain/host-master.xml
.....UG..  c /etc/jboss-as/domain/host-slave.xml
.....UG..  c /etc/jboss-as/domain/host.xml
..?..UG..  c /etc/jboss-as/domain/logging.properties
..?..UG..  c /etc/jboss-as/domain/mgmt-users.properties
......G..    /etc/jboss-as/standalone
..?..UG..  c /etc/jboss-as/standalone/application-roles.properties
..?..UG..  c /etc/jboss-as/standalone/application-users.properties
..?..UG..  c /etc/jboss-as/standalone/logging.properties
..?..UG..  c /etc/jboss-as/standalone/mgmt-users.properties
.....UG..  c /etc/jboss-as/standalone/standalone-full-ha.xml
.....UG..  c /etc/jboss-as/standalone/standalone-full.xml
.....UG..  c /etc/jboss-as/standalone/standalone-ha.xml
.....UG..  c /etc/jboss-as/standalone/standalone-web.xml
.....UG..  c /etc/jboss-as/standalone/standalone.xml
.....UG..    /var/cache/jboss-as/auth
......G..    /var/cache/jboss-as/domain/tmp
......G..    /var/cache/jboss-as/standalone/tmp
......G..    /var/lib/jboss-as/domain
......G..    /var/lib/jboss-as/domain/data
......G..    /var/lib/jboss-as/standalone
......G..    /var/lib/jboss-as/standalone/data
......G..    /var/lib/jboss-as/standalone/deployments
......G..    /var/lib/jboss-as/standalone/deployments/README.txt
......G..    /var/lib/jboss-as/standalone/lib
......G..    /var/lib/jboss-as/standalone/lib/ext
......G..    /var/log/jboss-as/domain
......G..    /var/log/jboss-as/standalone
......G..    /var/run/jboss-as

Comment 12 Peter Larsen 2012-08-07 10:53:01 UTC
Strangely, this time doing a "yum reinstall jboss-as" does not resolve the error. I'll do some more debugging issues on the pre-install script.

Comment 13 Peter Larsen 2012-08-07 11:03:17 UTC
Running rpm -vv --install jboss-as, this is what is reported running the %pre scripts:

D: %pre(jboss-as-7.1.1-6.fc17.noarch): execv(/bin/sh) pid 1973
+ getent group jboss-as
+ groupadd -r jboss-as
groupadd: failure while writing changes to /etc/group
+ getent passwd jboss-as
+ useradd -c 'JBoss AS' -u 185 -g jboss-as -s /bin/nologin -r -d /usr/share/jboss-as jboss-as
useradd: group 'jboss-as' does not exist
+ exit 0

The failure comes from the groupadd command. 
My suggestion is to include a gid < 500 so the jboss-as group can be created as a system group. My hunch (not being able to test it) is that the default group id is too high for being a system group.

Comment 14 Peter Larsen 2012-08-07 11:31:29 UTC
I'm seeing problems getting groups added on other packages too (like mock). This may be a bug in groupadd or the way the ENV is setup in the RPM. Not sure.

Comment 15 Marek Goldmann 2012-08-07 12:13:47 UTC
Maybe it's a selinux issue?

restorecon -R -v /etc/passwd /etc/group

Does this help?

Comment 16 Peter Larsen 2012-08-07 12:52:29 UTC
No change Marek:

[plarsen@fedjboss ~]$ cd /etc
[plarsen@fedjboss etc]$ ls -Z group passwd
-rw-r--r--. root root system_u:object_r:passwd_file_t:s0 group
-rw-r--r--. root root system_u:object_r:passwd_file_t:s0 passwd
[plarsen@fedjboss etc]$ sudo restorecon -r group passwd
[sudo] password for plarsen: 
[plarsen@fedjboss etc]$ ls -Z group passwd
-rw-r--r--. root root system_u:object_r:passwd_file_t:s0 group
-rw-r--r--. root root system_u:object_r:passwd_file_t:s0 passwd

I can do the groupadd from the command line. Somehow it only fails when rpm runs it.

Comment 17 Mikolaj Izdebski 2012-08-07 14:01:32 UTC
I can reproduce this on Fedora 17 (in mock, clean chroot), but the .spec file looks fine for me.

It's also worth noting that other packages (at least jetty and nosql) seem to have similar problems with groupadd.

Comment 18 Mikolaj Izdebski 2012-08-07 14:02:25 UTC
(In reply to comment #17)
> I can reproduce this on Fedora 17
I meant Fedora rawhide. Unreproducible on Fedora 17.

Comment 19 Marek Goldmann 2012-08-24 21:21:04 UTC
Peter, are you able to reproduce this issue with new jboss-as-7.1.1-7 package?

Comment 20 Marek Goldmann 2012-09-18 09:41:55 UTC
Closing, since there is no response from reporter and it works fine in my tests.