Bonjour,
Après lecture de moults fils de discussions et essais multiples, je viens décrire mon problème en espérant qu'une bonne âme passe par là!
Dans le cadre d'une première install d'ubuntu (18.04 LTS) en dual boot avec vista sur un Toshiba satellite P300-22F (avec carte ATI Radeo HD3650), je cherche à installer le pilote propriétaire pour la carte graphique (amd-driver-installer-catalyst-13.1-legacy-linux-x86.x86_64.run téléchargé sur le site AMD).
J'ai suivi le conseil:
https://doc.ubuntu-fr.org/liste_portables_toshiba#satellite_pxxx
et les instructions décrites sur:
https://doc.ubuntu-fr.org/catalyst
Je suis allé jusqu'à l'étape 6 mais l'installation se termine avec un message d'erreur m'indiquant d'aller jeter un oeil vers /usr/share/ati/fglrx-install.log pour en savoir plus:
seb@Satellite-P300:~$ more /usr/share/ati/fglrx-install.log
Package build failed!
Package build utility output:
./packages/Ubuntu/ati-packager.sh: 294: ./packages/Ubuntu/ati-packager.sh: debcl
ean: not found
./packages/Ubuntu/ati-packager.sh: 295: ./packages/Ubuntu/ati-packager.sh: dpkg-
buildpackage: not found
Cleaning in directory .
This package has a Debian revision number but there does not seem to be
an appropriate original tar file or .orig directory in the parent directory;
(expected one of fglrx-installer_8.970.orig.tar.gz, fglrx-installer_8.970.orig.t
ar.bz2,
fglrx-installer_8.970.orig.tar.lzma, fglrx-installer_8.970.orig.tar.xz or fglrx
.eSS4ua.orig)
continue anyway? (y/n) dpkg-buildpackage: info: source package fglrx-installer
dpkg-buildpackage: info: source version 2:8.970-0ubuntu1
dpkg-buildpackage: info: source distribution bionic
dpkg-buildpackage: info: source changed by AMD: Advanced Micro Devices. <http://
ati.amd.com/support/driver.html>
dpkg-source --before-build fglrx.eSS4ua
dpkg-buildpackage: info: host architecture amd64
debian/rules build
#Create important strings
for i in 10fglrx \
dkms.conf \
fglrx.install \
fglrx-dev.install \
fglrx-dev.links \
fglrx-amdcccle.install \
fglrx.grub-gfxpayload \
fglrx.dirs \
fglrx.links \
fglrx.postinst \
fglrx.postrm \
fglrx.preinst \
fglrx.prerm \
overrides/fglrx; do \
sed -e "s|#PKGXMODDIR#|usr/lib/fglrx/xorg/modules|g" \
-e "s|#LIBDIR#|usr/lib|g" \
-e "s|#LIBDIR32#|usr/lib32|g" \
-e "s|#BINDIR#|usr/bin|g" \
-e "s|#SYSCONFDIR#|etc|g" \
-e "s|#MANDIR#|usr/share/man/man1|g" \
-e "s|#LDSOCONF#|usr/lib/fglrx/ld.so.conf|g" \
-e "s|#ALTLDSOCONF#|usr/lib/fglrx/alt_ld.so.conf|g" \
-e "s|#ALTPRIORITY#|1000|g" \
-e "s|#PXALTPRIORITY#|900|g" \
-e "s|#AUTOSTARTDIR#|etc/xdg/autostart|g" \
-e "s|#DATADIR#|usr/share|g" \
-e "s|#PKGDESKDIR#|usr/share/fglrx|g" \
-e "s|#PKGDATADIR#|usr/share/fglrx|g" \
-e "s|#PKGCONFIGDIR#|usr/lib/fglrx|g" \
-e "s|#PKGBINDIR#|usr/lib/fglrx/bin|g" \
-e "s|#PKGLIBDIR#|usr/lib/fglrx|g" \
-e "s|#PKGLIBDIR32#|usr/lib32/fglrx|g" \
-e "s|#PKGDRIVERSDIR#|usr/lib/fglrx/xorg|g" \
-e "s|#XORGEXTRA#|usr/lib/x86_64-linux-gnu/xorg/extra-modules|g"
\
-e "s|#PKGEXTENSIONDIR#|usr/lib/fglrx/xorg|g" \
-e "s|#XORGEXTENSIONSDIR#|usr/lib/xorg/modules/extensions|g" \
-e "s|#DRIVERNAME#|fglrx|g" \
-e "s|#DRIVERDEVNAME#|fglrx-dev|g" \
-e "s|#DRIVERSRCNAME#||g" \
-e "s|#INCLUDEDIR#|usr/include|g" \
-e "s|#PKGLIBCONFDIR#|lib/fglrx|g" \
-e "s|#GRUBBLKLISTDIR#|usr/share/grub-gfxpayload-lists/blacklist
|g" \
-e "s|#PKGXMODDIR#|usr/lib/fglrx/xorg/modules|g" \
-e "s|#PXDIR#|usr/lib/pxpress|g" \
-e "s|#PXDIR32#|usr/lib32/pxpress|g" \
-e "s|#PXXMODDIR#|usr/lib/pxpress/xorg/modules|g" \
-e "s|#PXDIRNAME#|pxpress|g" \
-e "s|#PXLIBDIR#|usr/lib/pxpress/lib|g" \
-e "s|#PXLIBDIR32#|usr/lib32/pxpress/lib|g" \
-e "s|#PXLDSOCONF#|usr/lib/pxpress/ld.so.conf|g" \
-e "s|#ALTPXLDSOCONF#|usr/lib/pxpress/alt_ld.so.conf|g" \
-e "s|#CVERSION#|8.970|g" \
-e "s|#SRCXARCH#|xpic_64a|g" \
-e "s|#SRCARCH#|x86_64|g" \
-e "s|#SRCLIBDIR#|lib64|g" \
-e "s|#DEB_HOST_MULTIARCH#|x86_64-linux-gnu|g" \
-e "s|#OTHER_ARCH#|i386-linux-gnu|g" \
debian/$i.in > debian/$i; \
done
# remove exec bit on everything
find arch \
etc \
lib \
module \
usr \
xpic_64a -type f | xargs chmod -x
find: 'module': No such file or directory
# set executable on user apps
find arch/x86_64/usr/sbin \
arch/x86_64/usr/X11R6/bin \
usr/sbin/ -type f | xargs chmod a+x
# set exec bit on scripts
find lib etc debian -name "*.sh" -type f | xargs chmod +x
# set the permissions on the pxpress scripts
chmod 744 debian/pxpress/switch*
dh build
make: dh: Command not found
debian/rules:126: recipe for target 'build' failed
make: *** [build] Error 127
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Cleaning in directory .
This package has a Debian revision number but there does not seem to be
an appropriate original tar file or .orig directory in the parent directory;
(expected one of fglrx-installer_8.970.orig.tar.gz, fglrx-installer_8.970.orig.t
ar.bz2,
fglrx-installer_8.970.orig.tar.lzma, fglrx-installer_8.970.orig.tar.xz or fglrx
.iaumg6.orig)
continue anyway? (y/n) dpkg-buildpackage: info: source package fglrx-installer
dpkg-buildpackage: info: source version 2:8.970-0ubuntu1
dpkg-buildpackage: info: source distribution bionic
dpkg-buildpackage: info: source changed by AMD: Advanced Micro Devices. <http://
ati.amd.com/support/driver.html>
dpkg-source --before-build fglrx.iaumg6
dpkg-buildpackage: info: host architecture amd64
debian/rules build
#Create important strings
for i in 10fglrx \
dkms.conf \
fglrx.install \
fglrx-dev.install \
fglrx-dev.links \
fglrx-amdcccle.install \
fglrx.grub-gfxpayload \
fglrx.dirs \
fglrx.links \
fglrx.postinst \
fglrx.postrm \
fglrx.preinst \
fglrx.prerm \
overrides/fglrx; do \
sed -e "s|#PKGXMODDIR#|usr/lib/fglrx/xorg/modules|g" \
-e "s|#LIBDIR#|usr/lib|g" \
-e "s|#LIBDIR32#|usr/lib32|g" \
-e "s|#BINDIR#|usr/bin|g" \
-e "s|#SYSCONFDIR#|etc|g" \
-e "s|#MANDIR#|usr/share/man/man1|g" \
-e "s|#LDSOCONF#|usr/lib/fglrx/ld.so.conf|g" \
-e "s|#ALTLDSOCONF#|usr/lib/fglrx/alt_ld.so.conf|g" \
-e "s|#ALTPRIORITY#|1000|g" \
-e "s|#PXALTPRIORITY#|900|g" \
-e "s|#AUTOSTARTDIR#|etc/xdg/autostart|g" \
-e "s|#DATADIR#|usr/share|g" \
-e "s|#PKGDESKDIR#|usr/share/fglrx|g" \
-e "s|#PKGDATADIR#|usr/share/fglrx|g" \
-e "s|#PKGCONFIGDIR#|usr/lib/fglrx|g" \
-e "s|#PKGBINDIR#|usr/lib/fglrx/bin|g" \
-e "s|#PKGLIBDIR#|usr/lib/fglrx|g" \
-e "s|#PKGLIBDIR32#|usr/lib32/fglrx|g" \
-e "s|#PKGDRIVERSDIR#|usr/lib/fglrx/xorg|g" \
-e "s|#XORGEXTRA#|usr/lib/x86_64-linux-gnu/xorg/extra-modules|g"
\
-e "s|#PKGEXTENSIONDIR#|usr/lib/fglrx/xorg|g" \
-e "s|#XORGEXTENSIONSDIR#|usr/lib/xorg/modules/extensions|g" \
-e "s|#DRIVERNAME#|fglrx|g" \
-e "s|#DRIVERDEVNAME#|fglrx-dev|g" \
-e "s|#DRIVERSRCNAME#||g" \
-e "s|#INCLUDEDIR#|usr/include|g" \
-e "s|#PKGLIBCONFDIR#|lib/fglrx|g" \
-e "s|#GRUBBLKLISTDIR#|usr/share/grub-gfxpayload-lists/blacklist
|g" \
-e "s|#PKGXMODDIR#|usr/lib/fglrx/xorg/modules|g" \
-e "s|#PXDIR#|usr/lib/pxpress|g" \
-e "s|#PXDIR32#|usr/lib32/pxpress|g" \
-e "s|#PXXMODDIR#|usr/lib/pxpress/xorg/modules|g" \
-e "s|#PXDIRNAME#|pxpress|g" \
-e "s|#PXLIBDIR#|usr/lib/pxpress/lib|g" \
-e "s|#PXLIBDIR32#|usr/lib32/pxpress/lib|g" \
-e "s|#PXLDSOCONF#|usr/lib/pxpress/ld.so.conf|g" \
-e "s|#ALTPXLDSOCONF#|usr/lib/pxpress/alt_ld.so.conf|g" \
-e "s|#CVERSION#|8.970|g" \
-e "s|#SRCXARCH#|xpic_64a|g" \
-e "s|#SRCARCH#|x86_64|g" \
-e "s|#SRCLIBDIR#|lib64|g" \
-e "s|#DEB_HOST_MULTIARCH#|x86_64-linux-gnu|g" \
-e "s|#OTHER_ARCH#|i386-linux-gnu|g" \
debian/$i.in > debian/$i; \
done
# remove exec bit on everything
find arch \
etc \
lib \
module \
usr \
xpic_64a -type f | xargs chmod -x
find: 'module': No such file or directory
# set executable on user apps
find arch/x86_64/usr/sbin \
arch/x86_64/usr/X11R6/bin \
usr/sbin/ -type f | xargs chmod a+x
# set exec bit on scripts
find lib etc debian -name "*.sh" -type f | xargs chmod +x
# set the permissions on the pxpress scripts
chmod 744 debian/pxpress/switch*
dh build
dh: Compatibility levels before 9 are deprecated (level 7 in use)
dh_update_autotools_config
debian/rules binary
# refresh copyright file
cat debian/copyright_stub_0 > debian/copyright
cat usr/share/doc/fglrx/LICENSE.TXT >> debian/copyright
cat debian/copyright_stub_1 >> debian/copyright
#Steps that we can't easily represent in debhelper files or .in files yet
# Remove any libraries that may be caught by shell expansion
find . -name libGLE* | xargs rm -f
find . -name libEGL* | xargs rm -f
dh_install -pfglrx "arch/x86/usr/X11R6/lib/libAMD*.so*" "usr/lib32/
fglrx"
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/X11R6/lib/*.so*" "usr/lib32/fglrx"
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/X11R6/lib/fglrx/*.so*" "usr/lib32/fglrx"
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdirs -pfglrx "usr/lib32/fglrx"
dh_installdirs: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/X11R6/lib/modules/dri" "usr/lib32/fglrx"
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/lib/*.so*" "usr/lib32/fglrx"
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
for i in \
debian/fglrx/usr/lib32/fglrx/dri/fglrx_dri.so \
debian/fglrx/usr/lib32/fglrx/*libGL.so.* \
; do execstack -q $i; execstack -c $i; done
/bin/sh: 4: execstack: not found
/bin/sh: 4: execstack: not found
/bin/sh: 4: execstack: not found
/bin/sh: 4: execstack: not found
debian/rules:210: recipe for target 'binary-arch' failed
make: *** [binary-arch] Error 127
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
[Error] Generate Package - error generating package : Ubuntu/bionic
seb@Satellite-P300:~$
Info complémentaire: ce qui a motivé ma tentative d'installation de ce driver est une ventilation bruyante, même lorsque le PC est au repos - CPU à moins de 40°C -. C'est mon problème initial, mais j'ai cru comprendre (après consultation de ce forum) que l'installation du driver ATI pourrait peut-être résoudre mon problème.
D'ailleurs, je ne suis pas parvenu à afficher la température de mon GPU ainsi que la vitesse du ventilo (par contre, j'ai trouvé les temp des CPUs) avec "sensors" (j'arrive à avoir ces infos sous vista):
seb@Satellite-P300:~$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +36.0°C (high = +90.0°C, crit = +90.0°C)
Core 1: +36.0°C (high = +90.0°C, crit = +90.0°C)
seb@Satellite-P300:~$
Autre info: je n'ai pas ce soucis de ventilo bruyant sous vista... Etonnant, non? J'imaginais que les ventilos étaient gérés au niveau de la carte mère (BIOS) et non de l'OS...
Merci d'avance pour vos retours!!