Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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

#2 Re : Réseau » [RESOLU] echec connexion Mysql » 28-07-2018 20:04:10

Alors, je ne sais pas ce que tu as fait comme manipulations. Peut-être est-ce lié à un changement de propriétaire des fichiers, ou un truc comme ça ?
Tu peux déjà essayer cela :

rm rm -f /var/lib/mysql/tc.log
service mysql restart


Voir si ça change quelque chose ?

Il y a un sujet sur ce problème ici (en anglais) : https://dba.stackexchange.com/questions … nit-tc-log

#3 Re : Réseau » [RESOLU] echec connexion Mysql » 28-07-2018 19:54:33

Pour les réponses, utilises simplement le [ code = root ] et le [ code ] comme tu le fais, ça suffit smile

Bon, ton mysql refuse de se lancer, mais ne dit pas pourquoi dans le journal. On va donc explorer les logs et regarder les 20 dernières lignes d'erreurs :

tail -20 /var/log/mysql/error.log

#4 Re : Réseau » [RESOLU] echec connexion Mysql » 28-07-2018 19:21:41

Plop,

Le message d'erreur indique que ton serveur mysql ne tourne pas.

Que se passe-t-il si tu le relances ?

service mariadb restart


Que vois-tu si tu fais après un

journalctl -feu mariadb
journalctl -feu mysql
systemctl status mariadb

#5 Re : Matériel » problème graphique » 28-07-2018 18:47:09

Hello totof95,
J'ai résolu ce problème chez moi en désactivant l'accélération matérielle sur mon navigateur.
Tu utilises Firefox ? Chromium ?

#6 Re : Gestion des paquets Debian » Installer une ancienne version d'un paquet - Clef RPVA (Avocat) » 28-07-2018 13:59:53

Hello,
Pour libwxbase3.0-0_3.0.0-2_amd64.deb, tu peux faire simplement un apt install libwxbase3.0-0v5
Pour libwxgtk3.0-0_3.0.0-2_amd64.deb, tu peux faire un apt install libwxgtk3.0-0v5

Pour la libboost, c'est un peu plus pénible… Tu trouveras les versions recherchées ici: http://snapshot.debian.org/binary/?cat=libb (ce qui compte, c'est le 1.54.0)
J'espère que tu pourras les installer sur ton système sans tout casser…

Par contre, ce qui serait bien, c'est que ces avocats mettent le code source de leur paquet en ligne. Ça permettrait à tout un chacun de se re-compiler un paquet à jour.
De plus, comme c'est cela concerne un truc de sécurité, c'est mieux si le code est public. Tu pourrais peut-être leur demander ça ? J'ai vu qu'il y avait une adresse de contact sur la page que tu cites.

#8 Re : Programmation » KingsAndShips : Un tower defense isométrique fait maison. » 27-07-2018 11:04:21

Oui, c'est toujours bien d'essayer de se forcer à suivre les « bonnes pratiques ».
Dans cette veine, il y a aussi le « coding style ».
Choix entre tabulations ou espaces, uniformisation des noms de classes, de méthodes, d'attributs, de fonctions, de variables, de paramètres, de constantes…
Contraintes au niveau de l'écriture des blocs conditionnels, interdiction éventuelle de certaines syntaxes ( x=a?b:c; if (bla) y;…)
Uniformisation de la documentation (systématique) des fonctions/méthodes/classes…

En C++, il y a aussi des optimisations à faire en utilisant les pointeurs ou le passage par référence.
La gestion de la « sécurité » (de l'encapsulation), en marquant les méthodes, comme privée/protected/public assez finement, et les arguments ou les retours de fonctions comme const…

#10 Re : Réseau » [RESOLU] Blog avec port par défaut et donc empêche l'accès au https » 25-07-2018 16:06:43

@Xunil: non, mais ce n'est pas vraiment ce que tu souhaites.
Comme le suggère raleur, tu peux utiliser apache2 avec le mod_proxy pour que https://mon.site.com/blog/ serve les pages de http://127.0.0.1:4000/blog/. Comme ça, tu protèges hexo en le mettant derrière apache2, tu utilises la connexion déjà chiffrée d'apache2 sur son port https.
Activer le module proxy :

a2emnod proxy proxy_http


Modifier le vhost existant :

<VirtualHost>

        ProxyVia On
        ProxyRequests Off
        ProxyPass /blog/ http://127.0.0.1:4000/blog/
        ProxyPassReverse /blog/ http://127.0.0.1:4000/blog/
        ProxyPreserveHost on

</VirtualHost>


Et relancer le serveur pour charger le nouveau module et le nouveau vhost

service apache2 restart

#12 Re : Réseau » [Résolu] Erreur SSL. Sous-domaine inaccessible. » 25-07-2018 08:58:49

Youpi smile
Bah, a priori, pour le premier sous-domaine, la config SSL devrait être la même que pour le deuxième smile
Les DNS sont ok ? Il n'y a pas de CDN au milieu ?

#13 Re : Réseau » [Résolu] Erreur SSL. Sous-domaine inaccessible. » 24-07-2018 22:14:06

Tu n'as pas de fichier _.domaine.com_ssl_certificate.cer ?

Le nom d'hôte ne devrait pas apparaître dans « <VirtualHost portfolio.domaine.com:443> » il faut mettre « <VirtualHost *:443> » (idem pour le vhost de domaine.com), c'est la commande ServerName portfolio.domaine.com qui indique à quel nom d'hôte est associé le vhost.

#14 Re : Réseau » [Résolu] Erreur SSL. Sous-domaine inaccessible. » 24-07-2018 15:57:04

Hello,
Si c'est le même certificat qui est valide pour le *.domaine et pour domaine, alors c'est le même fichier, qu'il te faut utiliser.
Tu peux nous montrer le contenu de tes vhost apache2, et nous dire ce qui marche et ce qui ne marche pas ?

#16 Re : Réseau » [Résolu] Erreur SSL. Sous-domaine inaccessible. » 24-07-2018 11:22:47

Plop,
Si ton certificat est valide pour *.mondomaine.com, il n'est pas pour autant valide pour mondomaine.com.
Lorsque tu crées un certificat, tu dois demander (si c'est possible) à ce qu'il soit valide pour *.mondomaine.com et pour mondomaine.com.
Si ton fournisseur de certificat ne le permet pas, alors tu dois créer deux certificats différents, un pour *.mondomaine.com et un autre pour mondomaine.com.

#17 Re : Réseau » (Résolu) double pseudo avec IRC » 23-07-2018 13:21:11

@Antic Bomber:

Pour corriger le pseudo, tu fermes ton xchat (complètement), et tu tapes la commande suivante

sed -i ~/.xchat2/xchat.conf '/^irc_nick1/s/.*/irc_nick1 = Antic/'



Ou alternativement, tu fermes ton xchat (complètement aussi), tu ouvres le fichier ~/.xchat2/xchat.conf avec ton éditeur de texte préféré, tu cherches la ligne qui commence par irc_nick1 et tu la remplaces par « irc_nick1 = Antic » smile

NB: il doit aussi y avoir une solution cliquouillesque, mais pour éviter les écueils précédents, la solution « terminal » est la plus sûre big_smile

#18 Re : Réseau » (Résolu) double pseudo avec IRC » 23-07-2018 09:17:35

@Antic: pour recommencer de zéro :
1) Tu fermes xchat
2)

rm -r ~/.xchat2/

#19 Re : Réseau » (Résolu) double pseudo avec IRC » 23-07-2018 07:43:47

@otyugh: je crois plutôt qu'il a configuré deux comptes sur la même instance, puisque le problème est survenu les deux fois où il a tenté de se connecter…

#20 Re : Débuter avec la ligne de commande » Multi fenêtres dans un terminal » 22-07-2018 09:40:02

Pour lancer automatiquement une ribambelle de commandes, je préfère utiliser une combinaison clavier que demander qu'elles se lance au démarrage. Ceci-dit, les deux sont possibles.

assign [title="^Monitoring.*"] 9: monitoring
bindsym $mod+Control+y exec "x-terminal-emulator --title MonitoringTop -e htop", exec "x-terminal-emulator --title MonitoringMount -e watch mount",exec "x-terminal-emulator --title MonitoringExemple -e exemple-de-commande"



Pour tout lancer inconditionnellement au démarrage :

assign [title="^Monitoring.*"] 9: monitoring
exec "x-terminal-emulator --title Top -e htop"
exec "x-terminal-emulator --title Mount -e watch mount"
exec "x-terminal-emulator --title Exemple -e exemple-de-commande"



L'autre possibilité, c'est de lancer un tmux configuré pour exécuter d'emblée différentes commandes. Ça se fait via un fichier de conf pour tmux (exemple: ~/.config/tmux/tmux_monitoring.start) :

new  -smonitoring -nplop
neww -d -nhtop      'exec htop'
neww -d -nmount   'exec watch mount'
neww -d -nexemple  'exec exemple-de-commande'


Puis en lançant le tmux de manière à ce qu'il crée une session et l'attache :

tmux -Lmonitoring -f ~/.config/tmux/tmux_monitoring.start new-session -A -s monitoring



Ou, si tu veux le lancer depuis i3 directement

exec "x-terminal-emulator --title Exemple -e tmux -Lmonitoring -f ~/.config/tmux/tmux_monitoring.start new-session -A -s monitoring"




NB: J'ai fait quelques ajustements par rapport à ce que je t'avais dit sur IRC.


Un exemple de fichier tmux pour lancer une session avec htop et mount sur la première fenêtre, le fstab sur la seconde, un shell dans le dossier ~/work sur la troisième, un shell dans le dossier ~/data sur la quatrième, et qui par défaut soit actif sur la première fenêtre :

new -stest -ntop htop                                      
splitw -p50 watch mount                                    
neww -nfstab less /etc/fstab                              
neww -c ~/work/ -nwork                                    
neww -c ~/data/ -ndata                                    
select-window -t 0

#21 Re : Multimédia » Video avec son décalé » 22-07-2018 09:18:28

Plop,
Tu peux essayer ça : c'est à peu près ce que j'utilise :

ffmpeg -f x11grab -framerate 10 -s 3360x1080 -i :0.0 -f pulse -i 0 -ac 2 -map 0:v -map 1:a -preset ultrafast -c:v libx264 -crf 24 out.mp4


En remplaçant 10 et 3360x1080 par le framerate et la résolution que tu souhaites.

#22 Re : Débuter avec la ligne de commande » [RESOLU] perdu fichier crée » 21-07-2018 13:34:03

@mecamaniack44: non, c'est comme si tu me demandais s'il était possible que tous les fichiers créés via l'explorateur de fichiers le soient dans le répertoire personnel…

#23 Re : Débuter avec la ligne de commande » [RESOLU] perdu fichier crée » 21-07-2018 13:14:03

Plop,

Quand tu crées un fichier via le shell (dans un terminal), il s'enregistre dans le répertoire de travail, le répertoire courant.
Par défaut, quand tu lances un terminal, le répertoire de travail est le répertoire personnel. Mais cela peut varier suivant les circonstances.

Pour retrouver un fichier perdu, je te conseille d'utiliser locate

1) Vérifier que mlocate est bien installé

apt install mlocate


2) Mettre à jour le cache des fichiers

updatedb


3) Chercher ton fichier

locate fichier2.bin




Note que le répertoire personnel est lié à un utilisateur. Si tu lances un shell root, le répertoire personnel ne sera pas le même que dans un shell utilisateur…
Pour savoir dans quel dossier tu es, utilises la commande suivante :

pwd


Pour retourner dans ton répertoire personnel :

cd

#24 Re : Système » Quelle gestion des pakages/dépot pour l'intranet et l'offline » 20-07-2018 12:24:28

@Xamen2: Si tu dois conserver ta machine hors-ligne, alors l'idéal serait peut-être que tu te fasses une copie hors-ligne des dépôts Debian. Soit une copie partielle (par exemple, l'iso du dvd1), soit une copie complète via apt-mirror http://wiki.dane.ac-versailles.fr/index … apt-mirror
Parce qu'installer les .deb un par un, c'est pas vraiment viable pour de gros trucs avec pleins de dépendances. La difficulté, c'est qu'il faut de la place, et avoir à un moment donné une bonne connexion internet.

#25 Re : Débuter avec la ligne de commande » Vous utilisez quel terminal sur votre distribution linux ? » 20-07-2018 08:45:21

Dans mon ~/.config/i3/config

bindsym XF86Calculator scratchpad show
assign [title="SessionTmux"] scratchpad
assign [class="eepassx"] scratchpad
exec x-terminal-emulator --title SessionTmux -name SessionTmux -e tmux -f .config/tmux/scratchpad-start.conf attach-session -t teardrop
exec keepassx ~/mes/pass/word.kbdx
bindsym $mod+Shift+y focus parent,move scratchpad



Mon ~/.config/tmux/scratchpad.conf :

source-file ~/.config/tmux/scratchpad.conf

new  -d -steardrop -nplop
neww -d -nmpd 'exec ncmpcpp'
neww -d -nwork
neww -d -nbla
neww -d -nbli
neww -d -nhop
neww -d -npouet

select-window -t 6

# vim:set ft=conf:



Et mon ~/.config/tmux/scratchpad.conf (juste des personnalisations pas du tout nécessaire pour le reste)

set-option -g prefix C-p

unbind-key C-b
bind-key a send-prefix

# Command
bind-key : command-prompt

# Spliting
unbind %
bind-key v split-window -h
bind-key h split-window -v
bind < resize-pane -L 1
bind > resize-pane -R 1
bind - resize-pane -D 1
bind + resize-pane -U 1

# Windows
unbind ,
unbind '"'
bind-key A command-prompt "rename-window %%"
bind '"' choose-window
bind -n F11 new-window

# Other key bindings.
bind -n F1 selectw -t:1
bind -n F2 selectw -t:2
bind -n F3 selectw -t:3
bind -n F4 selectw -t:4
bind -n F5 selectw -t:5
bind -n F6 selectw -t:6
bind -n F7 selectw -t:7
bind -n F8 selectw -t:8
bind -n F9 selectw -t:9
bind -n F10 selectw -t:10
bind -n C-F1 selectw -t:11
bind -n C-F2 selectw -t:12
bind -n C-F3 selectw -t:13
bind -n C-F4 selectw -t:14
bind -n C-F5 selectw -t:15
bind -n C-F6 selectw -t:16
bind -n C-F7 selectw -t:17
bind -n C-F8 selectw -t:18
bind -n C-F9 selectw -t:19
bind -n C-F10 selectw -t:20

# Sessions
bind-key "'" choose-session

# Terminal
#set-option -g default-terminal "xterm"
#set -g terminal-overrides "*:kLFT5=\eOD:kRIT5=\eOC:kUP5=\eOA:kDN5=\eOB:smkx@:rmkx@"

#set -g base-index 1

#set-option -g default-terminal "screen-256color"
#set-option -g mouse-select-pane on
set-option -g status-keys vi
set-option -g bell-action any
set-option -g set-titles on
set-option -g set-titles-string '#H:#S.#I.#P #W #T' # window number,program name,active (or not)
set-option -g visual-bell off

setw -g mode-keys vi
#setw -g mode-mouse off
setw -g monitor-activity on

#set-option -g status-utf8 on
# set-option -g status-justify centre
set-option -g status-justify left
set-option -g status-bg black
set-option -g status-fg colour8
set-option -g status-left-length 40

set-option -g pane-active-border-fg green
set-option -g pane-active-border-bg black
set-option -g pane-border-fg white
set-option -g pane-border-bg black

set-option -g message-fg black
set-option -g message-bg green

setw -g mode-bg colour8
setw -g mode-fg colour6

setw -g window-status-bg black
setw -g window-status-current-fg green
#setw -g window-status-alert-attr default
#setw -g window-status-alert-fg yellow

set -g status-left '#[default]'
set -g status-right '#[default]'

set -g history-limit 4096

bind r source-file ~/.config/tmux/tmux_root.conf
set -g update-environment ''

# vim:set ft=conf:
 



Au démarrage, mon terminal /tmux se lance sur le tag scrachpad, avec keepassx.
Je passe sur ce tag, je fais meta-t pour passer le layout en tabbed.
Puis Meta-shift-y pour tout envoyer sur le scrachpad flottant.
Et voilà, la touche calculatrice fait apparaître/disparaître mon terminal et mon tmux, et je peux y accéder facilement qd je veux.

Pied de page des forums

Propulsé par FluxBB