Bug#588008: # dpkg-reconfigure jackd1 doesn't write any /etc/security/limits.d/audio.conf file

bob.auxonne bob.auxonne at laposte.net
Mon Jul 5 14:03:09 UTC 2010





> Message du 05/07/10 13:47
> De : "Adrian Knoth" 
> A : "Robert Auxonne" , 588008 at bugs.debian.org
> Copie à : 
> Objet : Bug#588008: # dpkg-reconfigure jackd1 doesn't write any /etc/security/limits.d/audio.conf file
>
> 
> On Sun, Jul 04, 2010 at 12:51:51AM +0200, Robert Auxonne wrote:
> 
> Hi!
> 
> > Package: jackd1
> > Version: 1:0.118+svn3796-5
> > Subject: Bug#588008: # dpkg-reconfigure jackd1 doesn't write any
> > /etc/security/limits.d/audio.conf file 
> 
> 
> That's right, the file is provided by the package itself (via dpkg), you
> need to reinstall jackd.
> 
> It's poorman's way to handle config files, otherwise, we'd need to do a
> lot more just to place these three lines.
> 
> 
> Can you confirm that reinstalling jackd does the trick? If so, would
> this be sufficient?
> 
> 
> Cheerio
> 
> -- 
> mail: adi at thur.de http://adi.thur.de PGP/GPG: key via keyserver
> 
> 
> 
> _______________________________________________
> pkg-multimedia-maintainers mailing list
> pkg-multimedia-maintainers at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
> 
> 

Hello.

So i moved the /etc/security/limits.d/audio.conf and tried to reinstall jackd1 :

# mv /etc/security/limits.d/audio.conf /etc/security/limits.d/audio.conf.bak

# cat /etc/security/limits.d/audio.conf
cat: /etc/security/limits.d/audio.conf: Aucun fichier ou dossier de ce type

# aptitude reinstall jackd1
Les paquets suivants seront RÉINSTALLÉS : 
jackd1 
0 paquets mis à jour, 0 nouvellement installés, 1 réinstallés, 0 à enlever et 5 non mis à jour.
Il est nécessaire de télécharger 0o/258ko d'archives. Après dépaquetage, 0o seront utilisés.
Voulez-vous continuer ? [Y/n/?] 
Lecture des champs des paquets... Fait 
Lecture de l'état des paquets... Fait 
Récupération des rapports de bogue... Fait 
Analyse des informations Trouvé/Corrigé... Fait 
Préconfiguration des paquets...
(Lecture de la base de données... 168746 fichiers et répertoires déjà installés.)
Préparation du remplacement de jackd1 1:0.118+svn3796-5 (en utilisant .../jackd1_1%3a0.118+svn3796-5_amd64.deb) ...
Dépaquetage de la mise à jour de jackd1 ...
Traitement des actions différées (« triggers ») pour « man-db »...
Paramétrage de jackd1 (1:0.118+svn3796-5) ...
mv: impossible d'évaluer « /etc/security/limits.d/audio.conf.disabled »: Aucun fichier ou dossier de ce type

# cat /etc/security/limits.d/audio.conf
cat: /etc/security/limits.d/audio.conf: Aucun fichier ou dossier de ce type

So # aptitude reinstall jackd1 doesn't configure the file.


After i tried purging and reinstalling jackd1 :

# aptitude purge jackd1
Les paquets suivants seront ENLEVÉS : 
jackd1{p} [1:0.118+svn3796-5] <-823kB> 
0 paquets mis à jour, 0 nouvellement installés, 1 à enlever et 5 non mis à jour.
Il est nécessaire de télécharger 0o d'archives. Après dépaquetage, 823ko seront libérés.
Les paquets suivants ont des dépendances non satisfaites :
jackd1-firewire: Dépend: jackd1 (= 1:0.118+svn3796-5) mais il ne sera pas installé.
jackd: Dépend: jackd2 mais il ne sera pas installé. ou
jackd1 mais il ne sera pas installé.
Les actions suivantes permettront de résoudre ces dépendances :

Supprimer les paquets suivants :
1) jackd 
2) jackd1-firewire 
3) jamin 
4) slv2-jack 
5) timemachine 



Accepter cette solution ? [Y/n/q/?] 
Les paquets suivants seront ENLEVÉS : 
jackd{a} [5] <-32,8kB> (D: jackd1, D: jackd2) jackd1{p} [1:0.118+svn3796-5] <-823kB> 
jackd1-firewire{a} [1:0.118+svn3796-5] <-57,3kB> (D: jackd1) 
jamin{a} [0.97.14~cvs~81203-3] <-1 151kB> (D: jackd) slv2-jack{a} [0.6.6-4] <-123kB> (D: jackd) 
timemachine{a} [0.3.0-3+b1] <-209kB> (D: jackd) 
0 paquets mis à jour, 0 nouvellement installés, 6 à enlever et 5 non mis à jour.
Il est nécessaire de télécharger 0o d'archives. Après dépaquetage, 2 396ko seront libérés.
Voulez-vous continuer ? [Y/n/?]
[...]

# aptitude install jackd1
Les NOUVEAUX paquets suivants vont être installés : 
jackd1 [1:0.118+svn3796-5] <+823kB> 
jackd1-firewire{a} [1:0.118+svn3796-5] <+57,3kB> (R: jackd1, R: jackd1-firewire) 
Les paquets suivants sont SUGGÉRÉS mais ne seront pas installés :
jack-tools (S: jackd1) meterbridge (S: jackd1) 
0 paquets mis à jour, 2 nouvellement installés, 0 à enlever et 5 non mis à jour.
Il est nécessaire de télécharger 0o/286ko d'archives. Après dépaquetage, 881ko seront utilisés.
Voulez-vous continuer ? [Y/n/?] 
Lecture des champs des paquets... Fait 
Lecture de l'état des paquets... Fait 
Récupération des rapports de bogue... Fait 
Analyse des informations Trouvé/Corrigé... Fait 
Préconfiguration des paquets...
Sélection du paquet jackd1 précédemment désélectionné.
(Lecture de la base de données... 168598 fichiers et répertoires déjà installés.)
Dépaquetage de jackd1 (à partir de .../jackd1_1%3a0.118+svn3796-5_amd64.deb) ...
Sélection du paquet jackd1-firewire précédemment désélectionné.
Dépaquetage de jackd1-firewire (à partir de .../jackd1-firewire_1%3a0.118+svn3796-5_amd64.deb) ...
Traitement des actions différées (« triggers ») pour « man-db »...
Paramétrage de jackd1 (1:0.118+svn3796-5) ...
mv: impossible d'évaluer « /etc/security/limits.d/audio.conf.disabled »: Aucun fichier ou dossier de ce type
Paramétrage de jackd1-firewire (1:0.118+svn3796-5) ...


And then i have the file configured :

# cat /etc/security/limits.d/audio.conf
# Provided by the jackd package.
#
# Changes to this file will be preserved.
#
# If you want to enable/disable realtime permissions, run
#
# dpkg-reconfigure -p high jackd


@audio - rtprio 95
@audio - memlock unlimited
#@audio - nice -19


But it didn't ask me anything about if i want to activate the RT priorities or not and i had to reinstall all the packages that was purged with jackd1 and not reinstalled.

I also tried installing for the first time jackd1 on another computer, and everything worked just fine.

I guess that the problem happens only if the file is deleted for any reason (that probably happened when i was "fighting" to try to install jackd2), so that shouldn't happen so often to usual users i guess, especially when the packages will be in a future stable version of Debian. But in my opinion, if a # dpkg-reconfigure -p high jackd was always working in any case, it would be just the best. But it's only my opinion ;)

I hope my english was clear enough.

Bob.


Une messagerie gratuite, garantie à vie et des services en plus, ça vous tente ?
Je crée ma boîte mail www.laposte.net






More information about the pkg-multimedia-maintainers mailing list