#0 Re : -1 » [Script] Mise à jour automatique pour tous les paquets (y compris PPA) » Le 27/09/2012, à 16:06
- 89paladins
- Réponses : 55
Bonjour, metalux.
J'ai les mêmes messages d'erreur que dans le message #11.
De quelles informations as-tu besoin pour qu'on puisse avancer dans leur résolution ?
89paladins.
#1 Re : -1 » [Script] Mise à jour automatique pour tous les paquets (y compris PPA) » Le 27/09/2012, à 19:21
- 89paladins
- Réponses : 55
Pour cette manip' :
supprime la ligne 51 et remplace la ligne 50 par:
(echo -e "$choix\n};" && sed -n '/^\/\/ List of packages to not update/,$ p' "$sav3") | tee -a $fdc && zenity --info --timeout=3 --text='Vos dépôts ont été ajoutés correctement'
ça me donne toujours les mêmes erreurs :
** (zenity:4590): WARNING **: La connexion est fermée
(zenity:4590): GLib-WARNING **: /build/buildd/glib2.0-2.32.3/./glib/giounix.c:411Error while getting flags for FD: Mauvais descripteur de fichier (9)
** (zenity:4771): WARNING **: La connexion est ferméePour le test (en conservant la modification précédente)
"autres options"/"Editer Unattended-upgrades manuellement"
j'obtiens :
** (gedit:5512): WARNING **: La connexion est fermée
** (gedit:5512): WARNING **: Could not connect to session busPour le test suivant (toujours en conservant la modification précédente)
unset DBUS_SESSION_BUS_ADDRESS juste avant la ligne # 10-Vérifier si fichier 10periodic configuré à la 1ère utilisation
l'édition manuelle s'ouvre normalement.
#2 Re : -1 » [Script] Mise à jour automatique pour tous les paquets (y compris PPA) » Le 28/09/2012, à 10:14
- 89paladins
- Réponses : 55
C'est bon, la voilà.
#!/bin/bash
##### Ce script permet d'effectuer les mises à jours automatiquement, même en provenance de P.P.A. #####
##### Je remercie tout particulièrement Cracolinux pour ses nombreux conseils et son script "C dans l'air ce soir" qui m'a fortement inspiré à la réalisation de celui-ci #####
##### Merci également à sputnick,Postmortem et Hizoka pour leurs interventions ainsi que toutes les personnes qui m'aident au quotidien sur le forum d'Ubuntu.fr.
#v.2.94
[[ -z $(which zenity) ]] && notify-send 'Maj Auto' "Ce script nécessite zenity comme dépendance. Veuillez l'installer avant de relancer ce script." && exit 0
# 1-Définition des chemins
# ======================
fdc=/etc/apt/apt.conf.d/50unattended-upgrades
fdc2=/etc/apt/apt.conf.d/10periodic
dep=http://luccio_script.perso.sfr.fr/
sav="$HOME/.savunattended/savoriginal.bak"
sav2="$HOME/.savunattended/savoriginal2.bak"
sav3="$HOME/.savunattended/last.bak"
# 2-Fonctions
# =========
# 2.1 Fonction principale
# ===================
tableau () {
#Création de la liste des dépôts
for liste in $(ls /var/lib/apt/lists/* | grep Release$)
do
(grep 'Origin' $liste | sed s/"^Origin: "// | sed 's/$/:/'; grep 'Suite' $liste | sed s/"^Suite: "//) | sed '$!N;s/\n//' >> .liste-des-depots
grep 'Label' $liste | sed s/"^Label: "// >> .sources
done
while read line
do
echo \"$line\"\;
done < .liste-des-depots >> .liste-des-depots2
choix=$(for (( x=1 ; x<=$(wc -l < .sources) ; x++ ))
do
echo $ajout
echo "$(sed -n "${x}p" .sources)"
echo "$(sed -n "${x}p" .liste-des-depots2)"
done | zenity --list --checklist --separator='\n' --print-column=3 --width=800 --height=600 --title="Choix :" --column="choix :" --column="Dépôts" --column "Sources")
rm .liste-des-depots .sources .liste-des-depots2
if [[ ! -n $choix ]];then
zenity --info --timeout=3 --text="Annulation de l\'opération. Aucune modification n\'a été effectuée"
exit 1
fi
sed -ni '1,/Allowed-Origins/ p' $fdc
(echo -e "$choix\n};" && sed -n '/^\/\/ List of packages to not update/,$ p' "$sav3") | tee -a $fdc && zenity --info --timeout=3 --text='Vos dépôts ont été ajoutés correctement'
# (echo -e "$choix\n};" && sed -n '/^\/\/ List of packages to not update/,$ p' "$sav3") | tee -a $fdc
# zenity --info --timeout=3 --text='Vos dépôts ont été ajoutés correctement'
exit 0
}
# 2.2 Fonction de détection gksudo ou kdesudo
# =======================================
chercher () {
trouver=$(which $1)
return $?
}
if chercher gksudo; then
session=gksudo
elif chercher kdesudo; then
session=kdesudo
fi
# 3-Vérifier l'utilisateur (user/root)
# ==================================
if [ ! "$SUDO_USER" ]; then
# 4-Création du dossier des sauvegardes
# ===================================
[[ -d ~/.savunattended ]] || mkdir ~/.savunattended
# 5-Vérifier si fichier d'aide présent
# ==================================
[[ -e ~/.savunattended/help ]] || wget -qO ~/.savunattended/help $dep'help'
# 6-Sauvegardes originales
# ======================
[[ -e $sav ]] || cp $fdc $sav
[[ -e $sav2 ]] || cp $fdc2 $sav2
# 7-Sauvegarde de la dernière configuration
# =======================================
cp $fdc $sav3
# 8-Vérification des mises à jour
# =============================
emplacement=$(dirname "$0")
if ( wget -q --spider $dep'maj_auto' ) ; then
if [[ $(wget -qO- $dep'maj_auto' | sed -n "7 p" | cut -d '.' -f 2-) != $(cat "${emplacement}"/maj_auto | sed -n "7 p" | cut -d '.' -f 2-) ]]; then
if zenity --question --text="Nouvelle mise à jour disponible. Voulez-vous l'appliquer maintenant?"; then
wget -qO "${emplacement}"/maj_auto $dep'maj_auto' && chmod u+x "${emplacement}"/maj_auto
wget -qO "$HOME/.savunattended/help" $dep'help'
notify-send 'Maj Auto' "Mise à jour du script Maj Auto effectuée avec succès." && bash "$0" && exit 0
fi
fi
else
zenity --warning --timeout=3 --text="Impossible de vérifier si il y a une mise à jour, veuillez vérifier votre connexion internet" && exit 1
fi
# 9-Démarrer le mode root
# =====================
$session -k -m "Veuillez entrer votre mot de passe afin que Maj Auto puisse ajouter les choix que vous allez effectuer à votre configuration.
Merci de me laisser vos commentaires sur http://forum.ubuntu-fr.org/viewtopic.php?id=879781." bash "$0"
exit 0
fi
unset DBUS_SESSION_BUS_ADDRESS
# 10-Vérifier si fichier 10periodic configuré à la 1ère utilisation
# ==============================================================
if [[ ! -e ~/.savunattended/lock ]]; then
touch ~/.savunattended/lock &&
if $(zenity --question --text="Vous lancez ce script pour la 1ère fois. Voulez vous configurer 10periodic automatiquement(recommandé)? Veuillez annuler l'opération si vous avez configuré manuellement ce fichier, sinon acceptez pour un fonctionnement correct de ce script."); then
echo -e "APT::Periodic::Update-Package-Lists \"1\";\nAPT::Periodic::Download-Upgradeable-Packages \"1\";\nAPT::Periodic::AutocleanInterval \"1\";\nAPT::Periodic::Unattended-Upgrade \"1\";" | tee $fdc2 && [[ -n $motpasse ]] && bash "$0" && exit 0
else
exit 0
fi
fi
# 11-Sélection de l'action
# =====================
action=$(zenity --list --radiolist --width=410 --height=210 --title="Mises à jour automatiques" --column="Choix :" --column="Action :" "" "Sélectionner la mise à jour de tous les dépôts" TRUE "Choisir les mises à jour autorisées" "" "Autres options") && [[ -n $action ]]
# 11.1-Ajout de tous les dépôts
# ========================
if [[ $action == "Sélectionner la mise à jour de tous les dépôts" ]]; then
ajout="TRUE" && tableau
# 11.2-Choix des dépôts autorisés pour la mise à jour automatique
# ==========================================================
elif [[ $action == "Choisir les mises à jour autorisées" ]]; then
ajout="FALSE" && tableau
# 11.3-Autres options
# ==============
elif [[ $action == "Autres options" ]]; then
action2=$(zenity --list --radiolist --width=600 --height=210 --title="Mises à jour automatiques" --column="Choix :" --column="Action :" TRUE "Voir le fichier d'aide" "" "Editer Unattended-upgrades manuellement" "" "Restaurer la configuration initiale") && [[ -n $action2 ]]
else
exit 0
fi
# 11.3.1-Fichier d'aide
# ==============
if [[ $action2 == "Voir le fichier d'aide" ]]; then
zenity --width=610 --height=310 --title="Aide de Maj auto" --text-info --filename ~/.savunattended/help && bash "$0" && exit 0
# 11.3.2-Edition de Unattended-upgrades
# ==============================
elif [[ $action2 == "Editer Unattended-upgrades manuellement" ]]; then
xdg-open /etc/apt/apt.conf.d/50unattended-upgrades && cp $fdc $sav3
exit 0
# 11.3.3-Restaurer la configuration initiale
# ===================================
elif [[ $action2 == "Restaurer la configuration initiale" ]]; then
cp -f $sav $fdc; cp -f $sav2 $fdc2 && zenity --info --timeout=3 --text="Restauration effectuée"
rm -r "$HOME/.savunattended"
else
exit 0
fi
exit 0#3 Re : -1 » [Script] Mise à jour automatique pour tous les paquets (y compris PPA) » Le 28/09/2012, à 11:13
- 89paladins
- Réponses : 55
Bonjour, metalux.
Le script qui fonctionne chez moi est celui où tu m'as fait rajouter "unset…". Je n'ai plus le message d'erreur en terminal.
En revanche celui obtenu ce jour par "wget http://luccio_script.perso.sfr.fr/maj_auto" me génère toujours la même erreur.
#4 Re : -1 » [Script] Mise à jour automatique pour tous les paquets (y compris PPA) » Le 29/09/2012, à 09:42
- 89paladins
- Réponses : 55
C'est tout bon, metalux.
Il a bien demandé la mise à jour.
89paladins
#5 Re : -1 » [Script] Mise à jour automatique pour tous les paquets (y compris PPA) » Le 29/09/2012, à 12:29
- 89paladins
- Réponses : 55
Ubuntu 12.04 (64 bits) Unity.
Pour moi, il est finalisé. ![]()
De rien, metalux. Merci pour t'être occupé de mes soucis.
89paladins
#6 Re : -1 » Avoir des "workspaces" independants » Le 10/04/2013, à 15:53
- 89paladins
- Réponses : 2
Il faut suivre ce tuto : Tuto (Gnome + Compiz) pour la partie "workspaces différents".
Pour le reste, je ne comprends pas bien la question.
#7 Re : -1 » association de fichier avec une application » Le 09/03/2013, à 19:27
- 89paladins
- Réponses : 2
Clic-droit, mais "propriétés" et non pas "ouvrir avec".
Dans la fenêtre qui s'ouvre, trois onglets dont "ouvrir avec". C'est là qu'on retrouve la possibilité de mettre par défaut l'ouverture avec une application précise.
#8 Re : -1 » Affichage illisible après MAJ de 10.04 à 11.04 » Le 19/03/2012, à 13:38
- 89paladins
- Réponses : 75
@mulanee : Réinstaller ton serveur X (xorg.conf) n'y changera rien, tu as raison, puisque ton problème démarre dès GRUB.
Il serait important de savoir quel GRUB tu as : legacy ou 2 ?
Si tu es sous GRUB (GRUB-legacy), dans /boot/grub/menu.lst, passes-tu des paramètres au noyau concernant la video , genre VGA=791 ?
Pour GRUB2, il faut éditer /etc/default/grub pour assurer le coup, via cette ligne :
GRUB_GFXMODE="1024x768x32 800x600 640x480". Ça permet si la première valeur ne fonctionne pas d'en essayer d'autres plus petites.
Dans mon cas, tant que je laissais une seule valeur (GRUB_GFXMODE="1024x768x32"), j'avais la même chose que toi : des carrés. En mettant ces 3 valeurs (1024x768x32 800x600 640x480), j'ai récupérée un affichage correct.
Après, c'est optimisation et tout. À toi de trouver les valeurs qui t'intéressent ensuite.
En fait, de ce que j'ai compris, la première résolution est celle de GRUB. Ce qui marchait avant peut ne plus marcher ensuite lors d'une màj (comme dans ton cas). GRUB (GRUB_GFXMODE) passe la main ensuite à SPLASH (GRUB_GFXPAYLOAD_LINUX) pour une seconde résolution résolution, qui, lui, enfin la passe au serveur graphique Xorg, pour une troisième résolution (Option "metamodes" "1440x900 +0+0", c'est un exemple).
#9 Re : -1 » Affichage illisible après MAJ de 10.04 à 11.04 » Le 20/03/2012, à 11:45
- 89paladins
- Réponses : 75
GNU GRUB version 1.99~rc1-13ubuntu3
C'est bien GRUB2, qu'on nomme GRUB maintenant. L'ancien GRUB (GRUB1) est nommé GRUB-legacy.
Xorg est déjà démarré à ce stade ou il démarre seulement après la commande startx?
Non, c'est justement la commande startx qui démarre (start) le serveur graphique (X).
Utilises-tu le pilote propriétaire ou le libre pour ta carte graphique ?
Si c'est le pilote propriétaire, il faut ajouter dans /etc/default/grub à la ligne GRUB_CMDLINE_LINUX_DEFAULT l'option nomodeset après "quiet splash", puis
sudo update-grubet redémarrage.
Peux-tu nous indiquer les options de la ligne GRUB_CMDLINE_LINUX_DEFAULT que tu as actuellement ?
#10 Re : -1 » Affichage illisible après MAJ de 10.04 à 11.04 » Le 21/03/2012, à 10:33
- 89paladins
- Réponses : 75
Dans ton /etc/default/grub, change la ligne :
GRUB_GFXPAYLOAD="keep"en
GRUB_GFXPAYLOAD="text"et commente celle-ci :
GRUB_GFXPAYLOAD_LINUX=quelque_choseen ajoutant # en début de ligne :
#GRUB_GFXPAYLOAD_LINUX=enregistrement, puis :
sudo update-grubReboote et tiens-nous au courant.
#11 Re : -1 » Affichage illisible après MAJ de 10.04 à 11.04 » Le 22/03/2012, à 10:29
- 89paladins
- Réponses : 75
Bonjour,
As-tu déjà essayé avec d'autres noyaux, car dans un de tes précédents messages j'ai vu que tu en avais 4 ou 5 d'installés ?
Autre test aussi : Peux-tu refaire la manip' de ton message 31 en laissant toutes les modif' qu'on a faites dans /etc/default/grub et donner son résultat ?
#12 Re : -1 » [Résolu] Blocage de l'affichage... » Le 19/03/2012, à 12:54
- 89paladins
- Réponses : 10
T'as été voir dans les logs un peu ce qui se passe (Xorg.0.log, par ex.) ?
Que donne en console dmesg ?
#13 Re : -1 » [Résolu] Blocage de l'affichage... » Le 19/03/2012, à 14:14
- 89paladins
- Réponses : 10
D'après dmesg, tu as 2 problèmes :
1 problème concernant la résolution graphique, mais qui ne doit pas trop gêner,
1 problème matériel concernant ton disque dur : [ 146.741675] end_request: I/O error, dev sda, sector 25946520. 1 secteur défectueux, donc.
Tu peux essayer ceci dans un terminal :
sudo touch /forcefsck(décrit dans la doc' Ubuntu comme "ce qui aura pour effet de lancer fsck au prochain démarrage pour vérifier la partition racine".
Redémarrer le PC et vérifier si ton problème est résolu ![]()
#14 Re : -1 » [Résolu] Blocage de l'affichage... » Le 20/03/2012, à 11:27
- 89paladins
- Réponses : 10
Autre solution alors : démarrer sur un live-cd (choix essayer Ubuntu). Une fois sur le bureau, aller dans "Système" --> "Administration" ---> "Editeur de partitions Gparted".
Je pars du principe que tu n'as qu'un disque dur (donc sda), tu dois au moins avoir 2 partitions : la / et la swap.
Je pars aussi du principe que la partition / est /dev/sda1. Pour vérifier, tu regardes la colonne "Partition" et la colonne "Point de montage".
Tu sélectionnes /dev/sda1 en faisant un clic droit pour obtenir un menu contextuel. Dans ce dernier, tu cliques sur "Information".
Dans la fenêtre qui s'ouvre, tu vas y trouver en bas l'intervalle en secteurs de la partition.
1er cas :
Si ton secteur défectueux n° 25946520 est bien inclus dedans, alors tu fermes Gparted et tu ouvres un terminal et entres la commande suivante pour forcer la vérification de la partition / même si le système croit qu'il est sain :
sudo fsck -cfv /dev/sda1Edit : -c = Vérifier la présence de blocs défectueux et les ajouter à la liste des blocs défectueux.
-f = Forcer la vérification même si le système de fichiers est marqué propre.
-v = Travailler en mode bavard.
Tu rebootes et tu nous tiens au courant.
2ème cas :
Ton secteur défectueux n° 25946520 n'est pas inclus dedans, c'est qu'il est dans la swap (/dev/sda2, à toi de vérifier avec Gparted cette info').
Dans ce cas, tu sélectionnes cette partition swap avec un clic droit, tu la supprimes et tu appliques les modifications. Ensuite, tu recrées celle-ci (clic droit, "Nouvelle", "swap", etc) et tu appliques les modifications.
Tu rebootes et tu nous tiens au courant.
#15 Re : -1 » [Résolu] Blocage de l'affichage... » Le 24/03/2012, à 10:18
- 89paladins
- Réponses : 10
Bonjour,
Pour lancer la commande en fonctionnement, il faut que cette partition, home /dev/sda5, soit démontée.
Démarrer le PC et lorsque GRUB apparaît, choisir le mode recovery (en général, c'est la 2e ligne). Si GRUB n'est pas configuré pour apparaître, il faut appuyer sur la touche shift, dès que le BIOS a fini son travail (les tests POST), pour le voir apparaître.
En mode recovery, dans le menu qui survient, prendre "ouvrir une console en mode root" (un truc dans ce genre).
Une fois qu'on a la main, on s'assure de démonter /dev/sda5 (comme on est root, on n'a pas besoin de "sudo") :
umount /dev/sda5Maintenant, on vérifie (on ne sait jamais) par un autre moyen que la partition n'est pas montée :
mountLa commande liste les partitions montées. Il faut bien vérifier que /dev/sda5 n'y figure pas.
Si c'est OK, on lance :
fsck -cfv /dev/sda5Une fois la vérification achevée :
rebootVérifier une fois arriver sur le bureau avec un terminal
dmesgque le secteur défectueux a disparu et tu nous tiens au courant.
#16 Re : -1 » [Résolu] Blocage de l'affichage... » Le 25/03/2012, à 13:26
- 89paladins
- Réponses : 10
Bonjour,
Si ça roule maintenant, un p'tit "résolu" alors.
#17 Re : -1 » redemande le mot de passe indéfiniment » Le 11/05/2010, à 22:05
- 89paladins
- Réponses : 34
Bonsoir,
Ce qui me vient à l'esprit en premier est la divergence de l'ESSID entre ta box et ta carte wifi wlan2. Cette dernière devrait posséder le même ESSID de façon à dialoguer sur le même canal/réseau avec ta box.
En plus, tu n'as pas de connexion automatique, ou je me trompe, pour ta wifi dans /etc/network/interfaces.
Voilà des pistes à travailler, je pense.:)
En revanche, tu m'a fait découvrir plein de commandes utiles, merci ![]()
#18 Re : -1 » redemande le mot de passe indéfiniment » Le 12/05/2010, à 22:05
- 89paladins
- Réponses : 34
Bonsoir,
Dans les commandes que tu as tapées, il y a iwconfig qui a donné :
wlan2 IEEE 802.11g ESSID:"Tvapaq7a"
Mode:Managed Frequency:2.412 GHz Access Point: 00:1F:9F:E7:2A:5D
Bit Rate=48 Mb/s Tx-Power:20 dBm Sensitivity=0/3
RTS thr:off Fragment thr:off
Le ESSID de ta carte wwlan2 est "Tvapaq7a".
Avec sudo iwlist scan, tu connais le ESSID de ta box qui est "Livebox-F8EA".
C'est ce ESSID que ta carte wlan2 devrait afficher et non pas "Tvapaq7a".
Dans ta barre de tâches en haut de l'écran, tu dois avoir l'icone pour le wifi. Un clic droit dessus et tu accèdes à un menu. Tu prends "Modifications des connexions", ensuite l'onglet "Sans fil". Tu fais "Ajouter" si aucune connexion wifi n'existe ou tu fais "Modifier" si elle existe déjà.
Dans la fenêtre qui s'ouvre, un champ s'appelle (E)SSID : c'est là que tu dois inscrire "Livebox-F8EA" si tu crées la connexion ou remplacer "Tvapaq7a" par "Livebox-F8EA" si tu modifies la connexion sans fil.
Pour les autres champs, tu remplis juste l'adresse MAC de ta carte = 00:14:d1:6b:eb:a3. Je ne l'ai pas deviné, c'est dans les résultats de "ifconfig".
Ensuite, tu passes aux autres onglets :
Sécurité sans fil : WPA ou WPA2 personnel
Paramètres IPv4 : DHCP (si tu n'as pas besoin d'adresses IP fixes).
Paramètres IPv6 : ignorer, sauf si tu es chez Free, mais vu que tu as une Live-Box...
J'espère que j'ai été plus clair.:D
#19 Re : -1 » redemande le mot de passe indéfiniment » Le 12/05/2010, à 22:17
- 89paladins
- Réponses : 34
Tu l'as modifiée quand, parce que ce n'est pas ce qu'indiquent tes résultats de commande ?
#20 Re : -1 » redemande le mot de passe indéfiniment » Le 12/05/2010, à 22:47
- 89paladins
- Réponses : 34
Tu fais ce que tu veux avec la LB, mais, personnellement, je travaille pour Orange à en installer tous les jours. Vaut mieux bidouiller les paramètres de ta carte wifi que de tripoter la LB. Elles sont très susceptibles, d'autant plus que c'est du "made in China".
Tu devrais faire un reset d'usine à ta LB déjà pour commencer, pour qu'on parte sur des bases saines. Et reposter les commandes ensuite.
Si tu ne sais pas faire le reset d'usine, tu ouvre ton navigateur, tu vas sur http://192.168.1.1
Identifiant = admin
Mot de passe = admin
Puis dans va dans Dépannage/Maintenance et tu demandes le reset d'usine. Bien sûr, derrière, il faut avoir une connexion filaire (mais je pense que tu es déjà en filaire), l'identifiant de connexion et le mot de passe qui va avec.
À quoi elle ressemble ta LB ? Un gros livre ? Un petit livre ? Un rectangle avec un coin biseauté ?
#21 Re : -1 » sauvegarde /home et GRSYNC » Le 06/02/2009, à 13:31
- 89paladins
- Réponses : 20
Bonjour,
Entre le premier message d'erreur et les suivants, ça change. Qu'est-ce que c'est que
/media/sauvegarde _home/lost+found ?
Pourquoi y a-t-il un espace et un undescore avant home ?
Je pense qu'il interprète /sauvegarde _home/ comme un répertoire et qu'il ne s'en sort pas.
Peux-tu vérifier sur ta clé USB si ce répertoire bizarre existe ou pas ?
#22 Re : -1 » sauvegarde /home et GRSYNC » Le 06/02/2009, à 18:05
- 89paladins
- Réponses : 20
T'as essayé sans l'espace entre le "e" et le "_", pour voir si ça marchait ?
#23 Re : -1 » sauvegarde /home et GRSYNC » Le 06/02/2009, à 19:28
- 89paladins
- Réponses : 20
As-tu déjà copié par Nautilus (ou autre gestionnaire de fichiers) un fichier dans ce répertoire /media/sauvegardeubuntu ?
Ou si tu préfères, as-tu les droits pour écrire dans ce répertoire ?
#24 Re : -1 » sauvegarde /home et GRSYNC » Le 06/02/2009, à 19:45
- 89paladins
- Réponses : 20
Dans ce cas : http://doc.ubuntu-fr.org/droits