Project

General

Profile

Actions

Enhancement #648

closed

Debian Buster Migration

Added by Marc Dequènes over 5 years ago. Updated 10 months ago.

Status:
Resolved
Priority:
Normal
Category:
-
Start date:
2019-04-21
Due date:
% Done:

100%

Estimated time:
Patch Available:
Confirmed:
No
Branch:
Entity:
DuckCorp
Security:
Help Needed:

Description

Please update the TODOs below and add a note to comment on the progress.

Identified oneshot changes:
  • before migration:
  • after migration:
    • /usr is now merged by default and most softwares expect path to be updated (look at the softwares incompatible with usrmerge layout below): apt install usrmerge (done)
    • SysV init related packages no longer required: apt purge initscripts sysv-rc insserv startpar (done)
    • PostgreSQL databases need to be reindexed (in fact pg_upgradecluster dumps/imports so it is not necessary)
    • apt-transport-https is no longer necessary
    • on web servers php7.0-common needs to be removed manually: : apt purge php7.0-common (done)
    • systemd-journal-upload/systemd-journal-gatewayd services user/group can be removed as they are now dynamically allocated (none found)
Identified deployment changes: Problematic softwares:
  • phpmyadmin: not in Buster but still in Debian; I see a RFA with work towards newer versions but that requires several new dependencies (backport builds done and working, see #670)
  • ftp-ssl: still in Debian but missing in Buster because it was not ready for openssl 1.1; 0.17.34+0.2-4.1 contains a patch and could be backported in our repo (unless it comes in Debian first)
  • softwares incompatible with usrmerge layout:

Related issues 2 (0 open2 closed)

Blocked by DuckCorp Infrastructure - Bug #595: Create missing systemd configuration for SYSV compatibility servicesResolvedMarc Dequènes2017-09-23

Actions
Blocked by DuckCorp Infrastructure - Enhancement #640: Migrate main wiki from Moinmoin to MediawikiResolvedMarc Dequènes2018-12-13

Actions
Actions #1

Updated by Marc Dequènes over 5 years ago

  • Status changed from New to In Progress
  • Assignee set to Marc Dequènes
Actions #2

Updated by Marc Dequènes over 5 years ago

  • Blocked by Bug #655: Lost files on Toushirou-OLD added
Actions #3

Updated by Marc Dequènes over 5 years ago

  • Blocked by Bug #595: Create missing systemd configuration for SYSV compatibility services added
Actions #4

Updated by Marc Dequènes over 5 years ago

Actions #5

Updated by Marc Dequènes over 5 years ago

Actions #6

Updated by Marc Dequènes over 5 years ago

  • Blocks deleted (Enhancement #640: Migrate main wiki from Moinmoin to Mediawiki)
Actions #7

Updated by Marc Dequènes over 5 years ago

  • Blocked by Enhancement #640: Migrate main wiki from Moinmoin to Mediawiki added
Actions #8

Updated by Marc Dequènes over 5 years ago

Actions #9

Updated by Marc Dequènes over 5 years ago

Actions #10

Updated by Marc Dequènes over 5 years ago

  • Subject changed from Blocking tasks for Debian Buster migration to Debian Buster Migration
Actions #11

Updated by Marc Dequènes over 5 years ago

  • Description updated (diff)
Actions #12

Updated by Marc Dequènes over 5 years ago

  • Description updated (diff)
Actions #13

Updated by Marc Dequènes over 5 years ago

  • Description updated (diff)
Actions #14

Updated by Marc Dequènes over 5 years ago

  • Description updated (diff)
Actions #15

Updated by Marc Dequènes over 5 years ago

  • Description updated (diff)
Actions #16

Updated by Marc Dequènes over 5 years ago

  • Description updated (diff)
Actions #17

Updated by Marc Dequènes over 5 years ago

  • Description updated (diff)
Actions #18

Updated by Marc Dequènes over 5 years ago

  • Description updated (diff)
  • % Done changed from 10 to 20
Actions #19

Updated by Marc Dequènes over 5 years ago

  • Description updated (diff)
Actions #20

Updated by Marc Dequènes over 5 years ago

  • Description updated (diff)
Actions #21

Updated by Marc Dequènes over 5 years ago

  • % Done changed from 20 to 30

Elwing is now migrated and I pushed some updates for the services.

Actions #22

Updated by Marc Dequènes over 5 years ago

  • Description updated (diff)
Actions #23

Updated by Marc Dequènes over 5 years ago

  • Description updated (diff)
Actions #24

Updated by Marc Dequènes over 5 years ago

  • Description updated (diff)
Actions #25

Updated by Marc Dequènes over 5 years ago

  • Description updated (diff)
Actions #26

Updated by Marc Dequènes over 5 years ago

  • Description updated (diff)
Actions #27

Updated by Marc Dequènes over 5 years ago

  • % Done changed from 30 to 40

Orfeo migrated to Buster, few fixes and potential improvement ticket were filled but nothing big.

Actions #28

Updated by Marc Dequènes over 5 years ago

Jinta migrated to Buster, no changes.

Actions #29

Updated by Marc Dequènes over 5 years ago

  • % Done changed from 40 to 50

Thorfinn migrated to Buster, PHP config fixes.

Actions #30

Updated by Marc Dequènes over 5 years ago

As for #655, Toushirou missed these files when migrating body and upgrading is not going to change anything, especially because Redmine is not in stable anymore. Until a backport is available, at which point we'll try to port the patches, migrating to Buster is not gonna change anything, thus disconnecting this blocker bug.

As for #647 there is no resolution yet, so I already went ahead and reapplied the patch for wikitrans. ruby-mail is on hold at the moment so its fate is undecided. Anyway we can proceed with the migration and fix that later, thus disconnecting this blocker bug.

Actions #31

Updated by Marc Dequènes over 5 years ago

  • Blocked by deleted (Bug #655: Lost files on Toushirou-OLD)
Actions #32

Updated by Marc Dequènes over 5 years ago

Actions #33

Updated by Marc Dequènes over 5 years ago

Toushirou migrated to Buster.

Needed actions:
  • redmine is not available (my bad), installed ruby-rouge from unstable and it was possible to install
  • redmine plugin readme_at_repositories does not work anymore and is not maintained, contribution to test, applied, working
  • redmine plugin redmine_graphs:
    • had a missing dependency on ruby-svg-graph, fixed
    • ruby-svg-graph uses parsedate library, last seen in Ruby 1.8.7, patches available, Debian upload done
    • unmaintained, patch available, partially applied (unrelated changes around), working
  • tt-rss: updated to latest git to get rid of PHP warnings
  • stuffcloud needed an update
  • stuffcloud upgraded from 15.0.9 to 16.0.4
  • stuffcloud plugin weather was not working because it requires curl_exec which was disabled for security reason, disabled
  • apache2 startup problem after reboot, see Debian#910368, suggested solution and updated our deployment accordingly in the meanwhile
    Aug 20 12:30:26 Toushirou apachectl[2438]: (99)Cannot assign requested address: AH00072: make_sock: could not bind to address [2001:67c:1740:9001::3]:80
    
  • su PAM service was split into su-l, added it to login services in dc-ldap
  • mediawiki adaptations (new path, config…) and a loading bug
Actions #34

Updated by Marc Dequènes about 5 years ago

  • Description updated (diff)
Actions #35

Updated by Marc Dequènes about 5 years ago

  • Description updated (diff)
Actions #36

Updated by Marc Dequènes about 5 years ago

  • Description updated (diff)
  • Status changed from In Progress to Resolved
  • % Done changed from 50 to 100

All tasks related to the migration are now done. A few post-migration tickets were opened for future enhancements now possible.

Users did not report any problem, thus closing.

Actions #37

Updated by Anonymous over 2 years ago

  • File 233.gif added
Actions #38

Updated by Marc Dequènes over 1 year ago

  • File deleted (233.gif)
Actions #39

Updated by mikhalnut mikhalnut over 1 year ago

мне не нкжно
[url=https://kapelki-firefit.ru/]kapelki-firefit.ru[/url]

Actions #40

Updated by pgzaa pgzaa 10 months ago

๏ปฟslot [url=https://pgzaa.com]pgzaa[/url]

Actions #41

Updated by pgzaa pgzaa 10 months ago

๏ปฟslot [url=https://pgzaa.com]pgzaa[/url]

Actions

Also available in: Atom PDF