Page 2 of 3 FirstFirst 123 LastLast
Results 11 to 20 of 26

Thread: Perl_Tstack_sp_ptr

  1. #11
    Join Date
    Jan 2009
    Posts
    12
    Rep Power
    6

    Default

    My Dear dijichi2 I can understand English even if they are not capitalized. I have read the prerequisites from the beginning.

    But answer me then a simpler question. I have a server running with Ubuntu 8.10 already installed and I want to try if Zimbra is suitable for my company to invest.

    1. I should buy a new computer and install 8.04?
    2. I should format my configured and using 8.10 and install 8.04?
    3. Or buy another software that can work on 8.10?

    I believe since Zimbra is not providing me with a solution I will check other software.

  2. #12
    Join Date
    Jun 2008
    Posts
    10
    Rep Power
    7

    Default

    I have debian etch and I am having the same problem. I can't even check the version anymore. Is there anything that I can do besides reinstall? My installation was working just fine until I ran apt-get update/upgrade to update tls.

  3. #13
    Join Date
    Sep 2008
    Location
    Melbourne
    Posts
    10
    Rep Power
    7

    Exclamation Workaround

    You can work around this problem on Lenny by manually downgrading the perl version back to what was used by Etch and putting these packages on hold.

    Note that this may mean you need to also downgrade any additional packages that may depend on perl. In the first instance these additional packages would be removed, so you need to keep an eye on them and install the Etch versions when done. Importantly, you also need to put these additional pckages on hold. If you do not, they will trigger a re-install of the newer perl version.

    Add an etch source back to /etc/apt/sources.list

    Code:
    # Fetch etch package lists.
    $ sudo apt-get update
    
    # Downgrade perl to etch version.
    $ sudo aptitude install perl=5.8.8-7etch6 perl-base=5.8.8-7etch6 perl-modules=5.8.8-7etch6 perl-doc=5.8.8-7etch6
    
    # Put packages on hold to prevent upgrades back to lenny version.
    $ for p in perl perl-base perl-modules perl-doc liblocale-gettext-perl libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl; do echo "${p} hold" | sudo dpkg --set-selections; done
    WARNING: This works fine on my Lenny machine that only runs Zimbra. It may not work fine on your machine, it may in fact break stuff. If you don't know how to recover a broken system with non-functional perl, do NOT apply this solution.

  4. #14
    Join Date
    Mar 2009
    Posts
    50
    Rep Power
    6

    Default

    Doesn't work for me, Cafuego !

  5. #15
    Join Date
    Mar 2009
    Posts
    4
    Rep Power
    6

  6. #16
    Join Date
    Feb 2009
    Posts
    2
    Rep Power
    6

    Default Solution

    I just had the same problem while upgrading from Debian Etch to Debian Lenny and found the solution on this website: Zimbra 5.x auf Debian 5.0 Lenny — widerin.net

    In summary: Paste the following code into a bash script and execute it. Alternatively, you can execute each one of these lines manually (ignore the #!/bin/bash if you're doing it manually)

    Code:
    #!/bin/bash
    
    wget http://ftp.at.debian.org/debian/pool/main/p/perl/perl-modules_5.8.8-7etch6_all.deb
    wget http://ftp.at.debian.org/debian/pool/main/p/perl/perl_5.8.8-7etch6_i386.deb
    wget http://ftp.at.debian.org/debian/pool/main/p/perl/perl-base_5.8.8-7etch6_i386.deb
    wget http://ftp.at.debian.org/debian/pool/main/p/perl/libperl5.8_5.8.8-7etch6_i386.deb
    wget http://ftp.at.debian.org/debian/pool/main/d/db4.4/libdb4.4_4.4.20-8_i386.deb
    wget http://ftp.at.debian.org/debian/pool/main/libs/libsocket6-perl/libsocket6-perl_0.19-1_i386.deb
    wget http://ftp.at.debian.org/debian/pool/main/libt/libterm-readkey-perl/libterm-readkey-perl_2.30-3_i386.deb
    wget http://ftp.at.debian.org/debian/pool/main/libl/liblocale-gettext-perl/liblocale-gettext-perl_1.05-1_i386.deb
    wget http://ftp.at.debian.org/debian/pool/main/libt/libtext-iconv-perl/libtext-iconv-perl_1.4-3_i386.deb
    wget http://ftp.at.debian.org/debian/pool/main/libt/libtext-charwidth-perl/libtext-charwidth-perl_0.04-4_i386.deb
    wget http://ftp.at.debian.org/debian/pool/main/libn/libnet-ssleay-perl/libnet-ssleay-perl_1.30-1_i386.deb
    wget http://ftp.at.debian.org/debian/pool/main/libn/libnet-libidn-perl/libnet-libidn-perl_0.07-1_i386.deb
    
    
    dpkg -i perl-modules_5.8.8-7etch6_all.deb perl-base_5.8.8-7etch6_i386.deb perl_5.8.8-7etch6_i386.deb libperl5.8_5.8.8-7etch6_i386.deb libdb4.4_4.4.20-8_i386.deb libsocket6-perl_0.19-1_i386.deb libterm-readkey-perl_2.30-3_i386.deb liblocale-gettext-perl_1.05-1_i386.deb libtext-iconv-perl_1.4-3_i386.deb libtext-charwidth-perl_0.04-4_i386.deb libnet-ssleay-perl_1.30-1_i386.deb libnet-libidn-perl_0.07-1_i386.deb
    Verify that everything in the script installed properly and you're good to go.

    This solution would probably work on other distro's as well but would need to be altered to reflect appropriate package names and package managers, etc. Basically, If I were to try to apply this fix on any non-Debian distro, I would locate the packages listed above for that specific distribution and manually install each of them using that distro's package manager. Good luck!

  7. #17
    Join Date
    Mar 2006
    Posts
    20
    Rep Power
    9

    Default

    i'd just like to state that the method described in spectre's post worked for me.

  8. #18
    Join Date
    Sep 2008
    Location
    Melbourne
    Posts
    10
    Rep Power
    7

    Default

    Note that if you do not put the perl packages that you manually add on hold, the next system upgrade will replace them with lenny ones again:

    Code:
    # for p in perl-modules perl-base perl libperl5.8 libdb4.4 \
    libsocket6-perl libterm-readkey-perl liblocale-gettext-perl \
    libtext-iconv-perl libtext-charwidth-perl libnet-ssleay-perl \
    libnet-libidn-perl; do echo "$p hold"; done | dpkg --set-selections
    To unhold them (eg after ZCS is released for Lenny):

    Code:
    # for p in perl-modules perl-base perl libperl5.8 libdb4.4 \
    libsocket6-perl libterm-readkey-perl liblocale-gettext-perl \
    libtext-iconv-perl libtext-charwidth-perl libnet-ssleay-perl \
    libnet-libidn-perl; do echo "$p install"; done | dpkg --set-selections
    Last edited by Cafuego; 07-12-2009 at 10:09 PM.

  9. #19
    Join Date
    Sep 2007
    Location
    Near Geneva
    Posts
    11
    Rep Power
    8

    Default

    For information, I have also the same problem on a brand new Mandriva 2009 Spring edition.

  10. #20
    Join Date
    Sep 2008
    Location
    Melbourne
    Posts
    10
    Rep Power
    7

    Default

    Quote Originally Posted by cpot View Post
    For information, I have also the same problem on a brand new Mandriva 2009 Spring edition.
    You should be able to solve it in the same way then, by installing perl and perl libraries from the Mandriva version on which Zimbra worked OK.

    I don't use Mandriva, so I wouldn't know where to start with package names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •