After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 796271 - Crash ftpadmin install
Crash ftpadmin install
Status: RESOLVED FIXED
Product: sysadmin
Classification: Infrastructure
Component: Other
unspecified
Other Linux
: Normal critical
: ---
Assigned To: GNOME Sysadmins
GNOME Sysadmins
Depends on:
Blocks:
 
 
Reported: 2018-05-20 11:10 UTC by Sébastien Wilmet
Modified: 2018-05-21 15:15 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sébastien Wilmet 2018-05-20 11:10:09 UTC
```
[swilmet@master ~]$ ftpadmin install gnome-latex-3.28.1.tar.xz                                                                                                  [22/4710]
Gathering information and sorting on version: ., done
Preparing installation of gnome-latex-3.28.1.tar.xz:             
 - Checking consistency: ....., done    
 - Checking previous tarball: ....., done                         
 - NEWS, done (diff, 12 lines)       
 - ChangeLog, ignored (no change)                                 
 - Copying tar.xz, done                              
 - Creating sha256sum, done                                           
                                                     
      Module: gnome-latex                                          
     Version: 3.28.1   (previous version: 3.28.0)
 Destination: /ftp/pub/GNOME/sources/gnome-latex/3.28/               
                                                             
Install gnome-latex? [Y/n]                                         
Installing gnome-latex-3.28.1.tar.xz:  
 - Moving files: ..., done                                            
 - Updating LATEST-IS, done                                  
 - Updating known versions, done                                   
 - Removing original tarball, done     
Doing notifications:                                                  
 - Informing ftp-release-listTraceback (most recent call last):
  • File "/usr/local/bin/ftpadmin", line 1870 in <module>
    main()
  • File "/usr/local/bin/ftpadmin", line 1855 in main
    options.func(options, parser)
  • File "/usr/local/bin/ftpadmin", line 1538 in cmd_install
    module.install(unattended=options.unattended, clobber=options.clobber)
  • File "/usr/local/bin/ftpadmin", line 1169 in install
    self.inform()
  • File "/usr/local/bin/ftpadmin", line 1214 in inform
    'X-Maintainer-Upload': str(self.pw.pw_name in self.moduleinfo.maintainers)
  • File "/usr/local/bin/ftpadmin", line 913 in maintainers
    self._set_doap()
  • File "/usr/local/bin/ftpadmin", line 894 in _set_doap
    doap = DOAP()
  • File "/usr/local/bin/ftpadmin", line 313 in __init__
    self._init_doap()
  • File "/usr/local/bin/ftpadmin", line 341 in _init_doap
    j = json.load(open(self.jsonfile, 'rb'))
  • File "/usr/lib64/python2.6/json/__init__.py", line 267 in load
    parse_constant=parse_constant, **kw)
  • File "/usr/lib64/python2.6/json/__init__.py", line 307 in loads
    return _default_decoder.decode(s)
  • File "/usr/lib64/python2.6/json/decoder.py", line 319 in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  • File "/usr/lib64/python2.6/json/decoder.py", line 336 in raw_decode
    obj, end = self._scanner.iterscan(s, **kw).next()
  • File "/usr/lib64/python2.6/json/scanner.py", line 55 in iterscan
    rval, next_pos = action(m, context)
  • File "/usr/lib64/python2.6/json/decoder.py", line 217 in JSONArray
    value, end = iterscan(s, idx=end, context=context).next()
  • File "/usr/lib64/python2.6/json/scanner.py", line 55 in iterscan
    rval, next_pos = action(m, context)
  • File "/usr/lib64/python2.6/json/decoder.py", line 183 in JSONObject
    value, end = iterscan(s, idx=end, context=context).next()
  • File "/usr/lib64/python2.6/json/scanner.py", line 55 in iterscan
    rval, next_pos = action(m, context)
  • File "/usr/lib64/python2.6/json/decoder.py", line 185 in JSONObject
    raise ValueError(errmsg("Expecting object", s, end))
ValueError: Expecting object: line 1 column 36638 (char 36638)
```
Comment 1 Andrea Veri 2018-05-21 15:15:17 UTC
This was related to a faulty DOAP file [1], should be fixed by now. If you want to re-run the latest step of your release please launch `ftpadmin notify module.tar.gz`.

cheers,


[1] https://gitlab.gnome.org/GNOME/librsvg-oci-images/commit/1c17f6ed62c7320e99f6e0d12de5d8b11db172af