cancer's blog

It's a star sign, not disease ;)

Wykonałem update baculi z wersji 2.4.4 do 3.0.2 z pkgsrc. Restart całości spowodował brak mozliwości podłączenia sie do konsoli zarówno na serwerze jak i z klienta. /etc/rc.d/bacula status pokazywała jedynie że file demon i storage demon działają natomiast director nie. Żadnych logów jednak nie ma. Reinstaluję ręcznie, taka sama sytuacja. Odinstalowuję i instaluję jeszcze raz od zera – taka sama sytuacja. Czytam wszystkie komunikaty, między innymi ten:

If you’re upgrading to bacula-3.0.2 from 1.38.x or earlier, you MUST
recreate your catalog database or upgrade your old database using the
/usr/pkg/libexec/bacula/update_bacula_tables script. Later updates will
not require upgrading the database again.

Jak widać nie kwalifikuję się na update tabel. Na wszelki wypadek jednak odpalam ten skrypt po uprzednim lekkim poprawieniu z:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/sh
#
# This routine alters the appropriately configured
#  Bacula tables for PostgreSQL, MySQL, or SQLite.
#
if test xsqlite = xmysql -o xsqlite3 = xmysql ; then
  echo "Altering SQLite tables"
  /usr/pkg/libexec/bacula/update_mysql_tables $*
fi
if test xmysql = xmysql ; then
  echo "Altering MySQL tables"
  /usr/pkg/libexec/bacula/update_mysql_tables $*
fi
if test xpostgresql = xmysql ; then
  echo "Altering PostgreSQL tables"
  /usr/pkg/libexec/bacula/update_postgresql_tables $*
fi

aby nie było:

1
Altering MySQL tables
1
2
This script will update a Bacula MySQL database from version 10 to 11
 which is needed to convert from Bacula version 2.0.x to 3.0.x or higher
1
2
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Update of Bacula MySQL tables failed.

(Jak widać komunikat o konieczności udate’u nadal mnie nie dotyczy)

na

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/sh
#
# This routine alters the appropriately configured
#  Bacula tables for PostgreSQL, MySQL, or SQLite.
#
if test xsqlite = xmysql -o xsqlite3 = xmysql ; then
  echo "Altering SQLite tables"
  /usr/pkg/libexec/bacula/update_mysql_tables $*
fi
if test xmysql = xmysql ; then
  echo "Altering MySQL tables"
  /usr/pkg/libexec/bacula/update_mysql_tables <strong>-uroot -p bacula</strong>$*
fi
if test xpostgresql = xmysql ; then
  echo "Altering PostgreSQL tables"
  /usr/pkg/libexec/bacula/update_postgresql_tables $*
fi

i w końcu po chwili:

1
Altering MySQL tables
1
2
This script will update a Bacula MySQL database from version 10 to 11
 which is needed to convert from Bacula version 2.0.x to 3.0.x or higher
1
Enter password:
1
Update of Bacula MySQL tables succeeded.

Następnie restart baculi i … tadam ! Wszystko ruszyło tak jakby sie nic nie działo!

Wiadomo, że telewizja kłamie, ale żeby dokumentacja?

VN:F [1.9.17_1161]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)
pixel Update Baculi

Popularity: 2% [?]

© odwiedź stronę http://maciejewski.org po więcej fajnych postów!

Podobne posty

  1. morr:

    Dlatego admini nie czytaja dokumentacji do programów ;->

    VA:F [1.9.17_1161]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.17_1161]
    Rating: 0 (from 0 votes)

Leave a Response

CommentLuv badge

  • RSS
  • Blip
  • Twitter
  • Facebook
  • GoldenLine
  • LinkedIn
  • Flickr