Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 193191 - mediawiki-1.11.0 deployment missing some files.
Summary: mediawiki-1.11.0 deployment missing some files.
Status: RESOLVED DUPLICATE of bug 192861
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-09-20 15:08 UTC by Anthony Mutiso
Modified: 2007-09-20 15:13 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anthony Mutiso 2007-09-20 15:08:51 UTC
After upgrading to mediawiki-1.11.0 I found that some of my articles produce errors. After some digging I found that the mediawiki-1.11.0 webapp was missing the following components:-
includes/Image.php
includes/ImageRemote.php
includes/SpecialNewbieContributions.php
includes/filerepo

These components are in the mediawiki-1.11.0.tar.gz package downloadable from http://download.wikimedia.org/mediawiki/1.11/mediawiki-1.11.0.tar.gz

The pages that fail, show the following PHP error:

Warning: require(/var/www/localhost/htdocs/mediawiki-1.11.0/includes/filerepo/RepoGroup.php) [function.require]: failed to open stream: No such file or directory in /var/www/localhost/htdocs/mediawiki-1.11.0/includes/AutoLoader.php on line 367

Fatal error: require() [function.require]: Failed opening required '/var/www/localhost/htdocs/mediawiki-1.11.0/includes/filerepo/RepoGroup.php' (include_path='/var/www/localhost/htdocs/mediawiki-1.11.0:/var/www/localhost/htdocs/mediawiki-1.11.0/includes:/var/www/localhost/htdocs/mediawiki-1.11.0/languages:.:/usr/share/php5:/usr/share/php') in /var/www/localhost/htdocs/mediawiki-1.11.0/includes/AutoLoader.php on line 367

I have not yet determined why the problem shows on only certain pages. No pattern is evident, hence instructions for reproduction of the error are not yet available, but it is clear that the files deployed by the ebuild do not include all the files in the downloaded tar archive the portage fetches. (See /usr/portage/distfiles/mediawiki-1.11.0.tar.gz, it contains filerepro, while the deployed webapp does not).





Reproducible: Always




I have not checked to see if other files are missing. I did a simple check by running the following:

ls -l $(grep includes/ ./includes/AutoLoader.php|perl -ne 's:^.*(includes/.*.php).*$:$1:;print;') > /dev/null

In the deployed webapp folder.
Comment 1 Anthony Mutiso 2007-09-20 15:10:46 UTC
Portage 2.1.3.9 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.21-gentoo-r3 i686)
=================================================================
System uname: 2.6.21-gentoo-r3 i686 AMD Athlon(tm) XP 2100+
Timestamp of tree: Thu, 20 Sep 2007 08:50:01 +0000
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r4, 2.5.1-r2
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.10-r4
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18
sys-devel/gcc-config: 1.4.0-r2
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS="x86 ~x86"
ALSA_CARDS="cmipci"
ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol"
ANT_HOME="/usr/share/ant"
ARCH="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -mtune=athlon-xp -fforce-addr -momit-leaf-frame-pointer -fomit-frame-pointer -frename-registers -fweb -ftracer -pipe"
CG_COMPILER_EXE="/usr/bin/cgc"
CHOST="i686-pc-linux-gnu"
CLASSPATH="/usr/share/log4j/lib/log4j.jar:/usr/share/jmx/lib/jmxri.jar:/usr/share/jmx/lib/jmxtools.jar:."
CLEAN_DELAY="5"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/X11/app-defaults /etc/env.d /etc/env.d/java/ /etc/eselect /etc/gconf /etc/init.d /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d /usr/share/X11 /usr/share/texmf/dvips"
CPATH="/usr/include/libffi"
CVS_RSH="ssh"
CXXFLAGS="-O2 -march=athlon-xp -mtune=athlon-xp -fforce-addr -momit-leaf-frame-pointer -fomit-frame-pointer -frename-registers -fweb -ftracer -pipe"
DISTDIR="/usr/portage/distfiles"
EDITOR="/usr/bin/vim"
ELIBC="glibc"
EMERGE_DEFAULT_OPTS="--alphabetical --verbose"
EMERGE_WARNING_DELAY="10"
ENSCRIPT="-Dduplex:false -G -h -q -r -2"
FEATURES="distlocks fixpackages metadata-transfer sandbox sfperms strict unmerge-orphans userfetch userpriv usersandbox"
FETCHCOMMAND="/usr/bin/wget -t 5 -T 60 --passive-ftp -O ${DISTDIR}/${FILE} ${URI}"
FLTK_DOCDIR="/usr/share/doc/fltk-1.1.7-r2/html"
GCC_PATH="/usr/i686-pc-linux-gnu/gcc-bin/4.1.2"
GCC_SPECS=""
GDK_USE_XFT="1"
GENERATION="2"
GENTOO_MIRRORS="ftp://cs.ubishops.ca/pub/gentoo ftp://gentoo.risq.qc.ca/ http://adelie.polymtl.ca/ ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://gentoo.chem.wisc.edu/gentoo/ http://gentoo.mirrors.tds.net/gentoo http://gentoo.arcticnetwork.ca/ http://gentoo.mirrored.ca/ http://mirror.usu.edu/mirrors/gentoo/"
GREP_COLOR="1;37;41"
GREP_OPTIONS="--color=auto"
GUILE_LOAD_PATH="/usr/share/guile/1.8"
G_BROKEN_FILENAMES="1"
G_FILENAME_ENCODING="UTF-8"
HOME="/root"
INFOPATH="/usr/share/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.17/info:/usr/share/gcc-data/i686-pc-linux-gnu/3.4.6/info:/usr/share/gcc-data/i686-pc-linux-gnu/4.1.2/info:/usr/share/info/emacs-21"
INPUTRC="/etc/inputrc"
INPUT_DEVICES="keyboard mouse"
JAVAC="/etc/java-config-2/current-system-vm/bin/javac"
JAVA_HOME="/etc/java-config-2/current-system-vm"
JDK_HOME="/etc/java-config-2/current-system-vm"
KDEDIRS="/usr:/usr/local:/usr/kde/3.5"
KERNEL="linux"
LADSPA_PATH="/usr/lib/ladspa"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe.sh %s"
LESS_TERMCAP_mb=""
LESS_TERMCAP_md=""
LESS_TERMCAP_me=""
LESS_TERMCAP_se=""
LESS_TERMCAP_so=""
LESS_TERMCAP_ue=""
LESS_TERMCAP_us=""
LINGUAS="en"
LOGNAME="root"
LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:"
MAIL="/var/mail/root"
MAILNAME="General China"
MAKEOPTS="-j2 -w"
MANPATH="/etc/java-config-2/current-system-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/i686-pc-linux-gnu/2.17/man:/usr/share/gcc-data/i686-pc-linux-gnu/3.4.6/man:/usr/share/gcc-data/i686-pc-linux-gnu/4.1.2/man:/opt/sun-jdk-1.4.2.15/man:/etc/java-config/system-vm/man/:/usr/lib/php5/man/:/usr/kde/3.5/share/man:/usr/qt/3/doc/man"
OLDPWD="/var/www/localhost/htdocs/mediawiki-1.11.0/extensions"
OPENGL_PROFILE="nvidia"
PAGER="/usr/bin/less"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.1.2:/opt/sun-jdk-1.4.2.15/bin:/opt/sun-jdk-1.4.2.15/jre/bin:/opt/sun-jdk-1.4.2.15/jre/javaws:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin"
PKGDIR="/usr/portage/packages"
PKG_CONFIG_PATH="/usr/qt/3/lib/pkgconfig"
PORTAGE_ARCHLIST="ppc s390 amd64 x86 ppc64 x86-fbsd m68k arm sparc sh mips ia64 alpha ppc-macos hppa sparc-fbsd"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_BIN_PATH="/usr/lib/portage/bin"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="warn error log"
PORTAGE_ELOG_MAILFROM="portage"
PORTAGE_ELOG_MAILSUBJECT="[portage - ${HOST}] ebuild log for ${PACKAGE}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save mail_summary"
PORTAGE_GID="250"
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_PYM_PATH="/usr/lib/portage/pym"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_RSYNC_RETRIES="3"
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_WORKDIR_MODE="0700"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/layman/webapps-experimental"
PORT_LOGDIR="/var/log/portage"
PRELINK_PATH_MASK="/usr/lib/gstreamer-0.10:/usr/lib/gstreamer-0.8:/usr/lib/klibc"
PS1="\[\033]0;\h: \w\007\033[32m\]\[\033[01;31m\]\h\[\033[0m\]:\[\033[35m\]\W\[\033[0m\]\$ "
PWD="/var/www/localhost/htdocs/mediawiki-1.11.0"
PYTHONDOCS="/usr/share/doc/python-docs-2.2.3/html"
PYTHONPATH="/usr/lib/portage/pym"
QMAKESPEC="linux-g++"
QTDIR="/usr/qt/3"
RESUMECOMMAND="/usr/bin/wget -t 5 --passive-ftp ${URI} -O ${DISTDIR}/${FILE}"
ROOT="/"
ROOTPATH="/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.1.2:/opt/sun-jdk-1.4.2.15/bin:/opt/sun-jdk-1.4.2.15/jre/bin:/opt/sun-jdk-1.4.2.15/jre/javaws:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin"
RPMDIR="/usr/portage/rpm"
RUBYOPT="-rauto_gem"
SCHEME_LIBRARY_PATH="/usr/share/slib/"
SHELL="/bin/bash"
SHLVL="1"
SSH_ASKPASS="/usr/bin/gtk2-ssh-askpass"
SSH_CLIENT="192.168.63.1 58256 22"
SSH_CONNECTION="192.168.63.1 58256 192.168.63.48 22"
SSH_TTY="/dev/pts/0"
STAGE1_USE="nptl nptlonly unicode"
SVN_HOTBACKUP_NUM_BACKUPS="2"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
TERM="screen"
TIMEFORMAT="real: %3lR, user: %3lU, sys: %3lS, cpu: %P%%"
TMAKEPATH="/usr/lib/tmake/linux-g++"
USE="3dfx 3dnow 3dnowext X aac acl acpi alsa apache2 arts avi bash-completion berkdb bitmap-fonts bonobo bzip2 cairo calendar caps cddb cdr cli cracklib crypt cups curl dba dbm dbus dga directfb doc dri dvd dvdr dvdread eds emacs emboss encode esd evo exif fam fbcon firefox flac flash fortran freetds gcj gd gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml guile hal hardenedphp iconv imagemagick imap imlib ipv6 isdnlog java jikes jpeg junit kde kerberos keyring lcms ldap leim libg++ libgda libwww logrotate mad maildir mbox mcal midi mikmod mime mmx mmxext mono mp3 mp4 mpeg mudflap ncurses nls nptl nptlonly nsplugin objc odbc ogg oggvorbis opengl openmp oss pam pcre pdf pdflib perl png postgres ppds pppd python qt qt3 qt3support qt4 quicktime readline reflection ruby samba sdl seamonkey session shared sharedmem slp sockets spell spl sse ssl svg svga sysfs tcl tcltk tcpd theora tiff tk truetype truetype-fonts type1-fonts unicode usb vhosts vorbis win32codecs x86 xml xml2 xorg xv zlib" ALSA_CARDS="cmipci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="fbdev nv nvidia"
USER="root"
USERLAND="GNU"
USE_EXPAND="ALSA_CARDS ALSA_PCM_PLUGINS CAMERAS CROSSCOMPILE_OPTS DVB_CARDS ELIBC FCDSL_CARDS FOO2ZJS_DEVICES FRITZCAPI_CARDS INPUT_DEVICES KERNEL LCD_DEVICES LINGUAS LIRC_DEVICES MISDN_CARDS USERLAND VIDEO_CARDS"
USE_EXPAND_HIDDEN="CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND"
USE_ORDER="env:pkg:conf:defaults:pkginternal:env.d"
VIDEO_CARDS="fbdev nv nvidia"
VMHANDLE="sun-jdk-1.4"
XARGS="xargs -r"
XDG_DATA_DIRS="/usr/share:/usr/kde/3.5/share:/usr/local/share"
_="/usr/bin/emerge"
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-09-20 15:13:40 UTC

*** This bug has been marked as a duplicate of bug 192861 ***