Bonjour à tous,
J'ai besoin de faire un ISO customisé, avec uniquement les paquets qui me sont nécessaires, pour des raisons de sécurité.
Je suis parti d'un ISO dvd serveur (le seul ISO dvd), j'ai remplacé les paquets du serveur par les miens, refait le repodata, etc...
L'install se passe bien jusqu'à ce que j'aille chercher les paquets, et là il les trouve pas,
à priori car /run/install/repo est monté sur /dev/sdb au lieu de /dev/sdb1.
Voici quelques traces prises dans le fichier de trace anaconda-tb-xxx :
Registered callbacks:
lsblk_output:
NAME SIZE OWNER GROUP MODE FSTYPE LABEL UUID MOUNTPOINT
loop0 504569856 root disk brw-rw---- squashfs
loop1 2147483648 root disk brw-rw---- ext4 Anaconda 309ee304-6576-4f22-902f-58f2b299cb4a
|-live-rw 2147483648 root disk brw-rw---- ext4 Anaconda 309ee304-6576-4f22-902f-58f2b299cb4a /
`-live-base 2147483648 root disk brw-rw---- ext4 Anaconda 309ee304-6576-4f22-902f-58f2b299cb4a
loop2 34359738368 root disk brw-rw----
`-live-rw 2147483648 root disk brw-rw---- ext4 Anaconda 309ee304-6576-4f22-902f-58f2b299cb4a /
sda 128035676160 root disk brw-rw----
|-sda1 1073741824 root disk brw-rw---- ext4 16190dc4-d7cf-4ae7-aa03-671f04e2e890 /mnt/sysimage/boot
`-sda2 126750818304 root disk brw-rw---- LVM2_member Nxlm3s-IIPC-L59u-TxB4-ixpx-mxfz-S1ppt8
|-fedora-var 70317506560 root disk brw-rw---- ext4 88944c00-0246-4951-89b0-de9cffab1375 /mnt/sysimage/var
|-fedora-root 35152461824 root disk brw-rw---- ext4 8a6cecaf-336a-418f-bf25-1f0489cf5344 /mnt/sysimage
|-fedora-swap 4114612224 root disk brw-rw---- swap 58d58283-7e5d-4a44-8f39-7b0825555630 [SWAP]
`-fedora-home 17163091968 root disk brw-rw---- ext4 7dd6cdc5-c154-4434-a86d-1c89a64ce56b /mnt/sysimage/home
sdb 31641829376 root disk brw-rw---- iso9660 Fedora-S-dvd-x86_64-29 2018-11-12-16-38-30-00 /run/install/repo
|-sdb1 1069547520 root disk brw-rw---- iso9660 Fedora-S-dvd-x86_64-29 2018-11-12-16-38-30-00
`-sdb2 10219520 root disk brw-rw---- vfat ANACONDA C365-8208
[...]
15:40:47,883 DBG payload: retrieving treeinfo from file:///run/install/repo (proxy: None ; sslverify: True)
15:40:47,884 INF payload: Trying to download '.treeinfo'
15:40:47,896 INF payload: Server returned 404 code
15:40:47,897 INF payload: Trying to download 'treeinfo'
15:40:47,900 INF payload: Server returned 404 code
15:40:47,901 ERR payload: Got HTTP 404 Error when downloading [.]treeinfo files
15:40:47,902 DBG payload: getting release version from tree at file:///run/install/repo (29)
15:40:47,903 DBG payload: using default release version of 29
[...]
15:40:52,904 DBG packaging: Input mount points: {'/dev': Size (1.819797515869140625 GiB), '/dev/shm': Size (1.852359771728515625 GiB), '/run': Size (1.828159332275390625 GiB), '/sys/fs/cgroup': Size (1.852375030517578125 GiB), '/run/install/repo': Size (0 B), '/': Size (341.95703125 MiB), '/tmp': Size (1.850360870361328125 GiB), '/mnt/sysimage/boot': Size (870.3999996185302734375 MiB), '/mnt/sysimage/home': Size (13.5867187492549419403076171875 GiB), '/mnt/sysimage': Size (27.82753906212747097015380859375 GiB), '/mnt/sysimage/var': Size (55.665039061568677425384521484375 GiB)}
15:40:52,907 INF packaging: Estimated size: download 0 O & install 2.79 Gio
[...]
15:41:26,588 DBG packaging: Input mount points: {'/dev': Size (1.819797515869140625 GiB), '/dev/shm': Size (1.852359771728515625 GiB), '/run': Size (1.82814788818359375 GiB), '/sys/fs/cgroup': Size (1.852375030517578125 GiB), '/run/install/repo': Size (0 B), '/': Size (341.8984375 MiB), '/tmp': Size (1.849727630615234375 GiB), '/mnt/sysimage': Size (30.274814605712890625 GiB), '/mnt/sysimage/boot': Size (906.1953125 MiB), '/mnt/sysimage/dev/shm': Size (1.852375030517578125 GiB), '/mnt/sysimage/home': Size (14.812938690185546875 GiB), '/mnt/sysimage/var': Size (60.619388580322265625 GiB)}
15:41:26,591 INF packaging: Estimated size: download 496.63 Mio & install 1.57 Gio
[...]
15:41:26,839 INF packaging: Mountpoint /mnt/sysimage/var picked as download location
15:41:26,873 INF packaging: Downloading packages to /mnt/sysimage/var/dnf.package.cache.
15:41:26,885 CRT dnf: Error opening file for checksum: /run/install/repo/GeoIP-1.6.12-4.fc29.x86_64.rpm
15:41:26,886 CRT dnf: Le paquet "GeoIP-1.6.12-4.fc29.x86_64" du dépôt local "anaconda" a une somme de contrôle incorrecte
La dernière trace est répétée pour tous les paquets.
Je ne sais pas où, et qui, monte /run/install/repo
J'imagine qu'il n'arrive pas à trouver les paquets parce qu'ils sont monté sur /dev/sdb au lieu de /dev/sdb1 ?
Help !