Forum Flightgear France

Une communauté prend son envol

Vous n'êtes pas identifié(e).

Annonce

Futur nouvel inscrit, tu dois au préalable lire l'intégralité des 10 articles des règles, s'il te plaît. Tout nouveau compte qui ne respecte pas les règles sera supprimé par l'administration.

#1 21/07/2023 12:11:04

GR
Membre
Inscription : 28/01/2019
Messages : 266

vera release not found ?

Bonjour,
J'ai voulu lancer un d&c et il y a eu un message d'erreur sur une dépendance non satisfaite :

gerard@gerard-Alienware-15-R3:~/fgfs-dev$ ./download_and_compile.sh -j4 ALL
**********************************************************************
*                                                                    *
* Warning: a typical SimGear + FlightGear + FGData build requires    *
* about 12 GiB of disk space. The compilation part may last from a   *
* few minutes to hours, depending on your computer.                  *
*                                                                    *
* Hint: use the -j option if your CPU has several cores, as in:      *
*                                                                    *
*         download_and_compile.sh -j$(nproc)                         *
*                                                                    *
**********************************************************************

!! You have selected the 'next' suite, which contains the development version
   of FlightGear. The corresponding FlightGear code is very recent but may
   well be unstable. Other possibilities are '--lts' for the 'LTS' suite (Long
   Term Stable), '--old-lts' for the previous LTS suite and '-s' for the
   latest release. '--lts' should provide the most stable setup. !!

Note that options '-s', '--lts' and '--old-lts' apply in particular to the
SIMGEAR, FGFS and DATA components, but other components may be affected as
well. Use '--component-branch COMPONENT=BRANCH' (without the quotes) if you
want to override the defaults (i.e., manually choose the branches for
particular components).

Branch used for each component:

  COMPONENT_BRANCH[SIMGEAR]=next
  COMPONENT_BRANCH[FGFS]=next
  COMPONENT_BRANCH[DATA]=next
Running 'sudo apt-get update'...
Hit:1 http://security.ubuntu.com/ubuntu jammy-security InRelease
Ign:2 http://packages.linuxmint.com vera InRelease                                                                               
Ign:3 http://archive.ubuntu.com/ubuntu vera InRelease                                                                            
Hit:4 https://ppa.launchpadcontent.net/ubuntuhandbook1/ppa/ubuntu jammy InRelease
Hit:5 http://archive.ubuntu.com/ubuntu jammy InRelease              
Hit:6 http://packages.linuxmint.com vera Release                    
Hit:7 http://archive.ubuntu.com/ubuntu jammy-updates InRelease
Hit:8 http://archive.ubuntu.com/ubuntu jammy-backports InRelease
Err:10 http://archive.ubuntu.com/ubuntu vera Release
  404  Not Found [IP: 2001:67c:1562::15 80]
Hit:11 https://repo.steampowered.com/steam stable InRelease
Reading package lists... Done
E: The repository 'http://archive.ubuntu.com/ubuntu vera Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Via fgmeta j'ai récupéré la version à jour de d&c et ai lançé la compilation avec cette version dans l'espace habituel où tout s'est toujours bien passé. Le problème est le même avec le d&c que j'utilise normalement. La différence entre les deux fichiers est listée ci-dessous

gerard@gerard-Alienware-15-R3:~/flightgear/fgmeta$ diff download_and_compile.sh ~/fgfs-dev/download_and_compile.sh
23c23
< script_blob_id='$Id: 87de1f8bcc45431155f5bbb66329bc235a34586b $'
---
> script_blob_id='$Id$'
gerard@gerard-Alienware-15-R3:~/flightgear/fgmeta$ 

Merci d'avance pour vos commentaires.
Bien cordialement


Mb Asus Tuf Z390-plus Gaming, Core I9-9900kf,  Ram 32 Gb, Cg Nvidia Rtx 3070, Ssd 1 Tb, Hdd 2tb, W11 Home
Dell ALienware 15R3, Core i7-6700hq, Ram 32 gb,  Cg Nvidia gtx 1060, SSD 500 gb, HDD 1 tb, linux lmint 21.2

Hors ligne

#2 21/07/2023 17:59:32

f-toro
Administrateur
Lieu : LFLA
Inscription : 16/12/2007
Messages : 3 030

Re : vera release not found ?

Salut.

Je laisse le soin aux spécialistes de Mint de t'éclairer, moi je suis en Debian testing.

En tout cas je ne vois pas de dépendance non satisfaite, mais des dépôts Ubuntu non trouvés.
lmint 21.1 c'est pas une version ancienne, ça (21 = 2021 ?)
Dans ce cas les dépôts et les paquets pour compiler en next ont du évoluer.


André. anciennement taureau89_9
Debian Testing Amd64. CM Sabertooth 990FX, FX8350, 32 Go Ram DDR3 1866 Mhz, GTX 1060 6Go, DD 2To Sata 3, THRUSTMASTER T.Flight StickX, FG 2020.4.0 Git.

Hors ligne

#3 21/07/2023 19:01:46

GR
Membre
Inscription : 28/01/2019
Messages : 266

Re : vera release not found ?

Bonjour,
Lmint 21.1 est une des dernières versions de la distribution lmint (la 21.2 est sortie le 16 juillet 2023). Une compilation sans problème a été réalisée en avril dernier dans cet environnement. Je vais donc voir sur le site lmint.
Bien cordialement

Dernière modification par GR (21/07/2023 19:24:14)


Mb Asus Tuf Z390-plus Gaming, Core I9-9900kf,  Ram 32 Gb, Cg Nvidia Rtx 3070, Ssd 1 Tb, Hdd 2tb, W11 Home
Dell ALienware 15R3, Core i7-6700hq, Ram 32 gb,  Cg Nvidia gtx 1060, SSD 500 gb, HDD 1 tb, linux lmint 21.2

Hors ligne

#4 21/07/2023 22:56:34

f-toro
Administrateur
Lieu : LFLA
Inscription : 16/12/2007
Messages : 3 030

Re : vera release not found ?

GR a écrit :

Lmint 21.1 est une des dernières versions de la distribution lmint (la 21.2 est sortie le 16 juillet 2023). Une compilation sans problème a été réalisée en avril dernier dans cet environnement.

Ok. C'est une bonne chose car pour compiler en next il ne faut pas de paquets obsolètes.
De toutes façons ce n'est pas une question d'incompatibilités de paquets, mais de dépôts non trouvés.
Dans ton cas la compilation n'a pas encore commencé, d&c faisant d'abord une recherche dans les dépôts pour obtenir les paquets nécessaires à la compilation.
Il ne les trouve pas, mais je ne saurais pas vraiment dire pourquoi.
En tout cas en next il y a des changements tous les jours, si tu n'as pas recompilé depuis avril, c'est déjà très loin...


André. anciennement taureau89_9
Debian Testing Amd64. CM Sabertooth 990FX, FX8350, 32 Go Ram DDR3 1866 Mhz, GTX 1060 6Go, DD 2To Sata 3, THRUSTMASTER T.Flight StickX, FG 2020.4.0 Git.

Hors ligne

#5 22/07/2023 1:43:43

zakharov
Membre historique du forum.
Inscription : 11/09/2005
Messages : 964

Re : vera release not found ?

salut GR,

ton soucis vient des dépôts configurés sur ta bécane. Tu pourrais regarder dans la config de apt (le gestionnaire de paquets):

$ cat /etc/apt/sources.list

et aussi dans

$ cat /etc/apt/sources.list.d/*

En tout cas "vera" n'est pas un nom de version pour ubuntu, et là tu dis quelque part d'aller regarder dans les dépôts ubuntu les paquets de "vera" qui est une version de mint.

Bref il y a quelque part une ligne du style

deb http://archive.ubuntu.com/ubuntu vera main

mais qui devrait être

deb http://packages.linuxmint.com vera main

Je ne montre que la branche main, mais apparemment il y a aussi des branches "backport", "import", "universe", "multiverse", "romeo" et "upstream" de disponibles, mets selon tes besoins

Suis pas connaisseur du tout des Ubuntus et dérivées (comme Mint), mais modestement beaucoup plus de Debian (dont est issue Ubuntu). Pour arriver à ces conclusions tu regardes dans L’URL de ton fichier de conf, tu ajoutes simplement "/dists/" et tu peux alors voir via ton navigateur le contenu directement:

http://archive.ubuntu.com/ubuntu/dists/   -> il n'y a pas de version au nom de vera par ici
http://packages.linuxmint.com/dists       -> super il y en a une par ici :)
http://packages.linuxmint.com/dists/vera/ -> il y a toutes ces branches dedans

En revanche ça n'explique pas pourquoi un de tes fichiers de config a été (mal) modifié. Pour trouver lequel un

$ grep -Erl "archive.ubuntu.com/ubuntu\s+vera" /etc/apt/sources.list*

devrait aider en te montrant le fichier de conf fautif (-E pour extended regex afin d'utiliser le \s+ qui veut dire un ou plusieurs espaces/tabulations, -r pour récursif car il y a un répertoire dans le lot /etc/apt/sources.list*, et -l pour indiquer le nom du ou des fichiers dans lequel le motif cherché apparaît)

Hope this helps
@+
bons vols
zakh


le zkv1000
Debian Bookworm sur i7-9750H, 16G, NV GeForce GTX 1660 Ti MaxQ 6Go
FG next compilé à la mano
Joystick TM T. Stick X avec fichier de conf perso

Hors ligne

#6 22/07/2023 9:13:51

GR
Membre
Inscription : 28/01/2019
Messages : 266

Re : vera release not found ?

Bonjour,
Merci beaucoup pour ton aide et ai effectué les tests suggérés:

gerard@gerard-Alienware-15-R3:~$ [b]cat /etc/apt/sources.list[/b]
#deb cdrom:[Linux Mint 21.1 _Vera_ - Release amd64 20221217]/ jammy main

# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.

gerard@gerard-Alienware-15-R3:~$ [b]cat /etc/apt/sources.list.d/*[/b]
deb http://archive.ubuntu.com/ubuntu vera universe
deb http://packages.linuxmint.com vera main upstream import backport 

deb http://archive.ubuntu.com/ubuntu jammy main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu jammy-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu jammy-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
# Uncomment these lines to try the beta version of the Steam launcher
#deb [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https://repo.steampowered.com/steam/ beta steam
#deb-src [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https://repo.steampowered.com/steam/ beta steam
deb [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https://repo.steampowered.com/steam/ stable steam
deb-src [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https://repo.steampowered.com/steam/ stable steam
deb [arch=amd64 signed-by=/etc/apt/keyrings/ubuntuhandbook1-ppa-jammy.gpg] https://ppa.launchpadcontent.net/ubuntuhandbook1/ppa/ubuntu jammy main
# deb-src [arch=amd64 signed-by=/etc/apt/keyrings/ubuntuhandbook1-ppa-jammy.gpg] https://ppa.launchpadcontent.net/ubuntuhandbook1/ppa/ubuntu jammy main

gerard@gerard-Alienware-15-R3:~$ [b]grep -Erl "archive.ubuntu.com/ubuntu\s+vera" /etc/apt/sources.list*[/b]
/etc/apt/sources.list.d/additional-repositories.list

Le résultat de la dernière commande donne la liste de tous les paquets disponibles:

gerard@gerard-Alienware-15-R3:~$ [b]cd /etc/apt/sources.list.d/[/b]
gerard@gerard-Alienware-15-R3:/etc/apt/sources.list.d$ ls
additional-repositories.list  official-package-repositories.list  steam-beta.list  steam-stable.list  ubuntuhandbook1-ppa-jammy.list

Dans official-package-repositories il y a

deb http://packages.linuxmint.com vera main upstream import backport 

deb http://archive.ubuntu.com/ubuntu jammy main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu jammy-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu jammy-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse

Dans additional-repository il y a

deb http://archive.ubuntu.com/ubuntu vera universe

Il n'y a évidemment pas le paquet déclaré manquant. Lors de ma dernière compilation réussie ce paquet ne devait donc pas être demandé par d&c.

Bien cordialement

Nota : je viens de passer à lmint 21.2 et le problème reste entier.

Dernière modification par GR (22/07/2023 9:54:35)


Mb Asus Tuf Z390-plus Gaming, Core I9-9900kf,  Ram 32 Gb, Cg Nvidia Rtx 3070, Ssd 1 Tb, Hdd 2tb, W11 Home
Dell ALienware 15R3, Core i7-6700hq, Ram 32 gb,  Cg Nvidia gtx 1060, SSD 500 gb, HDD 1 tb, linux lmint 21.2

Hors ligne

#7 22/07/2023 16:48:14

GR
Membre
Inscription : 28/01/2019
Messages : 266

Re : vera release not found ?

Bonjour,
J'ai ouvert un post sur le forum lmint qui m'a répondu que les paquets vera ne se trouvaient que sur les dépôts lmint et qu'il suffisait de changer vera en jammy. Ce que j'ai fait dans additional-repositories.list et cela a marché. Il est toutefois clair que je n'ai pas tout compris notamment pourquoi cela avait marché il y a quelques semaines alors que cela ne doit pas être nouveau que les paquets vera ne sont plus dans les dépôts ubuntu.

En tous cas merci m'avoir aidé à débloquer cette situation.
Bien cordialement


Mb Asus Tuf Z390-plus Gaming, Core I9-9900kf,  Ram 32 Gb, Cg Nvidia Rtx 3070, Ssd 1 Tb, Hdd 2tb, W11 Home
Dell ALienware 15R3, Core i7-6700hq, Ram 32 gb,  Cg Nvidia gtx 1060, SSD 500 gb, HDD 1 tb, linux lmint 21.2

Hors ligne

#8 22/07/2023 22:55:38

f-toro
Administrateur
Lieu : LFLA
Inscription : 16/12/2007
Messages : 3 030

Re : vera release not found ?

GR a écrit :

En tous cas merci m'avoir aidé à débloquer cette situation.

C'est à dire ?
Une nouvelle compilation passe ?


André. anciennement taureau89_9
Debian Testing Amd64. CM Sabertooth 990FX, FX8350, 32 Go Ram DDR3 1866 Mhz, GTX 1060 6Go, DD 2To Sata 3, THRUSTMASTER T.Flight StickX, FG 2020.4.0 Git.

Hors ligne

#9 22/07/2023 23:14:47

GR
Membre
Inscription : 28/01/2019
Messages : 266

Re : vera release not found ?

Bonsoir,
Effectivement la nouvelle compilation est passée sans problème pour créer la dernière mouture de FG 2020.4.0.
Bien cordialement


Mb Asus Tuf Z390-plus Gaming, Core I9-9900kf,  Ram 32 Gb, Cg Nvidia Rtx 3070, Ssd 1 Tb, Hdd 2tb, W11 Home
Dell ALienware 15R3, Core i7-6700hq, Ram 32 gb,  Cg Nvidia gtx 1060, SSD 500 gb, HDD 1 tb, linux lmint 21.2

Hors ligne

#10 23/07/2023 1:23:09

zakharov
Membre historique du forum.
Inscription : 11/09/2005
Messages : 964

Re : vera release not found ?

hugh,

cool que ta compilation à l'aide de d&c.sh ne soit plus bloquée par une histoire de configuration du gestionnaire de paquets smile

ce qui m'amène à vouloir utiliser cette opportunité pour essayer de faire comprendre deux ou trois choses concernant les distributions Linux:
- GNU/Linux est un noyau, ça signifie qu'il s'occupe de gérer toutes les interactions entre le logiciel et le matériel, en particulier en coordonnant les entrées/sortires (IO) via les modules (on pourrait presque dire pilotes pour les windowsien·ne·s), mais aussi la gestion de la RAM (quel processus a le droit à quoi), le temps CPU, etc.
- une distribution Linux est un ensemble cohérent de logiciels fournie de manière centralisée au travers d'un gestionnaire de paquets (selon la distribution une application peut être composée d'un ou plusieurs paquets)
- un paquet, est un moyen de faire tenir en un seul fichiers plusieurs fichiers (binaires, configuration, scripts d'installation, d'upgrade et de désinstallation), chaque paquet est téléchargeable individuellement par le gestionnaire de paquets, qui gère en plus les dépendances (pour fonctionner tel paquet a besoin que tel autre soit déjà installé, ou inversement que tel autre ne le soit pas)
- un dépôt est l'endroit où une distribution met à disposition les paquets, dans 99,99% (statistique au nez mouillé) des cas il s'agit d'un service web accessible via du http

Chaque distribution a sa technique qui lui est propre pour configurer le gestionnaire de paquets afin qu'il puisse aller chercher de manière automagique le bon paquet au bon endroit en fonction de plusieurs critères comme la version de la distribution et l'architecture. Je ne connais que deux méthodes, mais je sais qu'il y en a plus: la méthode debian et la méthode redhat.

Pour les RedHat-based (fedora, centos, ...) c'est simple: il faut qu'au bout du chemin (une URL http le plus souvent) se trouve un fichier qui contient tout ce qui est nécessaire au gestionnaire de paquet et dont j'ai oublié le nom, c'est à dire que le chemin indique tout.
Pour les Debian-based (ubuntu, mint, ...) l'URL pointe vers un endroit dans lequel il doit trouver un répertoire késapelerio "dists" et dans ce répertoire il va trouver la bonne version qui est un autre répertoire qui contient différents répertoires qui sont les branches (pour séparer les paquets obligatoires et libres des optionnels et non-libres par exemple). Ces branches sont elles-même composées de plusieurs répertoires qui sont dédiés à plusieurs architectures (x86, x86-64, arm, etc.). Dans chacun de ces répertoires il y a le fichier qui indique au gestionnaire de paquets qui dépend de quoi, le nom exact de chaque paquet, tutti quanti. L'utilisateur/administrateur n'indique que l'URL de base avec le nom de la version voulue, et la branche souhaitée, le gestionnaire de paquets ira tout seul faire le parcours nécessaire.

Bref, tout ceci pour expliquer qu'il ne faut pas mélanger la terminologie (paquets, distribution, branche), je pense qu'il est bien de connaître un peu le fonctionnement de sa distro (diminutif de distribution) pour mieux comprendre les problèmes et ne pas se retrouver sans rien quand un script type d&c.sh fait des choses dans le dos de l'utilisateur (je ne critique pas d&c.sh qui a beaucoup aidé et aide beaucoup plein de monde)

Au passage j'ai énormément appris sur Linux via FlightGear (système, shells, etc.)

@+
bons vols
zakh


le zkv1000
Debian Bookworm sur i7-9750H, 16G, NV GeForce GTX 1660 Ti MaxQ 6Go
FG next compilé à la mano
Joystick TM T. Stick X avec fichier de conf perso

Hors ligne

#11 23/07/2023 6:56:00

GR
Membre
Inscription : 28/01/2019
Messages : 266

Re : vera release not found ?

Bonjour,
Il est clair que FG est une mine d'enseignement débordant largement le cadre de la simulation, ce qui est encore plus vrai en cas de problème.
J'ai d'ailleurs récemment lu un article disant que FG  devait remplacer MSFS à l'IAE Paris-Est pour le projet FlighTeam (recherche en ludopédagogie).
Bien cordialement


Mb Asus Tuf Z390-plus Gaming, Core I9-9900kf,  Ram 32 Gb, Cg Nvidia Rtx 3070, Ssd 1 Tb, Hdd 2tb, W11 Home
Dell ALienware 15R3, Core i7-6700hq, Ram 32 gb,  Cg Nvidia gtx 1060, SSD 500 gb, HDD 1 tb, linux lmint 21.2

Hors ligne

Pied de page des forums