VPS tout frais : petites erreurs



  • Bonjour

    Je viens de commander un VPS (en debian 6), et je constate quelques petits soucis.

    Ma première action : mettre à jour l'OS, via apt-get update / upgrade. Là, premier constat :

    apt-get upgrade
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    You might want to run 'apt-get -f install' to correct these.
    The following packages have unmet dependencies:
     nfs-common : Depends: portmap or
                           rpcbind but it is not installed
    E: Unmet dependencies. Try using -f.
    

    J'ai tenté avec le -f (j'ai quelques connaissances mais je ne suis pas non plus un expert :)), je ne collerai pas tout le listing mais cela s'est terminé ainsi :

    Errors were encountered while processing:
     exim4-daemon-light
     bsd-mailx
     exim4
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    

    avec tout un tas de messages :

    locale: Cannot set LC_CTYPE to default locale: No such file or directory
    locale: Cannot set LC_MESSAGES to default locale: No such file or directory
    locale: Cannot set LC_ALL to default locale: No such file or directory
    locale: Cannot set LC_CTYPE to default locale: No such file or directory
    locale: Cannot set LC_MESSAGES to default locale: No such file or directory
    locale: Cannot set LC_ALL to default locale: No such file or directory
    

    j'ai désinstallé les paquets à problème (aucun besoin dans l'immédiat), fait un apt-get check (rien d'anormal), un apt-get autoremove…

    Et pour la locale, un vi du /etc/locale.gen pour décommenter la ligne fr.FR UTF-8, suivie d'un locale-gen et d'un locale -a pour corriger.

    J'en suis là et je verrai par la suite si je rencontre d'autres trucs du genre, mais soit mon VPS a eu un ch'tit soucis à l'install, soit ça peut être utile pour corriger le master des VPS (tout dépends comment ils sont installés bien sûr :)), soit j'ai fait une grosse boulette, mais là je vois pas où :)

    TKM.


  • Administrateur

    Topic très interessant, a priori, tu est le second client a rencontrer le problème. Tu sais me dire quel paquet tu as installé pour avoir ces erreurs ?



  • Aucun. Pour faire dans le brut de fonderie, le tout début de mon .bash_history :

    hostname
    uname -a
    cd /
    ll
    ls -l
    df -h
    vgdisplay
    fdisk -l
    top
    cd
    ls -al
    apt-get update
    apt-get upgrade
    apt-get -f upgrade
    ```Juste quelques vérifs de base donc, avant l'update. (et zut, pas de lvm de base ? :P)
    
    Si besoin de test, la réinstall est possible, je n'ai pas encore fait grand chose qui ne puisse être rapidement refait (en une heure c'est pas bien compliqué :))
    
    TKM.

  • Administrateur

    Tu peux réinstaller pour tester si tu veux, ça doit être corrigé.
    Pour les locale, il faut lancer cette commande pour le reconfigurer : dpkg-reconfigure locales



  • C'est mieux, mais forcément, y'a un truc qui n'est pas passé :)

    apt-get upgrade
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances       
    Lecture des informations d'état... Fait
    0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
    1 partiellement installés ou enlevés.
    Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
    Souhaitez-vous continuer [O/n] ? 
    Paramétrage de lvm2 (2.02.66-5) ...
    Setting up LVM Volume Groups  Reading all physical volumes.  This may take a while...
      No volume groups found
      No volume groups found
      No volume groups found
    .
    insserv: Service udev has to be enabled to start service lvm2
    insserv: exiting now!
    update-rc.d: error: insserv rejected the script header
    dpkg : erreur de traitement de lvm2 (--configure) :
     le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
    configured to not write apport reports
                                          Des erreurs ont été rencontrées pendant l'exécution :
     lvm2
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    ```TKM, qui a demandé un truc et ça a tout pété ^^;


  • Pour le coup, celle ci est normale : lvm2 semble dépendre d'udev, et celui ci n'est pas installé.
    Par contre le mainteneur Debian aurait probablement du ajouter cette dépendance au paquet, afin que l'installation soit automatique.
    Bref : "apt-get install udev" devrait résoudre ton problème.

    Mais en l'état tu auras bien du mal à utiliser LVM, vu que tout l'espace disque est déjà alloué.



  • Effectivement, l'installation du package udev corrige le soucis de lvm2, soucis de dépendance côté Debian. Pas bien grave :)
    Après, quant à pouvoir l'utiliser, là oui, l'espace est totalement utilisé sur le VPS. Mais cela peut toujours changer plus tard, si l'équipe propose une installation d'un VPS avec LVM (personnellement je peux me passer de LVM, mais s'il est dispo et utilisable, je prends au passage :))
    Merci aux intervenants pour les corrections.
    TKM


Log in to reply