Visiblement il y a un bug … Slack essaye d’avoir accès a un fichier de logs, dont il n’a plus accès. Il tourne donc en boucle et par la même occasion il sature de logs syslog.
Misère.

Dans syslog en boucle:
Sep 23 07:47:19 XXXXXX kernel: [1541572.057366] audit: type=1400 audit(1663912039.268:1467395959):
apparmor="DENIED" operation="rename_src" profile="snap.slack.slack"
name="/home/XXXXX/snap/slack/64/.config/Slack/logs/default/webapp-console1.log"
pid=18282 comm="slack" requested_mask="wd" denied_mask="wd" fsuid=1000
ouid=1000
Quand je regarde la fin du fichier sur Slack :
tail -f /home/XXXXX/snap/slack/64/.config/Slack/logs/default/webapp-console1.log
[09/05/22, 11:39:35:001] info: [CHECK-UNREADS] (TJ5HTNKGB) Checking unreads after unread line became visible
[09/05/22, 11:39:35:001] info: [CHECK-UNREADS] (TJ5HTNKGB) Not marking C020NGCFJ7R because last_read >= latest && channel is read
[09/05/22, 11:39:37:301] info: Breadcrumb: ui.click: div.c-message__reply_bar_description > span.c-message__reply_bar_view_thread
[09/05/22, 11:39:37:320] info: [ROUTES] [ROUTE_FLEX_THREAD] navigateToRoute called with reason workspace-store/setSecondaryView
[09/05/22, 11:39:37:320] info: [ROUTES] [ROUTE_FLEX_THREAD] Attempting to navigate to new route {"teamId":"TJ5HTNKGB","entityId":"C020NGCFJ7R","memberId":"UKJ6492EP","threadId":"C020NGCFJ7R-1662365958.376179"}
[09/05/22, 11:39:37:320] info: [ROUTES] [ROUTE_FLEX_THREAD] About to run notifyRouteWillNavigateListeners to determine shouldNavigate
[09/05/22, 11:39:37:320] info: [ROUTES] [ROUTE_FLEX_THREAD] notifyRouteWillNavigateListeners finished, shouldNavigate is true
[09/05/22, 11:39:37:322] info: [HISTORY-NAVIGATION] Adding route to the history stack
[09/05/22, 11:39:37:322] info: [ROUTES] [ROUTE_FLEX_THREAD] Navigated to new route
[09/05/22, 11:39:37:340] info: [API-Q] (TJ5HTNKGB) e5b6d985-1662370777.339 conversations.replies called with reason: history-api/fetchReplies
Avec GCC 11 on a changer la valeur par défaut.
Donc pour supprimer les problèmes (de facon rapide) il suffit d’ajouter la directive -fcommon. La solution idéale est de revoir le code … et surtout les .h.
Misère.
Pour information Ubuntu 22.04.1 utilise gcc 11.2.0-19 .
La doc : https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html
-fcommon
In C code, this option controls the placement of global variables defined without an initializer, known as tentative definitions in the C standard. Tentative definitions are distinct from declarations of a variable with the
externkeyword, which do not allocate storage.
J’ai du faire un update de PHP afn de pouvoir mettre la dernière version de Humhub :
sudo apt -y install lsb-release apt-transport-https ca-certificates
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list
sudo apt update
sudo apt -y install php7.4
Ma release de Debian :
# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
# php -v
PHP 7.4.29 (cli) (built: Apr 22 2022 06:44:32) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.29, Copyright (c), by Zend Technologies
La seconde étape :
Il était impossible d’ouvrir un dossier ou d’enregistrer un fichier, j’‘ai donc vu qu’il manquait un package :
$ sudo apt-get install xdg-desktop-portal-gtk
...
Les paquets supplémentaires suivants seront installés :
xdg-desktop-portal
Les NOUVEAUX paquets suivants seront installés :
xdg-desktop-portal xdg-desktop-portal-gtk
...
Je pense qu’il manque donc une dépendence entre Thunderbirds et xdg-desktop-portal.
A suivre.
Etape 1 : Mettre en place le bon soft :
# sudo apt-get -y install pst-utils
Etape 2 : Conversion :
# readpst -u backup-2021.pst
# find out -type d | tac | grep -v '^out$' | xargs -d '\n' -I{} mv {} {}.sbd
# find out -name mbox -type f | xargs -d '\n' -I{} echo '"{}" "{}"' | sed -e 's/\.sbd\/mbox"$/"/' | xargs -L 1 mv
# find out -empty -type d | xargs -d '\n' rmdir
# find out -type d | egrep '*.sbd' | sed 's/.\{4\}$//' | xargs -d '\n' touch
# mv out/Boîte\ de\ réception.sbd/ ../snap/thunderbird/common/.thunderbird/zy3zk9ms.default/Mail/Local\ Folders/.
# touch ../snap/thunderbird/common/.thunderbird/zy3zk9ms.default/Mail/Local\ Folders/Boîte\ de\ réception
# touch ../snap/thunderbird/common/.thunderbird/zy3zk9ms.default/Mail/Local\ Folders/Boîte\ de\ réception.msf
A noter que le ID : zy3zk9ms n’est pas le même suivant les installations. Et aussi j’ai une installation sous snap, donc le répertoire n’est pas standard.
J’ai donc contacté le support suite au gonflement de ma batterie, et le support m’a indiqué qu’il fallait la supprimé afin d’éviter des risques d’explosions . J’ai donc supprimé la batterie.
Le support m’a donc donné le lien suivant : https://www.tuxedocomputers.com/en/Infos/Help-Support/Frequently-asked-questions/Instructions-for-opening-the-device.tuxedo#
Il y a donc une vidéo pour expliquer comment ouvrir le portable :
C’est pas trop complexe à faire.
Je viens de voir l’erreur en boucle sur mon Ubuntu :
$ dmesg | grep skype | grep "DENIED" | awk '{print $7 " " $8}' | tail
profile="snap.skype.skype" name="/sys/devices/virtual/net/tap0/speed"
profile="snap.skype.skype" name="/sys/devices/virtual/net/virbr0/speed"
profile="snap.skype.skype" name="/sys/devices/virtual/net/virbr0-nic/speed"
profile="snap.skype.skype" name="/sys/devices/virtual/net/anbox0/speed"
profile="snap.skype.skype" name="/sys/devices/virtual/net/vmnet1/speed"
profile="snap.skype.skype" name="/sys/devices/virtual/net/lo/speed"
profile="snap.skype.skype" name="/sys/devices/pci0000:00/0000:00:1d.0/0000:3b:00.1/net/enp59s0f1/speed"
profile="snap.skype.skype" name="/sys/devices/pci0000:00/0000:00:1d.1/0000:40:00.0/net/wlp64s0/speed"
profile="snap.skype.skype" name="/sys/devices/virtual/net/tap0/speed"
profile="snap.skype.skype" name="/sys/devices/virtual/net/virbr0/speed"
$ snap info skype
name: skype
summary: One Skype for all your devices. New features. New look. All Skype.
publisher: Skype✓
store-url: https://snapcraft.io/skype
contact: https://www.skype.com/
license: unset
description: |
Skype keeps the world talking. Say “hello” with an instant message, voice or video call – all for
free. Skype is available on phones, tablets, PCs, Macs and Linux.
• Video calls – Don’t just hear the cheers, see it! Get together with 1 or 49 of your friends and
family on a video call. Watch everyone’s smiles and cries when you tell them “We’re engaged!!!"
• Chat – Reach people instantly. Send messages to your friends, liven up conversations with
emoticons and Mojis, or create a group chat to make weekend plans with up to 300 people.
• Share – Do more together. Easily share your screen, photos, videos, documents, and files with
your family and friends. Unlike email, Skype will transfer up to 300MB per file.
• Voice calls – Camera shy? Make voice calls to anyone on Skype. You can also call mobile and
landlines at low rates.
Microsoft Services Agreement - https://go.microsoft.com/fwlink/?linkid=2097426
commands:
- skype
snap-id: QRDEfjn4WJYnm0FzDKwqqRZZI77awQEV
tracking: latest/stable
refresh-date: 8 days ago, at 11:59 CEST
channels:
latest/stable: 8.75.0.140 2021-08-12 (183) 145MB -
latest/candidate: ↑
latest/beta: ↑
latest/edge: ↑
insider/stable: 8.76.76.70 2021-08-20 (184) 145MB -
insider/candidate: ↑
insider/beta: ↑
insider/edge: ↑
installed: 8.75.0.140 (183) 145MB -
J’ai donc ajouté les droits via l’interface :
J’avais le problème de reset en boucle du soft …
$ dmesg | grep "userif-3" | tail
[169428.735247] userif-3: sent link down event.
[169428.735249] userif-3: sent link up event.
[169429.165362] userif-3: sent link down event.
[169429.165368] userif-3: sent link up event.
[169489.672222] userif-3: sent link down event.
[169489.672228] userif-3: sent link up event.
[169550.238633] userif-3: sent link down event.
[169550.238634] userif-3: sent link up event.
[169581.257563] userif-3: sent link down event.
[169581.257565] userif-3: sent link up event.
J’ai mis la dernière version mais le problème était persitant … j’ai donc supprimé
Finalement j’ai mon premier problème sur le TUXEDO InfinityBook Pro 14 v5, la batterie qui gonfle. Je vais voir si le support prend en charge le changement de batterie.
Les seules informations que j’ai :
$ acpi -ib
Battery 0: Full, 100%
Battery 0: design capacity 3200 mAh, last full capacity 2706 mAh = 84%
$ upower -e
/org/freedesktop/UPower/devices/line_power_AC
/org/freedesktop/UPower/devices/battery_BAT0
/org/freedesktop/UPower/devices/DisplayDevice
$ upower -i /org/freedesktop/UPower/devices/battery_BAT0
native-path: BAT0
vendor: Notebook
model: BAT
serial: 0001
power supply: yes
updated: jeu. 19 août 2021 09:03:13 (34 seconds ago)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: fully-charged
warning-level: none
energy: 30,8484 Wh
energy-empty: 0 Wh
energy-full: 31,0194 Wh
energy-full-design: 36,48 Wh
energy-rate: 0,0329604 W
voltage: 12,935 V
percentage: 100%
capacity: 84,4062%
technology: lithium-ion
icon-name: 'battery-full-charged-symbolic'
/sys/class/power_supply/BAT0$ cat cycle_count
0
C’est dommage de rien avoir sur le nombre de cycle …Pour ce qui est des informations dmidecode … Misère
L’utilitaire est simple d’utilisation :
findimagedupes -R Nextcloud/Photos/
Le plus important c’est le paramètre -t qui permet d’indiquer le pourcentage de similitude. Par défaut c’est 90% , je conseille de mettre 98%.
Il faut le faire ne deux étapes, première étape :
fdupes -r Nextcloud/Photos/
Pour supprimer les fichiers 100% identiques, le logiciel est bien plus rapide. Ensuite on peut utiliser findimagedupes
Les sources : https://gitlab.com/opennota/findimagedupes