[Bug 2084686] Re: Installation of 24.04 and 24.04.1 failed with unknown reason

Sebastien Bacher 2084686 at bugs.launchpad.net
Fri Oct 18 15:45:57 UTC 2024


The log has the error thanks, seems curtin is error out on a

> Bad message: '/target/etc/default'

no idea what it means but maybe the curtin or subiquity team will know
better

** Also affects: subiquity
   Importance: Undecided
       Status: New

** Also affects: curtin
   Importance: Undecided
       Status: New

** Summary changed:

- Installation of 24.04 and 24.04.1 failed with unknown reason
+ curtin OSError: Bad message: '/target/etc/default'

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to curtin.
https://bugs.launchpad.net/bugs/2084686

Title:
  curtin OSError: Bad message: '/target/etc/default'

Status in curtin:
  New
Status in subiquity:
  New
Status in ubuntu-desktop-provision:
  Incomplete

Bug description:
  Installation onto a 32GB USB thumb drive /dev/sdb fail with bottom of
  the log shows the followings. The error message doesn't indicate
  whether it is caused by out of disk space or other issues. Unsure what
  has caused it.

  Oct 16 21:29:39 ubuntu subiquity_log.3677[7229]: Setting up Trivial Source for stack /tmp/tmphlp1dr43/mount
  Oct 16 21:29:39 ubuntu subiquity_log.3677[7229]: Running command ['rsync', '-aXHAS', '--one-file-system', '/tmp/tmphlp1dr43/mount/', '.'] with allowed return codes [0] (capture=False)
  Oct 16 21:29:39 ubuntu subiquity_event.3677[3677]:      curtin command extract
  Oct 16 21:29:39 ubuntu subiquity_event.3677[3677]:       acquiring and extracting image from cp:///tmp/tmphlp1dr43/mount
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]: finish: cmd-install/stage-extract/builtin/cmd-extract: SUCCESS: acquiring and extracting image from cp:///tmp/tmphlp1dr43/mount
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]: Applying write_files from config.
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]: finish: cmd-install/stage-extract/builtin/cmd-extract: FAIL: curtin command extract
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]: Traceback (most recent call last):
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:   File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/commands/main.py", line 202, in main
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:     ret = args.func(args)
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:   File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/commands/extract.py", line 271, in extract
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:     write_files(cfg['write_files'], target)
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:   File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/futil.py", line 87, in write_files
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:     write_finfo(path=target_path(base_dir, info['path']),
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:   File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/futil.py", line 67, in write_finfo
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:     write_file(path, content, mode=decode_perms(perms), omode=omode)
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:   File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/util.py", line 676, in write_file
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:     ensure_dir(os.path.dirname(filename))
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:   File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/util.py", line 662, in ensure_dir
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:     os.makedirs(path)
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:   File "/snap/ubuntu-desktop-bootstrap/237/usr/lib/python3.10/os.py", line 225, in makedirs
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:     mkdir(name, mode)
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]: OSError: [Errno 74] Bad message: '/target/etc/default'
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]: [Errno 74] Bad message: '/target/etc/default'
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]: builtin command failed
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]: finish: cmd-install/stage-extract/builtin: FAIL: running 'curtin extract'
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]: builtin took 1290.721 seconds
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]: stage_extract took 1290.721 seconds
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]: finish: cmd-install/stage-extract: FAIL: writing install sources to disk
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]: curtin: Installation failed with exception: Unexpected error while running command.
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]: Command: ['curtin', 'extract']
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]: Exit code: 3
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]: Reason: -
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]: Stdout: start: cmd-install/stage-extract/builtin/cmd-extract: curtin command extract
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:         Installing sources: [{'type': 'tgz', 'uri': 'cp:///tmp/tmphlp1dr43/mount'}] to target at /target
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:         start: cmd-install/stage-extract/builtin/cmd-extract: acquiring and extracting image from cp:///tmp/tmphlp1dr43/mount
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:         Setting up Trivial Source for stack /tmp/tmphlp1dr43/mount
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:         Running command ['rsync', '-aXHAS', '--one-file-system', '/tmp/tmphlp1dr43/mount/', '.'] with allowed return codes [0] (capture=False)
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:         finish: cmd-install/stage-extract/builtin/cmd-extract: SUCCESS: acquiring and extracting image from cp:///tmp/tmphlp1dr43/mount
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:         Applying write_files from config.
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:         finish: cmd-install/stage-extract/builtin/cmd-extract: FAIL: curtin command extract
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:         Traceback (most recent call last):
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:           File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/commands/main.py", line 202, in main
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:             ret = args.func(args)
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:           File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/commands/extract.py", line 271, in extract
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:             write_files(cfg['write_files'], target)
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:           File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/futil.py", line 87, in write_files
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:             write_finfo(path=target_path(base_dir, info['path']),
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:           File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/futil.py", line 67, in write_finfo
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:             write_file(path, content, mode=decode_perms(perms), omode=omode)
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:           File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/util.py", line 676, in write_file
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:             ensure_dir(os.path.dirname(filename))
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:           File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/util.py", line 662, in ensure_dir
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:             os.makedirs(path)
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:           File "/snap/ubuntu-desktop-bootstrap/237/usr/lib/python3.10/os.py", line 225, in makedirs
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:             mkdir(name, mode)
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:         OSError: [Errno 74] Bad message: '/target/etc/default'
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:         [Errno 74] Bad message: '/target/etc/default'
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]:
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]: Stderr: ''
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]: Running command ['uname', '-a'] with allowed return codes [0] (capture=True)
  Oct 16 21:51:08 ubuntu subiquity_log.3677[7229]: Running command ['sudo', 'lshw'] with allowed return codes [0] (capture=True)
  Oct 16 21:51:08 ubuntu subiquity_event.3677[3677]:       acquiring and extracting image from cp:///tmp/tmphlp1dr43/mount
  Oct 16 21:51:08 ubuntu subiquity_event.3677[3677]:     running 'curtin extract'
  Oct 16 21:51:08 ubuntu subiquity_event.3677[3677]:    writing install sources to disk
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]: Running command ['ip', '--oneline', 'address', 'list'] with allowed return codes [0] (capture=combine)
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]: Running command ['ip', '--oneline', '-6', 'address', 'list'] with allowed return codes [0] (capture=combine)
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]: Running command ['ip', '--oneline', 'route', 'list'] with allowed return codes [0] (capture=combine)
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]: Running command ['ip', '--oneline', '-6', 'route', 'list'] with allowed return codes [0] (capture=combine)
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]: Running command ['tar', '-cvf', '/var/log/installer/curtin-errors.tar', 'curtin-logs-2024-10-16-13-51'] with allowed return codes [0] (capture=True)
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]: Wrote: /var/log/installer/curtin-errors.tar
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]: Skipping unmount: config disabled target unmounting
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]: TIMED INSTALL_COMMAND: 1294.845
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]: finish: cmd-install: FAIL: curtin command install
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]: Traceback (most recent call last):
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:   File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/commands/main.py", line 202, in main
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:     ret = args.func(args)
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:   File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/log.py", line 97, in wrapper
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:     return log_time("TIMED %s: " % msg, func, *args, **kwargs)
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:   File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/log.py", line 79, in log_time
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:     return func(*args, **kwargs)
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:   File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/commands/install.py", line 538, in cmd_install
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:     raise e
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:   File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/commands/install.py", line 523, in cmd_install
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:     stage.run()
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:   File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/commands/install.py", line 295, in run
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:     raise util.ProcessExecutionError(
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]: curtin.util.ProcessExecutionError: Unexpected error while running command.
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]: Command: ['curtin', 'extract']
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]: Exit code: 3
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]: Reason: -
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]: Stdout: start: cmd-install/stage-extract/builtin/cmd-extract: curtin command extract
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:         Installing sources: [{'type': 'tgz', 'uri': 'cp:///tmp/tmphlp1dr43/mount'}] to target at /target
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:         start: cmd-install/stage-extract/builtin/cmd-extract: acquiring and extracting image from cp:///tmp/tmphlp1dr43/mount
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:         Setting up Trivial Source for stack /tmp/tmphlp1dr43/mount
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:         Running command ['rsync', '-aXHAS', '--one-file-system', '/tmp/tmphlp1dr43/mount/', '.'] with allowed return codes [0] (capture=False)
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:         finish: cmd-install/stage-extract/builtin/cmd-extract: SUCCESS: acquiring and extracting image from cp:///tmp/tmphlp1dr43/mount
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:         Applying write_files from config.
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:         finish: cmd-install/stage-extract/builtin/cmd-extract: FAIL: curtin command extract
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:         Traceback (most recent call last):
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:           File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/commands/main.py", line 202, in main
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:             ret = args.func(args)
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:           File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/commands/extract.py", line 271, in extract
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:             write_files(cfg['write_files'], target)
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:           File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/futil.py", line 87, in write_files
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:             write_finfo(path=target_path(base_dir, info['path']),
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:           File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/futil.py", line 67, in write_finfo
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:             write_file(path, content, mode=decode_perms(perms), omode=omode)
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:           File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/util.py", line 676, in write_file
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:             ensure_dir(os.path.dirname(filename))
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:           File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/util.py", line 662, in ensure_dir
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:             os.makedirs(path)
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:           File "/snap/ubuntu-desktop-bootstrap/237/usr/lib/python3.10/os.py", line 225, in makedirs
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:             mkdir(name, mode)
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:         OSError: [Errno 74] Bad message: '/target/etc/default'
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:         [Errno 74] Bad message: '/target/etc/default'
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]: Stderr: ''
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]: Unexpected error while running command.
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]: Command: ['curtin', 'extract']
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]: Exit code: 3
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]: Reason: -
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]: Stdout: start: cmd-install/stage-extract/builtin/cmd-extract: curtin command extract
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:         Installing sources: [{'type': 'tgz', 'uri': 'cp:///tmp/tmphlp1dr43/mount'}] to target at /target
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:         start: cmd-install/stage-extract/builtin/cmd-extract: acquiring and extracting image from cp:///tmp/tmphlp1dr43/mount
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:         Setting up Trivial Source for stack /tmp/tmphlp1dr43/mount
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:         Running command ['rsync', '-aXHAS', '--one-file-system', '/tmp/tmphlp1dr43/mount/', '.'] with allowed return codes [0] (capture=False)
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:         finish: cmd-install/stage-extract/builtin/cmd-extract: SUCCESS: acquiring and extracting image from cp:///tmp/tmphlp1dr43/mount
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:         Applying write_files from config.
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:         finish: cmd-install/stage-extract/builtin/cmd-extract: FAIL: curtin command extract
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:         Traceback (most recent call last):
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:           File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/commands/main.py", line 202, in main
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:             ret = args.func(args)
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:           File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/commands/extract.py", line 271, in extract
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:             write_files(cfg['write_files'], target)
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:           File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/futil.py", line 87, in write_files
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:             write_finfo(path=target_path(base_dir, info['path']),
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:           File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/futil.py", line 67, in write_finfo
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:             write_file(path, content, mode=decode_perms(perms), omode=omode)
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:           File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/util.py", line 676, in write_file
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:             ensure_dir(os.path.dirname(filename))
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:           File "/snap/ubuntu-desktop-bootstrap/237/lib/python3.10/site-packages/curtin/util.py", line 662, in ensure_dir
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:             os.makedirs(path)
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:           File "/snap/ubuntu-desktop-bootstrap/237/usr/lib/python3.10/os.py", line 225, in makedirs
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:             mkdir(name, mode)
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:         OSError: [Errno 74] Bad message: '/target/etc/default'
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:         [Errno 74] Bad message: '/target/etc/default'
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]:
  Oct 16 21:51:12 ubuntu subiquity_log.3677[7229]: Stderr: ''
  Oct 16 21:51:12 ubuntu subiquity_event.3677[3677]:  executing curtin install extract step
  Oct 16 21:51:12 ubuntu subiquity_event.3677[3677]: installing system
  Oct 16 21:51:12 ubuntu subiquity_event.3677[3677]:
  Oct 16 21:51:12 ubuntu subiquity_event.3677[3677]:   curtin command install

To manage notifications about this bug go to:
https://bugs.launchpad.net/curtin/+bug/2084686/+subscriptions




More information about the foundations-bugs mailing list