← Back to team overview

sslug-teknik team mailing list archive

Debianpakke kan ikke installeres (moodle)

 

Hej 

Jeg kan ikke installere moodle på
min Debian Lenny-server.

Har goolget uden at finde noget, der ligner.
Håber nogen kan hjælpe mig videre!

Jeg begyndete installationen:
# apt-get install moodle moodle-debian-edu-theme moodle-book
Jeg måtte afbryde i en dialogboks til mysql (tvivl om password)
-- Herefter kan jeg ikke længere installere.

(har også forsøgt med -f install)
# apt-get install moodle
Indlæser pakkelisterne... Færdig
Opbygger afhængighedstræ
Læser tilstandsoplysninger... Færdig
Foreslåede pakker:
  clamav
  Følgende NYE pakker vil blive installeret:
    moodle
	0 opgraderes, 1 nyinstalleres, 0 afinstalleres og 115 opgraderes ikke.
	0B/9071kB skal hentes fra arkiverne.
	After this operation, 43,3MB of additional disk space will be used.
	Prækonfigurerer pakker ...
	^C
Her afbryder jeg efter meget lang tid.
Der burde vel her poppe en dialogboks opi (til mysql). Det er vel det, der
ventes på?!

Jeg kan se i process-listen, at den hænger i et
præconfigurationsskript:

# cat /tmp/moodle.config.137841


#!/bin/sh -e

# Source debconf library.
. /usr/share/debconf/confmodule

db_version 2.0
db_capb backup

db_input high moodle/sgbd || true

STATE=1
while [ "$STATE"  != 0 -a "$STATE" != 13 ]
  do
  case "$STATE" in
      1)
	  db_input critical moodle/webserver || true
	  if db_go; then
	      db_get moodle/webserver || true
	      if [ ! -z "$RET" ]; then
		  STATE=2
	      fi
	  else
	      STATE=0
	  fi
	  ;;

      2)
	  db_input critical moodle/db_server || true
	  if db_go; then
	      db_get moodle/db_server || true
	      if [ ! -z "$RET" ]; then
		  STATE=3
	      fi
	  else
	      STATE=1
	  fi
	  ;;

      3)
	  db_input critical moodle/db_host || true
	  if db_go; then
	      db_get moodle/db_host || true
	      if [ ! -z "$RET" ]; then
		  STATE=4
	      fi
	  else
	      STATE=2
	  fi
	  ;;

      4)
	  db_input critical moodle/dba_name || true
	  if db_go; then
	      db_get moodle/dba_name || true
	      if [ ! -z "$RET" ]; then
		  STATE=5
	      fi
	  else
	      STATE=2
	  fi
	  ;;

      5)
	  db_input critical moodle/dba_password || true
	  if db_go; then
	      db_get moodle/dba_password || true
	      STATE=6
	  else
	      STATE=4
	  fi
	  ;;

      6)
	  db_input critical moodle/dba_confirm || true
	  if db_go; then
	      db_get moodle/dba_confirm || true
	      CONFIRM="$RET"
	      db_get moodle/dba_password || true
	      if [ "$RET" != "$CONFIRM" ]; then
		  STATE=7
	      else
		  STATE=8
	      fi
	  else
	      STATE=3
	  fi
	  ;;

      7)
	  db_input critical moodle/mismatch || true
	  db_go
	  STATE=4
	  ;;

      8)
	  db_input critical moodle/dbu_name || true
	  if db_go; then
	      db_get moodle/dbu_name || true
	      if [ ! -z "$RET" ]; then
		  STATE=9
	      fi
	  else
	      STATE=2
	  fi
	  ;;

      9)
	  db_input critical moodle/dbu_password || true
	  if db_go; then
	      db_get moodle/dbu_password || true
	      STATE=10
	  else
	      STATE=8
	  fi
	  ;;

      10)
	  db_input critical moodle/dbu_confirm || true
	  if db_go; then
	      db_get moodle/dbu_confirm || true
	      CONFIRM="$RET"
	      db_get moodle/dbu_password || true
	      if [ "$RET" != "$CONFIRM" ]; then
		  STATE=11
	      else
		  STATE=12
	      fi
	  else
	      STATE=8
	  fi
	  ;;

      11)
	  db_input critical moodle/mismatch || true
	  db_go
	  STATE=8
	  ;;

      12)
	  db_input critical moodle/create_tables || true
	  db_go
	  STATE=13
	  ;;
  esac
done

if [ "$STATE" = 0 ]; then
    db_input critical moodle/notconfigured || true
    db_go
    exit 1
fi

-----------------------------------------

# dpkg-reconfigure  moodle
/usr/sbin/dpkg-reconfigure: moodle har brudte afhængigheder eller ikke fuldt installeret

-----------------------------------------
Jeg har bla. også forsøgt med 
# dpkg -i /var/cache/apt/archives/moodle_1.8.13-2_all.deb 
(Læser database... 108332 filer og mapper aktuelt installeret.)
Udpakker moodle (fra .../moodle_1.8.13-2_all.deb)...
^Cdpkg: fejl under behandling af /var/cache/apt/archives/moodle_1.8.13-2_all.deb (--install):
 underproces pre-installation script dræbt af signal (Afbrudt)
 Der opstod fejl under behandlingen:
  /var/cache/apt/archives/moodle_1.8.13-2_all.deb

- hvor jeg afbryder ved ^C.

Tjekkede lige, at jeg godt kunne installere
# apt-get install sc
forløb fint.

-- 
Sven Erik Morsing



Follow ups

References