Aller au contenu principal

Sujets

Cette espace vous permet de voir toutes les Sujets réalisées par ce membre. Vous ne pouvez voir que les Sujets réalisées dans les espaces auxquels vous avez accès.

Sujets - squid-f

1
Général / Tumbleweed et gestion noyaux
Bonjour

Je passerais bien une de mes machines sous Tumbleweed et la dernière chose qui me retient est la gestion des noyaux.
En effet, en installant Tumbleweed en VM, je m'aperçois que le noyau proposé est déjà le 5.9.1
Je me demande quels sont les risques liés à adopter un noyau si tôt dans son développement ?
J'ai une carte graphique AMD donc je devrais être à l'abri des vicissitudes souvent reportées avec les pilotes NVIDIA.
D'après votre expérience, est-ce que des versions "juvéniles" du noyau vous ont souvent posé des problèmes ?
Je n'ai pas trouvé mais est-il possible d'avoir 2 versions de noyau d'installées avec Tumbleweed et de sélectionner via le GRUB ?

Merci pour vos lumières!

A+
 
2
Internet, réseaux et serveurs / Création d'un partage NFS sous Leap 15.x
Bonjour

Je vois souvent des problèmes avec les montages et partages en SAMBA.
Ce mode de partage est probablement incontournable avec des machines sous Windows. Mais si vous restez dans l'univers Linux ou si vous avez des applications mobiles qui gèrent le partage NFS, ce mode NFS est, d'après mon expérience, beaucoup plus stable.

Par contre, depuis l'arrivée de Leap (peu ou prou), YaST n'est plus aussi bien automatisé, notamment par rapport à la gestion du pare-feu. Cela demande donc plus d'efforts et je n'ai rien trouvé sur le web qui décrive la procédure complète (corrigez moi si je me trompe).

Je me propose donc de partager ma recette ; si cela peut vous aider, j'en serais ravi.
N'hésitez pas aussi à l'améliorer !

Mise en place du serveur
Installer yast2-nfs-server qui doit installer nfs-kernel-server en dépendance.
sudo zypper in yast2-nfs-server

Les répertoires partagés seront isolés du reste du système grâce à un montage BIND. Cela renforce la sécurité apparemment.
Pour cela, ce sont les répertoires dans le dossier /export qui seront accessibles.

Il faut donc créer cette zone tampon à partager. Le nom de cette zone tampon est ici "partage" mais vous pouvez le changer à votre guise. Pour cela, la commande est :
sudo mkdir -p /export/partage

Il faut ensuite lier ce répertoire avec le contenu du vrai répertoire à partager grâce à un montage au démarrage.
En supposant que le répertoire à partager est /home/user/Musique, il faut ajouter la section suivante au fichier /etc/fstab.

sudo nano /etc/fstab
puis ajouter le paragraphe suivant en fin de fichier :
#bind pour export NFS 
/home/user/Musique /export/partage none bind 0 0

Pour partager plusieurs répertoires, répéter les opérations ci-dessus pour chacun.

Nous allons maintenant créer le partage NFS avec YaST. Pour cela, ouvrir le GUI YaST et chercher Serveur NFS dans la section Services réseau.

Vous arrivez sur la fenêtre d'accueil :

Vous sélectionnez alors "Démarrer" dans la zone Serveur NFS puis vous cliquez sur le bouton Suivant qui est alors apparu.

Vous êtes maintenant sur la fenêtre pour ajouter les répertoires à partager. Pour cela, vous cliquez sur le bouton "Ajouter répertoire" et vous sélectionnez /export/partage :


Vous avez un pop-up qui s'affiche avec les options "ro,root_squash,sync,no_subtree_check". Il faut bien revenir au début de la ligne dans ce pop-up pour voir l'option "ro".
Si vous voulez que le répertoire ne soit partagé qu'en lecture seule, vous laissez l'option "ro" telle que. Si vous voulez que le contenu de ce répertoire soit modifiable depuis les machines et utilisateurs distants, vous changez "ro" par "rw".


Vous cliquez alors sur le bouton "Terminer".

A ce stade, votre partage NFS est opérationnel. Le seul souci est qu'il faut que la pare-feu autorise la connexion à ces répertoires.
C'est là où cela se complique par rapport à des anciennes versions d'openSUSE qui s'occupaient d'ouvrir les bons ports.
Ce qui se passe est que les numéros de ces ports vont changer dynamiquement d'une session à une autre. Il faut donc commencer par assigner des ports statiques à votre partage NFS.

Pour cela nous allons installer un utilitaire par :
sudo zypper in firewalld-rpcbind-helper

Il faut ensuite assigner les ports statiques comme expliqué précédemment. La commande ci-dessous va modifier le fichier /etc/sysconfig/nfs
sudo firewall-rpc-helper.py --static-config -p nfs-server --non-interactive --port-config "mountd=20100 status=20200 nlockmgr=20300 rquotad=20400"
Cependant, pour une raison qui m'échappe, rquotad n'est pas pris en compte. Peut-être le sera-t-il dans des versions futures ?
En attendant, il faut éditer /etc/sysconfig/nfs
sudo nano /etc/sysconfig/nfs
et ajouter la ligne suivante en fin de fichier :
RQUOTAD_PORT="20400"

Il y a un certain nombre de services à redémarrer et je ne les ai pas tous identifiés. Ma solution à ce stade est de redémarrer complètement la machine.
systemctl reboot

Après redémarrage, vérification des ports statiques alloués par la commande :
sudo firewall-rpc-helper.py -r -p nfs-server
qui retourne :
20100/tcp 20100/udp 20200/udp 20200/tcp 20300/udp 20300/tcp

Nous allons maintenant créer un service pour ouvrir ces ports dans firewalld :
sudo firewall-rpc-helper.py -p nfs-server --create-firewalld-service nfs-server-static

Vérification du contenu par :
sudo firewall-cmd --info-service nfs-server-static
qui retourne :
nfs-server-static
  ports: 20400/udp 20400/tcp 20100/udp 20100/tcp 20200/udp 20200/tcp 20300/udp 20300/tcp 2049/tcp 2049/udp
  protocols:
  source-ports:
  modules:
  destination:

ajout à la zone du pare-feu que vous utilisez ; ici, public :
sudo firewall-cmd --add-service=nfs-server-static --zone=public

Recharger le firewall par :
sudo firewall-cmd --reload

Ouvrir le pare-feu dans Yast et vérifier que vous avez nfs-server-static et rpc-bind ouverts dans la zone public (zone par défaut) ou la zone que vous utilisez. S'ils ne le sont pas, ajoutez les.

Votre serveur est maintenant opérationnel.

Configuration de la machine cliente

Pour accéder à ces répertoires NFS depuis une machine cliente distante, il faut les monter. Par exemple, éditer /etc/fstab et ajouter le bloc suivant :
192.168.1.20:/export/partage   /data/share/musique  nfs  noauto,x-systemd.automount,x-systemd.device-timeout=10,timeo=14,x-systemd.idle-timeout=1min 0 0

où :
  • 192.168.1.20 est l'adresse IP local du serveur NFS (machine où le répertoire à partager se trouve). A ajuster selon la votre.
  • /data/share/musique est le répertoire sur la machine client qui sera à l'image du répertoire partagé depuis le serveur. A ajuster selon vos souhaits. Bien entendu, il faut au préalable créer ce répertoire /data/share/musique par sudo mkdir -p /data/share/musique

Donc le répertoire /home/user/Musique de la machine serveur sera accessible en tant que /data/share/musique sur la machine cliente.

Avec certaines distributions, il faudra peut-être installer des paquets pour gérer le partage NFS sur la machine cliente.
J'ai en tête nfs-common avec Linux Mint ou nfs-utils avec Arch. Regarder les wiki de vos distributions, c'est en général bien expliqué.

Voilà. Dites moi si vous avez repéré des problèmes ou si ce n'est pas assez clair.

A+
3
Internet, réseaux et serveurs / DDClient, mélange de fichiers de configuration ?
Bonjour à toutes et tous

De façon à avoir un sous-domaine pour pointer sur mon serveur Nextcloud, j'ai créé un sous-domaine via mon fournisseur de domaine, Infomaniak, que j'utilise comme DNS dynamique.
Pour lier donc dynamiquement (au cas où l'IP changerait) mon serveur et mon sous-domaine, j'utilise le service DDClient.

J'ai installé le paquet DDClient via YaST et j'ai mis à jour le fichier de configuration /etc/ddclient.conf
Il se présente ainsi :
######################################################################
##
## Define default global variables with lines like:
## var=value [, var=value]*
## These values will be used for each following host unless overridden
## with a local variable definition.
##
## Define local variables for one or more hosts with:
## var=value [, var=value]* host.and.domain[,host2.and.domain...]
##
## Lines can be continued on the following line by ending the line
## with a \
##
##
## Warning: not all supported routers or dynamic DNS services
##          are mentioned here.
##
######################################################################
# daemon: consider to use /etc/sysconfig/ddclient instead of modifying here
#
daemon=300 # check every 300 seconds
#
######################################################################
syslog=yes # log update msgs to syslog
#mail=root # mail all msgs to root
mail-failure=root # mail failed update msgs to root
pid=/run/ddclient/ddclient.pid # record PID in file.
#ssl=no # use ssl-support.  Works with
# ssl-library
# postscript=script # run script after updating.  The
# new IP is added as argument.
#
#use=watchguard-soho,        fw=192.168.111.1:80 # via Watchguard's SOHO FW
#use=netopia-r910,           fw=192.168.111.1:80 # via Netopia R910 FW
#use=smc-barricade,          fw=192.168.123.254:80 # via SMC's Barricade FW
#use=netgear-rt3xx,          fw=192.168.0.1:80 # via Netgear's internet FW
#use=linksys,                fw=192.168.1.1:80 # via Linksys's internet FW
#use=maxgate-ugate3x00,      fw=192.168.0.1:80 # via MaxGate's UGATE-3x00  FW
#use=elsa-lancom-dsl10,      fw=10.0.0.254:80 # via ELSA LanCom DSL/10 DSL Router
#use=elsa-lancom-dsl10-ch01, fw=10.0.0.254:80 # via ELSA LanCom DSL/10 DSL Router
#use=elsa-lancom-dsl10-ch02, fw=10.0.0.254:80 # via ELSA LanCom DSL/10 DSL Router
#use=alcatel-stp,            fw=10.0.0.138:80           # via Alcatel Speed Touch Pro
#use=xsense-aero,            fw=192.168.1.1:80          # via Xsense Aero Router
#use=allnet-1298,            fw=192.168.1.1:80          # via AllNet 1298 DSL Router
#use=3com-oc-remote812,      fw=192.168.0.254:80 # via 3com OfficeConnect Remote 812
#use=e-tech,                 fw=192.168.1.1:80          # via E-tech Router
#use=cayman-3220h,           fw=192.168.0.1:1080        # via Cayman 3220-H DSL Router
#
#fw-login=admin,             fw-password=XXXXXX # FW login and password
#
## To obtain an IP address from FW status page (using fw-login, fw-password)
#use=fw, fw=192.168.1.254/status.htm, fw-skip='IP Address' # found after IP Address
#
## To obtain an IP address from Web status page (using the proxy if defined)
## by default, checkip.dyndns.org is used if you use the dyndns protocol.
## Using use=web is enough to get it working.
## WARNING: set deamon at least to 600 seconds if you use checkip or you could
## get banned from their service.
#use=web, web=checkip.dyndns.org/, web-skip='IP Address' # found after IP Address
#
######################################################################
# you do not need to define use= if you are using DSL (ppp0)
# rc.ddclient is using "use=if, if=ppp0" as default
#
#use=ip,                     ip=127.0.0.1 # via static IP's
#use=if,                     if=eth0 # via interfaces
#use=if,                     if=ippp0           # when using ISDN
#use=if,                     if=ppp0            # when using DSL
#use=if,                     if=tun0            # when using tunnel device
#use=web # via web
#
######################################################################
#protocol=dyndns2 # default protocol
#proxy=fasthttp.sympatico.ca:80 # default proxy
#server=members.dyndns.org # default server
#server=members.dyndns.org:8245 # default server (bypassing proxies)

#login=your-login # default login
#password=test # default password
#mx=mx.for.your.host # default MX
#backupmx=yes|no # host is primary MX?
#wildcard=yes|no # add wildcard CNAME?

##
## selfhost dynamic addresses
## http://cms.selfhost.de/cgi-bin/selfhost?p=faq&show=113
##
# server=carol.selfhost.de, \
# protocol=dyndns2, \
# login=your-selfhost-login, \
# password=your-selfhost-password \
# your.selfhost.bz

##
## dyndns.org dynamic addresses
##
## (supports variables: wildcard,mx,backupmx)
##
# server=members.dyndns.org, \
# protocol=dyndns2 \
# your-dynamic-host.dyndns.org

##
## dyndns.org static addresses
##
## (supports variables: wildcard,mx,backupmx)
##
# static=yes, \
# server=members.dyndns.org, \
# protocol=dyndns2 \
# your-static-host.dyndns.org

##
##
## dyndns.org custom addresses
##
## (supports variables: wildcard,mx,backupmx)
##
# custom=yes, \
# server=members.dyndns.org, \
# protocol=dyndns2 \
# your-domain.top-level,your-other-domain.top-level

##
## ZoneEdit (zoneedit.com)
##
# server=dynamic.zoneedit.com, \
# protocol=zoneedit1, \
# login=your-zoneedit-login,  \
# password=your-zoneedit-password \
# your.any.domain,your-2nd.any.dom

##
## EasyDNS (easydns.com)
##
# server=members.easydns.com, \
# protocol=easydns, \
# login=your-easydns-login,  \
# password=your-easydns-password \
# your.any.domain,your-2nd.any.domain

##
## Hammernode (hn.org) dynamic addresses
##
# server=dup.hn.org,             \
# protocol=hammernode1,         \
# login=your-hn-login,           \
# password=your-hn-password      \
# your-hn-host.hn.org,your-2nd-hn-host.hn.org

##
## dslreports.com dynamic-host monitoring
##
# server=members.dslreports.com \
# protocol=dslreports1, \
# login=dslreports-login, \
# password=dslreports-password \
# dslreports-unique-id

##
## OrgDNS.org account-configuration
##
# use=web, web=members.orgdns.org/nic/ip
# server=www.orgdns.org \
# protocol=dyndns2 \
# login=yourLoginName \
# password=yourPassword \
# yourSubdomain.orgdns.org

##
## dnspark.com
## (supports variables: mx, mxpri)
##
# use=web, web=ipdetect.dnspark.com, web-skip='Current Address:'
# protocol=dnspark, \
# server=www.dnspark.com, \
# your-host.dnspark.com

##
## NameCheap (namecheap.com)
##
# protocol=namecheap, \
# server=dynamicdns.park-your-domain.com, \
# login=my-namecheap.com-login, \
# password=my-namecheap.com-password \
# fully.qualified.host

##
## NearlyFreeSpeech.NET (nearlyfreespeech.net)
##
# protocol = nfsn,                      \
# login=member-login,                   \
# password=api-key,                     \
# zone=example.com                      \
# example.com,subdomain.example.com

##
##
## Loopia (loopia.se)
##
# use=web
# web=loopia
# protocol=dyndns2
# server=dns.loopia.se
# script=/XDynDNSServer/XDynDNS.php
# login=my-loopia.se-login
# password=my-loopia.se-password
# my.domain.tld,other.domain.tld

##
##
## ChangeIP (changeip.com)
##
## single host update
# protocol=changeip,                   \
# login=my-my-changeip.com-login,      \
# password=my-changeip.com-password    \
# myhost.changeip.org

##
## DtDNS (www.dtdns.com)
##
# protocol=dtdns,
# server=www.dtdns.com,
# client=ddclient,
# password=my-dtdns.com-password
# myhost.dtdns.net, otherhost.dtdns.net

##
## CloudFlare (www.cloudflare.com)
##
#protocol=cloudflare,        \
#zone=domain.tld,            \
#ttl=1,                      \
#login=your-login-email,     \
#password=APIKey             \
#domain.tld,my.domain.tld

##
## Google Domains (www.google.com/domains)
##
# protocol=googledomains,
# login=my-auto-generated-username,
# password=my-auto-generated-password
# my.domain.tld, otherhost.domain.tld

##
## Duckdns (http://www.duckdns.org/)
##
#
# password=my-auto-generated-password
# protocol=duckdns hostwithoutduckdnsorg

##
## Freemyip (http://freemyip.com/)
##
#
# protocol=freemyip,
# password=my-token
# myhost

##
## MyOnlinePortal (http://myonlineportal.net)
##
# protocol=dyndns2
# ssl=yes
# # ipv6=yes # optional
# use=web, web=myonlineportal.net/checkip
# # use=if, if=eth0     # alternative to use=web
# # if-skip=Scope:Link  # alternative to use=web
# login=your-myonlineportal-username
# password=your-myonlineportal-password
# domain.myonlineportal.net

##
## nsupdate.info IPV4(https://www.nsupdate.info)
##
#protocol=dyndns2
#use=web, web=http://ipv4.nsupdate.info/myip
#server=ipv4.nsupdate.info
#login=domain.nsupdate.info
#password='123'
#domain.nsupdate.info

##
## nsupdate.info IPV6 (https://www.nsupdate.info)
## ddclient releases <= 3.8.1 do not support IPv6
##
#protocol=dyndns2
#usev6=if, if=eth0
#server=ipv6.nsupdate.info
#login=domain.nsupdate.info
#password='123'
#domain.nsupdate.info

##
## Yandex.Mail for Domain (domain.yandex.com)
##
# protocol=yandex,                      \
# login=domain.tld,                     \
# password=yandex-pdd-token             \
# my.domain.tld,other.domain.tld        \

## DNS Made Easy (https://dnsmadeeasy.com)
##
# protocol=dnsmadeeasy,
# login=your-account-email-address
# password=your-generated-password
# your-numeric-record-id-1,your-numeric-record-id-2,...

##
## Infomaniak
##
ssl=yes
use=web, web=https://ipv4.infomaniak.com/ip.php, web-skip='IP:'
protocol=dyndns2,\
server=https://infomaniak.com/nic/update,\
login=mon_login,\
password='mon_pwd'\
sous_domaine.mon_domaine

En fait, j'ai ajouté les informations liées à mon prestataire Infomaniak en fin de fichier.

J'ai ensuite lancé le service par
sudo systemctl enable --now ddclient

Pour vérifier que tout se passe bien je lance la commande
sudo ddclient -query
et j'obtiens alors quelque chose que je trouve bizarre :
use=if, if=eth0 address is 192.168.1.20
use=if, if=lo address is 127.0.0.1
WARNING:  found neither ipv4 nor ipv6 address
use=if, if=wlan1 address is NOT FOUND
WARNING:  found neither ipv4 nor ipv6 address
use=web, web=dnspark address is NOT FOUND
use=web, web=dyndns address is xx.xxx.xx.xx
use=web, web=loopia address is xx.xxx.xx.xx
use=web, web=https://ipv4.infomaniak.com/ip.php address is xx.xxx.xx.xx

Le xx.xxx.xx.xx est mon adresse IP que je masque ici.
Ce que je trouve bizare, c'est que DDClient semble faire une requête non seulement à Infomaniak que j'ai ajouté mais aussi à dnspark, dyndns et loopia qui sont pourtant commentés dans le fichier /etc/ddclient.conf et donc pas à prendre en compte.

Du coup, je me pose la question s'il y a une autre fichier de configuration de DDClient qui demande d'interroger des prestataires que je n'ai pas choisi ?

Merci pour vos lumières !
4
Programmes et logiciels / Equivalent Cheese pour KDE
Bonjour à toutes et tous

Je cherche en fait un logiciel léger de prise de photo avec une webcam et qui propose la fonctionnalité de compte-à-rebours avant de prendre la photo.
Cheese a cette fonctionnalité et je me demande s'il y a un équivalent Qt/KDE qui installerait moins de dépendance que Cheese lors de son installation avec un bureau KDE.

J'ai fouillé le web mais sans succès.

Merci pour vos retours.

A+
5
Installation et boot / CUDA ou pas CUDA ?
Bonjour à tou(te)s

En me débattant avec l’installation des pilotes Nvidia sous Leap 15.2, j’ai vu qu’il y a une installation spécifique des modules CUDA qui est proposée par Nvidia ; mais pas dans le wiki openSUSE des pilotes Nvidia.

Du coup, je me pose la question à quoi sert CUDA et s’il faut essayer de l’installer quand on a une carte graphique Nvidia ?

Avez-vous une expérience sur le sujet ?

Merci !
6
Installation et boot / can't create transaction lock on /var/lib/rpm/.rpm.lock
Bonjour à toutes et tous.

La série noire continue....

Suite à mes problèmes avec le pilote Nvidia (voir autre post), je me suis retrouvé après des tests (un peu osés ?) avec une définition d'écran impossible à changer et des pilotes Nvidia, bien qu'aucun paquet Nvidia ne soit installé.
Bref, J'ai voulu donc redémarrer avec un snapshot système plus ancien à partir de l'affichage de Grub.
Cela a bien fonctionné et j'ai retrouvé ma configuration graphique stable.

Par contre, je ne peux plus installer de paquet (zypper ou YaST).
Quelque soit le zypper in paquet , j'obtiens :
Erreur: Subprocess failed. Error: Échec RPM : error: can't create transaction lock on /var/lib/rpm/.rpm.lock (Read-only file system)

Help!

Merci
7
Installation et boot / pilote nivida sous Leap 15.2: inflation du bureau
Bonjour à toutes et tous,

je suis passé sous Leap 15.2 KDE après une installation fraîche en utilisant l'iso DVD.
J'ai installé les pilotes nvidia et j'ai alors un phénomène bizarre, que je décrirais comme une inflation des icônes, polices et taille des fenêtre d'applications ; voir image en PJ.
Par contre, la résolution de l'écran est bien 1920x1080.

L'installatiion one-click de ce tuto ne fonctionne pas : https://opensuse-guide.org/3d.php  J'ai le message comme quoi la procédure pour 15.2 n'existe pas.
J'ai donc fait une installation manuelle en suivant les instructions de : https://en.opensuse.org/SDB:NVIDIA_drivers

C'est à dire :
zypper addrepo --refresh https://download.nvidia.com/opensuse/leap/15.2 NVIDIA
zypper in x11-video-nvidiaG05

J'ai pris les paquets *G05 car j'ai une GT-1030 qui est une série 10 et donc, je pense, plus récente que la série 600.
Ceci dit, j'ai essayé aussi avec les paquets *G04 et j'ai exactement le même problème.
Les 4 paquets suivants s'installent :
sudo zypper se -ir 2
Chargement des données du dépôt...
Lecture des paquets installés...

S  | Nom                       | Résumé                                                                | Type
---+---------------------------+-----------------------------------------------------------------------+-------
i  | nvidia-computeG04         | NVIDIA driver for computing with GPGPU                                | paquet
i+ | nvidia-gfxG04-kmp-default | NVIDIA graphics driver kernel module for GeForce 400 series and newer | paquet
i  | nvidia-glG04              | NVIDIA OpenGL libraries for OpenGL acceleration                       | paquet
i  | x11-video-nvidiaG04       | NVIDIA graphics driver for GeForce 400 series and newer               | paquet

Si je désinstalle ces 4 paquets, j'ai une résolution correcte avec les bonnes proportions sur le bureau.

Est-ce que vous avez déjà vu cela ? Est-ce que j'installe les mauvais pilotes nvidia ?

Merci!
8
Programmes et logiciels / Alternative à Teamviewer
Bonjour

Je viens de migrer le PC de ma maman sous Leap.
Avant, elle avait Linux Mint et j'utilisais Teamviewer pour intervenir à distance.
Je viens de voir que Teamviewer n'est pas disponible sous openSUSE (ou je n'ai pas trouvé comment faire).
Quelle alternative simple d'installation me recommanderiez-vous ?

Merci.

A+
10
Programmes et logiciels / vérouiller interface Thunderbird
Bonjour, Bonjour,

Ma maman qui a plus de 90 ans utilise son ordinateur pour de la navigation internet, les emails et Skype.
J'ai passé son PC sous Linux il y a quelques années et elle se débrouille très bien ; je suis très fier d'elle. Je m'occupe de l'administration et des mises à jour.
Seulement, avec l'age, le maniement de la souris n'est pas toujours très précis et je pense qu'elle doit faire des opérations involontaires (glissé-déposé, clique de droit et sélection malencontreuse,...).

Récemment, la barre d'outils des messages de Thunderbird avait disparu.
En prenant la main sur son ordinateur, j'ai juste eu à la sélectionner à nouveau dans le menu Affichage.

Pour l'instant, le PC est sous Linux Mint mais il passera en Leap 15.2 dès que disponible. Je ne pense pas que cela soit dû à une mise à jour de Thunderbird, même si je peux me tromper.

Quoiqu'il en soit, est-ce que vous connaîtriez un moyen de verrouiller l'interface de Thunderbird (barres d'outils, disposition des fenêtres,...) ?

Merci pour votre aide.

A+
11
Installation et boot / Passage Leap 15.1 à Leap 15.2
Bonjour

Comme j’ai du temps en ce moment (...), j’envisage de faire une ré-installation de Leap 15.1 pour partir d’une base propre.
J’ai pas mal bricolé et notamment un passage de Gnome à KDE dont je ne suis pas certains que tout soit bien connecté.
Initialement, je voulais faire cela avec l’arrivée de la 15.2 mais elle est repoussée.

D’où ma question : est-ce que le passage de 15.1 à 15.2 avec la procédure officielle sera quasi équivalent à une installation directe 15.2 ? Ou est-ce que le disque restera bien pollué par des restes inutiles de 15.1 ?

Merci.

A+
13
Matériel / APC Back-UPS ES550 ne bascule plus sur batterie
Bonjour à toutes et tous.

Ce n'est probablement pas un problème lié à openSUSE mais il y a probablement des personnes avec des compétences qui me manquent pour dépanner tout seul mon souci.

J'ai un petit onduleur/batterie de secours (APC Back-UPS ES550) sur lequel est branché mon serveur Nextcloud sous Leap.
Le but est qu'un coupure de courant de quelques minutes n'arrêtent pas mon serveur et, si cela dure plus longtemps, de lui laisser le temps de s'arrêter proprement. J'ai installé pour cela le paquet APCUPSD.
En cas de coupure de courant, comme la batterie de secours est connectée par un câble USB au serveur, le service apcupsd détecte la coupure de courant, fait m'envoyer un email (la box est aussi connectée sur la batterie) et déclenche l'arrêt propre du serveur si la coupure dure plus que quelques minutes.
Cela marchait impeccable depuis Janvier 2019 (date de l'achat de l'appareil).

Avant-hier, on a fait disjoncter tout l'appartement... Pas de dégâts heureusement. Par contre, je m'aperçois que le serveur s'est arrêté brutalement... Je fais des tests hier et, effectivement, en cas de coupure d'alimentation, la batterie de secours fait bien ses 4 bips pour dire qu'elle passe sur batterie mais les prises qui doivent fonctionner sur batterie ne délivrent aucun courant !  :o
Pourtant, un contrôle de la charge des batteries avec APCUPSD montre qu'elles se sont un peu déchargées !!  :o

J'ai essayé, sans succès, de déconnecter et reconnecter la batterie et de tester qu'avec la box branchée sur le rack de secours.

Pourtant, le voyant de fonctionnement et de santé de la batterie est toujours vert.

Quand j'exécute sudo apcaccess status , j'obtiens qu'apparemment tout fonctionne et que la batterie est en bon état (enfin, je crois) :
APC      : 001,034,0838
DATE     : 2020-04-03 10:27:24 +0200 
HOSTNAME : linux-q3fi
VERSION  : 3.14.14 (31 May 2016) suse
UPSNAME  : ES550G
CABLE    : USB Cable
DRIVER   : USB UPS Driver
UPSMODE  : Stand Alone
STARTTIME: 2020-04-02 19:15:10 +0200 
MODEL    : Back-UPS ES 550G
STATUS   : ONLINE
LINEV    : 234.0 Volts
LOADPCT  : 0.0 Percent
BCHARGE  : 100.0 Percent
TIMELEFT : 65.8 Minutes
MBATTCHG : 5 Percent
MINTIMEL : 3 Minutes
MAXTIME  : 0 Seconds
SENSE    : Medium
LOTRANS  : 180.0 Volts
HITRANS  : 266.0 Volts
ALARMDEL : 30 Seconds
BATTV    : 13.6 Volts
LASTXFER : Unacceptable line voltage changes
NUMXFERS : 0
TONBATT  : 0 Seconds
CUMONBATT: 0 Seconds
XOFFBATT : N/A
STATFLAG : 0x05000008
SERIALNO : 5B1833T49443 
BATTDATE : 2018-08-17
NOMINV   : 230 Volts
NOMBATTV : 12.0 Volts
FIRMWARE : 870.O4 .I USB FW:O4
END APC  : 2020-04-03 10:28:05 +0200 

Le service apcupsd est bien actif. sudo systemctl status apcupsd.status  renvoie :
● apcupsd.service - APC UPS Power Control Daemon for Linux
   Loaded: loaded (/usr/lib/systemd/system/apcupsd.service; enabled; vendor pre>
   Active: active (running) since Thu 2020-04-02 19:15:10 CEST; 15h ago
 Main PID: 1258 (apcupsd)
    Tasks: 3
   CGroup: /system.slice/apcupsd.service
           └─1258 /usr/sbin/apcupsd -b -f /etc/apcupsd/apcupsd.conf

avril 02 19:15:10 linux-q3fi systemd[1]: Starting APC UPS Power Control Daemon >
avril 02 19:15:10 linux-q3fi systemd[1]: Started APC UPS Power Control Daemon f>
avril 02 19:15:10 linux-q3fi apcupsd[1258]: apcupsd 3.14.14 (31 May 2016) suse >
avril 02 19:15:10 linux-q3fi apcupsd[1258]: NIS server startup succeeded

Voilà mon souci. Avez-vous une idée sur comment avancer dans le diagnostique ?

Merci !

A+



14
Nouvelles du projet openSUSE / Version PHP pour Leap 15.2
 Bonjour

Je poste dans cette rubrique car Leap15.2 n’est pas sortie mais n’hésitez pas, bien sûr, à déplacer mon post dans une autre rubrique au besoin.

En regardant sur software.opensuse.org je vois que c’est une version php7.3.x qui est proposée pour Leap15.2
Est-ce que la décision est prise de rester sur cette branche ou est-ce qu’il est encore possible que php7.4 soit choisi ?

Merci pour vos lumières.

A+
15
Installation et boot / Remplacer Gnome par KDE
Bonjour

Je me doute que cela a été probablement discuté mais je n'ai pas retrouvé sur Alionet et mes autres lectures me laissent dans le doute. J'aimerais avoir un avis éclairé par ceux qui ont déjà essayé.

J'ai Gnome sous Leap et je souhaite passer à KDE.
Est-ce qu'il y a un moyen de faire cela en n'ayant quasiment plus aucune trace ou parasites de Gnome ?
Sinon, il va falloir que je fasse  une nouvelle installation ; ce qui peut être relativement long sur ma machine qui me sert de serveur multimédia et serveur Nextcloud.

Ceci dit, avec un peu de chômage partiel à l'horizon et le confinement, je risque d'avoir un peu de temps.

Merci.

A+