audio e suspend corrotti dopo installazione python lib

Se avete problemi con l'installazione e la configurazione di Slackware64 postate qui. Non usate questo forum per argomenti che trattano la Slackware32 o generali... per quelli usate rispettivamente il forum Slackware e Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 844
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

audio e suspend corrotti dopo installazione python lib

Messaggio da Procopio »

Salve a tutti
ho dovuto installare qualche modulo python (numpy, scipy. matplotlib ecc), una volta terminate le installazioni sono successe cose molto strane:
- pur non vedendo modifiche nel file che utilizzavo per configurare le periferiche audio /etc/asound.conf, e vedendo che correttamente alsamixer utilizza la scheda usb esterna, il suono esce dagli speaker del computer. I moduli sembrano esserci ancora tutti
-su chrome e firefox adblock e adblock plus hanno smesso di funzionare
-da utente non riesco più a dare il comando di suspend, anche se ho settato in /etc/sudoers la stringa

Codice: Seleziona tutto

procopio ALL = NOPASSWD: /usr/sbin/pm-suspend

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: audio e suspend corrotti dopo installazione python lib

Messaggio da ponce »

come hai installato i moduli python?

- il sistema audio di Slackware 14.2 e' pulseaudio, non alsa: lancia pavucontrol e guarda che ti dice;
- in realta' ora adblock{,+} e' stato soppiantato da ublock origin;
- non uso mai sudo, ma come lo dai il comando di suspend?
come lanci la tua sessione grafica? runlevel 3 e startx o runlevel 4? nel primo caso cosa contiene il file ~/.xinitrc del tuo utente?

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 844
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: audio e suspend corrotti dopo installazione python lib

Messaggio da Procopio »

li ho installati con il

Codice: Seleziona tutto

pip install nome_modulo
Ho installato prima il pip, poi tweepy, tornado, ws4py, pytz e gli altri tre presi da qua http://numpy.scipy.org/ e qua http://matplotlib.sourceforge.net/


ah ok, io ero rimasto a alsa e avevo configurato questo file

Codice: Seleziona tutto

# cat /etc/asound.conf
# ALSA system-wide config file
# By default, redirect to PulseAudio:
#pcm.default pulse
#ctl.default pulse
defaults.pcm.card 2
defaults.pcm.device 0
defaults.ctl.card 2
dopo aver controllato le periferiche con

Codice: Seleziona tutto

aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: ALC3661 Analog [ALC3661 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: CODEC [USB Audio CODEC], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #
pavucontrol effettivamente non rileva alcuna interfaccia usb, però fino ad un oretta fa funzionava correttamente...

la sessione grafica la lancio da runlevel3, con questi due file nella mia home:

Codice: Seleziona tutto

cat /home/procopio/.xinitrc
#!/bin/sh

setxkbmap it

xinput disable 9

xrandr --output eDP1 --off --output DP1 --auto

# Start the window manager:
if [ -z "$DESKTOP_SESSION" -a -x /usr/bin/ck-launch-session ]; then
  ck-launch-session dbus-launch --exit-with-session awesome
else
  awesome
fi
e

Codice: Seleziona tutto

 cat .bash_profile
if [ -f ~/.profile ]; then
        . ~/.profile
fi

if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

if [ -z "$DISPLAY" ] && [ "$(tty)" = /dev/tty1 ]; then
        exec startx
fi
il suspend lo uso perchè non voglio sempre spegnere, ma preferisco sospendere in ram (salvo quando non uso il pc per qualche giorno) e mi funzionava avendo questo sudoers

Codice: Seleziona tutto

# cat /etc/sudoers
## sudoers file.
##
## This file MUST be edited with the 'visudo' command as root.
## Failure to use 'visudo' may result in syntax or file permission errors
## that prevent sudo from running.
##
## See the sudoers man page for the details on how to write a sudoers file.
##

##
## Host alias specification
##
## Groups of machines. These may include host names (optionally with wildcards),
## IP addresses, network numbers or netgroups.
# Host_Alias    WEBSERVERS = www1, www2, www3

##
## User alias specification
##
## Groups of users.  These may consist of user names, uids, Unix groups,
## or netgroups.
# User_Alias    ADMINS = millert, dowdy, mikef

##
## Cmnd alias specification
##
## Groups of commands.  Often used to group related commands together.
# Cmnd_Alias    PROCESSES = /usr/bin/nice, /bin/kill, /usr/bin/renice, \
#                           /usr/bin/pkill, /usr/bin/top
# Cmnd_Alias    REBOOT = /sbin/halt, /sbin/reboot, /sbin/poweroff

##
## Defaults specification
##
## You may wish to keep some of the following environment variables
## when running commands via sudo.
##
## Locale settings
# Defaults env_keep += "LANG LANGUAGE LINGUAS LC_* _XKB_CHARSET"
##
## Run X applications through sudo; HOME is used to find the
## .Xauthority file.  Note that other programs use HOME to find   
## configuration files and this may lead to privilege escalation!
# Defaults env_keep += "HOME"
##
## X11 resource path settings
# Defaults env_keep += "XAPPLRESDIR XFILESEARCHPATH XUSERFILESEARCHPATH"
##
## Desktop path settings
# Defaults env_keep += "QTDIR KDEDIR"
##
## Allow sudo-run commands to inherit the callers' ConsoleKit session
# Defaults env_keep += "XDG_SESSION_COOKIE"
##
## Uncomment to enable special input methods.  Care should be taken as
## this may allow users to subvert the command being run via sudo.
# Defaults env_keep += "XMODIFIERS GTK_IM_MODULE QT_IM_MODULE QT_IM_SWITCHER"
##
## Uncomment to use a hard-coded PATH instead of the user's to find commands
# Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
##
## Uncomment to send mail if the user does not enter the correct password.
# Defaults mail_badpass
##
## Uncomment to enable logging of a command's output, except for
## sudoreplay and reboot.  Use sudoreplay to play back logged sessions.
# Defaults log_output
# Defaults!/usr/bin/sudoreplay !log_output
# Defaults!/usr/local/bin/sudoreplay !log_output
# Defaults!REBOOT !log_output

##
## Runas alias specification
##

##
## User privilege specification
##
root ALL=(ALL) ALL

## Uncomment to allow members of group wheel to execute any command
# %wheel ALL=(ALL) ALL

## Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL

## Uncomment to allow members of group sudo to execute any command
#sudo   ALL=(ALL) ALL

## Uncomment to allow any user to run sudo if they know the password
## of the user they are running the command as (root by default).
# Defaults targetpw  # Ask for the password of the target user
# ALL ALL=(ALL) ALL  # WARNING: only use this together with 'Defaults targetpw'

## Read drop-in files from /etc/sudoers.d
## (the '#' here does not indicate a comment)
#includedir /etc/sudoers.d

procopio ALL = NOPASSWD: /usr/sbin/pm-suspend
. con il comando all'ultima riga
Ultima modifica di Procopio il lun 28 ago 2017, 16:57, modificato 1 volta in totale.

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 844
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: audio e suspend corrotti dopo installazione python lib

Messaggio da Procopio »

EDIT:

lanciando pulseaudio e gestendo le periferiche da pavucontrol il problema scheda audio è risolto.

Rimane quell della sospensione in ram, se hai qualche dritta è bene accetta. Tu non la fai? spegni sempre il pc a runlevel 0 (o quello che è)?

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: audio e suspend corrotti dopo installazione python lib

Messaggio da ponce »

Procopio ha scritto:li ho installati con il

Codice: Seleziona tutto

pip install nome_modulo
Ho installato prima il pip, poi tweepy, tornado, ws4py, pytz e gli altri tre presi da qua http://numpy.scipy.org/ e qua http://matplotlib.sourceforge.net/
non devi installare i moduli python con pip, usa i pacchetti fatti da SBo: come fai a rimuovere tutte le cose che hai installato tramite pip nel caso tu ne avessi bisogno (magari per aggiornare il sistema)?

fammi capire, da un terminale lanci

Codice: Seleziona tutto

sudo /usr/sbin/pm-suspend
e questo non funziona?

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 844
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: audio e suspend corrotti dopo installazione python lib

Messaggio da Procopio »

ora con

Codice: Seleziona tutto

sudo /usr/sbin/pm-suspend
ma prima lo lanciavo semplicemente con

Codice: Seleziona tutto

 /usr/sbin/pm-suspend
e funzionava...in effetti non sono proprio dei problemi, ma non è possibile che un comando a tratti funzioni e a tratti no, e idem per la scheda audio...comunque ora lascio così e non tocco più niente, se si dovesse ripresentare il problema vedrò che fare

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: audio e suspend corrotti dopo installazione python lib

Messaggio da ponce »

ma come faceva a funzionare tramite sudo?
sudo e' un comando che *devi* usare per lanciare altri comandi, senno' il file /etc/sudoers non viene letto nemmeno, no?
forse avevi fatto uno script che eseguiva a sua volta

Codice: Seleziona tutto

sudo /usr/sbin/pm-suspend
e lanciavi quello.

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 844
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: audio e suspend corrotti dopo installazione python lib

Messaggio da Procopio »

eh no, l'unica spiegazione che mi viene in mente è che avevo usato un sudoers con la riga

Codice: Seleziona tutto

sudo   ALL=(ALL) ALL
decommentata..

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: audio e suspend corrotti dopo installazione python lib

Messaggio da ponce »

ma e' lo stesso! :)
per usare il sistema di privilegi di sudo i comandi devono comunque essere lanciati con

Codice: Seleziona tutto

sudo comando

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 844
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: audio e suspend corrotti dopo installazione python lib

Messaggio da Procopio »

booooh #-o
Comunque resta il fatto che qualche comportamento anomalo con ste librerie py installate è comparso...cioè senza toccare pulseaudio e scrivendo quel commando fino a questa mattina le casse suonavano e il pc si sospendeva...ma ho pacioccato molto in questi giorni, perchè sto facendo tutto di corsa e chissà cosa mi sono perso qua e là...

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: audio e suspend corrotti dopo installazione python lib

Messaggio da ponce »

un'altra possibilita' e' che tu usassi un alias nei tuoi file ~/.bash_profile o ~/.bashrc, tipo

Codice: Seleziona tutto

alias pm-suspend='sudo /usr/sbin/pm-suspend'
ma in quel caso non avresti comunque potuto invocare il comando col path completo...

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 844
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: audio e suspend corrotti dopo installazione python lib

Messaggio da Procopio »

eh no...nel ~/.bashrc ho solo le settings per l'aspetto della riga di comando...

Rispondi