[+] B

Tematy związane z oprogramowaniem, instalacją, konfiguracją
kubbaszew
Posty: 4
Rejestracja: 24 grudnia 2013, 15:17

[+] Błąd podczas kongifuracja ALSA, FUTRO s400

Post autor: kubbaszew »

Witajcie,
Próbuję uruchomić audio na terminalu Futro s400, podczas próby instalacji pakietu alsa-utils wyskakuje taki error. Jestem początkującym w linuxach.

Kod: Zaznacz cały

root@Doolan:~# apt-get install alsa-base
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
alsa-base jest już w najnowszej wersji.
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
1 nie w pełni zainstalowanych lub usuniętych.
Po tej operacji zostanie dodatkowo użyte 0 B miejsca na dysku.
Kontynuować [T/n]? t
Konfigurowanie pakietu alsa-utils (1.0.25-4) ...
insserv: warning: script 'rtorrent' missing LSB tags and overrides
insserv: There is a loop between service minidlna and rtorrent if stopped
insserv:  loop involving service rtorrent at depth 2
insserv:  loop involving service minidlna at depth 1
insserv: Stopping rtorrent depends on minidlna and therefore on system facility `$all' which can not be true!
insserv: exiting now without changing boot order!
update-rc.d: error: insserv rejected the script header
dpkg: błąd przetwarzania alsa-utils (--configure):
 podproces zainstalowany skrypt post-installation zwrócił kod błędu 1
Wystąpiły błędy podczas przetwarzania:
 alsa-utils
E: Sub-process /usr/bin/dpkg returned an error code (1)

Kod: Zaznacz cały

root@Doolan:~# cat /proc/asound/cards
 0 [SI7012         ]: ICH - SiS SI7012
                      SiS SI7012 with ALC203 at irq 10
 1 [AUDIO          ]: USB-Audio - USB  AUDIO
                      USB  AUDIO at usb-0000:00:03.0-1, full speed

Kod: Zaznacz cały

root@Doolan:~# cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.24.

Potrzebuje uruchomić arecord.
Pomożecie? btw. Wesołych i szczęśliwego....
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Czy kombinowałeś coś ze skryptami startowymi z /etc/init.d?
kubbaszew
Posty: 4
Rejestracja: 24 grudnia 2013, 15:17

Post autor: kubbaszew »

Raczej nie, albo nie świadomie.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

A repozytoria? Wklej zawartości plików:

Kod: Zaznacz cały

/etc/apt/sources.list
/etc/init.d/rtorrent
/etc/init.d/minidlna
kubbaszew
Posty: 4
Rejestracja: 24 grudnia 2013, 15:17

Post autor: kubbaszew »

Teraz się tak zastanawiam, bo ja usunąłem rtorrent i zainstalowałem transmission, czy rtorrent ma cós wspólnego z transmission?


/etc/apt/sources.list

Kod: Zaznacz cały

#

# deb cdrom:[Debian GNU/Linux 7.1.0 _Wheezy_ - Official i386 NETINST Binary-1 20130615-21:53]/ wheezy main

#deb cdrom:[Debian GNU/Linux 7.1.0 _Wheezy_ - Official i386 NETINST Binary-1 20130615-21:53]/ wheezy main

deb http://ftp.icm.edu.pl/pub/Linux/debian/ wheezy main
deb-src http://ftp.icm.edu.pl/pub/Linux/debian/ wheezy main

deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main

# wheezy-updates, previously known as 'volatile'
deb http://ftp.icm.edu.pl/pub/Linux/debian/ wheezy-updates main
deb-src http://ftp.icm.edu.pl/pub/Linux/debian/ wheezy-updates main

# deb http://ftp.pl.debian.org/debian/ squeeze main

# zwroc uwage na wpis non-free w dwóch poniższych wierszach
deb http://ftp.pl.debian.org/debian/ squeeze main non-free
deb-src http://ftp.pl.debian.org/debian/ squeeze main non-free

deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main

deb http://ftp.pl.debian.org/debian/ squeeze-updates main
deb-src http://ftp.pl.debian.org/debian/ squeeze-updates main


rtorrent

Kod: Zaznacz cały

#!/bin/sh /etc/rc.common
START=99

start() {
        rm -f /tmp/rtorrent.socket || true
        HOME=/root screen -dmS torrenty rtorrent
}

minidlna

Kod: Zaznacz cały

#!/bin/sh
#
# MiniDLNA initscript
#
# Based on the mediatomb debian package.
# Original authors: Tor Krill <tor@excito.com>
#                   Leonhard Wimmer <leo@mediatomb.cc>
#                   Andres Mejia <mcitadel@gmail.com>
#
# Modified by: Benoît Knecht <benoit.knecht@fsfe.org>
#
### BEGIN INIT INFO
# Provides:          minidlna
# Required-Start:    $network $local_fs $remote_fs
# Required-Stop::    $network $local_fs $remote_fs
# Should-Start:      $all
# Should-Stop:       $all
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start minidlna at boot time
# Description:       Manage the minidlna daemon, a DLNA/UPnP-AV media server.
### END INIT INFO

unset USER

# PATH should only include /usr/* if it runs after the mountnfs.sh script
PATH=/sbin:/usr/sbin:/bin:/usr/bin
DESC="DLNA/UPnP-AV media server"
NAME=minidlna
DAEMON=/usr/bin/minidlna
PIDDIR=/run/$NAME
PIDFILE=$PIDDIR/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME
DEFAULT=/etc/default/$NAME

# Exit if the package is not installed
[ -x $DAEMON ] || exit 0

# Read configuration variable file if it is present
[ -r $DEFAULT ] && . $DEFAULT

# Load the VERBOSE setting and other rcS variables
. /lib/init/vars.sh

# Define LSB log_* functions.
# Depend on lsb-base (>= 3.0-6) to ensure that this file is present.
. /lib/lsb/init-functions

# Do not start the daemon if NO_START is enabled in DEFAULT
if [ "$START_DAEMON" != "yes" ] && [ "$1" != "stop" ]; then
        log_warning_msg "$NAME: Not starting $DESC."
        log_warning_msg "$NAME: Disabled in $DEFAULT."
        exit 0
fi

# Set the default configuration file
if [ -z $CONFIGFILE ]; then
        CONFIGFILE=/etc/minidlna.conf
fi

# Set the default log file
if [ -z $LOGFILE ]; then
        LOGFILE=/var/log/minidlna.log
fi

# Run as `minidlna' if USER is not specified or is `root'
if [ -z $USER ]; then
        USER=minidlna
fi

# If no group is specified, use USER
if [ -z $GROUP ]; then
        GROUP=$USER
fi

DAEMON_ARGS="-f $CONFIGFILE -P $PIDFILE $DAEMON_OPTS"

#
# Function that starts the daemon/service
#
do_start()
{
        # Return
        #   0 if daemon has been started
        #   1 if daemon was already running
        #   2 if daemon could not be started
        touch $LOGFILE && chown $USER:$GROUP $LOGFILE || return 2
        if [ ! -d $PIDDIR ]; then
            mkdir $PIDDIR || return 2
        fi
        chown $USER:$GROUP $PIDDIR || return 2

        start-stop-daemon --start --quiet --pidfile $PIDFILE \
                --chuid $USER:$GROUP --exec $DAEMON --test > /dev/null \
     start-stop-daemon --start --quiet --pidfile $PIDFILE \
                --chuid $USER:$GROUP --exec $DAEMON -- \
                $DAEMON_ARGS \
                || return 2
}

#
# Function that stops the daemon/service
#
do_stop()
{
        # Return
        #   0 if daemon has been stopped
        #   1 if daemon was already stopped
        #   2 if daemon could not be stopped
        #   other if a failure occurred
        start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME
        RETVAL="$?"
        [ "$RETVAL" = 2 ] && return 2
        # Wait for children to finish too if this is a daemon that forks
        # and if the daemon is only ever run from this initscript.
        start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --exec $DAEMON
        [ "$?" = 2 ] && return 2
        # Many daemons don't delete their pidfiles when they exit.
        rm -rf $PIDDIR
        return "$RETVAL"
}

case "$1" in
  start)
    [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC " "$NAME"
    do_start
    case "$?" in
                0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
                2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
        esac
  ;;
  stop)
        [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
        do_stop
        case "$?" in
                0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
                2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
        esac
        ;;
  status)
       status_of_proc -p "$PIDFILE" "$DAEMON" "$NAME" && exit 0 || exit $?
 ;;
  restart|force-reload)
        log_daemon_msg "Restarting $DESC" "$NAME"
        do_stop
        case "$?" in
          0|1)
                if [ "$1" = "force-reload" ]; then
                        # Rescan the collection
                        DAEMON_ARGS="$DAEMON_ARGS -R"
                fi
                do_start
                case "$?" in
                        0) log_end_msg 0 ;;
                        1) log_end_msg 1 ;; # Old process is still running
                        *) log_end_msg 1 ;; # Failed to start
                esac
                ;;
          *)
                # Failed to stop
                log_end_msg 1
                ;;
        esac
        ;;
  *)

     ;;
  *)
        echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2
        exit 3
        ;;
esac

:




Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Pomieszałeś dystrybucje wheezy/squeezy i tu może być problem. Jeżeli chcesz mieć wheezy to zakomentuj wpisy dotyczące squeezy i wykonaj:

Kod: Zaznacz cały

aptitude full-upgrade
Jesteś pewien, że rtorrent jest usunięty? Wykonaj:

Kod: Zaznacz cały

aptitude purge rtorrent
Jeżeli plik /etc/init.d/rtorrent pozostanie to go usuń.
Awatar użytkownika
ArnVaker
Beginner
Posty: 277
Rejestracja: 10 października 2012, 21:58

Post autor: ArnVaker »

Ten /etc/init.d/rtorrent to nie jest w ogóle debianowy skrypt startowy. Ktoś ręcznie go dołożył pomijając nagłówek, co powoduje problem.
kubbaszew
Posty: 4
Rejestracja: 24 grudnia 2013, 15:17

Post autor: kubbaszew »

Dzięki za pomoc, już wszystko śmiga..
ODPOWIEDZ