You are not logged in.

#1 2007-09-03 10:58:57

Benedict_White
Member
From: Sussex, UK
Registered: 2004-05-27
Posts: 331
Website

Serious Perl problems after update

Hi.

I ran an update on Thursday on a server and it caused some very major problems.

Firstly my /etc/services seemed to disappear stopping postfix working, though once I realised I restored that from a back up.

Then I found Amavisd-new was dying because a perl module, Net::Server was malfunctioning. I tried updating all installed modules but many would not compile reporting numerous errors.

In the end I back reved the update (except clamav), renamed my perl directory, and back reved that too and installed all the perl modules I needed to make everything work.

here are the relevant sections of my pacman log for the actual update that broke everything:

[08/30/07 14:53] synchronizing package lists
[08/30/07 14:53] starting full system upgrade
[08/30/07 14:54] synchronizing package lists
[08/30/07 14:54] starting full system upgrade
[08/30/07 14:54] installed fakeroot (1.7.1-2)
[08/30/07 14:54] installed attr (2.4.38-1)
[08/30/07 14:54] installed acl (2.2.44-1)
[08/30/07 14:54] installed libarchive (2.2.6-1)
[08/30/07 14:54] installed libdownload (1.1-2)
[08/30/07 14:55] synchronizing package lists
[08/30/07 14:55] starting full system upgrade
[08/30/07 14:55] upgraded pacman (2.9.8-4 -> 3.0.5-3)
[2007-08-30 14:59] synchronizing package lists
[2007-08-30 15:00] starting full system upgrade
[2007-08-30 15:41] synchronizing package lists
[2007-08-30 15:41] starting full system upgrade
[2007-08-30 15:41] removed perl-mail-spf-query (1.999-1)
[2007-08-30 15:51] synchronizing package lists
[2007-08-30 15:52] starting full system upgrade
[2007-08-30 15:53] upgraded kernel-headers (2.6.20-1 -> 2.6.22.1-1)
[2007-08-30 15:53] reloading init: done.
[2007-08-30 15:53] ==> ATTENTION INTERNATIONAL USERS:
[2007-08-30 15:53] ==>
[2007-08-30 15:53] ==> Locales are no longer included in the glibc package.
[2007-08-30 15:53] ==> They are generated by /usr/sbin/locale-gen depending on the contents
[2007-08-30 15:53] ==> of /etc/locale.gen.
[2007-08-30 15:53] ==> glibc will try to autodetect the required locales now, if you need
[2007-08-30 15:53] ==> additional locales, please enable them in /etc/locale.gen and run
[2007-08-30 15:53] ==> /usr/sbin/locale-gen
[2007-08-30 15:53] ==>
[2007-08-30 15:53] Generating locales...
[2007-08-30 15:53] Generation complete.
[2007-08-30 15:53] upgraded glibc (2.5-4 -> 2.6.1-2)
[2007-08-30 15:53] upgraded openssl (0.9.8d-1 -> 0.9.8e-3)
[2007-08-30 15:53] upgraded zlib (1.2.3-1 -> 1.2.3-2)
[2007-08-30 15:53] >> You can safely ignore any "cannot open shared object" errors you see above
[2007-08-30 15:53] upgraded ncurses (5.6-1 -> 5.6-2)
[2007-08-30 15:53] >> You can safely ignore any "cannot open shared object" errors you see above
[2007-08-30 15:53] upgraded readline (5.2-1 -> 5.2-3)
[2007-08-30 15:53] upgraded bash (3.2-1 -> 3.2.017-2)
[2007-08-30 15:53] upgraded e2fsprogs (1.39-2 -> 1.40.2-1)
[2007-08-30 15:53] upgraded apr (1.2.8-1 -> 1.2.9-1)
[2007-08-30 15:53] upgraded gdbm (1.8.3-3 -> 1.8.3-4)
[2007-08-30 15:53] upgraded expat (2.0.0-1 -> 2.0.1-1)
[2007-08-30 15:53] upgraded binutils (2.17-2 -> 2.17.50.0.18-1)
[2007-08-30 15:53] upgraded gcc (4.1.2-3 -> 4.2.1-3.1)
[2007-08-30 15:53] ATTENTION DB PACKAGE:
[2007-08-30 15:53] Please consider to run db_upgrade on Berkeley DB databases with a major db version number update.
[2007-08-30 15:53] upgraded db (4.4.20-3 -> 4.5.20-1)
[2007-08-30 15:53] upgraded apr-util (1.2.8-1 -> 1.2.8-2)
[2007-08-30 15:53] upgraded apache (2.2.4-1 -> 2.2.4-2)
[2007-08-30 15:53] upgraded curl (7.15.5-1 -> 7.16.4-1)
[2007-08-30 15:53] upgraded cracklib (2.8.9-1 -> 2.8.10-3)
[2007-08-30 15:53] upgraded pam (0.81-2 -> 0.99.8.1-3.1)
[2007-08-30 15:53] upgraded shadow (4.0.18.1-3 -> 4.0.18.1-5)
[2007-08-30 15:53] upgraded coreutils (6.7-1 -> 6.9-2)
[2007-08-30 15:53] upgraded perl (5.8.8-4 -> 5.8.8-5)
[2007-08-30 15:53] warning: /etc/clamav/clamd.conf installed as /etc/clamav/clamd.conf.pacnew
[2007-08-30 15:53] warning: /etc/clamav/freshclam.conf installed as /etc/clamav/freshclam.conf.pacnew
[2007-08-30 15:53] upgraded clamav (0.88.7-1 -> 0.91.1-1)
[2007-08-30 15:53] upgraded cpio (2.7-2 -> 2.9-1)
[2007-08-30 15:53] upgraded heimdal (0.7.2-3 -> 0.8.1-3)
[2007-08-30 15:53] upgraded libsasl (2.1.22-2 -> 2.1.22-3)
[2007-08-30 15:53] upgraded libldap (2.3.33-1 -> 2.3.37-1)
[2007-08-30 15:53] upgraded postgresql-libs (8.1.8-1 -> 8.2.4-1)
[2007-08-30 15:53] upgraded libmysqlclient (5.0.27-1 -> 5.0.45-1)
[2007-08-30 15:53] upgraded cyrus-sasl-plugins (2.1.22-2 -> 2.1.22-5)
[2007-08-30 15:53] upgraded cyrus-sasl (2.1.22-2 -> 2.1.22-7)
[2007-08-30 15:53] upgraded device-mapper (1.02.13-1 -> 1.02.21-1)
[2007-08-30 15:53] upgraded dhcpcd (1.3.22pl4-4 -> 3.1.4-1)
[2007-08-30 15:53] upgraded ed (0.3-1 -> 0.8-1)
[2007-08-30 15:53] upgraded python (2.4.4-1 -> 2.5.1-1)
[2007-08-30 15:53] If you run fetchmail as a daemon and not a cron job
[2007-08-30 15:53] then 'chown fetchmail /etc/fetchmailrc'
[2007-08-30 15:54] upgraded fetchmail (6.3.6-1 -> 6.3.8-3)
[2007-08-30 15:54] upgraded file (4.19-1 -> 4.21-1)
[2007-08-30 15:54] warning: /etc/fstab installed as /etc/fstab.pacnew
[2007-08-30 15:54] warning: /etc/group installed as /etc/group.pacnew
[2007-08-30 15:54] warning: /etc/passwd installed as /etc/passwd.pacnew
[2007-08-30 15:54] warning: /etc/shadow installed as /etc/shadow.pacnew
[2007-08-30 15:54] warning: /etc/gshadow installed as /etc/gshadow.pacnew
[2007-08-30 15:54] warning: /etc/ld.so.conf installed as /etc/ld.so.conf.pacnew
[2007-08-30 15:54] adding new group: games
[2007-08-30 15:54] upgraded filesystem (0.8-1 -> 2007.08-2)
[2007-08-30 15:54] upgraded findutils (4.2.29-1 -> 4.2.31-1)
[2007-08-30 15:54] upgraded freetype2 (2.3.1-1 -> 2.3.5-1)
[2007-08-30 15:54] upgraded gnupg (1.4.6-1 -> 1.4.7-3)
[2007-08-30 15:54] upgraded pcre (7.0-1 -> 7.2-1)
[2007-08-30 15:54] upgraded grep (2.5.1a-2 -> 2.5.1a-3)
[2007-08-30 15:54] upgraded gzip (1.2.4b-4 -> 1.3.12-2)
[2007-08-30 15:54] upgraded popt (1.7-3 -> 1.10.6-1)
[2007-08-30 15:54] upgraded hd2u (1.0.0-1 -> 1.0.1-1)
[2007-08-30 15:54] upgraded util-linux (2.12-10 -> 2.12-12)
[2007-08-30 15:54] ATTENTION UDEV:
[2007-08-30 15:54] ----------
[2007-08-30 15:54] udev >=098 rules syntax has changed, please update your own rules.
[2007-08-30 15:54] udev >=099 Added persistent network and CD/DVD Symlink generator rules.
[2007-08-30 15:54] Please read the instructions carefully before reboot.
[2007-08-30 15:54] They are located in /etc/udev/readme-udev-arch.txt
[2007-08-30 15:54] ----------
[2007-08-30 15:54] upgraded udev (105-4 -> 114-1)
[2007-08-30 15:54] warning: /etc/rc.local installed as /etc/rc.local.pacnew
[2007-08-30 15:54] warning: /etc/rc.conf installed as /etc/rc.conf.pacnew
[2007-08-30 15:54] ------------------------------------------------
[2007-08-30 15:54] IMPORTANT NOTICE FOR ENCRYPTION USERS
[2007-08-30 15:54]
[2007-08-30 15:54] The "password" column in /etc/crypttab has now
[2007-08-30 15:54] two special keywords:
[2007-08-30 15:54] - ASK  ask for a passphrase on boot
[2007-08-30 15:54] - SWAP use a random key and create swapspace
[2007-08-30 15:54] This is particularly dangerous, as the
[2007-08-30 15:54] volume in question will be overwritten
[2007-08-30 15:54] If you use SWAP as your passphrase (which
[2007-08-30 15:54] is insecure anyway), be sure to remove it
[2007-08-30 15:54] from /etc/crypttab to avoid dataloss!
[2007-08-30 15:54]
[2007-08-30 15:54] See /etc/crypttab(.pacnew) for more information.
[2007-08-30 15:54] ------------------------------------------------
[2007-08-30 15:54] upgraded initscripts (0.8-6 -> 2007.08-2)
[2007-08-30 15:54] upgraded iputils (021109-5 -> 20070202-1)
[2007-08-30 15:54] upgraded klibc (1.4.30-1 -> 1.5-1)
[2007-08-30 15:54] upgraded klibc-extras (2.2-1 -> 2.2-2)
[2007-08-30 15:54] upgraded klibc-udev (105-1 -> 114-1)
[2007-08-30 15:54] upgraded mkinitcpio (0.5.13-1 -> 0.5.15-1)
[2007-08-30 15:54] >>>
[2007-08-30 15:54] >>> If you use the LILO bootloader, you should run 'lilo' before rebooting.
[2007-08-30 15:54] >>>
[2007-08-30 15:54] >>> Updating module dependencies. Please wait ...
[2007-08-30 15:54] >>> MKINITCPIO SETUP
[2007-08-30 15:54] >>> ----------------
[2007-08-30 15:54] >>> If you use LVM2, Encrypted root or software RAID,
[2007-08-30 15:54] >>> Ensure you enable support in /etc/mkinitcpio.conf .
[2007-08-30 15:54] >>> More information about mkinitcpio setup can be found here:
[2007-08-30 15:54] >>> http://wiki.archlinux.org/index.php/Mkinitcpio
[2007-08-30 15:54]
[2007-08-30 15:54] >>> Generating initial ramdisk, using mkinitcpio.  Please wait...
[2007-08-30 15:54] ==> Building image "default"
[2007-08-30 15:54] ==> Running command: /sbin/mkinitcpio -k 2.6.22-ARCH -c /etc/mkinitcpio.conf -g /boot/kernel26.img
[2007-08-30 15:54] :: Begin build
[2007-08-30 15:54] :: Parsing hook [base]
[2007-08-30 15:54] :: Parsing hook [udev]
[2007-08-30 15:54] :: Parsing hook [autodetect]
[2007-08-30 15:54] :: Parsing hook [ide]
[2007-08-30 15:54] :: Parsing hook [scsi]
[2007-08-30 15:54] :: Parsing hook [sata]
[2007-08-30 15:54] :: Parsing hook [filesystems]
[2007-08-30 15:54] :: Generating module dependencies
[2007-08-30 15:54] :: Generating image '/boot/kernel26.img'...SUCCESS
[2007-08-30 15:54] ==> SUCCESS
[2007-08-30 15:54] ==> Building image "fallback"
[2007-08-30 15:54] ==> Running command: /sbin/mkinitcpio -k 2.6.22-ARCH -c /etc/mkinitcpio.d/kernel26-fallback.conf -g /boot$
[2007-08-30 15:54] :: Begin build
[2007-08-30 15:54] :: Parsing hook [base]
[2007-08-30 15:54] :: Parsing hook [udev]
[2007-08-30 15:54] :: Parsing hook [ide]
[2007-08-30 15:54] :: Parsing hook [pata]
[2007-08-30 15:54] :: Parsing hook [scsi]
[2007-08-30 15:54] :: Parsing hook [sata]
[2007-08-30 15:54] :: Parsing hook [usbinput]
[2007-08-30 15:54] :: Parsing hook [raid]
[2007-08-30 15:54] :: Parsing hook [filesystems]
[2007-08-30 15:54] :: Generating module dependencies
[2007-08-30 15:55] :: Generating image '/boot/kernel26-fallback.img'...SUCCESS
[2007-08-30 15:55] ==> SUCCESS
[2007-08-30 15:55]
[2007-08-30 15:55] Important ACPI Information:
[2007-08-30 15:55] >>> Since 2.6.20.7 all possible ACPI parts are modularized.
[2007-08-30 15:55] >>> The modules are located at:
[2007-08-30 15:55] >>> /lib/modules/2.6.20-ARCH/kernel/drivers/acpi
[2007-08-30 15:55] >>> For more information about ACPI modules check this wiki page:
[2007-08-30 15:55] >>> 'http://wiki.archlinux.org/index.php/ACPI_modules'
[2007-08-30 15:55] upgraded kernel26 (2.6.20.1-1 -> 2.6.22.5-1)
[2007-08-30 15:55] upgraded less (394-1 -> 406-1)
[2007-08-30 15:55] upgraded libart-lgpl (2.3.17-2 -> 2.3.19-1)
[2007-08-30 15:55] upgraded libelf (0.8.6-1 -> 0.8.9-1)
[2007-08-30 15:55] upgraded libgcrypt (1.2.3-1 -> 1.2.4-1)
[2007-08-30 15:55] upgraded libpcap (0.9.5-1 -> 0.9.7-1)
[2007-08-30 15:55] upgraded libpng (1.2.16-1 -> 1.2.18-1)
[2007-08-30 15:55] upgraded libtool (1.5.22-1 -> 1.5.24-1)
[2007-08-30 15:55] upgraded libxml2 (2.6.27-1 -> 2.6.29-1)
[2007-08-30 15:55] upgraded libxslt (1.1.20-1 -> 1.1.21-1)
[2007-08-30 15:55] upgraded licenses (1.0.1-1 -> 2.1-1)
[2007-08-30 15:55] warning: /etc/lilo.conf installed as /etc/lilo.conf.pacnew
[2007-08-30 15:55]
[2007-08-30 15:55] If you use the LILO bootloader, you should run 'lilo' after upgrading.
[2007-08-30 15:55]
[2007-08-30 15:55] upgraded lilo (22.7.3-3 -> 22.8-1)
[2007-08-30 15:55] upgraded links (2.1pre26-1 -> 2.1pre29-1)
[2007-08-30 15:55] upgraded lynx (2.8.5-3 -> 2.8.6-1)
[2007-08-30 15:55] upgraded lzop (1.01-3 -> 1.02rc1-3)
[2007-08-30 15:55] upgraded m4 (1.4.8-1 -> 1.4.10-1)
[2007-08-30 15:55] upgraded man (1.6e-1 -> 1.6e-2)
[2007-08-30 15:55] upgraded man-pages (2.43-1 -> 2.64-1)
[2007-08-30 15:55] upgraded mdadm (2.6-3 -> 2.6.2-1)
[2007-08-30 15:55] upgraded nano (2.0.2-1 -> 2.0.6-2)
[2007-08-30 15:55] upgraded net-tools (1.60-10 -> 1.60-11)
[2007-08-30 15:55] upgraded nmap (4.20-1 -> 4.20-2)
[2007-08-30 15:55] upgraded ntp (4.2.4-2 -> 4.2.4p3-1)
[2007-08-30 15:55] upgraded openldap (2.3.33-1 -> 2.3.37-1)
[2007-08-30 15:55] upgraded openssh (4.5p1-1 -> 4.6p1-4)
[2007-08-30 15:55] upgraded pciutils (2.2.4-2 -> 2.2.6-1)
[2007-08-30 15:55] upgraded perl-compress-raw-zlib (2.001-1 -> 2.005-1)
[2007-08-30 15:55] upgraded perl-io-compress-base (2.001-1 -> 2.005-1)
[2007-08-30 15:55] upgraded perl-io-compress-zlib (2.001-1 -> 2.005-1)
[2007-08-30 15:55] upgraded perl-compress-zlib (2.001-1 -> 2.005-1)
[2007-08-30 15:55] upgraded perl-io-zlib (1.04-1 -> 1.05-1)
[2007-08-30 15:55] upgraded perl-archive-tar (1.29-1 -> 1.32-2)
[2007-08-30 15:55] upgraded perl-dbi (1.52-1 -> 1.58-2)
[2007-08-30 15:55] upgraded perl-html-parser (3.50-1 -> 3.56-1)
[2007-08-30 15:55] upgraded perl-net-ip (1.24-1 -> 1.25-1)
[2007-08-30 15:55] upgraded perl-net-dns (0.57-1 -> 0.61-1)
[2007-08-30 15:55] warning: /etc/php.ini installed as /etc/php.ini.pacnew
[2007-08-30 15:55] ==>
[2007-08-30 15:55] ==>  PHP has been built with some optional modules.
[2007-08-30 15:55] ==>  To enable these modules, uncomment the modules from php.ini
[2007-08-30 15:55] ==>
[2007-08-30 15:55] ==>  The optional modules included in php require extra packages
[2007-08-30 15:55] ==>  to be installed.
[2007-08-30 15:55] ==>
[2007-08-30 15:55] ==>  - mysql  : libmysqlclient
[2007-08-30 15:55] ==>  - pgsql  : postgresql-libs
[2007-08-30 15:55] ==>  - ldap   : libldap
[2007-08-30 15:55] ==>  - sqlite : sqlite3
[2007-08-30 15:55] ==>  - odbc   : unixodbc
[2007-08-30 15:55] ==>  - snmp   : net-snmp
[2007-08-30 15:55] ==>  - mcrypt : mcrypt
[2007-08-30 15:55]
[2007-08-30 15:55] ==>  FOR PHP-CGI usage:
[2007-08-30 15:55] ==> There are several cgi relevant settings in your /etc/php.ini. Make sure
[2007-08-30 15:55] ==> you understand them and adjust them according to your needs. At least you
[2007-08-30 15:55] ==> should activate the cgi.fix_pathinfo directive in php.ini by setting it
[2007-08-30 15:55] ==> to 1 and uncommenting it.
[2007-08-30 15:55] upgraded php (5.2.1-1 -> 5.2.3-4)
[2007-08-30 15:55] warning: /etc/postfix/master.cf installed as /etc/postfix/master.cf.pacnew
[2007-08-30 15:55] warning: /etc/postfix/transport installed as /etc/postfix/transport.pacnew
[2007-08-30 15:55] upgraded postfix (2.3.6-1 -> 2.4.3-1)
[2007-08-30 15:55] upgraded ppp (2.4.4-3 -> 2.4.4-4)
[2007-08-30 15:55] upgraded procinfo (18-3 -> 19-1)
[2007-08-30 15:55] upgraded psmisc (22.3-1 -> 22.5-1)
[2007-08-30 15:55] ==>
[2007-08-30 15:55] ==> Install tcl, python, and/or ruby as required if you
[2007-08-30 15:55] ==> intend to use the bindings included in this package
[2007-08-30 15:55] ==>
[2007-08-30 15:55] upgraded rrdtool (1.2.15-2 -> 1.2.23-1)
[2007-08-30 15:55] installed perl-version (0.7203-1)
[2007-08-30 15:55] installed perl-error (0.17008-4)
[2007-08-30 15:55] installed perl-netaddr-ip (4.004-1)
[2007-08-30 15:55] installed perl-mail-spf (2.005-1)
[2007-08-30 15:55] installed re2c (0.13.0-1)
[2007-08-30 15:55] warning: /etc/mail/spamassassin/v310.pre installed as /etc/mail/spamassassin/v310.pre.pacnew
[2007-08-30 15:55] => If you are upgrading from SpamAssassin 2.x, 3.0.x or 3.1.x, please see
[2007-08-30 15:55] => http://svn.apache.org/repos/asf/spamassassin/tags/spamassassin_current_release_3.2.x/UPGRADE
[2007-08-30 15:55] upgraded spamassassin (3.1.8-1 -> 3.2.1-1)
[2007-08-30 15:55] upgraded sysfsutils (2.1.0-1 -> 2.1.0-2)
[2007-08-30 15:55] warning: /etc/logrotate.d/syslog-ng installed as /etc/logrotate.d/syslog-ng.pacnew
[2007-08-30 15:55] warning: /etc/syslog-ng.conf installed as /etc/syslog-ng.conf.pacnew
[2007-08-30 15:55] upgraded syslog-ng (2.0.0-2 -> 2.0.5-2)
[2007-08-30 15:55] upgraded tar (1.16.1-1 -> 1.18-1)
[2007-08-30 15:55] Updating vi help tags...done.
[2007-08-30 15:55] installed vi (7.1.87-1)
[2007-08-30 15:55] installed ruby (1.8.6_p36-3)
[2007-08-30 15:55] installed xproto (7.0.10-1)
[2007-08-30 15:55] installed libice (1.0.4-1)
[2007-08-30 15:55] installed libsm (1.0.3-1)
[2007-08-30 15:55] installed libxau (1.0.2-1)
[2007-08-30 15:55] installed libxdmcp (1.0.2-1)
[2007-08-30 15:55] installed kbproto (1.0.3-1)
[2007-08-30 15:55] installed inputproto (1.4.2-1)
[2007-08-30 15:55] installed bigreqsproto (1.0.2-1)
[2007-08-30 15:55] installed libx11 (1.1.3-1)
[2007-08-30 15:55] installed libxt (1.0.5-1)
[2007-08-30 15:55] Create vim related symlinks...
[2007-08-30 15:55] Updating vim help tags...done.
[2007-08-30 15:55] upgraded vim (7.0.191-1 -> 7.1.87-1)
[2007-08-30 15:55] Note:
[2007-08-30 15:55] ==> It is not allowed to install 3rd party modules, or delete existing modules.
[2007-08-30 15:55] ==> Please write your own PKGBUILDS for 3rd party modules and additional themes.
[2007-08-30 15:55] Setup:
[2007-08-30 15:55] ==> To make webmin start at boot time, add webmin to rc.conf daemons
[2007-08-30 15:55] ==> Point your web browser to http://localhost:10000 to use webmin.
[2007-08-30 15:55] ==> The access is restricted to localhost, if you want to connect from other locations
[2007-08-30 15:55] ==> change /etc/webmin/miniserv.conf to something like that: allow=127.0.0.1 <your-ip>
[2007-08-30 15:55] ==> If you want to have ssl encryption please install 'perl-net-ssleay' additional.
[2007-08-30 15:55] upgraded webmin (1.320-1 -> 1.360-1)
[2007-08-30 15:55] upgraded wireless_tools (29pre10-1 -> 29pre21-1)
[2007-08-30 15:55] upgraded xfsprogs (2.8.18-1 -> 2.9.3-1)

I then bashed around a bit, trying to figure out what was going on and exentually decided to back rev all the packages. (I can provide the log for this also if it helps)

Something very bad appears to have happened to perl which is a bit of a shame as I use it a lot.


Kind regards

Benedict White

Offline

#2 2007-09-03 11:45:20

STiAT
Member
From: Vienna, Austria
Registered: 2004-12-23
Posts: 606

Re: Serious Perl problems after update

I'll check what could have happened. My only computer running standard perl and not perlcpan of xterminus is at home.

Thanks for the report.

Yours,
Georg


Ability is nothing without opportunity.

Offline

#3 2007-09-03 11:47:31

JGC
Developer
Registered: 2003-12-03
Posts: 1,664

Re: Serious Perl problems after update

I think you were hit by this bug and its related ones:
http://bugs.archlinux.org/task/7587

Offline

#4 2007-09-03 11:58:33

Benedict_White
Member
From: Sussex, UK
Registered: 2004-05-27
Posts: 331
Website

Re: Serious Perl problems after update

Re Stiat, many thanks.
Re JGC, it id difficult to tell. I can look for the "strict.pm" in the original perl directory tree I moved and report back if it helps..

Actually I have and it is in both places where it should be.


Kind regards

Benedict White

Offline

#5 2008-01-15 05:13:35

hrr
Member
From: Sweden/Denmark
Registered: 2007-01-30
Posts: 6

Re: Serious Perl problems after update

Hi

Seems I have been hit by same/similar bug.

Did a full system upgrade on a host that hasn't been upgraded for quite a while.

/etc/services disappeared and Net::Server is now hosed.

I have tried removing all perl (both arch and cpan) and reinstalled (first arch then cpan), but Net::Server now fails tests when installing from cpan.

If I do a forced install in cpan Net::Server fails when amavisd-new (currently using 2.4.5, but it's the same thing with 2.5.3) tries to run:

Net::Server: 2008/01/15-05:06:32 Amavis (type Net::Server::PreForkSimple) starting! pid(22334)
Net::Server: Binding to UNIX socket file /var/amavis/amavisd.sock using SOCK_STREAM
(!)Net::Server: 2008/01/15-05:06:32 Can't connect to TCP port 10024 on 127.0.0.1 [No such file or directory]\n  at line 88 in file /usr/lib/perl5/site_perl/5.8.8/Net/Server/Proto/TCP.pm
Net::Server: 2008/01/15-05:06:32 Server closing!

Halp!

Offline

#6 2008-01-15 08:23:34

kishd
Member
Registered: 2006-06-14
Posts: 401

Re: Serious Perl problems after update

Check out this for instructions on how to build the modules for the updated perl package

http://archlinux.org/pipermail/arch-dev … 03977.html


---for there is nothing either good or bad, but only thinking makes it so....
Hamlet, W Shakespeare

Offline

#7 2008-01-15 12:38:05

hrr
Member
From: Sweden/Denmark
Registered: 2007-01-30
Posts: 6

Re: Serious Perl problems after update

Hi kishd

I'm not sure I quite understand the suggestions in your link (mail from dev list), but I'll try harder if I find no other solution. tongue

One thing though, i'm using the Perl from core (5.8.8-9) not the 5.10.0-1 from testing, so is it actually relevant for me?

Anyway, thx your help it's appreciated!

Offline

#8 2008-01-15 14:02:10

print
Member
Registered: 2007-02-27
Posts: 174

Re: Serious Perl problems after update

I get "premature end of script headers" error with collection.cgi from collectd after upgrade.  Any ideas?  I didn't change this script at all, just upgraded Perl.


% whereis whatis whence which whoami whois who

Offline

#9 2008-01-16 05:10:44

kishd
Member
Registered: 2006-06-14
Posts: 401

Re: Serious Perl problems after update

print, I have not used collectd. It may be that some of the modules that collectd depends on need to be re-built. Sql-ledger gave me the same error with the newer perl. I had to rebuild perl-dbd and perl-dbi to get it working.


---for there is nothing either good or bad, but only thinking makes it so....
Hamlet, W Shakespeare

Offline

Board footer

Powered by FluxBB