Project

General

Profile

action #61614

prepare GM on download server

Added by lnussel 8 months ago. Updated about 1 month ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Release Engineering
Target version:
Start date:
2020-05-08
Due date:
2020-05-09
% Done:

100%

Estimated time:
Duration: 1

Description

Plan for 15.1

  • log in to download.opensuse.org (pontifex) before ttm released GM to download.o.o!
  • hardlink files from 15.1/iso into e.g. 15.1/iso-devel in ftp-stage
  • wait for some mirrors to catch up
  • sync the change to ftp
  • install a redirect rule 15.1/iso into 15.1/iso-devel
  • wait for ttm to release final build and publish_distro to do it's initial work
  • disable rsync pushing for 15.1 in /etc/rsyncd-internal.conf so obs can't spoil the fun
  • remove world access from iso/ so only staging mirrors can pull it
  • disable publish_distro for 15.1 (~mirror/bin)
  • rename iso images to final names

Related issues

Copied from openSUSE Leap 15.1 - action #51515: prepare GM on download serverClosed2019-05-172019-05-18

History

#1 Updated by lnussel 8 months ago

#2 Updated by lkocman about 1 month ago

The GA image needs to be available at 10:00 AM UTC on July 2nd. This is when software-o-o will do the switch to stable.

#3 Updated by lkocman about 1 month ago

  • Assignee set to lkocman

#4 Updated by lkocman about 1 month ago

I also fixed the netinstall symlink which was broken

lrwxrwxrwx 1 mirror stage 50 Jun 25 10:50 openSUSE-Leap-15.2-NET-x86_64-Current.iso -> openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso
lrwxrwxrwx 1 mirror stage 57 Jun 25 10:50 openSUSE-Leap-15.2-NET-x86_64-Current.iso.sha256 -> openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso.sha256
lrwxrwxrwx 2 mirror stage 50 Mar 17 15:26 openSUSE-Leap-15.2-NET-x86_64-Media.iso -> openSUSE-Leap-15.2-NET-x86_64-Build607.3-Media.iso

to

-rw-r--r-- 3 mirror stage 117 Jun 25 10:47 openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso.sha256
lrwxrwxrwx 1 root root 50 Jun 25 17:09 openSUSE-Leap-15.2-NET-x86_64-Current.iso -> openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso
lrwxrwxrwx 1 root root 57 Jun 25 17:10 openSUSE-Leap-15.2-NET-x86_64-Current.iso.sha256 -> openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso.sha256

lkocman@pontifex2:/srv/ftp-stage/pub/opensuse/distribution/leap/15.2> ls -la iso
total 4337004
drwxr-xr-x 2 mirror stage 4096 Jun 25 17:11 .
drwxr-xr-x 7 mirror stage 113 Jun 25 17:05 ..
lrwxrwxrwx 1 mirror stage 1 Jun 25 10:50 Changes -> .
-rw-r--r-- 2 mirror stage 574843 Mar 17 15:25 Changes.607.3.txt
-rw-r--r-- 2 mirror stage 150403 Mar 19 07:13 Changes.610.2.txt
-rw-r--r-- 2 mirror stage 74188 Mar 23 06:38 Changes.612.3.txt
-rw-r--r-- 2 mirror stage 12359 Mar 24 13:21 Changes.613.2.txt
-rw-r--r-- 2 mirror stage 38011 Mar 29 11:30 Changes.616.2.txt
-rw-r--r-- 2 mirror stage 7456 Mar 30 07:27 Changes.617.1.txt
-rw-r--r-- 2 mirror stage 46159 Apr 6 14:42 Changes.620.1.txt
-rw-r--r-- 2 mirror stage 35610 Apr 8 10:17 Changes.623.1.txt
-rw-r--r-- 2 mirror stage 28976 Apr 11 17:57 Changes.625.3.txt
-rw-r--r-- 2 mirror stage 2595 Apr 14 10:39 Changes.626.2.txt
-rw-r--r-- 2 mirror stage 30891 Apr 17 09:07 Changes.629.2.txt
-rw-r--r-- 2 mirror stage 11076 Apr 18 15:09 Changes.631.2.txt
-rw-r--r-- 2 mirror stage 36 Apr 19 16:20 Changes.632.2.txt
-rw-r--r-- 2 mirror stage 170506 Apr 27 21:13 Changes.638.2.txt
-rw-r--r-- 2 mirror stage 18669 Apr 30 01:12 Changes.639.2.txt
-rw-r--r-- 2 mirror stage 49981 May 6 17:49 Changes.645.2.txt
-rw-r--r-- 2 mirror stage 28946 May 7 15:39 Changes.646.1.txt
-rw-r--r-- 2 mirror stage 40171 May 9 22:55 Changes.647.3.txt
-rw-r--r-- 2 mirror stage 42822 May 12 06:57 Changes.648.2.txt
-rw-r--r-- 2 mirror stage 180987 May 16 01:58 Changes.652.2.txt
-rw-r--r-- 2 mirror stage 31384 May 18 08:26 Changes.654.2.txt
-rw-r--r-- 2 mirror stage 170671 May 25 09:24 Changes.660.2.txt
-rw-r--r-- 2 mirror stage 11763 May 26 16:16 Changes.661.2.txt
-rw-r--r-- 2 mirror stage 41052 May 29 11:26 Changes.665.2.txt
-rw-r--r-- 2 mirror stage 199745 Jun 4 13:33 Changes.671.5.txt
-rw-r--r-- 2 mirror stage 58202 Jun 6 13:26 Changes.674.2.txt
-rw-r--r-- 2 mirror stage 30336 Jun 7 12:05 Changes.676.1.txt
-rw-r--r-- 2 mirror stage 51112 Jun 10 08:16 Changes.678.2.txt
-rw-r--r-- 2 mirror stage 123386 Jun 12 10:11 Changes.680.4.txt
-rw-r--r-- 2 mirror stage 441 Jun 13 20:49 Changes.681.2.txt
-rw-r--r-- 2 mirror stage 644 Jun 15 01:33 Changes.681.4.txt
-rw-r--r-- 2 mirror stage 38485 Jun 16 04:05 Changes.684.1.txt
-rw-r--r-- 2 mirror stage 36 Jun 16 18:04 Changes.685.2.txt
-rw-r--r-- 2 mirror stage 28900 Jun 18 14:33 Changes.686.4.txt
-rw-r--r-- 2 mirror stage 18382 Jun 23 07:17 Changes.689.6.txt
-rw-r--r-- 2 mirror stage 1263 Jun 24 04:17 Changes.690.2.txt
-rw-r--r-- 2 mirror stage 0 Jun 25 12:50 Changes.692.2.txt
-rw-r--r-- 2 mirror stage 14 Jun 25 12:50 .current.txt
-rw-r--r-- 3 mirror stage 4293918720 Jun 24 15:56 openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso
-rw-r--r-- 3 mirror stage 117 Jun 25 10:47 openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso.sha256
lrwxrwxrwx 1 mirror stage 50 Jun 25 10:50 openSUSE-Leap-15.2-DVD-x86_64-Current.iso -> openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso
lrwxrwxrwx 1 mirror stage 57 Jun 25 10:50 openSUSE-Leap-15.2-DVD-x86_64-Current.iso.sha256 -> openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso.sha256
lrwxrwxrwx 1 mirror stage 50 Jun 25 10:47 openSUSE-Leap-15.2-DVD-x86_64-Media.iso -> openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso
-rw-r--r-- 3 mirror stage 117 Jun 25 10:47 openSUSE-Leap-15.2-DVD-x86_64-Media.iso.sha256
-rw-r--r-- 3 mirror stage 144703488 Jun 24 15:46 openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso
-rw-r--r-- 3 mirror stage 117 Jun 25 10:47 openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso.sha256
lrwxrwxrwx 1 mirror stage 50 Jun 25 10:50 openSUSE-Leap-15.2-NET-x86_64-Current.iso -> openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso
lrwxrwxrwx 1 mirror stage 57 Jun 25 10:50 openSUSE-Leap-15.2-NET-x86_64-Current.iso.sha256 -> openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso.sha256
lrwxrwxrwx 1 root root 50 Jun 25 17:11 openSUSE-Leap-15.2-NET-x86_64-Media.iso -> openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso
-rw-r--r-- 2 mirror stage 117 Jun 25 10:47 openSUSE-Leap-15.2-NET-x86_64-Media.iso.sha256
lkocman@pontifex2:/srv/ftp-stage/pub/opensuse/distribution/leap/15.2> ls -la iso-devel
total 4334612
drwxr-xr-x 2 root root 4096 Jun 25 17:10 .
drwxr-xr-x 7 mirror stage 113 Jun 25 17:05 ..
-rw-r--r-- 3 mirror stage 4293918720 Jun 24 15:56 openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso
-rw-r--r-- 3 mirror stage 117 Jun 25 10:47 openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso.sha256
lrwxrwxrwx 1 root root 50 Jun 25 17:08 openSUSE-Leap-15.2-DVD-x86_64-Current.iso -> openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso
lrwxrwxrwx 1 root root 57 Jun 25 17:09 openSUSE-Leap-15.2-DVD-x86_64-Current.iso.sha256 -> openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso.sha256
-rw-r--r-- 3 mirror stage 117 Jun 25 10:47 openSUSE-Leap-15.2-DVD-x86_64-Media.iso.sha256
-rw-r--r-- 3 mirror stage 144703488 Jun 24 15:46 openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso
-rw-r--r-- 3 mirror stage 117 Jun 25 10:47 openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso.sha256
lrwxrwxrwx 1 root root 50 Jun 25 17:09 openSUSE-Leap-15.2-NET-x86_64-Current.iso -> openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso
lrwxrwxrwx 1 root root 57 Jun 25 17:10 openSUSE-Leap-15.2-NET-x86_64-Current.iso.sha256 -> openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso.sha256
lkocman@pontifex2:/srv/ftp-stage/pub/opensuse/distribution/leap/15.2>

#5 Updated by lkocman about 1 month ago

Copied changes files so we have indentical directory

#6 Updated by lkocman about 1 month ago

lkocman@pontifex2:/etc/apache2/vhosts.d> sudo cp _download.conf.macro _download.conf.macro.20200625

Using following redirect

# temporary rewrite to hide 15.2 final until the release day
 RewriteRule ^/distribution/leap/15\.2/iso/(.*) /distribution/leap/15.2/iso-devel/$1 [L]

#7 Updated by lkocman about 1 month ago

Same done for prod (/srv/ftp)

Enabling the rule

#8 Updated by lkocman about 1 month ago

TTM passed https://botmaster.suse.de/go/tab/build/detail/TTM.Leap_15.2/17953/Run/1/Run
permissions set to 644 on /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso /srv/ftp/pub/opensuse/distribution/leap/15.2/iso

#9 Updated by lkocman about 1 month ago

lkocman@pontifex2:/srv/ftp/pub/opensuse/distribution/leap/15.2> ls -lad /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso /srv/ftp/pub/opensuse/distribution/leap/15.2/iso
drw-r--r-- 2 mirror stage 4096 Jun 25 18:14 /srv/ftp/pub/opensuse/distribution/leap/15.2/iso
drw-r--r-- 2 mirror stage 4096 Jun 26 14:04 /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso

#10 Updated by lkocman about 1 month ago

### 15.2
# disabled with 15.2 GM poo#61614
#withlock -q /home/mirror/var/run/withlock/LOCK-publish ~/publish_distro/publish_distro ~/publish_distro/publish_leap152.config
#withlock -q /home/mirror/var/run/withlock/LOCK-publish ~/publish_distro/publish_distro ~/publish_distro/publish_leap152_live.config
#withlock -q /home/mirror/var/run/withlock/LOCK-publish ~/publish_distro/publish_distro ~/publish_distro/publish_leap152_jeos.config

in ~mirror/bin/publish_factory_leap

#11 Updated by lkocman about 1 month ago

lkocman@pontifex2:/home/mirror/bin> sudo cp /etc/rsyncd-internal.conf /etc/rsyncd-internal.conf-20200626
lkocman@pontifex2:/home/mirror/bin> 

lkocman@pontifex2:/home/mirror/bin> sudo diff /etc/rsyncd-internal.conf /etc/rsyncd-internal.conf-20200626 
95,96c95
< # lkocman: disabled entire *15.2* for GM poo#61614, backup in /etc/rsyncd-internal.conf-20200626
< #[upload-15.2]
---
> [upload-15.2]
99,134c98,133
< #        hosts allow = 192.168.7.4 192.168.7.5 192.168.7.6 149.44.176.2
< #        path = /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/
< # # temporary to check obs backend publish script -- lnussel 3.9.2018
< #        #path = /srv/hidden-dvds/obs/15.2/main
< #        comment =
< #        list = no
< #        uid = mirror
< #        gid = stage
< #        read only = false
< #        dont compress = *
< 
< #[upload-15.2-live]
< ##        secrets file = /etc/rsyncd.secrets
< ## This line allows syncing factory from buildservice2 host
< #        hosts allow = 192.168.7.4 192.168.7.5 192.168.7.6 149.44.176.2
< #        #path = /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/live/
< # # we bind mount this
< #        path = /srv/hidden-dvds/obs/15.2/live/
< #        comment =
< #        list = no
< #        uid = mirror
< #        gid = stage
< #        read only = false
< #        dont compress = *
< 
< #[upload-15.2-jeos]
< ##        secrets file = /etc/rsyncd.secrets
< ## This line allows syncing factory from buildservice2 host
< #        hosts allow = 192.168.7.4 192.168.7.5 192.168.7.6 149.44.176.2
< #        path = /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/jeos/
< #        comment =
< #        list = no
< #        uid = mirror
< #        gid = stage
< #        read only = false
< #        dont compress = *
---
>         hosts allow = 192.168.7.4 192.168.7.5 192.168.7.6 149.44.176.2
>         path = /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/
>   # temporary to check obs backend publish script -- lnussel 3.9.2018
>         #path = /srv/hidden-dvds/obs/15.2/main
>         comment =
>         list = no
>         uid = mirror
>         gid = stage
>         read only = false
>         dont compress = *
> 
> [upload-15.2-live]
> #        secrets file = /etc/rsyncd.secrets
> # This line allows syncing factory from buildservice2 host
>         hosts allow = 192.168.7.4 192.168.7.5 192.168.7.6 149.44.176.2
>         #path = /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/live/
>   # we bind mount this
>         path = /srv/hidden-dvds/obs/15.2/live/
>         comment =
>         list = no
>         uid = mirror
>         gid = stage
>         read only = false
>         dont compress = *
> 
> [upload-15.2-jeos]
> #        secrets file = /etc/rsyncd.secrets
> # This line allows syncing factory from buildservice2 host
>         hosts allow = 192.168.7.4 192.168.7.5 192.168.7.6 149.44.176.2
>         path = /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/jeos/
>         comment =
>         list = no
>         uid = mirror
>         gid = stage
>         read only = false
>         dont compress = *
137,174c136,173
< #[upload-15.2-microos]
< ##        secrets file = /etc/rsyncd.secrets
< ## This line allows syncing factory from buildservice2 host
< #        hosts allow = 192.168.7.4 192.168.7.5 192.168.7.6 149.44.176.2
< #        path = /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/microos/
< #        comment =
< #        list = no
< #        uid = mirror
< #        gid = stage
< #        read only = false
< #        dont compress = *
< 
< 
< #[upload-15.2-debug]
< ##        secrets file = /etc/rsyncd.secrets
< ## This line allows syncing factory from buildservice2 host
< #        hosts allow = 192.168.7.4 192.168.7.5 192.168.7.6
< #        path = /srv/ftp-stage/pub/opensuse/debug/distribution/leap/15.2/
< #        #path = /srv/hidden-dvds/obs/15.2/debug
< #        comment =
< #        list = no
< #        uid = mirror
< #        gid = stage
< #        read only = false
< #        dont compress = *
< 
< #[upload-15.2-source]
< ##        secrets file = /etc/rsyncd.secrets
< ## This line allows syncing factory from buildservice2 host
< #        hosts allow = 192.168.7.4 192.168.7.5 192.168.7.6
< #        path = /srv/ftp-stage/pub/opensuse/source/distribution/leap/15.2/
< #        #path = /srv/hidden-dvds/obs/15.2/source
< #        comment =
< #        list = no
< #        uid = mirror
< #        gid = stage
< #        read only = false
< #        dont compress = *
---
> [upload-15.2-microos]
> #        secrets file = /etc/rsyncd.secrets
> # This line allows syncing factory from buildservice2 host
>         hosts allow = 192.168.7.4 192.168.7.5 192.168.7.6 149.44.176.2
>         path = /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/microos/
>         comment =
>         list = no
>         uid = mirror
>         gid = stage
>         read only = false
>         dont compress = *
> 
> 
> [upload-15.2-debug]
> #        secrets file = /etc/rsyncd.secrets
> # This line allows syncing factory from buildservice2 host
>         hosts allow = 192.168.7.4 192.168.7.5 192.168.7.6
>         path = /srv/ftp-stage/pub/opensuse/debug/distribution/leap/15.2/
>         #path = /srv/hidden-dvds/obs/15.2/debug
>         comment =
>         list = no
>         uid = mirror
>         gid = stage
>         read only = false
>         dont compress = *
> 
> [upload-15.2-source]
> #        secrets file = /etc/rsyncd.secrets
> # This line allows syncing factory from buildservice2 host
>         hosts allow = 192.168.7.4 192.168.7.5 192.168.7.6
>         path = /srv/ftp-stage/pub/opensuse/source/distribution/leap/15.2/
>         #path = /srv/hidden-dvds/obs/15.2/source
>         comment =
>         list = no
>         uid = mirror
>         gid = stage
>         read only = false
>         dont compress = *
lkocman@pontifex2:/home/mirror/bin> 

#12 Updated by lkocman about 1 month ago

I noticed that rsyncd is failed for two days already before any of my changes. Reported to heroes https://progress.opensuse.org/issues/68482

#13 Updated by lnussel about 1 month ago

live images, JeOS and MicroOS are meant to build against :Update an will continue updating

You still need user and group access on the iso dir so staging mirrors can sync it. (they are in the stage group or so).

#14 Updated by lkocman about 1 month ago

Will do, thank you!

#15 Updated by lkocman about 1 month ago

Meanwhile renaming images

# pwd
/srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso
# ls -la
total 4328484
drw-r--r-- 2 mirror stage       4096 Jun 26 15:15 .
drwxr-xr-x 7 mirror stage        113 Jun 25 17:31 ..
-rw-r--r-- 1 mirror stage 4287627264 Jun 26 06:50 openSUSE-Leap-15.2-DVD-x86_64-Build695.1-Media.iso
-rw-r--r-- 1 mirror stage        117 Jun 26 14:04 openSUSE-Leap-15.2-DVD-x86_64-Build695.1-Media.iso.sha256
lrwxrwxrwx 1 mirror stage         50 Jun 26 14:03 openSUSE-Leap-15.2-DVD-x86_64-Media.iso -> openSUSE-Leap-15.2-DVD-x86_64-Build695.1-Media.iso
-rw-r--r-- 1 mirror stage        117 Jun 26 14:04 openSUSE-Leap-15.2-DVD-x86_64-Media.iso.sha256
-rw-r--r-- 1 mirror stage  144703488 Jun 26 06:35 openSUSE-Leap-15.2-NET-x86_64-Build695.1-Media.iso
-rw-r--r-- 1 mirror stage        117 Jun 26 14:04 openSUSE-Leap-15.2-NET-x86_64-Build695.1-Media.iso.sha256
lrwxrwxrwx 1 mirror stage         50 Mar 17 15:26 openSUSE-Leap-15.2-NET-x86_64-Media.iso -> openSUSE-Leap-15.2-NET-x86_64-Build607.3-Media.iso
-rw-r--r-- 1 mirror stage        117 Jun 26 14:04 openSUSE-Leap-15.2-NET-x86_64-Media.iso.sha256

to

# ls -la /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso
[sudo] password for lkocman: 
total 4328476
drw-r--r-- 2 mirror stage       4096 Jun 26 15:18 .
drwxr-xr-x 7 mirror stage        113 Jun 25 17:31 ..
-rw-r--r-- 1 mirror stage 4287627264 Jun 26 06:50 openSUSE-Leap-15.2-DVD-x86_64.iso
-rw-r--r-- 1 mirror stage        100 Jun 26 15:18 openSUSE-Leap-15.2-DVD-x86_64.iso.sha256
-rw-r--r-- 1 mirror stage  144703488 Jun 26 06:35 openSUSE-Leap-15.2-NET-x86_64.iso
-rw-r--r-- 1 mirror stage        100 Jun 26 15:18 openSUSE-Leap-15.2-NET-x86_64.iso.sha256


# sudo sha256sum -c openSUSE-Leap-15.2-NET-x86_64.iso.sha256 
openSUSE-Leap-15.2-NET-x86_64.iso: OK
# sudo sha256sum -c openSUSE-Leap-15.2-DVD-x86_64.iso.sha256 
openSUSE-Leap-15.2-DVD-x86_64.iso: OK

#16 Updated by lkocman about 1 month ago

I have noticed that the /srv/ftp/pub was not updated as these files were obsolete. Is it a problem? Meanwhile I'll hardlink files to media from ftp-stage

#17 Updated by lkocman about 1 month ago

I started to rename files on ftp prod /iso dir, however realized that it's the previous build ones, so I reverted changes so nobody exchanges them for the actual GM

Leaving files as they are since Ludwig mentioned we can use just ftp-stage anyway

lkocman@pontifex2:/srv/ftp/pub/opensuse/distribution/leap/15.2> sudo ls -la /srv/ftp/pub/opensuse/distribution/leap/15.2/iso
[sudo] password for lkocman:
total 4334612
drw-r--r-- 2 mirror stage 4096 Jun 26 15:33 .
drwxr-xr-x 6 mirror stage 95 Jun 25 18:09 ..
-rw-r--r-- 1 mirror stage 14 Jun 25 12:50 .current.txt
-rw-r--r-- 3 mirror stage 4293918720 Jun 24 15:56 openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso
lrwxrwxrwx 1 root root 50 Jun 26 15:32 openSUSE-Leap-15.2-DVD-x86_64-Current.iso -> openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso
lrwxrwxrwx 1 root root 57 Jun 26 15:32 openSUSE-Leap-15.2-DVD-x86_64-Current.iso.sha256 -> openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso.sha256
lrwxrwxrwx 1 root root 50 Jun 26 15:32 openSUSE-Leap-15.2-DVD-x86_64-Media.iso -> openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso
-rw-r--r-- 3 mirror stage 117 Jun 25 10:47 openSUSE-Leap-15.2-DVD-x86_64-Media.iso.sha256
-rw-r--r-- 3 mirror stage 144703488 Jun 24 15:46 openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso
-rw-r--r-- 3 mirror stage 117 Jun 25 10:47 openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso.sha256
lrwxrwxrwx 1 root root 50 Jun 26 15:33 openSUSE-Leap-15.2-NET-x86_64-Current.iso -> openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso
lrwxrwxrwx 1 root root 57 Jun 26 15:33 openSUSE-Leap-15.2-NET-x86_64-Current.iso.sha256 -> openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso.sha256
lrwxrwxrwx 1 root root 50 Jun 26 15:33 openSUSE-Leap-15.2-NET-x86_64-Media.iso -> openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso

#18 Updated by lkocman about 1 month ago

Fixing permissions to match what Ludwig said

lkocman@pontifex2:/srv/ftp-stage/pub/opensuse> sudo chmod 754 /srv/ftp/pub/opensuse/distribution/leap/15.2/iso /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso
[sudo] password for lkocman:
lkocman@pontifex2:/srv/ftp-stage/pub/opensuse> ls -lad /srv/ftp/pub/opensuse/distribution/leap/15.2/iso /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso
drwxr-xr-- 2 mirror stage 4096 Jun 26 15:33 /srv/ftp/pub/opensuse/distribution/leap/15.2/iso
drwxr-xr-- 2 mirror stage 4096 Jun 26 15:18 /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso
lkocman@pontifex2:/srv/ftp-stage/pub/opensuse>

#19 Updated by lkocman about 1 month ago

  • % Done changed from 0 to 90

#20 Updated by lkocman about 1 month ago

Last part which is missing is the GM builds in /srv/ftp/pub/opensuse/distribution/leap/15.2/iso they're only in /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso

#21 Updated by lkocman about 1 month ago

Corrected the rsyncd-internal.conf so we don't disable jeos/micros/live

#22 Updated by favogt about 1 month ago

Corrected the rsyncd-internal.conf so we don't disable jeos/micros/live

Apparently that didn't quite work. OBS still syncs :Images:ToTest to the upload-15.2 module which fails.

#23 Updated by lkocman about 1 month ago

Changed sections so we use custom paths

lkocman@pontifex2:/etc> diff rsyncd-internal.conf rsyncd-internal.conf-20200626
95d94
< # lkocman: disabled entire 15.2 for GM poo#61614, backup in /etc/rsyncd-internal.conf-20200626
100,102c99,101
< #path = /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/
< # temporary to check obs backend publish script -- lkocman 30.06.2020

< path = /srv/hidden-dvds/obs/15.2/main

    path = /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/

# temporary to check obs backend publish script -- lnussel 3.9.2018
#path = /srv/hidden-dvds/obs/15.2/main
154,155c153,154
< #path = /srv/ftp-stage/pub/opensuse/debug/distribution/leap/15.2/

< path = /srv/hidden-dvds/obs/15.2/debug

    path = /srv/ftp-stage/pub/opensuse/debug/distribution/leap/15.2/
    #path = /srv/hidden-dvds/obs/15.2/debug

158c157

< uid = mirror

    uid = mirror

167,168c166,167
< #path = /srv/ftp-stage/pub/opensuse/source/distribution/leap/15.2/

< path = /srv/hidden-dvds/obs/15.2/source

    path = /srv/ftp-stage/pub/opensuse/source/distribution/leap/15.2/
    #path = /srv/hidden-dvds/obs/15.2/source

Also I made sure that paths exist

lkocman@pontifex2:/etc> ls -la /srv/hidden-dvds/obs/15.2
total 4
drwxr-xr-x 6 mirror stage 73 Jun 30 09:21 .
drwxr-xr-x 4 mirror stage 40 Nov 29 2019 ..
drwxr-xr-x 2 mirror stage 10 Jun 30 09:21 debug
drwxr-xr-x 3 mirror stage 4096 Jan 21 08:16 live
drwxr-xr-x 3 mirror stage 31 Jun 30 09:28 main
drwxr-xr-x 2 mirror stage 10 Jun 30 09:21 source

I believe this will Fix Fabian's issue but we have to re-trigger the publish pipeline somehow.

#24 Updated by lkocman about 1 month ago

Following syncs only 15.2 ... uff that was a pattern

Dryrun output
sh-4.4$ sudo ./publish_opensuse -vn | tee /tmp/lkocman_publish_opensuse
sh-4.4$ grep --no-filename -v 15.2 /tmp/lkocman_publish_opensuse | awk '{ print $1 }' | xargs dirname | sort | uniq
.
pub
pub/opensuse
pub/opensuse/debug
pub/opensuse/debug/distribution
pub/opensuse/distribution
pub/opensuse/ports/aarch64
pub/opensuse/ports/aarch64/source
pub/opensuse/ports/aarch64/update
pub/opensuse/ports/armv6hl
pub/opensuse/ports/armv6hl/source
pub/opensuse/ports/armv6hl/update
pub/opensuse/ports/armv7hl
pub/opensuse/ports/armv7hl/update
pub/opensuse/ports/ppc
pub/opensuse/ports/ppc/debug
pub/opensuse/ports/ppc/source
pub/opensuse/ports/ppc/update
pub/opensuse/ports/update
pub/opensuse/ports/zsystems
pub/opensuse/source
pub/opensuse/source/distribution
pub/opensuse/update

sh-4.4$ cat publish_opensuse
#!/bin/bash

#

this script is needed to publish the content of the stage area

to the public services

#

rsync -avH \
--exclude=/pub/opensuse/tumbleweed \
--exclude=/pub/opensuse/debug/tumbleweed/ \
--exclude=/pub/opensuse/source/tumbleweed/ \
--exclude=/pub/opensuse/ports/aarch64/tumbleweed \
--exclude=/pub/opensuse/ports/aarch64/tumbleweed \
--exclude=/pub/opensuse/ports/aarch64/tumbleweed \
--exclude=/pub/opensuse/ports/armv6hl/tumbleweed \
--exclude=/pub/opensuse/ports/armv7hl/tumbleweed \
--exclude=/pub/opensuse/ports/ppc/tumbleweed \
--exclude=/pub/opensuse/ports/riscv/tumbleweed \
--exclude=/pub/opensuse/ports/zsystems/tumbleweed \
--exclude=/pub/opensuse/ports/aarch64/source/tumbleweed \
--exclude=/pub/opensuse/ports/armv6hl/source/tumbleweed \
--exclude=/pub/opensuse/ports/armv7hl/source/tumbleweed \
--exclude=/pub/opensuse/ports/ppc/source/tumbleweed \
--exclude=/pub/opensuse/ports/riscv/source/tumbleweed \
--exclude=/pub/opensuse/ports/zsystems/source/tumbleweed \
--exclude=/pub/opensuse/ports/aarch64/debug/tumbleweed \
--exclude=/pub/opensuse/ports/armv6hl/debug/tumbleweed \
--exclude=/pub/opensuse/ports/armv7hl/debug/tumbleweed \
--exclude=/pub/opensuse/ports/ppc/debug/tumbleweed \
--exclude=/pub/opensuse/ports/riscv/debug/tumbleweed \
--exclude=/pub/opensuse/ports/zsystems/debug/tumbleweed \
--exclude=/pub/opensuse/history \
--exclude=/pub/opensuse/ports/aarch64/debug/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/aarch64/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/aarch64/source/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/armv6hl/debug/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/armv6hl/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/armv6hl/source/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/armv7hl/debug/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/armv7hl/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/armv7hl/source/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/ppc/debug/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/ppc/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/ppc/source/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/riscv/debug/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/riscv/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/riscv/source/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/zsystems/debug/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/zsystems/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/zsystems/source/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/aarch64/debug/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/aarch64/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/aarch64/source/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/armv6hl/debug/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/armv6hl/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/armv6hl/source/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/armv7hl/debug/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/armv7hl/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/armv7hl/source/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/ppc/debug/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/ppc/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/ppc/source/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/riscv/debug/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/riscv/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/riscv/source/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/zsystems/debug/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/zsystems/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/zsystems/source/distribution/leap/42.3 \
--exclude=/pub/opensuse/ports/aarch64/debug/distribution/leap/15.0 \
--exclude=/pub/opensuse/ports/aarch64/distribution/leap/15.0 \
--exclude=/pub/opensuse/ports/aarch64/source/distribution/leap/15.0 \
--exclude=/pub/opensuse/ports/armv6hl/debug/distribution/leap/15.0 \
--exclude=/pub/opensuse/ports/armv6hl/distribution/leap/15.0 \
--exclude=/pub/opensuse/ports/armv6hl/source/distribution/leap/15.0 \
--exclude=/pub/opensuse/ports/armv7hl/debug/distribution/leap/15.0 \
--exclude=/pub/opensuse/ports/armv7hl/distribution/leap/15.0 \
--exclude=/pub/opensuse/ports/armv7hl/source/distribution/leap/15.0 \
--exclude=/pub/opensuse/ports/ppc/debug/distribution/leap/15.0 \
--exclude=/pub/opensuse/ports/ppc/distribution/leap/15.0 \
--exclude=/pub/opensuse/ports/ppc/source/distribution/leap/15.0 \
--exclude=/pub/opensuse/ports/riscv/debug/distribution/leap/15.0 \
--exclude=/pub/opensuse/ports/riscv/distribution/leap/15.0 \
--exclude=/pub/opensuse/ports/riscv/source/distribution/leap/15.0 \
--exclude=/pub/opensuse/ports/zsystems/debug/distribution/leap/15.0 \
--exclude=/pub/opensuse/ports/zsystems/distribution/leap/15.0 \
--exclude=/pub/opensuse/ports/zsystems/source/distribution/leap/15.0 \
--exclude=/pub/opensuse/ports/aarch64/debug/distribution/leap/15.1 \
--exclude=/pub/opensuse/ports/aarch64/distribution/leap/15.1 \
--exclude=/pub/opensuse/ports/aarch64/source/distribution/leap/15.1 \
--exclude=/pub/opensuse/ports/armv6hl/debug/distribution/leap/15.1 \
--exclude=/pub/opensuse/ports/armv6hl/distribution/leap/15.1 \
--exclude=/pub/opensuse/ports/armv6hl/source/distribution/leap/15.1 \
--exclude=/pub/opensuse/ports/armv7hl/debug/distribution/leap/15.1 \
--exclude=/pub/opensuse/ports/armv7hl/distribution/leap/15.1 \
--exclude=/pub/opensuse/ports/armv7hl/source/distribution/leap/15.1 \
--exclude=/pub/opensuse/ports/ppc/debug/distribution/leap/15.1 \
--exclude=/pub/opensuse/ports/ppc/distribution/leap/15.1 \
--exclude=/pub/opensuse/ports/ppc/source/distribution/leap/15.1 \
--exclude=/pub/opensuse/ports/riscv/debug/distribution/leap/15.1 \
--exclude=/pub/opensuse/ports/riscv/distribution/leap/15.1 \
--exclude=/pub/opensuse/ports/riscv/source/distribution/leap/15.1 \
--exclude=/pub/opensuse/ports/zsystems/debug/distribution/leap/15.1 \
--exclude=/pub/opensuse/ports/zsystems/distribution/leap/15.1 \
--exclude=/pub/opensuse/ports/zsystems/source/distribution/leap/15.1 \
--exclude=/pub/opensuse/debug/distribution/openSUSE-current \
--exclude=/pub/opensuse/source/distribution/openSUSE-current \
--exclude=/pub/opensuse/distribution/openSUSE-current \
--exclude=/pub/opensuse/distribution/leap/42.2 \
--exclude=/pub/opensuse/source/distribution/leap/42.2 \
--exclude=/pub/opensuse/debug/distribution/leap/42.2 \
--exclude=/pub/opensuse/distribution/leap/42.3 \
--exclude=/pub/opensuse/source/distribution/leap/42.3 \
--exclude=/pub/opensuse/debug/distribution/leap/42.3 \
--exclude=/pub/opensuse/distribution/leap/15.0-Current \
--exclude=/pub/opensuse/source/distribution/leap/15.0-Current \
--exclude=/pub/opensuse/debug/distribution/leap/15.0-Current \
--exclude=/pub/opensuse/update/leap/42.2 \
--exclude=/pub/opensuse/update/leap/42.3 \
--exclude=/pub/opensuse/update/leap/15.0 \
--exclude=/pub/opensuse/update/leap/15.1 \
--exclude=/pub/opensuse/debug/update/leap/15.0 \
--exclude=/pub/opensuse/debug/update/leap/15.1 \
--exclude=/pub/opensuse/ports/armv7hl/debug/distribution/leap/42.2 \
--exclude=/pub/opensuse/ports/ppc/debug/distribution/leap/42.2 \
--exclude=/pub/opensuse/ports/aarch64/debug/distribution/leap/42.2 \
--exclude=/pub/opensuse/ports/aarch64/distribution/leap/42.2 \
--exclude=/pub/opensuse/ports/armv7hl/distribution/leap/42.2 \
--exclude=/pub/opensuse/ports/debug/ppc/distribution/leap/42.3-Current \
--exclude=/pub/opensuse/source/distribution/leap/42.3-Current \
--exclude=/pub/opensuse/ports/debug/update/leap/15.0/oss \
--exclude=/pub/opensuse/ports/debug/update/leap/15.1/oss \
--exclude=/pub/opensuse/ports/debug/update/leap/42.2 \
--exclude=/pub/opensuse/ports/debug/update/leap/42.3 \
--exclude=/pub/opensuse/ports/ppc/distribution/leap/42.2 \
--exclude=/pub/opensuse/ports/update/42.2 \
--exclude=/pub/opensuse/ports/update/leap/42.2 \
--exclude=/pub/opensuse/ports/update/leap/42.3 \
--exclude=/pub/opensuse/ports/update/leap/15.0 \
--exclude=/pub/opensuse/ports/update/leap/15.1 \
--exclude=/pub/opensuse/update/leap/15.0-test \
--exclude=/pub/opensuse/update/leap/15.1-test \
--exclude=/pub/opensuse/distribution/leap/15.0 \
--exclude=/pub/opensuse/source/distribution/leap/15.0 \
--exclude=/pub/opensuse/debug/distribution/leap/15.0 \
--exclude=/pub/opensuse/distribution/leap/15.1 \
--exclude=/pub/opensuse/source/distribution/leap/15.1 \
--exclude=/pub/opensuse/debug/distribution/leap/15.1 \
--exclude=/pub/opensuse/repositories \
--exclude=/pub/opensuse/projects \
--exclude=/pub/opensuse/vagrant \
--exclude=/backup \
--link-dest=/srv/ftp-stage/ \
--delete /srv/ftp-stage/ /srv/ftp/ "$@"

#25 Updated by lkocman about 1 month ago

The iso operations

sh-4.4$ grep ".iso" /tmp/lkocman_publish_opensuse
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-GNOME-Live-x86_64-Build31.95-Media.iso is uptodate
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-GNOME-Live-x86_64-Build31.95-Media.iso.sha256 is uptodate
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-GNOME-Live-x86_64-Build31.95-Media.iso.sha256.asc is uptodate
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-GNOME-Live-x86_64-Media.iso is uptodate
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-GNOME-Live-x86_64-Media.iso.sha256 is uptodate
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-GNOME-Live-x86_64-Media.iso.sha256.asc is uptodate
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-KDE-Live-x86_64-Build31.95-Media.iso is uptodate
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-KDE-Live-x86_64-Build31.95-Media.iso.sha256 is uptodate
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-KDE-Live-x86_64-Build31.95-Media.iso.sha256.asc is uptodate
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-KDE-Live-x86_64-Media.iso is uptodate
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-KDE-Live-x86_64-Media.iso.sha256 is uptodate
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-KDE-Live-x86_64-Media.iso.sha256.asc is uptodate
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-Rescue-CD-x86_64-Build31.95-Media.iso is uptodate
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-Rescue-CD-x86_64-Build31.95-Media.iso.sha256 is uptodate
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-Rescue-CD-x86_64-Build31.95-Media.iso.sha256.asc is uptodate
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-Rescue-CD-x86_64-Media.iso is uptodate
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-Rescue-CD-x86_64-Media.iso.sha256 is uptodate
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-Rescue-CD-x86_64-Media.iso.sha256.asc is uptodate
deleting pub/opensuse/distribution/leap/15.2/iso-devel/openSUSE-Leap-15.2-NET-x86_64-Media.iso
deleting pub/opensuse/distribution/leap/15.2/iso-devel/openSUSE-Leap-15.2-DVD-x86_64-Media.iso
pub/opensuse/distribution/leap/15.2/iso-devel/openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso is uptodate
pub/opensuse/distribution/leap/15.2/iso-devel/openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso.sha256 is uptodate
pub/opensuse/distribution/leap/15.2/iso-devel/openSUSE-Leap-15.2-DVD-x86_64-Current.iso
pub/opensuse/distribution/leap/15.2/iso-devel/openSUSE-Leap-15.2-DVD-x86_64-Current.iso.sha256
pub/opensuse/distribution/leap/15.2/iso-devel/openSUSE-Leap-15.2-DVD-x86_64-Media.iso.sha256 is uptodate
pub/opensuse/distribution/leap/15.2/iso-devel/openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso is uptodate
pub/opensuse/distribution/leap/15.2/iso-devel/openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso.sha256 is uptodate
pub/opensuse/distribution/leap/15.2/iso-devel/openSUSE-Leap-15.2-NET-x86_64-Current.iso
pub/opensuse/distribution/leap/15.2/iso-devel/openSUSE-Leap-15.2-NET-x86_64-Current.iso.sha256
deleting pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-x86_64-Media.iso
deleting pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-x86_64-Current.iso.sha256
deleting pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-x86_64-Current.iso
deleting pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso.sha256
deleting pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso
deleting pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-x86_64-Media.iso.sha256
deleting pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-x86_64-Media.iso
deleting pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-x86_64-Current.iso.sha256
deleting pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-x86_64-Current.iso
deleting pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso
pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-x86_64.iso is uptodate
pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-x86_64.iso.sha256 is uptodate
pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-x86_64.iso is uptodate
pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-x86_64.iso.sha256 is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-GNOME-Live-aarch64-Build1.19-Media.iso is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-GNOME-Live-aarch64-Build1.19-Media.iso.sha256 is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-GNOME-Live-aarch64-Build1.19-Media.iso.sha256.asc is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-GNOME-Live-aarch64-Media.iso is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-GNOME-Live-aarch64-Media.iso.sha256 is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-GNOME-Live-aarch64-Media.iso.sha256.asc is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-KDE-Live-aarch64-Build1.19-Media.iso is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-KDE-Live-aarch64-Build1.19-Media.iso.sha256 is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-KDE-Live-aarch64-Build1.19-Media.iso.sha256.asc is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-KDE-Live-aarch64-Media.iso is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-KDE-Live-aarch64-Media.iso.sha256 is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-KDE-Live-aarch64-Media.iso.sha256.asc is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-Rescue-CD-aarch64-Build1.19-Media.iso is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-Rescue-CD-aarch64-Build1.19-Media.iso.sha256 is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-Rescue-CD-aarch64-Build1.19-Media.iso.sha256.asc is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-Rescue-CD-aarch64-Media.iso is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-Rescue-CD-aarch64-Media.iso.sha256 is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-Rescue-CD-aarch64-Media.iso.sha256.asc is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-aarch64-Build208.3-Media.iso is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-aarch64-Build208.3-Media.iso.sha256 is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-aarch64-Build208.3-Media.iso.sha256.asc is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-aarch64-Media.iso is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-aarch64-Media.iso.sha256 is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-aarch64-Media.iso.sha256.asc is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-aarch64-Build208.3-Media.iso is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-aarch64-Build208.3-Media.iso.sha256 is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-aarch64-Build208.3-Media.iso.sha256.asc is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-aarch64-Media.iso is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-aarch64-Media.iso.sha256 is uptodate
pub/opensuse/ports/aarch64/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-aarch64-Media.iso.sha256.asc is uptodate
pub/opensuse/ports/ppc/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-ppc64le-Build314.3-Media.iso is uptodate
pub/opensuse/ports/ppc/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-ppc64le-Build314.3-Media.iso.sha256 is uptodate
pub/opensuse/ports/ppc/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-ppc64le-Build314.3-Media.iso.sha256.asc is uptodate
pub/opensuse/ports/ppc/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-ppc64le-Media.iso is uptodate
pub/opensuse/ports/ppc/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-ppc64le-Media.iso.sha256 is uptodate
pub/opensuse/ports/ppc/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-ppc64le-Media.iso.sha256.asc is uptodate
pub/opensuse/ports/ppc/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-ppc64le-Build314.3-Media.iso is uptodate
pub/opensuse/ports/ppc/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-ppc64le-Build314.3-Media.iso.sha256 is uptodate
pub/opensuse/ports/ppc/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-ppc64le-Build314.3-Media.iso.sha256.asc is uptodate
pub/opensuse/ports/ppc/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-ppc64le-Media.iso is uptodate
pub/opensuse/ports/ppc/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-ppc64le-Media.iso.sha256 is uptodate
pub/opensuse/ports/ppc/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-ppc64le-Media.iso.sha256.asc is uptodate

#26 Updated by lkocman about 1 month ago

  • Status changed from New to Resolved

sh-4.4$ sudo ls -lad /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso
drwxr-xr-- 2 mirror stage 4096 Jun 26 16:47 /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso
sh-4.4$ sudo ls -lad /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso /srv/ftp/pub/opensuse/distribution/leap/15.2/iso
drwxr-xr-- 2 mirror stage 4096 Jun 26 16:47 /srv/ftp/pub/opensuse/distribution/leap/15.2/iso
drwxr-xr-- 2 mirror stage 4096 Jun 26 16:47 /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso
sh-4.4$ sudo ls -lad /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso/* /srv/ftp/pub/opensuse/distribution/leap/15.2/iso/*
-rw-r--r-- 3 mirror stage 4287627264 Jun 26 06:50 /srv/ftp/pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-x86_64.iso
-rw-r--r-- 3 mirror stage 117 Jun 26 16:44 /srv/ftp/pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-x86_64.iso.sha256
-rw-r--r-- 3 mirror stage 144703488 Jun 26 06:35 /srv/ftp/pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-x86_64.iso
-rw-r--r-- 3 mirror stage 117 Jun 26 16:45 /srv/ftp/pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-x86_64.iso.sha256
-rw-r--r-- 3 mirror stage 4287627264 Jun 26 06:50 /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-x86_64.iso
-rw-r--r-- 3 mirror stage 117 Jun 26 16:44 /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-x86_64.iso.sha256
-rw-r--r-- 3 mirror stage 144703488 Jun 26 06:35 /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-x86_64.iso
-rw-r--r-- 3 mirror stage 117 Jun 26 16:45 /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-x86_64.iso.sha256
sh-4.4$

All good, marking task as resolved.

#27 Updated by lkocman about 1 month ago

  • % Done changed from 90 to 100

Also available in: Atom PDF